Add a ConvertableToTraceFormat type to the trace framework.
commit296969e578a069f7c5155087acfef4f2a422d3cc
authordsinclair@chromium.org <dsinclair@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 10 Apr 2013 15:21:45 +0000 (10 15:21 +0000)
committerdsinclair@chromium.org <dsinclair@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 10 Apr 2013 15:21:45 +0000 (10 15:21 +0000)
tree9443d64e2241fc94285bc9019e17eaf23cffa38a
parente4cd82eb189ce76bb72726ac159242f9881f713e
Add a ConvertableToTraceFormat type to the trace framework.

This patch allows us to have larger objects passed into the trace
framework which, at the point when we output tracing data, will
request they be converted to TraceFormat by calling the
AppendAsTraceFormat method.

BUG=

Review URL: https://chromiumcodereview.appspot.com/13590005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193388 0039d316-1c4b-4281-b951-d872f2087c98
base/debug/trace_event.h
base/debug/trace_event_impl.cc
base/debug/trace_event_impl.h
base/debug/trace_event_unittest.cc
content/renderer/render_thread_impl.cc
ppapi/shared_impl/ppb_trace_event_impl.cc
webkit/glue/webkitplatformsupport_impl.cc