mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 22:04:21 +00:00
Two fixes here: Sort by addresses after generating the line table. Debug information in the wild is not sorted and the rest of the implementation requires this data to be sorted. Handle DW.LNE.end_sequence correctly. When I originally wrote this code, I misunderstood what this opcode was supposed to do. Now I understand that it marks the *end* of an address range, meaning the current address does *not* map to the current line information. This fixes source location information for a big chunk of ReleaseSafe code. |
||
|---|---|---|
| .. | ||
| Dwarf | ||
| Coverage.zig | ||
| Dwarf.zig | ||
| FixedBufferReader.zig | ||
| Info.zig | ||
| MemoryAccessor.zig | ||
| Pdb.zig | ||
| SelfInfo.zig | ||