summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2016-01-18elflint: Recognize ELFOSABI_FREEBSD which Debian kFreeBSD uses.Mark Wielaard2-2/+8
2016-01-08Fix build on 32bit systems.Mark Wielaard3-2/+7
2016-01-06elfcompress: New utility.Mark Wielaard3-1/+1329
2016-01-06elflint: Recognize and check SHF_COMPRESSED section flag.Mark Wielaard2-10/+43
2016-01-06readelf: Handle compressed sections and extend -z to cover -x and -p.Mark Wielaard2-21/+116
2016-01-06readelf: Add -z,--decompress option.Mark Wielaard2-3/+71
2016-01-05elflint: Add _edata and _end to the list of possibly dangling gnuld symbols.Mark Wielaard2-1/+10
2016-01-02nm: If the file is ET_REL and we need Dwarf use libdwfl to get it relocated.Mark Wielaard2-8/+116
2016-01-02nm: Don't leak duplicate Dwarf local names.Mark Wielaard2-5/+14
2016-01-02unstrip: Don't leak new section data.Mark Wielaard2-2/+47
2016-01-02elfcmp: Fix leaking Ebl handles.Mark Wielaard2-0/+6
2015-10-26Make zlib mandatory.Mark Wielaard2-2/+7
2015-10-16elflint: Don't check shdr or TLS symbol offsets against debuginfo phdrs.Mark Wielaard2-2/+10
2015-10-16elflint: Reject mergable string sections as relocation target.Mark Wielaard2-2/+8
2015-10-13Do not rely on ebl_check_special_section when checking debuginfo files.Jose E. Marchesi2-5/+19
2015-10-13elflint: Check relro flags are a subset of the load segment.Mark Wielaard2-3/+24
2015-10-12ldlex: Fix sign-compare warning, suppress -Wstack-usage.Mark Wielaard3-1/+7
2015-10-09Trust AC_SYS_LARGEFILE to provide large file supportJosh Stone8-52/+69
2015-10-09Move recursive nested function to file scope.Chih-Hung Hsieh2-46/+53
2015-10-09strip: Only sanity check symbols to not discarded sections for debug file.Mark Wielaard2-3/+10
2015-10-08Allocate exact amount of bytes for phdrs and shdrs.Mark Wielaard2-11/+13
2015-10-07Do without union of variable length arrays.Chih-Hung Hsieh3-18/+43
2015-10-06Improve AM_SILENT_RULES coverageJosh Stone2-5/+11
2015-10-05unstrip: Update sh_info when SH_INFO_LINK_P not just when SHF_INFO_LINK setMark Wielaard2-1/+6
2015-10-05Handle merged strtab/shstrtab string tables in strip and unstrip.Mark Wielaard3-7/+60
2015-09-23Remove old-style function definitions.Mark Wielaard2-2/+6
2015-09-10Initialize variable before use.Chih-Hung Hsieh2-1/+8
2015-09-07Replace printf %Z length modifier with %z.Chih-Hung Hsieh6-35/+60
2015-09-03readelf: handle_core_item large right shift triggers undefined behaviour.Mark Wielaard2-2/+14
2015-08-17elflint: Add gnuld check when a NOBITS section falls inside a segment.Mark Wielaard2-2/+37
2015-08-03unstrip: Handle debuginfo files with missing SHF_INFO_LINK section flags.Mark Wielaard2-5/+38
2015-06-27strings: Define MAP_POPULATE if not defined alreadyPino Toscano2-0/+8
2015-06-27nm: First call elf_getdata, then allocate memory.Mark Wielaard2-6/+10
2015-06-19findtextrel: Don't leak memory in process_file.Mark Wielaard2-0/+5
2015-06-19readelf: Make sure phdr2_mem lifetime/scope equals phdr2 pointer.Mark Wielaard2-1/+6
2015-06-19readelf: Don't leak memory on failure path in handle_gnu_hash.Mark Wielaard2-1/+7
2015-06-19elflint: Only check the PT_TLS phdr if it actually exists, warn otherwise.Mark Wielaard2-0/+11
2015-06-19nm: Fix typo in size check to determine whether we stack allocated memory.Mark Wielaard2-1/+6
2015-06-19strings: Handle failure of getting section name on bogus section data.Mark Wielaard2-2/+11
2015-06-10addr2line: Fix memory leak in print_dwarf_function.Mark Wielaard2-5/+15
2015-06-10strip: Just admit we don't support stripping ar archives for now.Mark Wielaard2-2/+17
2015-06-05elfcmp: Don't call memcmp with possible NULL d_buf.Mark Wielaard2-1/+6
2015-05-27config: Add -Wstack-usage=262144 (256K) warning check.Mark Wielaard2-0/+19
2015-05-27addr2line: Set scopes to NULL after free in handle_address.Mark Wielaard2-0/+5
2015-05-27addr2line: Add --pretty-print option to show all information on one line.Mark Wielaard2-11/+46
2015-05-27addr2line: Add demangler support.Mark Wielaard3-7/+58
2015-05-27addr2line: Add -a, --address. Print address before for each entry.Mark Wielaard2-1/+45
2015-05-27addr2line: Always parse addresses as hex numbers.Mark Wielaard2-2/+7
2015-05-27addr2line: Split options in input and output format groups.Mark Wielaard2-3/+10
2015-05-18strip: Harden against bogus input files. Don't leak tmp debug file on error.Mark Wielaard2-77/+204