• Leszek Swirski's avatar
    [ignition] Change --trace-ignition to a runtime flag · 4becbe34
    Leszek Swirski authored
    Generate the code (extra runtime calls) for --trace-ignition support at
    compile time, based on a #define (similar to TRACE_MAPS). Then check for
    --trace-ignition at run-time when deciding whether to actually print
    anything. This should make --trace-ignition less painful to use.
    
    Note that --trace-igition is disabled by default, even on debug builds.
    It has to be enabled with the gn arg "v8_enable_trace_ignition=true"
    
    As a drive-by, TRACE_MAPS is renamed to V8_TRACE_MAPS, for consistency,
    and SFI unique index (needed both by --trace-ignition and --trace-maps)
    is cleaned up to be behind another #define.
    
    Change-Id: I8dd0c62d0e6b7ee9c75541d45eb729dc03acbee9
    Reviewed-on: https://chromium-review.googlesource.com/506203
    Commit-Queue: Leszek Swirski <leszeks@chromium.org>
    Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#45346}
    4becbe34
Name
Last commit
Last update
..
runtime-array.cc Loading commit data...
runtime-atomics.cc Loading commit data...
runtime-classes.cc Loading commit data...
runtime-collections.cc Loading commit data...
runtime-compiler.cc Loading commit data...
runtime-date.cc Loading commit data...
runtime-debug.cc Loading commit data...
runtime-error.cc Loading commit data...
runtime-forin.cc Loading commit data...
runtime-function.cc Loading commit data...
runtime-futex.cc Loading commit data...
runtime-generator.cc Loading commit data...
runtime-internal.cc Loading commit data...
runtime-interpreter.cc Loading commit data...
runtime-intl.cc Loading commit data...
runtime-literals.cc Loading commit data...
runtime-liveedit.cc Loading commit data...
runtime-maths.cc Loading commit data...
runtime-module.cc Loading commit data...
runtime-numbers.cc Loading commit data...
runtime-object.cc Loading commit data...
runtime-operators.cc Loading commit data...
runtime-promise.cc Loading commit data...
runtime-proxy.cc Loading commit data...
runtime-regexp.cc Loading commit data...
runtime-scopes.cc Loading commit data...
runtime-strings.cc Loading commit data...
runtime-symbol.cc Loading commit data...
runtime-test.cc Loading commit data...
runtime-typedarray.cc Loading commit data...
runtime-utils.h Loading commit data...
runtime-wasm.cc Loading commit data...
runtime.cc Loading commit data...
runtime.h Loading commit data...