zig/lib/std/debug
Alex Rønne Petersen 180db2bf23
std.debug: Fall back to .eh_frame/.debug_frame if .eh_frame_hdr is incomplete.
When using the self-hosted backends, especially in incremental mode, the
.eh_frame_hdr section may be incomplete, so we can't treat it as authoritative.

Instead, if we started out intending to use .eh_frame_hdr but find that it's
incomplete, load .eh_frame/.debug_frame on demand and use that info going
forward.
2025-01-23 23:22:38 +00:00
..
Dwarf std.debug: Add handling for armeb, thumb, thumbeb, and aarch64_be. 2024-11-04 08:29:42 +01:00
Coverage.zig std: Restore conventional compareFn behavior for binarySearch 2024-09-16 14:04:18 -07:00
Dwarf.zig std.debug: Fall back to .eh_frame/.debug_frame if .eh_frame_hdr is incomplete. 2025-01-23 23:22:38 +00:00
FixedBufferReader.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
FormattedPanic.zig embrace panic helpers 2024-09-26 16:06:05 -07:00
Info.zig std.debug.Coverage.resolveAddressesDwarf: assert sorted 2024-08-13 19:29:55 -07:00
MemoryAccessor.zig defaultPanic: @trap on 'other' target 2024-11-29 15:30:05 -05:00
NoPanic.zig debug: fix std.debug.NoPanic compile errors 2025-01-18 17:33:10 -05:00
Pdb.zig std.pdb: obey naming conventions 2024-08-29 23:43:52 +01:00
SelfInfo.zig std.debug: Fall back to .eh_frame/.debug_frame if .eh_frame_hdr is incomplete. 2025-01-23 23:22:38 +00:00
SimplePanic.zig update safety test cases to new panic API 2024-09-26 17:14:17 -07:00