aboutsummaryrefslogtreecommitdiff
path: root/libdw
AgeCommit message (Expand)Author
2018-06-01libdw: Try both the relative and absolute paths when finding a .dwo file.Mark Wielaard
2018-05-31libdw: Fix overflow warning on 32bit systems with GCC8 in dwarf_getsrclines.Mark Wielaard
2018-05-31libdw: Don't crash on invalid die in dwarf_dieoffset.Mark Wielaard
2018-05-31libdw: Handle split Dwarf Dies in dwarf_die_addr_die.Mark Wielaard
2018-05-31readelf, libdw: Add GNU DebugFission .debug_loc support.Mark Wielaard
2018-05-30libdw: Fix memory corruption in libdw_find_split_unit.Mark Wielaard
2018-05-30libdw: Handle .debug_loclists in dwarf_getlocation.Mark Wielaard
2018-05-29readelf: Handle .debug_loclists.Mark Wielaard
2018-05-28readelf: Find skeleton units when inspecting split .dwo (--dwarf-skeleton).Mark Wielaard
2018-05-28libdw: Handle .debug_rnglists in dwarf_ranges.Mark Wielaard
2018-05-27readelf: Add .debug_rnglists support.Mark Wielaard
2018-05-25__libdw_cu_addr_base: Cast offset to uintptr_t before returning as pointer.Mark Wielaard
2018-05-25libdw: Handle all address FORMs for dwarf_highpc, handle errors better.Mark Wielaard
2018-05-25libdw: Support DW_OP_addrx/constx and split DWARF addrx/constx support.Mark Wielaard
2018-05-24libdw: Add new dwarf_cu_info function.Mark Wielaard
2018-05-24libdw: Initialize ranges_base, add invalid DWARF test and fix expected output.Mark Wielaard
2018-05-23libdw: Handle GNU DebugFission split ranges.Mark Wielaard
2018-05-22libdw: Handle split dwarf debuglines.Mark Wielaard
2018-05-20libdw: Cache ELF directory early. Explicitly set it in dwfl.Mark Wielaard
2018-05-20libdw: Search skeleton DIE for split compile unit DIE attributes.Mark Wielaard
2018-05-19Mark __libdw_find_split_unit mark as internal_function.Mark Wielaard
2018-05-19libdw: dwarf_get_units find split units from .dwo.Mark Wielaard
2018-05-19libdw: Recognize GNU DebugFission split units.Mark Wielaard
2018-05-19libdw: Add GNU DebugFission attributes, tags, forms and operands.Mark Wielaard
2018-05-19libdw, readelf: Handle .debug_*.dwo section name variants.Mark Wielaard
2018-05-15readelf, libdw: Handle DWARF5 .debug_macro.Mark Wielaard
2018-05-15readelf: Add DWARF5 .debug_line support.Mark Wielaard
2018-05-15libdw: Fix crashing on illegal/zero Dwarf_Die.Mark Wielaard
2018-05-11libdw: Handle DW_FORM_[ref|strp]_sup[48] as DW_FORM_GNU_[ref|strp]_alt.Mark Wielaard
2018-05-11libdw: Handle DWARF5 line tables in dwarf_getsrclines.Mark Wielaard
2018-05-06libdw: Handle DW_FORM_line_strp.Mark Wielaard
2018-04-13libdw: Restructure address range reading for .debug_loc and .debug_ranges.Mark Wielaard
2018-04-04libdw: Make sure to initialize Dwarf_CU addr_base and str_off_base.Mark Wielaard
2018-04-03libdw: Add support for reading DW_FORM_strx[1234] in .debug_str_offsets.Mark Wielaard
2018-04-03libdw: Add support for reading DW_FORM_addrx[1234] in .debug_addr.Mark Wielaard
2018-04-03libdw: Extend documentation to explain relative file paths and comp_dir.Mark Wielaard
2018-03-11libdw: Add new DWARF5 Dwarf expression operations.Mark Wielaard
2018-03-05readelf: Add some support for locviews.Mark Wielaard
2018-02-21libdw: Add support for DWARF5 DW_FORM_data16.Mark Wielaard
2018-02-21libdw: Handle DWARF5 DW_FORM_implicit_const. Add dwarf_getabbrevattr_data.Mark Wielaard
2018-02-21libdw: Recognize new DWARF5 attribute forms.Mark Wielaard
2018-02-21libdw: Add new dwarf_get_units function to iterate over all units.Mark Wielaard
2018-02-21libdw: Parse new DWARF5 units and CU DIEs.Mark Wielaard
2018-02-13libdw: Add dwarf_die_addr_die function.Mark Wielaard
2018-02-10Use fallthrough attribute.Joshua Watt
2018-01-25libdw: Resolve alt file on first use.Mark Wielaard
2018-01-14libdw: dwarf_formsdata should return a signed valuePetr Machata
2018-01-01libdw: Reduce size of struct Dwarf_Abbrev.Mark Wielaard
2018-01-01libdw: New get_uleb128_unchecked to use with already checked Dwarf_Abbrev.Mark Wielaard
2017-12-29libdw: Check there is .debug_info/types section data in __libdw_offdie.Mark Wielaard