GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
proj/pax-utils.git
master
ELF related utils for ELF 32/64 binaries that can check files for security relevant properties
Gentoo toolchain team <toolchain@gentoo.org>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
scanelf.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
scanelg: add --ldcache=<arg> option to ease testing
Sergei Trofimovich
2020-10-03
1
-0
/
+3
*
scanelf.c: be more verbose at saying what all the addresses mean
Sergei Trofimovich
2020-03-18
1
-3
/
+4
*
scanelf.c: don't srash in -v mode on non-functions
Sergei Trofimovich
2020-03-18
1
-1
/
+1
*
paxelf: constify elfobj pointers
Mike Frysinger
2018-06-07
1
-12
/
+18
*
scanelf: add general const markings to Elf pointers
Mike Frysinger
2018-06-07
1
-36
/
+36
*
scanelf: use asprintf instead of manual malloc/sprintf
Mike Frysinger
2018-06-07
1
-5
/
+7
*
paxelf: constify elf_findsecbyname
Mike Frysinger
2018-06-07
1
-21
/
+21
*
scanelf: constify most scanelf_file_* helpers
Mike Frysinger
2018-06-07
1
-7
/
+7
*
scanelf: constify rpath_security_checks
Mike Frysinger
2018-06-07
1
-1
/
+1
*
scanelf.c: fix TEXTREL parsing for files with non-zero load address
v1.2.3
Sergei Trofimovich
2018-02-18
1
-5
/
+19
*
scanelf: fix out-of-bounds access in ia64
Sergei Trofimovich
2017-09-18
1
-0
/
+12
*
paxelf: constify pax_short_* helpers
Mike Frysinger
2017-03-03
1
-3
/
+2
*
add helper for checking memory/elf ranges
Mike Frysinger
2017-02-11
1
-17
/
+13
*
scanelf: check range of hash bucket
Mike Frysinger
2017-02-11
1
-1
/
+2
*
scanelf: revert back to looking at .dynstr directly
Mike Frysinger
2017-01-24
1
-6
/
+21
*
scanelf: switch all string table lookups to scanelf_file_get_symtabs
v1.2.1
Mike Frysinger
2017-01-23
1
-23
/
+23
*
scanelf: add helper for walking dynamic tags
Mike Frysinger
2017-01-23
1
-96
/
+35
*
scanelf: fix offset checking when looking up symbols via hash
Mike Frysinger
2017-01-23
1
-4
/
+5
*
scanelf: change abs() to a size_t cast
Mike Frysinger
2017-01-23
1
-1
/
+1
*
scanelf: rewrite textrels decoder to use program segments
Mike Frysinger
2016-11-25
1
-28
/
+88
*
scanelf: add helper funcs for looking up program headers
Mike Frysinger
2016-11-25
1
-182
/
+222
*
scanelf: standardize macro indentation levels
Mike Frysinger
2016-11-23
1
-255
/
+254
*
scanelf: unify some boiler plate logic with ELF-sized macros
Mike Frysinger
2016-11-23
1
-73
/
+42
*
split out ld.so.cache & ld.so.conf parsing logic
Mike Frysinger
2016-11-12
1
-267
/
+3
*
split out fs related helper funcs as lib code
Mike Frysinger
2016-11-12
1
-29
/
+0
*
scanelf: fix out_format leak fix
Mike Frysinger
2016-06-20
1
-3
/
+2
*
scanelf: avoid leaking out_format when multiple --format args are passed
Mike Frysinger
2016-06-19
1
-1
/
+2
*
scanelf: avoid leaking root_fd when multiple --root args are passed
Mike Frysinger
2016-06-19
1
-0
/
+2
*
scanelf: use strcpy to make coverity happy
Mike Frysinger
2016-06-19
1
-1
/
+1
*
scanelf: enable cleanup for coverity
Mike Frysinger
2016-06-19
1
-0
/
+3
*
scanelf: improve string table check a bit
Mike Frysinger
2015-12-12
1
-3
/
+3
*
security: leverage namespaces to restrict the runtime a bit
Mike Frysinger
2015-08-20
1
-0
/
+5
*
avoid using \n with warn macros
Mike Frysinger
2015-08-20
1
-1
/
+1
*
scanelf: fix memory leak with the -s option
Mike Frysinger
2015-08-18
1
-6
/
+15
*
debug: improve cleanup logic
Mike Frysinger
2015-08-18
1
-27
/
+26
*
scanelf: do not warn about invalid archive entries by default
v1.0.4
Mike Frysinger
2015-07-13
1
-1
/
+1
*
scanelf: add paren to quiet new gcc-5 warning
v1.0.3
Mike Frysinger
2015-03-29
1
-1
/
+1
*
scanelf: handle more corrupt elf symbol tables
Mike Frysinger
2015-03-14
1
-3
/
+7
*
scanelf: fix off-by-one shdr validity check
Mike Frysinger
2015-03-10
1
-2
/
+0
*
scanelf: respect QA_EXECSTACK for .note.GNU-stack sections
Mike Frysinger
2015-03-09
1
-0
/
+2
*
migrate to git
v1.0
Mike Frysinger
2015-03-02
1
-4
/
+2
*
scanelf: add more range checks to deal with corrupt elfs
Mike Frysinger
2015-02-28
1
-26
/
+48
*
scanelf: check shdrs are valid before using them
Mike Frysinger
2015-02-28
1
-6
/
+8
*
scanelf: handle corrupted hash chains that have infinite loops
Mike Frysinger
2015-02-24
1
-3
/
+11
*
scanelf: rework interp lookup
Mike Frysinger
2015-02-22
1
-24
/
+38
*
scanelf: add a few more elf->phdr checks
Mike Frysinger
2015-02-22
1
-3
/
+5
*
drop __DATE__ usage as the rcsid provides all the details we care about
Mike Frysinger
2015-02-22
1
-4
/
+4
*
scanelf: improve shdr string overflow check more
Mike Frysinger
2015-02-22
1
-6
/
+5
*
scanelf: fix logic error in shdr string overflow
Mike Frysinger
2015-02-21
1
-3
/
+3
*
scanelf: add a note in the rpath warning when we fix the ELF automatically #3...
v0.9.2
Mike Frysinger
2014-11-20
1
-2
/
+4
[next]