aboutsummaryrefslogtreecommitdiffstats
path: root/libdw
Commit message (Expand)AuthorAgeFilesLines
* Upgrade elfutils to elfutils-0.178Haibo Huang2019-12-1013-64/+195
|\
| * debuginfod 1/2: client sideAaron Merey2019-11-222-1/+5
| * libdw: Introduce libdw_unalloc to stop Dwarf_Abbrev leaks.Mark Wielaard2019-11-124-1/+43
| * libdw: Rewrite the memory handler to be more robust.Jonathon Anderson2019-11-085-53/+122
| * libdw: Add and use a concurrent version of the dynamic-size hash table.Srđan Milaković2019-11-088-9/+25
* | Upgrade elfutils to 09c9e8091c36eff7f1f4220ac12afe66d0322c59Haibo Huang2019-11-066-48/+103
|\|
| * libdw: Don't free uninitialized Dwarf_Abbrev_Hash's of "fake" CUs.Jonathon Anderson2019-11-023-12/+35
| * libdw: Rewrite the memory handler to be thread-safe.Jonathon Anderson2019-10-246-36/+68
* | Upgrade elfutils to 47780c9e4cbd312da6d93c9d70c554d34d83dd05Haibo Huang2019-10-074-7/+35
|\|
| * Don't use dlopen() for libebl modulesOmar Sandoval2019-08-292-7/+18
| * Add PIC and non-PIC variants of libcpu and libeblOmar Sandoval2019-08-282-1/+5
| * libdw: fix latent bug in dwarf_getcfi.c not setting default_same_value.Jonathon Anderson2019-08-262-0/+5
| * libdwelf: Make dwelf_elf_begin return NULL only when there is an error.Mark Wielaard2019-08-132-0/+8
* | Upgrade elfutils to 1b1433d5670b75c4bd5c9b598e0b00fba6e82d90Haibo Huang2019-08-072-1/+11
|\|
| * libdwelf: Add dwelf_elf_e_machine_string and use it in readelf.Mark Wielaard2019-07-102-1/+11
* | Upgrade elfutils to d08c68fec94b26663257d24dbb8d94f2ed8935cdHaibo Huang2019-06-052-0/+11
|\|
| * libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.Mark Wielaard2019-05-162-0/+11
* | Upgrade elfutils to b5e8a481d4c9f9cdb26513784c09c57797fa2f46Haibo Huang2019-05-063-2/+18
|\|
| * libdw: Remove unused variable initialization in dwarf_siblingof.Mark Wielaard2019-04-282-1/+5
| * libdw: Call check_constant_offset with direct pointers.Mark Wielaard2019-04-282-1/+6
| * libdw: Reject DW_OP_implicit_value in CFI.Mark Wielaard2019-04-282-0/+7
* | Upgrade elfutils to e8f8dc465a1fa496aa627a330886c0f70f98d4c0Haibo Huang2019-02-0312-21/+105
|\|
| * libdw: Check there is enough space for CU 64bit length, version and type.Mark Wielaard2019-02-012-3/+20
| * libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table.Mark Wielaard2019-01-222-3/+13
| * libdw: Enable building with -Og.Mark Wielaard2018-11-233-2/+7
| * libdwelf: New function dwelf_elf_begin.Mark Wielaard2018-11-092-0/+9
| * Also find CFI in sections of type SHT_X86_64_UNWINDMilian Wolff2018-11-092-1/+5
| * 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
* | Merge remote-tracking branch 'aosp/upstream-master' into elfutilsHaibo Huang2018-07-0362-796/+5294
|\|
| * 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