summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* libdw: Add dwarf_next_lines to read .debug_line tables without CUs.Mark Wielaard2018-06-2916-62/+833
* libdw: Handle bogus CU length in dwarf_nextcu.Mark Wielaard2018-06-252-0/+10
* libelf: Don't return unaligned data returned from elf_getdata[_rawchunk].Mark Wielaard2018-06-224-10/+9
* backends,bpf: add proper relocation supportYonghong Song2018-06-2110-2/+111
* libelf: Sync elf.h from glibc.Mark Wielaard2018-06-214-2/+12
* 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
* backends: add abi_cfi and register_info callbacks for RISC-VAndreas Schwab2018-06-205-1/+264
* 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-174-18/+54
* readelf: Check there are at least 4 bytes available for DWARF_FORM_block4.Mark Wielaard2018-06-172-1/+6
* readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data.Mark Wielaard2018-06-174-6/+20
* libdw: Make __libdw_dieabbrev more robust on failure.Mark Wielaard2018-06-172-2/+8
* readelf: While printing .debug_loc make sure that next_off doesn't overflow.Mark Wielaard2018-06-162-1/+8
* readelf: Handle signedness of DW_FORM_implicit_const and DW_AT_const_value.Mark Wielaard2018-06-157-22/+350
* Prepare for 0.172.elfutils-0.172Mark Wielaard2018-06-1111-2266/+2289
* readelf: Return correct readp (or readendp) from print_form_data.Mark Wielaard2018-06-112-5/+10
* readelf: Fix bounds check in print_form_data.Mark Wielaard2018-06-112-7/+12
* libdw: Break long or circular DIE ref chains in dwarf_[has]attr_integrate.Mark Wielaard2018-06-113-4/+10
* readelf: Calculate max_entries instead of needed bytes (and overflowing).Mark Wielaard2018-06-112-6/+13
* tests: Don't assert on bad DW_OP_GNU_parameter_ref target in varlocs.Mark Wielaard2018-06-112-1/+7
* libdw: Check validity of dwarf_getabbrev arguments.Mark Wielaard2018-06-115-3/+40
* 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
* tests: Fix cfi_debug_bias assert in varlocs.Mark Wielaard2018-06-102-1/+7
* readelf, libdw: Handle too many directories or files in the line table better.Mark Wielaard2018-06-104-0/+23
* libdw: Return an error in dwarf_getlocation_attr for missing .debug_addr.Mark Wielaard2018-06-102-4/+16
* readelf: Turn format_print_dwarf into print_dwarf_addr.Mark Wielaard2018-06-094-257/+242
* 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
* tests: Use error, not assert, when trying to print a non-base type DIE.Mark Wielaard2018-06-082-1/+7
* libdw: Explicitly check we could decode diridx in dwarf_getsrclines.Mark Wielaard2018-06-082-2/+8
* readelf: Always initialize .debug_addr unit_length, even without a header.Mark Wielaard2018-06-082-5/+7
* readelf: Set begin properly for DW_LLE_GNU_start_end_entry on addrx failure.Mark Wielaard2018-06-082-1/+6
* 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
* readelf: Don't leak lengths array when detecting an invalid hash chain.Mark Wielaard2018-06-082-2/+18
* libdw: Make sure id_path can contain max number of build id bytes.Mark Wielaard2018-06-082-1/+6
* readelf: Make room for DW_MACRO_hi_user opcode if used.Mark Wielaard2018-06-082-1/+6
* libdwfl: Make __libdwfl_addrsym a static function in dwfl_module_addrsym.cMark Wielaard2018-06-083-12/+11
* readelf: Lookup "no" translation for no_str, not "yes".Mark Wielaard2018-06-072-3/+9
* readelf: Don't allocate string with asprintf, but reuse buffer with sprintf.Mark Wielaard2018-06-042-106/+96
* readelf: Lookup gettext "yes" and "no" only once.Mark Wielaard2018-06-042-2/+17
* readelf: Call __fsetlocking (stdout, FSETLOCKING_BYCALLER).Mark Wielaard2018-06-042-0/+9
* tests: Drop shared libraries from self_test_files_exe.Mark Wielaard2018-06-022-7/+8
* Prepare for 0.171.elfutils-0.171Mark Wielaard2018-06-0113-2569/+4023
* libdw: Try both the relative and absolute paths when finding a .dwo file.Mark Wielaard2018-06-014-47/+92
* readelf: Fix .debug_types printing with implicit section_info.Mark Wielaard2018-06-015-6/+149