aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - Make -E take strings vs just numerics. Fixed off by one in ld.so.conf ↵Ned Ludd2006-02-181-2/+3
| | | | include file handling(Reported by PaX autho.r). Made sure we only set ei pax flags when etype is ET_EXEC || ET_DYN. Updated README, man page
* - finished up ei_pax handlingNed Ludd2006-02-171-1/+2
|
* - print ELF e_types when -h flag is given. Add missing PT_NUM to paxelf.c. ↵Ned Ludd2006-02-051-1/+2
| | | | Document new -M feature.
* - add ability to scan files based on etype via new -E option. syntax is -E 1 ↵Ned Ludd2006-02-051-1/+2
| | | | or -E 1,2,3,4
* cache the end of the buffer so we dont have to compute it all the timeMike Frysinger2006-01-241-2/+2
|
* refactor code a bit to allow to improve support for archive scanningMike Frysinger2006-01-141-2/+6
|
* add support for automatically "fixing" insecure runpaths and removing the ↵Mike Frysinger2006-01-101-1/+2
| | | | executable bit from stack/load program headers
* split the pt_load check out into a sep func for easier managing in the ↵Mike Frysinger2006-01-101-1/+2
| | | | future and to shut up openbsd
* update copyright years and unify headers in porting.hMike Frysinger2006-01-051-4/+4
|
* split common non-elf features into paxinc.[ch]Mike Frysinger2005-10-131-43/+1
|
* use smaller license headerMike Frysinger2005-09-301-1/+7
|
* touchup macro expansion to work around a bug in gcc-2Mike Frysinger2005-07-231-3/+5
|
* import colored warn/err macros from portage-utilsMike Frysinger2005-06-171-3/+8
|
* add an errf() funcMike Frysinger2005-06-131-3/+5
|
* tweak version output to include $PVMike Frysinger2005-06-131-1/+5
|
* add some REL macros and record a cheap base filenameMike Frysinger2005-06-081-1/+6
|
* remove ESET since nothing uses it and touchup whitespaceMike Frysinger2005-06-061-20/+10
|
* just sneak the filename in the elfobj structMike Frysinger2005-06-041-2/+2
|
* add a new get_elfshttype() func, remove unused parameter from ↵Mike Frysinger2005-06-031-2/+3
| | | | get_elfeitype(), and fix some signed warnings
* - make scanelf display the PT_PAX_FLAGS if they exist and fall back on ↵Ned Ludd2005-05-281-5/+6
| | | | EI_PAX if they dont as the kernel would.
* break out the port-specific stuff into a sep header fileMike Frysinger2005-05-271-49/+2
|
* - always include elf.h. got rid of supid warning with cap_free in pspax. ↵Ned Ludd2005-05-271-2/+2
| | | | style cleanups
* dont need ELF_CLASS anymoreMike Frysinger2005-05-241-5/+1
|
* use off_t not int for sizeMike Frysinger2005-05-181-2/+2
|
* remove unused ptr_t typedefMike Frysinger2005-05-181-3/+1
|
* declare a simple ptr_t type so we can easily do pointer arithMike Frysinger2005-05-101-1/+3
|
* - add header to paxelf.hv0.0.7Ned Ludd2005-04-281-0/+1
|
* move common warn/warnf/err macros to paxelf.hMike Frysinger2005-04-151-0/+10
|
* - EM_ST19 does not appear to be defined on older uclibc/glibc installsNed Ludd2005-04-151-0/+5
|
* merge some fixes from tigger and add support for dumping DT_NEEDED informationMike Frysinger2005-04-071-5/+1
|
* add symbol scanning support to scanelfMike Frysinger2005-04-051-0/+2
|
* add support for string definesMike Frysinger2005-04-051-0/+1
|
* handle any bitsize / endian typeMike Frysinger2005-04-051-26/+54
|
* remove check_elf_header and IS_ELF since readelf() has these checks built in nowMike Frysinger2005-04-031-4/+1
|
* we only support same endianness atmMike Frysinger2005-04-011-2/+2
|
* add more sanity checks to readelf and add a new func for outputing PT_GNU_STACKMike Frysinger2005-03-301-1/+3
|
* remove unused membersMike Frysinger2005-03-301-2/+0
|
* more functions and cleanupsMike Frysinger2005-03-291-3/+9
|
* cleanup and unify duplicated codeMike Frysinger2005-03-251-35/+65
|
* updateNed Ludd2004-01-101-0/+14
|
* paxelf touchupv0.0.2Ned Ludd2003-11-091-1/+1
|
* small touchupsNed Ludd2003-11-011-8/+8
|
* added scanelf.cNed Ludd2003-10-241-7/+3
|
* code cleanups, Makefile install targetNed Ludd2003-10-241-7/+4
|
* updateNed Ludd2003-10-201-0/+72