• Leszek Swirski's avatar
    [profiler] Clean up CodeEvent tags · 9a31804b
    Leszek Swirski authored
    Clean-up and slightly unify the CodeEvent tags:
    
      * Remove INTERPRETED_FUNCTION_TAG. It was only used for interpreter
        trampoline copies, which are used for
        --interpreted-frames-native-stack.  However, even actual bytecode
        compilation doesn't use INTERPRETED_FUNCTION_TAG, so we can remove
        it for simplicity.
    
      * The tag used by the above is now the same as for the bytecode
        creation event, i.e. EVAL_TAG, SCRIPT_TAG, FUNCTION_TAG or
        LAZY_COMPILE, depending on whether this was a script, and eval, an
        eager or a lazy compile (respectively.
    
      * Baseline was also using INTERPRETED_FUNCTION_TAG, so now it does the
        same thing as above.
    
      * Existing code is now logged as FUNCTION_TAG rather than
        LAZY_COMPILE, because we lost the laziness information.
    
      * The SCRIPT_TAG is set based on the SharedFunctionInfo flags, not
        the compilation flags, so that eager inner functions are labelled as
        FUNCTION_TAG rather than SCRIPT_TAG.
    
    Bug: v8:11420,v8:11429
    Change-Id: I0286002674255ff4ba8f5d865df372a3e2975b16
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2713104Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Commit-Queue: Leszek Swirski <leszeks@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#73047}
    9a31804b
Name
Last commit
Last update
..
embedded Loading commit data...
DEPS Loading commit data...
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
code-serializer.cc Loading commit data...
code-serializer.h Loading commit data...
context-deserializer.cc Loading commit data...
context-deserializer.h Loading commit data...
context-serializer.cc Loading commit data...
context-serializer.h Loading commit data...
deserializer.cc Loading commit data...
deserializer.h Loading commit data...
mksnapshot.cc Loading commit data...
object-deserializer.cc Loading commit data...
object-deserializer.h Loading commit data...
read-only-deserializer.cc Loading commit data...
read-only-deserializer.h Loading commit data...
read-only-serializer.cc Loading commit data...
read-only-serializer.h Loading commit data...
references.h Loading commit data...
roots-serializer.cc Loading commit data...
roots-serializer.h Loading commit data...
serializer-deserializer.cc Loading commit data...
serializer-deserializer.h Loading commit data...
serializer.cc Loading commit data...
serializer.h Loading commit data...
snapshot-compression.cc Loading commit data...
snapshot-compression.h Loading commit data...
snapshot-data.cc Loading commit data...
snapshot-data.h Loading commit data...
snapshot-empty.cc Loading commit data...
snapshot-external.cc Loading commit data...
snapshot-source-sink.cc Loading commit data...
snapshot-source-sink.h Loading commit data...
snapshot-utils.cc Loading commit data...
snapshot-utils.h Loading commit data...
snapshot.cc Loading commit data...
snapshot.h Loading commit data...
startup-deserializer.cc Loading commit data...
startup-deserializer.h Loading commit data...
startup-serializer.cc Loading commit data...
startup-serializer.h Loading commit data...