summaryrefslogtreecommitdiff
path: root/src/elflint.c
Commit message (Expand)AuthorAgeFilesLines
* elflint, readelf: enhance error diagnosticsDmitry V. Levin2019-10-041-3/+3
* Add backend support for C-SKYMao Han2019-07-171-1/+1
* elflint: Allow PT_GNU_EH_FRAME segment to match SHT_X86_64_UNWIND section.Mark Wielaard2018-11-131-2/+4
* Handle GNU Build Attribute ELF Notes.Mark Wielaard2018-11-131-0/+13
* Recognize NT_VERSION notes.Mark Wielaard2018-11-131-6/+21
* Recognize and parse GNU Property notes.Mark Wielaard2018-10-291-1/+3
* elflint: Use shnum and shstrndx instead of ehdr field directly.Mark Wielaard2018-09-141-3/+3
* backends: Always use elf_getshdrstrndx in check_special_symbol.Mark Wielaard2018-09-131-2/+2
* elflint: Fix check_sysv_hash[64] sanity checks to not overflow.Mark Wielaard2018-08-181-2/+5
* Consolidate error.h inclusion in system.hRoss Burton2018-07-051-1/+0
* elflint: fix typo in error diagnosticsDmitry V. Levin2018-05-151-2/+2
* Add support for RISC-VAndreas Schwab2018-04-231-1/+1
* elflint: Make sure we can read a whole element when iterating over group.Mark Wielaard2018-03-051-1/+1
* Use fallthrough attribute.Joshua Watt2018-02-101-4/+4
* elflint: Support checking ELF files with compressed sections.Mark Wielaard2017-04-051-1/+6
* elflint: Don't check section group without flags word.Mark Wielaard2017-04-041-1/+4
* elflint: Sanity check the number of phdrs and shdrs available.Mark Wielaard2017-04-041-0/+26
* elflint: Don't trust sh_entsize when checking hash sections.Mark Wielaard2017-04-041-12/+20
* elflint: Check symbol table data is big enough before checking.Mark Wielaard2017-04-041-1/+2
* Move print_version into printversion.{h|c}Ulf Hermann2017-02-171-0/+1
* http://elfutils.org/ is now hosted at http://sourceware.org/elfutils/Mark Wielaard2016-12-241-15/+0
* Add GCC7 -Wimplicit-fallthrough support/fixes.Mark Wielaard2016-11-101-1/+3
* lib: Provide MAX and MIN in system.hAkihiko Odaki2016-10-121-1/+1
* Add support for BPFRichard Henderson2016-06-281-1/+1
* elflint: Fix sh_entsize check when comparing SHT_HASH and SHT_GNU_HASH.Mark Wielaard2016-02-151-2/+2
* elflint: Recognize ELFOSABI_FREEBSD which Debian kFreeBSD uses.Mark Wielaard2016-01-181-2/+4
* elflint: Recognize and check SHF_COMPRESSED section flag.Mark Wielaard2016-01-061-10/+35
* elflint: Add _edata and _end to the list of possibly dangling gnuld symbols.Mark Wielaard2016-01-051-1/+5
* elflint: Don't check shdr or TLS symbol offsets against debuginfo phdrs.Mark Wielaard2015-10-161-2/+3
* elflint: Reject mergable string sections as relocation target.Mark Wielaard2015-10-161-2/+3
* Do not rely on ebl_check_special_section when checking debuginfo files.Jose E. Marchesi2015-10-131-5/+13
* elflint: Check relro flags are a subset of the load segment.Mark Wielaard2015-10-131-3/+19
* Trust AC_SYS_LARGEFILE to provide large file supportJosh Stone2015-10-091-2/+2
* Replace printf %Z length modifier with %z.Chih-Hung Hsieh2015-09-071-5/+5
* elflint: Add gnuld check when a NOBITS section falls inside a segment.Mark Wielaard2015-08-171-2/+32
* elflint: Only check the PT_TLS phdr if it actually exists, warn otherwise.Mark Wielaard2015-06-191-0/+6
* elflint: Check gnu_hash has enough data and bitmask_words is not zero.Mark Wielaard2015-05-121-6/+20
* elflint: Add sanity checks to check_attributes.Mark Wielaard2015-05-121-2/+4
* elflint: Use Use Elf64_Word for shdr->sh_info cnt.Mark Wielaard2015-05-121-2/+6
* elflint: Stop checking section when 2nd hash function shift too big.Mark Wielaard2015-05-121-2/+5
* elflint: Correct gnu_symbias usage in compare_hash_gnu_hash.Mark Wielaard2015-03-131-14/+16
* elflint: Add various low-level checks.Mark Wielaard2015-01-151-52/+211
* libdw: Add get_uleb128 and get_sleb128 bounds checking.Mark Wielaard2014-12-171-3/+3
* Use elf_getphdrnum instead of accessing ehdr->e_phnum directly.Mark Wielaard2014-11-261-1/+1
* Add ppc64le ELFv2 abi support to backends and elflint.Mark Wielaard2014-07-041-1/+2
* libebl: Add ebl_func_addr_mask plus ARM backend implementation.Mark Wielaard2014-06-221-7/+13
* backends: Add ebl_check_reloc_target_type.Mark Wielaard2014-05-191-2/+1
* robustify: elflint.Jakub Jelinek2014-01-231-28/+77
* Support AArch64 architecturePetr Machata2013-11-261-2/+2
* elflint.c (check_symtab): Add __bss_start__ to the list of allowed symbols.Mark Wielaard2013-02-241-0/+1