aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-10-04elflint, readelf: enhance error diagnosticsDmitry V. Levin
2019-09-10readelf: Add --dyn-sym option.Mark Wielaard
2019-09-06Implement RISC-V disassemblerUlrich Drepper
2019-08-29readelf: Actually dump hex or strings when -p or -x get section number.Mark Wielaard
2019-08-29nm: Fix latent memory leak in show_symbols.Mark Wielaard
2019-08-29Don't use dlopen() for libebl modulesOmar Sandoval
2019-08-26readelf: Add optional "SECTION" argument for --notes.Mark Wielaard
2019-08-13elfclassify: New tool to analyze ELF objects.Florian Weimer
2019-07-17Add backend support for C-SKYMao Han
2019-07-10libdwelf: Add dwelf_elf_e_machine_string and use it in readelf.Mark Wielaard
2019-06-25stack: Fix error message when dwfl_core_file_attach fails.Mark Wielaard
2019-06-24strip don't mmap debug output file.Mark Wielaard
2019-05-14readelf: Decode DW_AT_discr_list block attributes.Mark Wielaard
2019-05-14readelf: Clean up section lists after usage.Mark Wielaard
2019-04-28unstrip: Robustify gelf_getshdr and gelf_getsymshndx calls.Mark Wielaard
2019-04-28size: Robustify against gelf_getshdr returning NULL.Mark Wielaard
2019-04-28nm: Simplify naming of invalid sections, check shdr isn't NULL.Mark Wielaard
2019-04-28elfcmp: Handle bad sections without crashing.Mark Wielaard
2019-04-10readelf: Print DW_AT_data_member_location as decimal offset, not hex number.Mark Wielaard
2019-03-29readelf: print_debug_macinfo_section, check cus[0] is not the sentinel.Mark Wielaard
2019-03-27strip: Files with symbols referring to non-existing sections are illformedMark Wielaard
2019-02-01readelf: Check there is enough data to read DWARF line opcodes arguments.Mark Wielaard
2019-01-24strip: Fix check test for SHN_XINDEX symbol.Mark Wielaard
2019-01-22readelf: Don't go past end of line data reading unknown opcode parameters.Mark Wielaard
2019-01-22libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table.Mark Wielaard
2019-01-16libebl: Check NT_PLATFORM core notes contain a zero terminated string.Mark Wielaard
2018-11-13elflint: Allow PT_GNU_EH_FRAME segment to match SHT_X86_64_UNWIND section.Mark Wielaard
2018-11-13strip: Also handle gnu compressed debug sections with --reloc-debug-sectionsMark Wielaard
2018-11-13Handle GNU Build Attribute ELF Notes.Mark Wielaard
2018-11-13Recognize NT_VERSION notes.Mark Wielaard
2018-11-09libdwelf: New function dwelf_elf_begin.Mark Wielaard
2018-11-06strip: Add --reloc-debug-sections-only option.Mark Wielaard
2018-11-06strip: Extract code to update shdrstrndx into new common function.Mark Wielaard
2018-11-06strip: Split out debug section relocation into separate helper functions.Mark Wielaard
2018-11-06strip: Always copy over any phdrs if there are any.Mark Wielaard
2018-11-02unstrip: Add ELF_CHECK to make sure gelf_getehdr () doesn't return NULL.Mark Wielaard
2018-10-29Recognize and parse GNU Property notes.Mark Wielaard
2018-10-24addr2line: Use elf_getshdrstrndx not Ehdr field to print section name.Mark Wielaard
2018-10-24readelf: Use shstrndx to lookup section names.Mark Wielaard
2018-10-20readelf: Make sure readp is smaller than cieend in print_debug_frame_section.Mark Wielaard
2018-10-20readelf: Make sure readp is smaller than cieend in print_debug_frame_section.Mark Wielaard
2018-10-20Check sh_entsize is not zero.Mark Wielaard
2018-10-20size: Handle recursive ELF ar files.Mark Wielaard
2018-10-20arlib: Check that sh_entsize isn't zero.Mark Wielaard
2018-10-20ar: Assume epoch if ar_date is bogus.Mark Wielaard
2018-10-20findtextrel: Check that sh_entsize isn't zero.Mark Wielaard
2018-10-19readelf: Handle multiple .debug_macro sections and decode header flag.Mark Wielaard
2018-10-19unstrip: Renumber the group section indexes.Mark Wielaard
2018-10-17strip, unstrip: Handle SHT_GROUP correctly.Mark Wielaard
2018-10-13Handle ADD/SUB relocationsAndreas Schwab