v8/third_party
Sami Kyostila 9dbab9bbdb [tracing] Migrate tracing to Perfetto track events
This patch replaces V8's tracing implementation (i.e., the TRACE_EVENT
macros) with the track event base implementation from Perfetto. The
advantages of doing this are:

1) This allows us to remove most tracing-related backend code from V8.

2) V8 can start writing strongly typed trace event arguments, which
   are more compact, easier to process and more extensible than legacy
   JSON-based trace arguments.

For the time being, we still support the old trace macros when V8 is
embedded into Chrome and other embedders.

Design doc: https://docs.google.com/document/d/1f7tt4cb-JcA5bQFR1oXk60ncJPpkL02_Hi_Bc6MfTQk/edit#heading=h.398p6b4eaen2

Bug: chromium:1006766
Change-Id: Ie71474fbe065821772b13d851487ebbca680c4ae
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1947688
Commit-Queue: Sami Kyöstilä <skyostil@chromium.org>
Auto-Submit: Sami Kyöstilä <skyostil@chromium.org>
Reviewed-by: Peter Marshall <petermarshall@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#67217}
2020-04-17 21:31:24 +00:00
..
binutils Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
colorama Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
googletest Roll v8/third_party/googletest/src/ 10b1902d8..e3f0319d8 (43 commits) 2020-04-15 07:23:10 +00:00
inspector_protocol [DevTools] Roll inspector_protocol (V8) 2020-03-21 01:38:12 +00:00
jsoncpp [tracing] Migrate tracing to Perfetto track events 2020-04-17 21:31:24 +00:00
v8/builtins [torque] Generate GC object visitors for Torque classes 2020-03-09 11:37:37 +00:00
wasm-api Remove mstarzinger@ from OWNERS files. 2019-12-13 11:13:14 +00:00