aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorWilliam Sengir <william@sengir.com>2022-03-15 02:07:46 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-15 16:53:45 -0400
commit6de8b4bc3d105c15cd473c5bf100db4c9328dd54 (patch)
tree6f15f1b038b04aaf50ed03d7663c7e54d255a9b4 /src/Compilation.zig
parent47e004d975669fea1297224e33a868742178c4b4 (diff)
downloadzig-6de8b4bc3d105c15cd473c5bf100db4c9328dd54.tar.gz
zig-6de8b4bc3d105c15cd473c5bf100db4c9328dd54.zip
std.dwarf: implement basic DWARF 5 parsing
DWARF 5 moves around some fields and adds a few new ones that can't be parsed or ignored by our current DWARF 4 parser. This isn't a complete implementation of DWARF 5, but this is enough to make stack traces mostly work. Line numbers from C++ don't show up, but I know the info is there. I think the answer is to iterate through .debug_line_str in getLineNumberInfo, but I didn't want to fall into an even deeper rabbit hole tonight.
Diffstat (limited to 'src/Compilation.zig')
0 files changed, 0 insertions, 0 deletions