Normalize canvas tracing

Only trace the non-virtual entry points, and only the last such function
on any chain before dispatching to the onXXX virtual.

Cuts down on nested event chatter, and adds in events for several draw
functions that had no tracing at all.

Bug: skia:
Change-Id: I89648769d4c900e27159e4f51af889347fc0f196
Reviewed-on: https://skia-review.googlesource.com/26900
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
1 file changed