• lpy's avatar
    Introduce PREPARE_FOR_EXECUTION_WITH_CONTEXT_IN_RUNTIME_CALL_STATS_SCOPE · 9df94139
    lpy authored
    Previously, macro like PREPARE_FOR_EXECUTION_WITH_CALLBACK will end up calling
    LOG_API, where we create a runtime call timer scope when we enable tracing with
    runtime call stats, however since the flag will be enabled after calling
    TRACE_EVENT_CALL_STATS_SCOPED, this will end up with incorrect timestamp. Thus,
    we introduce a new macro
    PREPARE_FOR_EXECUTION_WITH_CONTEXT_IN_RUNTIME_CALL_STATS_SCOPE, which will call
    TRACE_EVENT_CALL_STATS_SCOPED inside it.
    
    BUG=v8:5089
    
    Review-Url: https://codereview.chromium.org/2344723004
    Cr-Commit-Position: refs/heads/master@{#39458}
    9df94139
api.cc 326 KB