• lpy's avatar
    [Tracing] Implement TracingCategoryObserver. · 6df8096a
    lpy authored
    This patch implements TracingCategoryObserver to set global flag when a V8
    specific category is enabled. Previously, we set a global flag each time when we
    encounter a top level trace event, and use it as a global check. With this
    patch, we can set a group of flags when tracing is enabled; besides, we make
    V8 tracing feature use V8 flags instead of defining its own flag in a messy way.
    
    With this patch, whatever V8 flag we want to imply in tracing, we define another
    integer flag, and the original V8 flag will set it to 0x01 when passing by
    commandline, tracing will set it to 0x10 when we start tracing and reset the bit
    when we stop tracing.
    
    Review-Url: https://codereview.chromium.org/2436273002
    Cr-Commit-Position: refs/heads/master@{#40659}
    6df8096a
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...