zig/lib/std/debug
mlugg c41bf99684
std.debug: don't assume return address register is defined if not specified
This logic was causing some occasional infinite looping on ARM, where
the `.debug_frame` section is often incomplete since the `.exidx`
section is used for unwind information. But the information we're
getting from the compiler is totally *valid*: it's leaving the rule as
the default, which is (as with most architectures) equivalent to
`.undefined`!
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.SelfInfo: thread safety 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: don't get CPU context when using CBE targeting MSVC 2025-09-30 13:44:55 +01:00
Dwarf.zig std.debug.SelfInfo: thread safety 2025-09-30 13:44:55 +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: don't assume return address register is defined if not specified 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