Skip to content

Support unwind information in PerfJITEventListener #60883

Open
@vchuravy

Description

@vchuravy

External profilers might want to do DWARF based unwinding if the JIT code was built with frame-pointer-optimization.

This was introduced in 2016 for V8 https://groups.google.com/g/linux.kernel/c/sq5WbV7xaec?pli=1 and so far LLVM politely ignores it

JIT_CODE_UNWINDING_INFO = 4, // not emitted

I won't have time to work on this, but wanted to leave some breadcrumbs around why we disabled FPO in Julia JuliaLang/julia#48660

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions