build: enable Perfetto in Chromium (#41880)

* build: enable perfetto in Chromium

* refactor: delete TracingControllerImpl

* fix: TraceObject isn't present when v8_use_perfetto is true

* fix: update lib/internal/http for perfetto

* chore: remove stray log
This commit is contained in:
Shelley Vohr
2024-04-19 11:07:36 -04:00
committed by GitHub
parent 46ef7ef8fb
commit 39bf441b3b
4 changed files with 372 additions and 152 deletions

View File

@@ -50,10 +50,6 @@ is_cfi = false
# TODO: fix this once sysroots have been updated.
use_qt = false
# https://chromium-review.googlesource.com/c/chromium/src/+/4365718
# TODO(codebytere): fix perfetto incompatibility with Node.js.
use_perfetto_client_library = false
# Disables the builtins PGO for V8
v8_builtins_profiling_log_file = ""