9dbab9bbdb
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}
106 lines
1.6 KiB
Plaintext
106 lines
1.6 KiB
Plaintext
#*#
|
|
*.Makefile
|
|
*.a
|
|
*.exe
|
|
*.idb
|
|
*.lib
|
|
*.log
|
|
*.map
|
|
*.mk
|
|
*.ncb
|
|
*.pdb
|
|
*.pyc
|
|
*.scons*
|
|
*.sdf
|
|
*.sln
|
|
*.so
|
|
*.suo
|
|
*.user
|
|
*.vcproj
|
|
*.vcxproj
|
|
*.vcxproj.filters
|
|
*.xcodeproj
|
|
*~
|
|
.#*
|
|
.*.sw?
|
|
.ccls-cache
|
|
.clangd
|
|
.cpplint-cache
|
|
.cproject
|
|
.gclient_entries
|
|
.gdb_history
|
|
.landmines
|
|
.project
|
|
.pydevproject
|
|
.settings
|
|
.torquelint-cache
|
|
.vscode
|
|
/_*
|
|
/base
|
|
/build
|
|
/buildtools
|
|
/check-header-includes
|
|
/Default/
|
|
/out
|
|
/out.gn
|
|
/perf.data
|
|
/perf.data.old
|
|
/src/inspector/build/closure-compiler
|
|
/src/inspector/build/closure-compiler.tar.gz
|
|
/test/benchmarks/data
|
|
/test/fuzzer/wasm_corpus
|
|
/test/fuzzer/wasm_corpus.tar.gz
|
|
/test/mozilla/data
|
|
/test/test262/data
|
|
/test/test262/harness
|
|
/test/wasm-js/data
|
|
/test/wasm-js/tests
|
|
/test/wasm-js/tests.tar.gz
|
|
/test/wasm-spec-tests/tests
|
|
/test/wasm-spec-tests/tests.tar.gz
|
|
/third_party/*
|
|
!/third_party/antlr4
|
|
!/third_party/binutils
|
|
!/third_party/inspector_protocol
|
|
!/third_party/jsoncpp
|
|
!/third_party/colorama
|
|
/third_party/colorama/src
|
|
!/third_party/googletest
|
|
/third_party/googletest/src
|
|
!/third_party/v8
|
|
!/third_party/wasm-api
|
|
/tools/clang
|
|
/tools/gcmole/gcmole-tools
|
|
/tools/gcmole/gcmole-tools.tar.gz
|
|
/tools/jsfunfuzz/jsfunfuzz
|
|
/tools/jsfunfuzz/jsfunfuzz.tar.gz
|
|
/tools/luci-go
|
|
/tools/oom_dump/oom_dump
|
|
/tools/oom_dump/oom_dump.o
|
|
/tools/swarming_client
|
|
/tools/turbolizer/build
|
|
/tools/turbolizer/.rpt2_cache
|
|
/tools/turbolizer/deploy
|
|
/tools/visual_studio/Debug
|
|
/tools/visual_studio/Release
|
|
/v8.log.ll
|
|
/xcodebuild
|
|
GPATH
|
|
GRTAGS
|
|
GSYMS
|
|
GTAGS
|
|
TAGS
|
|
bsuite
|
|
compile_commands.json
|
|
gccauses
|
|
gcsuspects
|
|
gtags.files
|
|
jit-*.dump
|
|
node_modules
|
|
tags
|
|
turbo*.cfg
|
|
turbo*.dot
|
|
turbo*.json
|
|
v8.ignition_dispatches_table.json
|
|
|