zig/lib/std/debug
mlugg 2ab650b481
std.debug: go back to storing return addresses instead of call addresses
...and just deal with signal handlers by adding 1 to create a fake
"return address". The system I tried out where the addresses returned by
`StackIterator` were pre-subtracted didn't play nicely with error
traces, which in hindsight, makes perfect sense. This definition also
removes some ugly off-by-one issues in matching `first_address`, so I do
think this is a better approach.
2025-09-30 13:44:55 +01:00
..
Dwarf update to new std.debug changes 2025-09-30 13:44:55 +01:00
SelfInfo std.debug: go back to storing return addresses instead of call addresses 2025-09-30 13:44:55 +01:00
Coverage.zig std: fix debug.Info and debug.Coverage 2025-09-30 13:44:52 +01:00
cpu_context.zig std.debug: miscellaneous fixes 2025-09-30 13:44:54 +01:00
Dwarf.zig std: rework/remove ucontext_t 2025-09-30 13:44:54 +01:00
ElfFile.zig std: fix 32-bit build and some unsafe casts 2025-09-30 13:44:53 +01:00
Info.zig std: replace debug.Dwarf.ElfModule with debug.ElfFile 2025-09-30 13:44:52 +01:00
no_panic.zig std: remove old panic handlers after zig1.wasm update 2025-06-01 12:10:57 +01:00
Pdb.zig std: work around crash parsing LLVM PDB 2025-09-30 13:44:55 +01:00
SelfInfo.zig std.debug: go back to storing return addresses instead of call addresses 2025-09-30 13:44:55 +01:00
simple_panic.zig std.io: move getStdIn, getStdOut, getStdErr functions to fs.File 2025-07-07 22:43:51 -07:00