summaryrefslogtreecommitdiff
path: root/libdw
Commit message (Expand)AuthorAgeFilesLines
* libdw: Add support for DWARF5 DW_FORM_data16.Mark Wielaard2018-02-212-1/+16
* libdw: Handle DWARF5 DW_FORM_implicit_const. Add dwarf_getabbrevattr_data.Mark Wielaard2018-02-2112-6/+114
* libdw: Recognize new DWARF5 attribute forms.Mark Wielaard2018-02-214-4/+52
* libdw: Add new dwarf_get_units function to iterate over all units.Mark Wielaard2018-02-215-1/+136
* libdw: Parse new DWARF5 units and CU DIEs.Mark Wielaard2018-02-2110-116/+384
* libdw: Add dwarf_die_addr_die function.Mark Wielaard2018-02-137-2/+124
* Use fallthrough attribute.Joshua Watt2018-02-103-3/+8
* libdw: Resolve alt file on first use.Mark Wielaard2018-01-2510-15/+231
* libdw: dwarf_formsdata should return a signed valuePetr Machata2018-01-142-4/+11
* libdw: Reduce size of struct Dwarf_Abbrev.Mark Wielaard2018-01-014-14/+34
* libdw: New get_uleb128_unchecked to use with already checked Dwarf_Abbrev.Mark Wielaard2018-01-016-51/+48
* libdw: Check there is .debug_info/types section data in __libdw_offdie.Mark Wielaard2017-12-292-2/+6
* Don't overflow in __libdw_in_section and __libdw_offset_in_section.Ulf Hermann2017-12-202-2/+11
* libdw: Add explicit section index to struct Dwarf_CU.Mark Wielaard2017-12-205-3/+19
* libdw: dwarf_aggregate_size should not peel the given DIE.Mark Wielaard2017-12-152-3/+8
* libdw: dwarf_aggregate_size() works with multi-dimensional arraysDima Kogan2017-12-122-21/+27
* libdw: Handle DW_OP_GNU_variable_value.Mark Wielaard2017-11-104-0/+10
* libdw: Update acceptable forms and attributes for dwarf_getlocation.Mark Wielaard2017-11-102-1/+30
* readelf: Handle DW_OP_GNU_variable_value.Mark Wielaard2017-11-102-0/+5
* libdw: Define LIBDW_CIE_ID and use it in dwarf_cfi_cie_p.Mark Wielaard2017-10-052-1/+7
* Make sure packed structs follow the gcc memory layoutUlf Hermann2017-09-202-1/+5
* Check if gcc complains about __attribute__ (visibility(..))Ulf Hermann2017-08-183-2/+7
* Check for -z,defs, -z,relro, -fPIC, -fPIE before using themUlf Hermann2017-08-182-3/+7
* libdw: Add DW_MACRO constants and DW_MACRO_GNU compatibility defines.Mark Wielaard2017-08-023-22/+50
* libdw: Handle DWARF5 immutable, packed and shared in dwarf_peel_type.Mark Wielaard2017-08-023-12/+29
* Handle DWARF5 defaulted member function encodings.Mark Wielaard2017-08-022-0/+13
* libdw: DWARF5 Add DW_CC_pass_by_reference and DW_CC_pass_by_reference.Mark Wielaard2017-08-022-1/+10
* libdw: Add dwarf_default_lower_bound.Mark Wielaard2017-08-028-53/+119
* libdw: DWARF5 Add new DW_LANG codes and default lower array bound.Mark Wielaard2017-08-023-1/+33
* libdw: Add new DWARF5 character encodings.Mark Wielaard2017-08-022-0/+6
* libdw: Add new DWARF5 tag constants.Mark Wielaard2017-08-022-3/+21
* libdw: Add DWARF5 attributes.Mark Wielaard2017-08-022-8/+65
* libdw: Add dwarf_line_file.Mark Wielaard2017-07-265-1/+70
* Unify linking of libasm, libelf, libdw, backendsUlf Hermann2017-07-242-6/+18
* Make __attribute__ conditional in all installed headersUlf Hermann2017-05-022-22/+6
* Include endian.h when handling BYTE_ORDERUlf Hermann2017-04-262-0/+5
* libdw: Fix dwarf_peel_type infinite loop.Mark Wielaard2017-04-052-1/+6
* libdw: Correct spelling of DW_LANG_PLI in dwarf.h.Mark Wielaard2016-11-103-4/+12
* Add GCC7 -Wimplicit-fallthrough support/fixes.Mark Wielaard2016-11-103-1/+12
* lib: Provide MAX and MIN in system.hAkihiko Odaki2016-10-123-2/+7
* dwelf: Add string table functions from ebl.Mark Wielaard2016-08-032-0/+17
* libdw: Fix bad free on invalid data in dwarf_getsrclines.c.Mark Wielaard2016-02-222-2/+9
* libdw: Use elf_compress[_gnu] to uncompress debug section data.Mark Wielaard2016-01-064-137/+63
* libdwelf: Add dwelf_scn_gnu_compressed_size.Mark Wielaard2016-01-062-0/+9
* libdw: Don't leak duplicate FDEs.Mark Wielaard2016-01-022-1/+14
* libdw: Don't use a FDE if it doesn't actually cover a real code range.Mark Wielaard2016-01-022-0/+12
* libdw: Don't leak fake_loc_cu.Mark Wielaard2016-01-022-1/+9
* Move nested functions in dwarf_entry_breakpoints.c to file scope.Chih-Hung Hsieh2016-01-022-51/+64
* Move nested functions in libdw_visit_scopes.c to file scope.Chih-Hung Hsieh2016-01-022-71/+95
* libdw: Make sure Ebl is always freed from cfi frame cache.Mark Wielaard2015-11-272-1/+10