| 3 years ago | Casey Banner | | debug: fixup last_error being printed too many times |
| 3 years ago | Casey Banner | | debug: fix initialization of the optional fields on StackIterator |
| 3 years ago | Casey Banner | | macho: add aarch64 implementation to unwindFrame |
| 3 years ago | Casey Banner | | debug: add relocateContext |
| 3 years ago | Casey Banner | | macho: add unwindFrame which can unwind stack frames using the __unwind_info section |
| 3 years ago | Casey Banner | | dwarf: add ExpressionError to work around the compiler not being able to infer it |
| 3 years ago | Casey Banner | | dwarf: skip register tests on unimplemented arch / os, add tests for type convesions |
| 3 years ago | Casey Banner | | dwarf: fixup default endianness in ExpressionOptions, add control flow tests |
| 3 years ago | Casey Banner | | dwarf: fixup regBytes for the case where there is no context support |
| 3 years ago | Casey Banner | | debug: add dupeContext, store a pointer to a copy of ThreadContext on UnwindContext |
| 3 years ago | Casey Banner | | dwarf: implement constx,addrx, begin adding DWARF expression tests |
| 3 years ago | Casey Banner | | debug: rename StackTraceContext to ThreadContext |
| 3 years ago | Casey Banner | | dwarf: expression fixups for non-64bit arches, check call_frame_context when writing expressions |
| 3 years ago | Casey Banner | | dwarf: add expression writer |
| 3 years ago | Casey Banner | | dwarf: introduce ExpressionContext, add more expression opcodes |
| 3 years ago | Casey Banner | | darwin: update mcontext_t definition for aarch64 to add neon state |
| 3 years ago | Casey Banner | | debug: fixup base address calculations for macho |
| 3 years ago | Casey Banner | | dwarf: don't dupe function names, as they are backed by the memory mapped sections |
| 3 years ago | Casey Banner | | debug: rework how unwind errors are printed, and add module name lookup for linux |
| 3 years ago | Casey Banner | | dwarf: add support for DWARF5 DW_AT_ranges in subprograms, add DebugRangeIterator |
| 3 years ago | Casey Banner | | dwarf: fix logic error in eh_frame_hdry binary search |
| 3 years ago | Casey Banner | | debug: de-duplicate some code in macos ModuleDebugInfo |
| 3 years ago | Casey Banner | | c: fixup getcontext |
| 3 years ago | Casey Banner | | c: musl doesn't implement getcontext, so defer to our implementation in that case |
| 3 years ago | Casey Banner | | test: add standalone test for DWARF unwinding with -fomit-frame-pointer |
| 3 years ago | Casey Banner | | c: add getcontext |
| 3 years ago | Casey Banner | | debug: fix reading -gdwarf generated debug sections in COFF files |
| 3 years ago | Casey Banner | | linux: rework getcontext to closer match the specification (saved IP/SP match the state after it would return) |
| 3 years ago | Casey Banner | | debug: x86 unwinding support, more unwinding fixes |
| 3 years ago | Casey Banner | | debug: enhance writeCurrentStackTrace to use context-based unwinding when available |
| 3 years ago | Casey Banner | | dwarf: add support for .debug_frame and CIE version 4 |
| 3 years ago | Casey Banner | | linux: add getcontext for x86_64 |
| 3 years ago | Casey Banner | | update to new builtin syntax |
| 3 years ago | Casey Banner | | dwarf: use eh_frame length if it's available |
| 3 years ago | Casey Banner | | add more safety checks when searching for eh_frame entries using findEntry |
| 3 years ago | Casey Banner | | - rebase and update to lastest master |
| 3 years ago | Casey Banner | | dwarf: fixup pointer cast |
| 3 years ago | Casey Banner | | dwarf: add support for .eh_frame_hdr when unwinding |
| 3 years ago | Casey Banner | | debug: fix memory leak when an error occurs opening a pdb file |
| 3 years ago | Casey Banner | | debug: more fixups for mips linux not having ucontext_t |
| 3 years ago | Casey Banner | | debug: fixing more compile errors on arches that I hadn't tested on yet |
| 3 years ago | Casey Banner | | dwarf: fixes for non-64 bit systems |
| 3 years ago | Casey Banner | | debug: use an explicit context type instead of anytype for dumpStackTraceFromBase, update crash_report to use this for exceptions |
| 3 years ago | Casey Banner | | dwarf: fixup for sort changes |
| 3 years ago | Casey Banner | | debug: fixup context detection for wasi |
| 3 years ago | Casey Banner | | fmt and cleanup |
| 3 years ago | Casey Banner | | - rework CFI instruction parsing to not use std.meta |
| 3 years ago | Casey Banner | | dwarf: implement more register mappings, fix up macos compile |
| 3 years ago | Casey Banner | | dwarf: implement more register number mappings |
| 3 years ago | Casey Banner | | - rework StackIterator to optionally use debug_info to unwind the stack |
|