summaryrefslogtreecommitdiffstats
path: root/libdw/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* debuginfod 1/2: client sideAaron Merey2019-11-221-0/+4
* libdw: Introduce libdw_unalloc to stop Dwarf_Abbrev leaks.Mark Wielaard2019-11-121-0/+9
* libdw: Rewrite the memory handler to be more robust.Jonathon Anderson2019-11-081-0/+9
* libdw: Add and use a concurrent version of the dynamic-size hash table.Srđan Milaković2019-11-081-0/+12
* libdw: Don't free uninitialized Dwarf_Abbrev_Hash's of "fake" CUs.Jonathon Anderson2019-11-021-0/+6
* libdw: Rewrite the memory handler to be thread-safe.Jonathon Anderson2019-10-241-0/+8
* Don't use dlopen() for libebl modulesOmar Sandoval2019-08-291-0/+4
* Add PIC and non-PIC variants of libcpu and libeblOmar Sandoval2019-08-281-0/+4
* libdw: fix latent bug in dwarf_getcfi.c not setting default_same_value.Jonathon Anderson2019-08-261-0/+4
* libdwelf: Make dwelf_elf_begin return NULL only when there is an error.Mark Wielaard2019-08-131-0/+4
* libdwelf: Add dwelf_elf_e_machine_string and use it in readelf.Mark Wielaard2019-07-101-0/+5
* libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.Mark Wielaard2019-05-161-0/+5
* libdw: Remove unused variable initialization in dwarf_siblingof.Mark Wielaard2019-04-281-0/+4
* libdw: Call check_constant_offset with direct pointers.Mark Wielaard2019-04-281-0/+5
* libdw: Reject DW_OP_implicit_value in CFI.Mark Wielaard2019-04-281-0/+5
* libdw: Check there is enough space for CU 64bit length, version and type.Mark Wielaard2019-02-011-0/+6
* libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table.Mark Wielaard2019-01-221-0/+5
* libdw: Enable building with -Og.Mark Wielaard2018-11-231-0/+5
* libdwelf: New function dwelf_elf_begin.Mark Wielaard2018-11-091-0/+4
* Also find CFI in sections of type SHT_X86_64_UNWINDMilian Wolff2018-11-091-0/+4
* libdw: dwarf_begin_elf should use elf_getshdrstrndx to get section names.Mark Wielaard2018-09-141-0/+9
* libdw: Check end of attributes list consistently.Mark Wielaard2018-08-181-0/+7
* libdw, readelf: Make sure there is enough data to read full aranges header.Mark Wielaard2018-08-181-0/+5
* Consolidate error.h inclusion in system.hRoss Burton2018-07-051-0/+4
* libdw: Recognize zero terminator to end frame table in dwarf_next_cfi.Mark Wielaard2018-06-291-0/+4
* libdw: Allow .debug_frame only Dwarf.Mark Wielaard2018-06-291-0/+5
* libdw: Remove dwarf_getscn_info from libdw.h and libdw.map.Mark Wielaard2018-06-291-0/+5
* libdw: Add dwarf_next_lines to read .debug_line tables without CUs.Mark Wielaard2018-06-291-0/+12
* libdw: Handle bogus CU length in dwarf_nextcu.Mark Wielaard2018-06-251-0/+5
* libdw: Break dwarf_aggregate_size recursion because of type cycles.Mark Wielaard2018-06-201-0/+8
* libdw: dwarf_peel_type break long chains/cycles.Mark Wielaard2018-06-201-0/+4
* libdw: aggregate_size check NULL result from get_type.Mark Wielaard2018-06-201-0/+4
* libdw: Initialize filelist earlier in dwarf_getsrclines.c read_srclines.Luiz Angelo Daros de Luca2018-06-181-0/+4
* libdw, readelf: Don't handle DW_FORM_data16 as expression block/location.Mark Wielaard2018-06-171-0/+8
* readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data.Mark Wielaard2018-06-171-0/+4
* libdw: Make __libdw_dieabbrev more robust on failure.Mark Wielaard2018-06-171-0/+5
* libdw: Break long or circular DIE ref chains in dwarf_[has]attr_integrate.Mark Wielaard2018-06-111-0/+6
* libdw: Check validity of dwarf_getabbrev arguments.Mark Wielaard2018-06-111-0/+4
* libdw: dwarf_get_units should handle existing failure to open Dwarf.Mark Wielaard2018-06-111-0/+5
* libdw: Detect bad DWARF in store_implicit_value.Mark Wielaard2018-06-101-0/+7
* readelf, libdw: Handle too many directories or files in the line table better.Mark Wielaard2018-06-101-0/+4
* libdw: Return an error in dwarf_getlocation_attr for missing .debug_addr.Mark Wielaard2018-06-101-0/+6
* libdw: Make sure that address_size and offset_size are 4 or 8 bytes.Mark Wielaard2018-06-091-0/+6
* libdw: Check DIE address fall inside the CU before reading abbrev code.Mark Wielaard2018-06-091-0/+4
* libdw: Report error in dwarf_getlocation_die for bogus opcode offset.Mark Wielaard2018-06-081-0/+5
* libdw: Explicitly check we could decode diridx in dwarf_getsrclines.Mark Wielaard2018-06-081-0/+5
* libdw: Don't leak arange if we cannot figure out which CU it belongs to.Mark Wielaard2018-06-081-0/+5
* libdw: Make sure dirarray is always properly freed in dwarf_getsrclines.Mark Wielaard2018-06-081-0/+6
* libdw: Make sure id_path can contain max number of build id bytes.Mark Wielaard2018-06-081-0/+5
* libdw: Try both the relative and absolute paths when finding a .dwo file.Mark Wielaard2018-06-011-0/+7