| Age | Commit message (Expand) | Author |
| 2023-08-06 | std: remove some unused imports (#16710) | Zachary Raineri |
| 2023-07-26 | target: emit unwind tables if the platform supports unwinding | kcbanner |
| 2023-07-25 | reduce the number of duplicate instantiations due to differing stream parameters | kcbanner |
| 2023-07-24 | switch to sortUnstable when sorting FDEs (~16ms improvement) | kcbanner |
| 2023-07-20 | dwarf: move macho unwind code from macho -> dwarf | kcbanner |
| 2023-07-20 | test: disable omit_frame_pointer unwinding tests on aarch64-macos | kcbanner |
| 2023-07-20 | debug: disable the new unwinder on aarch64-macos | kcbanner |
| 2023-07-20 | dwarf: implement aarch64 default register rules | kcbanner |
| 2023-07-20 | dwarf: fixup rules for setting ip | kcbanner |
| 2023-07-20 | dwarf: update the pc register | kcbanner |
| 2023-07-20 | dwarf: fix the unwinder using the incorrect row from the FDE in certain cases | kcbanner |
| 2023-07-20 | dwarf: write the CFA as SP before the register update, in case the SP itself ... | kcbanner |
| 2023-07-20 | macho: don't scan all eh_frame entries, instead follow the offset from the __... | kcbanner |
| 2023-07-20 | dwarf: add explicit_fde_offset to support more optimal __unwind_info dwarf lo... | kcbanner |
| 2023-07-20 | dwarf: fixup integer overflow in readEhPointer | kcbanner |
| 2023-07-20 | dwarf: add abi.stripInstructionPtrAuthCode | kcbanner |
| 2023-07-20 | dwarf: use cie.return_address_register instead of assuming it's in the IP reg... | kcbanner |
| 2023-07-20 | debug: fix initialization of the optional fields on StackIterator | kcbanner |
| 2023-07-20 | macho: add unwindFrame which can unwind stack frames using the __unwind_info ... | kcbanner |
| 2023-07-20 | dwarf: add ExpressionError to work around the compiler not being able to infe... | kcbanner |
| 2023-07-20 | dwarf: skip register tests on unimplemented arch / os, add tests for type con... | kcbanner |
| 2023-07-20 | dwarf: fixup regBytes for the case where there is no context support | kcbanner |
| 2023-07-20 | debug: add dupeContext, store a pointer to a copy of ThreadContext on UnwindC... | kcbanner |
| 2023-07-20 | debug: rename StackTraceContext to ThreadContext | kcbanner |
| 2023-07-20 | dwarf: expression fixups for non-64bit arches, check call_frame_context when ... | kcbanner |
| 2023-07-20 | dwarf: introduce ExpressionContext, add more expression opcodes | kcbanner |
| 2023-07-20 | debug: fixup base address calculations for macho | kcbanner |
| 2023-07-20 | dwarf: don't dupe function names, as they are backed by the memory mapped sec... | kcbanner |
| 2023-07-20 | debug: rework how unwind errors are printed, and add module name lookup for l... | kcbanner |
| 2023-07-20 | dwarf: add support for DWARF5 DW_AT_ranges in subprograms, add DebugRangeIter... | kcbanner |
| 2023-07-20 | dwarf: fix logic error in eh_frame_hdry binary search | kcbanner |
| 2023-07-20 | debug: x86 unwinding support, more unwinding fixes | kcbanner |
| 2023-07-20 | dwarf: add support for .debug_frame and CIE version 4 | kcbanner |
| 2023-07-20 | update to new builtin syntax | kcbanner |
| 2023-07-20 | dwarf: use eh_frame length if it's available | kcbanner |
| 2023-07-20 | add more safety checks when searching for eh_frame entries using findEntry | kcbanner |
| 2023-07-20 | - rebase and update to lastest master | kcbanner |
| 2023-07-20 | dwarf: fixup pointer cast | kcbanner |
| 2023-07-20 | dwarf: add support for .eh_frame_hdr when unwinding | kcbanner |
| 2023-07-20 | debug: fixing more compile errors on arches that I hadn't tested on yet | kcbanner |
| 2023-07-20 | dwarf: fixes for non-64 bit systems | kcbanner |
| 2023-07-20 | dwarf: fixup for sort changes | kcbanner |
| 2023-07-20 | fmt and cleanup | kcbanner |
| 2023-07-20 | dwarf: implement more register mappings, fix up macos compile | kcbanner |
| 2023-07-20 | dwarf: implement more register number mappings | kcbanner |
| 2023-07-20 | - rework StackIterator to optionally use debug_info to unwind the stack | kcbanner |
| 2023-07-20 | - add default register rule | kcbanner |
| 2023-07-20 | - move writing code to zig-dwarfdump | kcbanner |
| 2023-07-20 | - add call frame instruction parser | kcbanner |
| 2023-07-20 | begin working on parsing unwind info | kcbanner |