summaryrefslogtreecommitdiffstats
path: root/libdw
Commit message (Expand)AuthorAgeFilesLines
* libdw: dwarf_begin_elf should use elf_getshdrstrndx to get section names.Mark Wielaard2018-09-142-8/+28
* libdw: Check end of attributes list consistently.Mark Wielaard2018-08-183-3/+10
* libdw, readelf: Make sure there is enough data to read full aranges header.Mark Wielaard2018-08-182-0/+9
* Consolidate error.h inclusion in system.hRoss Burton2018-07-052-1/+4
* libdw: Recognize zero terminator to end frame table in dwarf_next_cfi.Mark Wielaard2018-06-292-0/+12
* libdw: Allow .debug_frame only Dwarf.Mark Wielaard2018-06-292-1/+7
* libdw: Remove dwarf_getscn_info from libdw.h and libdw.map.Mark Wielaard2018-06-293-4/+5
* libdw: Add dwarf_next_lines to read .debug_line tables without CUs.Mark Wielaard2018-06-297-24/+248
* libdw: Handle bogus CU length in dwarf_nextcu.Mark Wielaard2018-06-252-0/+10
* libdw: Break dwarf_aggregate_size recursion because of type cycles.Mark Wielaard2018-06-202-9/+27
* libdw: dwarf_peel_type break long chains/cycles.Mark Wielaard2018-06-202-9/+18
* libdw: aggregate_size check NULL result from get_type.Mark Wielaard2018-06-202-0/+7
* libdw: Initialize filelist earlier in dwarf_getsrclines.c read_srclines.Luiz Angelo Daros de Luca2018-06-182-1/+6
* libdw, readelf: Don't handle DW_FORM_data16 as expression block/location.Mark Wielaard2018-06-172-13/+39
* readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data.Mark Wielaard2018-06-172-0/+9
* libdw: Make __libdw_dieabbrev more robust on failure.Mark Wielaard2018-06-172-2/+8
* libdw: Break long or circular DIE ref chains in dwarf_[has]attr_integrate.Mark Wielaard2018-06-113-4/+10
* libdw: Check validity of dwarf_getabbrev arguments.Mark Wielaard2018-06-112-3/+21
* libdw: dwarf_get_units should handle existing failure to open Dwarf.Mark Wielaard2018-06-112-0/+9
* libdw: Detect bad DWARF in store_implicit_value.Mark Wielaard2018-06-102-6/+26
* readelf, libdw: Handle too many directories or files in the line table better.Mark Wielaard2018-06-102-0/+14
* libdw: Return an error in dwarf_getlocation_attr for missing .debug_addr.Mark Wielaard2018-06-102-4/+16
* libdw: Make sure that address_size and offset_size are 4 or 8 bytes.Mark Wielaard2018-06-092-2/+17
* libdw: Check DIE address fall inside the CU before reading abbrev code.Mark Wielaard2018-06-092-1/+5
* libdw: Report error in dwarf_getlocation_die for bogus opcode offset.Mark Wielaard2018-06-082-0/+13
* libdw: Explicitly check we could decode diridx in dwarf_getsrclines.Mark Wielaard2018-06-082-2/+8
* libdw: Don't leak arange if we cannot figure out which CU it belongs to.Mark Wielaard2018-06-082-1/+11
* libdw: Make sure dirarray is always properly freed in dwarf_getsrclines.Mark Wielaard2018-06-082-9/+18
* libdw: Make sure id_path can contain max number of build id bytes.Mark Wielaard2018-06-082-1/+6
* libdw: Try both the relative and absolute paths when finding a .dwo file.Mark Wielaard2018-06-012-46/+75
* libdw: Fix overflow warning on 32bit systems with GCC8 in dwarf_getsrclines.Mark Wielaard2018-05-312-2/+9
* libdw: Don't crash on invalid die in dwarf_dieoffset.Mark Wielaard2018-05-312-2/+7
* libdw: Handle split Dwarf Dies in dwarf_die_addr_die.Mark Wielaard2018-05-317-2/+98
* readelf, libdw: Add GNU DebugFission .debug_loc support.Mark Wielaard2018-05-313-1/+83
* libdw: Fix memory corruption in libdw_find_split_unit.Mark Wielaard2018-05-302-6/+10
* libdw: Handle .debug_loclists in dwarf_getlocation.Mark Wielaard2018-05-308-16/+340
* readelf: Handle .debug_loclists.Mark Wielaard2018-05-297-9/+59
* readelf: Find skeleton units when inspecting split .dwo (--dwarf-skeleton).Mark Wielaard2018-05-283-17/+31
* libdw: Handle .debug_rnglists in dwarf_ranges.Mark Wielaard2018-05-285-77/+358
* readelf: Add .debug_rnglists support.Mark Wielaard2018-05-277-6/+49
* __libdw_cu_addr_base: Cast offset to uintptr_t before returning as pointer.Mark Wielaard2018-05-252-1/+6
* libdw: Handle all address FORMs for dwarf_highpc, handle errors better.Mark Wielaard2018-05-253-17/+17
* libdw: Support DW_OP_addrx/constx and split DWARF addrx/constx support.Mark Wielaard2018-05-258-20/+158
* libdw: Add new dwarf_cu_info function.Mark Wielaard2018-05-245-2/+125
* libdw: Initialize ranges_base, add invalid DWARF test and fix expected output.Mark Wielaard2018-05-243-0/+12
* libdw: Handle GNU DebugFission split ranges.Mark Wielaard2018-05-236-23/+120
* libdw: Handle split dwarf debuglines.Mark Wielaard2018-05-224-9/+76
* libdw: Cache ELF directory early. Explicitly set it in dwfl.Mark Wielaard2018-05-206-39/+79
* libdw: Search skeleton DIE for split compile unit DIE attributes.Mark Wielaard2018-05-204-3/+37
* Mark __libdw_find_split_unit mark as internal_function.Mark Wielaard2018-05-192-1/+6