aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
AgeCommit message (Expand)Author
2023-07-20dwarf: move macho unwind code from macho -> dwarfkcbanner
2023-07-20test: disable omit_frame_pointer unwinding tests on aarch64-macoskcbanner
2023-07-20debug: disable the new unwinder on aarch64-macoskcbanner
2023-07-20macho: don't scan all eh_frame entries, instead follow the offset from the __...kcbanner
2023-07-20dwarf: add explicit_fde_offset to support more optimal __unwind_info dwarf lo...kcbanner
2023-07-20debug: load the macho unwind sections from the already-mapped imagekcbanner
2023-07-20dwarf: fixup integer overflow in readEhPointerkcbanner
2023-07-20use eh_frame from the mapped binary if availablekcbanner
2023-07-20debug: fixup an inconsistency in the getcontext implementation on aarch64-macoskcbanner
2023-07-20dwarf: use cie.return_address_register instead of assuming it's in the IP reg...kcbanner
2023-07-20debug: fixup have_getcontextkcbanner
2023-07-20debug: fixup last_error being printed too many timeskcbanner
2023-07-20debug: fix initialization of the optional fields on StackIteratorkcbanner
2023-07-20macho: add aarch64 implementation to unwindFramekcbanner
2023-07-20debug: add relocateContextkcbanner
2023-07-20macho: add unwindFrame which can unwind stack frames using the __unwind_info ...kcbanner
2023-07-20dwarf: add ExpressionError to work around the compiler not being able to infe...kcbanner
2023-07-20dwarf: skip register tests on unimplemented arch / os, add tests for type con...kcbanner
2023-07-20dwarf: fixup regBytes for the case where there is no context supportkcbanner
2023-07-20debug: add dupeContext, store a pointer to a copy of ThreadContext on UnwindC...kcbanner
2023-07-20debug: rename StackTraceContext to ThreadContextkcbanner
2023-07-20dwarf: introduce ExpressionContext, add more expression opcodeskcbanner
2023-07-20darwin: update mcontext_t definition for aarch64 to add neon statekcbanner
2023-07-20debug: fixup base address calculations for machokcbanner
2023-07-20dwarf: don't dupe function names, as they are backed by the memory mapped sec...kcbanner
2023-07-20debug: rework how unwind errors are printed, and add module name lookup for l...kcbanner
2023-07-20debug: de-duplicate some code in macos ModuleDebugInfokcbanner
2023-07-20c: fixup getcontextkcbanner
2023-07-20c: add getcontextkcbanner
2023-07-20debug: fix reading -gdwarf generated debug sections in COFF fileskcbanner
2023-07-20linux: rework getcontext to closer match the specification (saved IP/SP match...kcbanner
2023-07-20debug: x86 unwinding support, more unwinding fixeskcbanner
2023-07-20debug: enhance writeCurrentStackTrace to use context-based unwinding when ava...kcbanner
2023-07-20update to new builtin syntaxkcbanner
2023-07-20- rebase and update to lastest masterkcbanner
2023-07-20dwarf: add support for .eh_frame_hdr when unwindingkcbanner
2023-07-20debug: fix memory leak when an error occurs opening a pdb filekcbanner
2023-07-20debug: more fixups for mips linux not having ucontext_tkcbanner
2023-07-20debug: fixing more compile errors on arches that I hadn't tested on yetkcbanner
2023-07-20debug: use an explicit context type instead of anytype for dumpStackTraceFrom...kcbanner
2023-07-20debug: fixup context detection for wasikcbanner
2023-07-20fmt and cleanupkcbanner
2023-07-20dwarf: implement more register mappings, fix up macos compilekcbanner
2023-07-20dwarf: implement more register number mappingskcbanner
2023-07-20- rework StackIterator to optionally use debug_info to unwind the stackkcbanner
2023-07-20add CommonInformationEntry parserkcbanner
2023-07-20debug: support loading elf debug info from external fileskcbanner
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91