aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2025-08-12 15:12:30 -0500
committerGitHub <noreply@github.com>2025-08-12 15:12:30 -0500
commit5be2063e1083773d4863d94d357f0e890c646fde (patch)
tree0f974012f1a7ce03c14665d7f5316ab01f48799e /llvm/lib/ExecutionEngine/Orc
parent2e9944a03e6bdda64f266aa4b9fe88d81fdf16cd (diff)
downloadllvm-5be2063e1083773d4863d94d357f0e890c646fde.zip
llvm-5be2063e1083773d4863d94d357f0e890c646fde.tar.gz
llvm-5be2063e1083773d4863d94d357f0e890c646fde.tar.bz2
[lldb] Support parsing the Wasm symbol table (#153093)
This PR adds support for parsing the WebAssembly symbol table. The symbol table is encoded in the "names" section and contains names and indexes into other sections. For now we only support parsing function (code) symbols. The result is that you can set breakpoints by symbol name, while previously breakpoints by name required debug info (DWARF). This is also necessary for Swift, which checks for the presence of `swift_release` as a heuristic to determine if there's a static Swift stdlib.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc')
0 files changed, 0 insertions, 0 deletions