aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* paxelf: constify elf_findsecbynameMike Frysinger2018-06-071-21/+21
* scanelf: constify most scanelf_file_* helpersMike Frysinger2018-06-071-7/+7
* scanelf: constify rpath_security_checksMike Frysinger2018-06-071-1/+1
* scanelf.c: fix TEXTREL parsing for files with non-zero load addressv1.2.3Sergei Trofimovich2018-02-181-5/+19
* scanelf: fix out-of-bounds access in ia64Sergei Trofimovich2017-09-181-0/+12
* paxelf: constify pax_short_* helpersMike Frysinger2017-03-031-3/+2
* add helper for checking memory/elf rangesMike Frysinger2017-02-111-17/+13
* scanelf: check range of hash bucketMike Frysinger2017-02-111-1/+2
* scanelf: revert back to looking at .dynstr directlyMike Frysinger2017-01-241-6/+21
* scanelf: switch all string table lookups to scanelf_file_get_symtabsv1.2.1Mike Frysinger2017-01-231-23/+23
* scanelf: add helper for walking dynamic tagsMike Frysinger2017-01-231-96/+35
* scanelf: fix offset checking when looking up symbols via hashMike Frysinger2017-01-231-4/+5
* scanelf: change abs() to a size_t castMike Frysinger2017-01-231-1/+1
* scanelf: rewrite textrels decoder to use program segmentsMike Frysinger2016-11-251-28/+88
* scanelf: add helper funcs for looking up program headersMike Frysinger2016-11-251-182/+222
* scanelf: standardize macro indentation levelsMike Frysinger2016-11-231-255/+254
* scanelf: unify some boiler plate logic with ELF-sized macrosMike Frysinger2016-11-231-73/+42
* split out ld.so.cache & ld.so.conf parsing logicMike Frysinger2016-11-121-267/+3
* split out fs related helper funcs as lib codeMike Frysinger2016-11-121-29/+0
* scanelf: fix out_format leak fixMike Frysinger2016-06-201-3/+2
* scanelf: avoid leaking out_format when multiple --format args are passedMike Frysinger2016-06-191-1/+2
* scanelf: avoid leaking root_fd when multiple --root args are passedMike Frysinger2016-06-191-0/+2
* scanelf: use strcpy to make coverity happyMike Frysinger2016-06-191-1/+1
* scanelf: enable cleanup for coverityMike Frysinger2016-06-191-0/+3
* scanelf: improve string table check a bitMike Frysinger2015-12-121-3/+3
* security: leverage namespaces to restrict the runtime a bitMike Frysinger2015-08-201-0/+5
* avoid using \n with warn macrosMike Frysinger2015-08-201-1/+1
* scanelf: fix memory leak with the -s optionMike Frysinger2015-08-181-6/+15
* debug: improve cleanup logicMike Frysinger2015-08-181-27/+26
* scanelf: do not warn about invalid archive entries by defaultv1.0.4Mike Frysinger2015-07-131-1/+1
* scanelf: add paren to quiet new gcc-5 warningv1.0.3Mike Frysinger2015-03-291-1/+1
* scanelf: handle more corrupt elf symbol tablesMike Frysinger2015-03-141-3/+7
* scanelf: fix off-by-one shdr validity checkMike Frysinger2015-03-101-2/+0
* scanelf: respect QA_EXECSTACK for .note.GNU-stack sectionsMike Frysinger2015-03-091-0/+2
* migrate to gitv1.0Mike Frysinger2015-03-021-4/+2
* scanelf: add more range checks to deal with corrupt elfsMike Frysinger2015-02-281-26/+48
* scanelf: check shdrs are valid before using themMike Frysinger2015-02-281-6/+8
* scanelf: handle corrupted hash chains that have infinite loopsMike Frysinger2015-02-241-3/+11
* scanelf: rework interp lookupMike Frysinger2015-02-221-24/+38
* scanelf: add a few more elf->phdr checksMike Frysinger2015-02-221-3/+5
* drop __DATE__ usage as the rcsid provides all the details we care aboutMike Frysinger2015-02-221-4/+4
* scanelf: improve shdr string overflow check moreMike Frysinger2015-02-221-6/+5
* scanelf: fix logic error in shdr string overflowMike Frysinger2015-02-211-3/+3
* scanelf: add a note in the rpath warning when we fix the ELF automatically #3...v0.9.2Mike Frysinger2014-11-201-2/+4
* scanelf: make sure to clear the symtab inputs when the section does not match...Mike Frysinger2014-11-051-2/+4
* scanelf: do not use debug syms with runtime strings or vice versaMike Frysinger2014-10-191-11/+23
* add support for symbol visibilityMike Frysinger2014-06-181-17/+32
* note that which() does not handle PATH="/foo::/bar" correctlyv0.8.1Mike Frysinger2014-03-211-3/+4
* rewrite which() so that it works and does not break $PATHMike Frysinger2014-03-211-19/+60
* tweak style -- no functional changesMike Frysinger2014-03-201-16/+18