diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2025-08-12 15:12:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-12 15:12:30 -0500 |
commit | 5be2063e1083773d4863d94d357f0e890c646fde (patch) | |
tree | 0f974012f1a7ce03c14665d7f5316ab01f48799e /llvm/lib/ExecutionEngine/Orc | |
parent | 2e9944a03e6bdda64f266aa4b9fe88d81fdf16cd (diff) | |
download | llvm-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