master
Split the top level .gitignore file
libdw: Fix dwarf_getscopes memory leak on error
configure: Add --enable-sanitize-memory
libdw, readelf, elflint: Add get_(u|s)leb128 guards
libdw,readelf: Recognize DW_CFA_AARCH64_negate_ra_state
Update name, license and contributor policy.
readelf: Handle DW_LLE_GNU_view_pair
libdw: Add and use a concurrent version of the dynamic-size hash table.
Remove old-style function definitions.
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: Use elf_rawdata when checking .debug section
libdw: Parse new DWARF5 units and CU DIEs.
libdw: Add new dwarf_cu_info function.
libdw: Handle split Dwarf Dies in dwarf_die_addr_die.
libdw: Add dwarf_default_lower_bound.
libdw: Don't crash on invalid die in dwarf_dieoffset.
lib{asm,cpu,dw,dwfl,dwelf}: Move platform depended include into system.h
Move nested functions in dwarf_entry_breakpoints.c to file scope.
readelf: Handle .debug_loclists.
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.
libdw: Handle DWARF5 DW_FORM_implicit_const. Add dwarf_getabbrevattr_data.
libdw: check that DWARF strings are null-terminated
libdw: Prevent infinite recursion when processing DW_TAG_imported_unit.
libdw: dwarf_get_units should handle existing failure to open Dwarf.
libdw: Make sure id_path can contain max number of build id bytes.
libdw, readelf: Make sure there is enough data to read full aranges header.
libdw: Reduce size of struct Dwarf_Abbrev.
libdw: handle DW_FORM_indirect when reading attributes
libdw: Correct data end checkfor deref_type operand in dwarf_getlocation
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.
readelf, libdw: Handle DWARF5 .debug_macro.
Remove redundant casts of memory allocating functions returning void *
No nested function in dwarf_getscopevar to file scope.
libdw: Search for the last matching address with dwarf_getsrc_die.
libdw: Handle split dwarf debuglines.
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
Remove redundant NULL tests.
libdw: Don't dereference and assign values we are skipping
libdw: Add dwarf_next_lines to read .debug_line tables without CUs.
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: Use correct CU to resolve file names in dwarf_decl_file.
libdw: Remove unused variable initialization in dwarf_siblingof.
Do not use relative include paths in library files.
libdwfl: add dwfl_report_offline_memory
libdw: Call Dwarf oom_handler() when malloc fails in __libdw_alloc_tail.
libdw: Make sure that address_size and offset_size are 4 or 8 bytes.
libdw: Skip imported compiler_units in libdw_visit_scopes walking DIE tree
libdw: check memory access in get_(u|s)leb128