aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-11-30 15:02:10 +0100
committerJakub Konka <kubkon@jakubkonka.com>2021-11-30 16:13:01 +0100
commita56749b654bbe432752a57e130c7cf9dda370a15 (patch)
treec7db2ed86bfcf8c16c7e43f35329d5ec82f5213c /src/Compilation.zig
parent86fe47235eafc03ee4808f8c8b34b7903b816023 (diff)
downloadzig-a56749b654bbe432752a57e130c7cf9dda370a15.tar.gz
zig-a56749b654bbe432752a57e130c7cf9dda370a15.zip
macos: rewrite logic for generating stack traces on macOS
In order to be linker-independent, when parsing debug info in each linked OSO, we also create a quick lookup table for symbols defined within the OSO. We then use this lookup to map symbol from the EXE to its defined address within the original OSO which we can then use to extract its associated DWARF info (if any).
Diffstat (limited to 'src/Compilation.zig')
0 files changed, 0 insertions, 0 deletions