• ssanfilippo's avatar
    Emit unwinding information for TurboFan code. · cecded1c
    ssanfilippo authored
    This commit introduces support for writing unwinding tables in the
    .eh_frame format, to be inserted in the jitdump read by Linux perf and
    emitted with FLAG_perf_prof and FLAG_perf_prof_unwinding_info enabled.
    
    x64 is fully implemented and tested, arm and arm64 are untested and the
    unwinding information needs to be expanded, but the mechanism is ready.
    
    BUG=v8:4899
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2026313002
    Cr-Commit-Position: refs/heads/master@{#37799}
    cecded1c
code-generator.cc 35.1 KB