- cad9595 readelf: Check there is enough data to read DWARF line opcodes arguments. by Mark Wielaard · 5 years ago
- 4540ea9 strip: Fix check test for SHN_XINDEX symbol. by Mark Wielaard · 5 years ago
- a17c2c0 readelf: Don't go past end of line data reading unknown opcode parameters. by Mark Wielaard · 5 years ago
- 2562759 libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table. by Mark Wielaard · 5 years ago
- de01cc6 libebl: Check NT_PLATFORM core notes contain a zero terminated string. by Mark Wielaard · 5 years ago
- 22ec8ef elflint: Allow PT_GNU_EH_FRAME segment to match SHT_X86_64_UNWIND section. by Mark Wielaard · 6 years ago
- d3e6266 strip: Also handle gnu compressed debug sections with --reloc-debug-sections by Mark Wielaard · 6 years ago
- 72e30c2 Handle GNU Build Attribute ELF Notes. by Mark Wielaard · 6 years ago
- 7a3f6fe Recognize NT_VERSION notes. by Mark Wielaard · 6 years ago
- ecbe312 libdwelf: New function dwelf_elf_begin. by Mark Wielaard · 6 years ago
- 1628254 strip: Add --reloc-debug-sections-only option. by Mark Wielaard · 6 years ago
- f2d5918 strip: Extract code to update shdrstrndx into new common function. by Mark Wielaard · 6 years ago
- f6ae0ab strip: Split out debug section relocation into separate helper functions. by Mark Wielaard · 6 years ago
- b15ee95 strip: Always copy over any phdrs if there are any. by Mark Wielaard · 6 years ago
- e574889 unstrip: Add ELF_CHECK to make sure gelf_getehdr () doesn't return NULL. by Mark Wielaard · 6 years ago
- 5199e15 Recognize and parse GNU Property notes. by Mark Wielaard · 6 years ago
- b75ff1b addr2line: Use elf_getshdrstrndx not Ehdr field to print section name. by Mark Wielaard · 6 years ago
- 35197ea readelf: Use shstrndx to lookup section names. by Mark Wielaard · 6 years ago
- 72d023b readelf: Make sure readp is smaller than cieend in print_debug_frame_section. by Mark Wielaard · 6 years ago
- dce0b3b readelf: Make sure readp is smaller than cieend in print_debug_frame_section. by Mark Wielaard · 6 years ago
- 1e7c230 Check sh_entsize is not zero. by Mark Wielaard · 6 years ago
- 22d2d08 size: Handle recursive ELF ar files. by Mark Wielaard · 6 years ago
- 2b16a9b arlib: Check that sh_entsize isn't zero. by Mark Wielaard · 6 years ago
- 4cdb0fd ar: Assume epoch if ar_date is bogus. by Mark Wielaard · 6 years ago
- 577511f findtextrel: Check that sh_entsize isn't zero. by Mark Wielaard · 6 years ago
- 2f4a040 readelf: Handle multiple .debug_macro sections and decode header flag. by Mark Wielaard · 6 years ago
- eee4269 unstrip: Renumber the group section indexes. by Mark Wielaard · 6 years ago
- c06ab0b strip, unstrip: Handle SHT_GROUP correctly. by Mark Wielaard · 6 years ago
- 2876b3b Handle ADD/SUB relocations by Andreas Schwab · 6 years ago
- 7859092 readelf: Use elf_getshdrnum in print_shdr and print_phdr. by Mark Wielaard · 6 years ago
- d5b0502 strip,unstrip: Use and set shdrstrndx consistently. by Mark Wielaard · 6 years ago
- 583d106 elflint: Use shnum and shstrndx instead of ehdr field directly. by Mark Wielaard · 6 years ago
- be4ea50 elfcmp: Get, check and shdrstrndx for section names. by Mark Wielaard · 6 years ago
- 68e8b84 libebl: Use elf_getshdrstrndx in ebl_section_strip_p. by Mark Wielaard · 6 years ago
- ba2a7f4 backends: Always use elf_getshdrstrndx in check_special_symbol. by Mark Wielaard · 6 years ago
- 08ed267 strip: Handle mixed allocated/non-allocated sections. by Mark Wielaard · 6 years ago
- 29e3197 libdw, readelf: Make sure there is enough data to read full aranges header. by Mark Wielaard · 6 years ago
- c9f90a7 elflint: Fix check_sysv_hash[64] sanity checks to not overflow. by Mark Wielaard · 6 years ago
- 9718c94 unstrip: Also check sh_size in compare_unalloc_sections. by Mark Wielaard · 6 years ago
- 98ec973 unstrip: Handle SHT_GROUP sections in ET_REL files. by Mark Wielaard · 6 years ago
- ed62996 elfcompress: Don't rewrite file if no section data needs to be updated. by Mark Wielaard · 6 years ago
- 4d24001 elfcompress: Swap fchmod and fchown calls on new file. by Mark Wielaard · 6 years ago
- 3012cda readelf: Don't shadow index function from string.h by Mark Wielaard · 6 years ago
- e893aab Consolidate error.h inclusion in system.h by Ross Burton · 6 years ago
- 2ee84b2 libdw: Add dwarf_next_lines to read .debug_line tables without CUs. by Mark Wielaard · 6 years ago
- 62aed3f libdw, readelf: Don't handle DW_FORM_data16 as expression block/location. by Mark Wielaard · 6 years ago
- 58ed0e6 readelf: Check there are at least 4 bytes available for DWARF_FORM_block4. by Mark Wielaard · 6 years ago
- cfe6504 readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data. by Mark Wielaard · 6 years ago
- 6fbded3 readelf: While printing .debug_loc make sure that next_off doesn't overflow. by Mark Wielaard · 6 years ago
- 1e3c7b5 readelf: Handle signedness of DW_FORM_implicit_const and DW_AT_const_value. by Mark Wielaard · 6 years ago
- 7aa8e23 readelf: Return correct readp (or readendp) from print_form_data. by Mark Wielaard · 6 years ago
- 01044a9 readelf: Fix bounds check in print_form_data. by Mark Wielaard · 6 years ago
- 3052114 readelf: Calculate max_entries instead of needed bytes (and overflowing). by Mark Wielaard · 6 years ago
- 7e30fb2 readelf, libdw: Handle too many directories or files in the line table better. by Mark Wielaard · 6 years ago
- 725bcd0 readelf: Turn format_print_dwarf into print_dwarf_addr. by Mark Wielaard · 6 years ago
- a3b1525 readelf: Always initialize .debug_addr unit_length, even without a header. by Mark Wielaard · 6 years ago
- 090ef3e readelf: Set begin properly for DW_LLE_GNU_start_end_entry on addrx failure. by Mark Wielaard · 6 years ago
- 50478b8 readelf: Don't leak lengths array when detecting an invalid hash chain. by Mark Wielaard · 6 years ago
- 8e27288 readelf: Make room for DW_MACRO_hi_user opcode if used. by Mark Wielaard · 6 years ago
- 5b41809 readelf: Lookup "no" translation for no_str, not "yes". by Mark Wielaard · 6 years ago
- 608146e readelf: Don't allocate string with asprintf, but reuse buffer with sprintf. by Mark Wielaard · 6 years ago
- bb5599d readelf: Lookup gettext "yes" and "no" only once. by Mark Wielaard · 6 years ago
- e635a79 readelf: Call __fsetlocking (stdout, FSETLOCKING_BYCALLER). by Mark Wielaard · 6 years ago
- e2872c9 libdw: Try both the relative and absolute paths when finding a .dwo file. by Mark Wielaard · 6 years ago
- a6a783a readelf: Fix .debug_types printing with implicit section_info. by Mark Wielaard · 6 years ago
- 0f5b772 readelf: Deal with combined normal and split dwarf DebugFission .debug_loc. by Mark Wielaard · 6 years ago
- 84acd23 readelf: Use correct listptr when looking up next loc for locview attr. by Mark Wielaard · 6 years ago
- aa02fb9 libdw: Don't crash on invalid die in dwarf_dieoffset. by Mark Wielaard · 6 years ago
- b37feac readelf, libdw: Add GNU DebugFission .debug_loc support. by Mark Wielaard · 6 years ago
- c7fc54a readelf: Fix regression with multiple files and implicit debug_info reading. by Mark Wielaard · 6 years ago
- e9e64f6 libdw: Fix memory corruption in libdw_find_split_unit. by Mark Wielaard · 6 years ago
- 4ac4a42 readelf: Handle .debug_str_offsets. by Mark Wielaard · 6 years ago
- 50dfd98 readelf handle .debug_addr section. by Mark Wielaard · 6 years ago
- 4dc31fd libdw: Handle .debug_loclists in dwarf_getlocation. by Mark Wielaard · 6 years ago
- 7cfe2c1 readelf: Handle .debug_loclists. by Mark Wielaard · 7 years ago
- 7372ccf readelf: Find skeleton units when inspecting split .dwo (--dwarf-skeleton). by Mark Wielaard · 6 years ago
- 879f3a4 libdw: Handle .debug_rnglists in dwarf_ranges. by Mark Wielaard · 6 years ago
- bc1f86b readelf: Add .debug_rnglists support. by Mark Wielaard · 7 years ago
- 6e3d252 libdw: Support DW_OP_addrx/constx and split DWARF addrx/constx support. by Mark Wielaard · 6 years ago
- 184fd30 readelf: print split CUs when given --debug-dump=info+ by Mark Wielaard · 6 years ago
- 77cbbbd libdw: Recognize GNU DebugFission split units. by Mark Wielaard · 6 years ago
- e958537 libdw: Add GNU DebugFission attributes, tags, forms and operands. by Mark Wielaard · 6 years ago
- a7bcf43 libdw, readelf: Handle .debug_*.dwo section name variants. by Mark Wielaard · 6 years ago
- 5e1a9f1 elflint: fix typo in error diagnostics by Dmitry V. Levin · 6 years ago
- a392e67 readelf: Fix 32bit compile issues. by Mark Wielaard · 6 years ago
- cdf865b readelf, libdw: Handle DWARF5 .debug_macro. by Mark Wielaard · 7 years ago
- 6ed8b94 readelf: Add DWARF5 .debug_line support. by Mark Wielaard · 6 years ago
- 9dd183f addr2line: Add explicit fflush for stdout when reading from stdin. by Mark Wielaard · 6 years ago
- 3da2d6a readelf: Use raw section data if nothing is available through libdw. by Mark Wielaard · 6 years ago
- 314e9d7 readelf: Handle .debug_info first if any other debug section needs it. by Mark Wielaard · 6 years ago
- af14380 libdw: Handle DW_FORM_[ref|strp]_sup[48] as DW_FORM_GNU_[ref|strp]_alt. by Mark Wielaard · 6 years ago
- 3cc78df readelf: Handle .debug_line_str section. by Mark Wielaard · 6 years ago
- 470aba9 Add support for RISC-V by Andreas Schwab · 6 years ago
- 40b1f18 readelf: Fix advance_pc to use op_addr_advance, not just op_advance. by Mark Wielaard · 6 years ago
- eaccd78 readelf: Only lookup files and show errors in attr_callback when not silent. by Mark Wielaard · 6 years ago
- 9535e6b libdw: Add support for reading DW_FORM_strx[1234] in .debug_str_offsets. by Mark Wielaard · 6 years ago
- 4a97eb0 libdw: Add support for reading DW_FORM_addrx[1234] in .debug_addr. by Mark Wielaard · 7 years ago
- 560145d readelf: Break sysv[64] symbol hash bucket chain loops. by Mark Wielaard · 6 years ago
- f0d7b3e readelf: Print dwarf_dieoffset as %PRIx64, not %zx. by Mark Wielaard · 6 years ago
- cda00f3 readelf: Report error when decl_file or call_file attribute is invalid. by Mark Wielaard · 6 years ago