main
Split the top level .gitignore file
libdw, libdwfl: Save original path of ELF file
build: Rename pic objects to _.os to support -gsplit-dwarf
libdw: Fix out-of-bounds read in CFI DW_CFA_advance_loc1 handling
libdw: Make __libdw_fde_by_offset static in libdw/fde.c
libdw: Only read CIE augmentation data if it is there
libdw: Add Erlang, Elixir and Gleam language constants
libdw: Add and use a concurrent version of the dynamic-size hash table.
Remove old-style function definitions.
Add __libdw_getdieranges
libdw: Add dwarf_language and dwarf_language_lower_bound functions.
Improve building with LTO
libdw: Break long or circular DIE ref chains in dwarf_[has]attr_integrate.
Trust AC_SYS_LARGEFILE to provide large file support
libdw: Recognize .debug_dwp section in scn_dwarf_type as TYPE_DWO
libdw: Fix eu_search_tree TOCTOU bugs
libdw, readelf, elflint: Add get_(u|s)leb128 guards
libdw: Parse new DWARF5 units and CU DIEs.
libdw: Initialize tu_offset in __libdw_package_index
libdw: Add new dwarf_cu_info function.
libdw: Handle split Dwarf Dies in dwarf_die_addr_die.
libdw: Handle split DWARF in dwarf_decl_file
libdw: Don't crash on invalid die in dwarf_dieoffset.
__libdw_dieabbrev: Replace rwlock with __atomic builtins
Move nested functions in dwarf_entry_breakpoints.c to file scope.
libdw: Handle split DWARF in dwarf_entrypc
libdw: Parse DWARF package file index sections
Update name, license and contributor policy.
libdw: Handle .debug_rnglists in dwarf_ranges.
libdw: Add support for DWARF5 DW_FORM_data16.
libdw: Handle DW_FORM_[ref|strp]_sup[48] as DW_FORM_GNU_[ref|strp]_alt.
Change type of dwarf_lock from rwlock to mutex
libdw: Handle DWARF5 DW_FORM_implicit_const. Add dwarf_getabbrevattr_data.
libdw: check offset dwarf_formstring in all cases
readelf: Handle .debug_loclists.
libdw: Prevent infinite recursion when processing DW_TAG_imported_unit.
libdw: Use INTUSE with dwarf_get_units
libdw: Simplify __libdw_getabbrev and fix dwarf_offabbrev issue
libdw: Reduce size of struct Dwarf_Abbrev.
libdw: handle DW_FORM_indirect when reading attributes
libdw: Make sure to get .eh_frame_hdr with .eh_frame in getcfi_shdr
libdw: Return an error in dwarf_getlocation_attr for missing .debug_addr.
libdw: Report error in dwarf_getlocation_die for bogus opcode offset.
libdw: Add new DWARF5 Dwarf expression operations.
libdw: Sanity check macros line_offset before reading
libdw: Fix __libdw_read_offset size in dwarf_getpubnames.c get_offsets
libdw: Fix dwarf_getscopes memory leak on error
No nested function in dwarf_getscopevar to file scope.
libdw: Search for the last matching address with dwarf_getsrc_die.
Add helper function for basename
libdw: Add locking to dwarf_getsrcfiles, dwarf_getsrclines, dwarf_macro_getsrcfiles
libdw: Fix out-of-bounds read for oversized .debug_line header_length
libdw: Check end of attributes list consistently.
libdw: Handle all address FORMs for dwarf_highpc, handle errors better.
libdw: Add dwarf_line_file.
libdw, readelf: Read inlining info in NVIDIA extended line map
libdw: Handle GNU DebugFission split ranges.
Support .debug_macro
libdw: Handle other string forms in dwarf_macro_param2
libdw: Apply DWARF package file section offsets where appropriate
libdw: Check there is enough space for CU 64bit length, version and type.
libdw: Check there is .debug_info/types section data in __libdw_offdie.
libdw: dwarf_peel_type break long chains/cycles.
libdw: Handle DW_AT_ranges in split DWARF 5 skeleton in dwarf_ranges
libdw: Remove unused variable initialization in dwarf_siblingof.
libdw: Translate DW_LANG_Algol68 to DW_LNAME_Algol68 with lversion 1978
dwarf_tag.c: Fix __libdw_findabbrev race condition
libdwfl_stacktrace + libebl: dwflst_sample_getframes non-perf api
libdw: Check there are any header bytes in loclists
Update minimum C compiler supported to C11 plus stdatomic.h
libdw: Make libdw_find_split_unit thread-safe
libdw: Fix out-of-bounds read in DW_FORM_indirect form length parsing
libdw: Skip imported compiler_units in libdw_visit_scopes walking DIE tree
libdw: check memory access in get_(u|s)leb128