Elf propagates NX via PT_GNU_STACK (except MIPS stub is too difficult for now)
https://github.com/upx/upx/issues/81 modified: ../.github/travis_testsuite_1.sh modified: p_elf_enum.h modified: p_lx_elf.cpp modified: p_lx_elf.h modified: stub/amd64-linux.elf-entry.h modified: stub/i386-linux.elf-fold.h modified: stub/powerpc-linux.elf-fold.h modified: stub/powerpc64le-linux.elf-fold.h modified: stub/src/amd64-linux.elf-entry.S modified: stub/src/i386-linux.elf-fold.S modified: stub/src/powerpc-linux.elf-fold.S modified: stub/src/powerpc64le-linux.elf-fold.S modified: stub/tmp/amd64-linux.elf-entry.bin.dump modified: stub/tmp/i386-linux.elf-fold.map modified: stub/tmp/powerpc-linux.elf-fold.map modified: stub/tmp/powerpc64le-linux.elf-fold.map
This commit is contained in:
@@ -91,6 +91,7 @@
|
||||
PT_INTERP = 3, /* Name of program interpreter */
|
||||
PT_NOTE = 4, /* Auxiliary information (esp. OpenBSD) */
|
||||
PT_PHDR = 6 /* Entry for header table itself */
|
||||
, PT_GNU_STACK = 0x6474e551 /* Indicates stack executability */
|
||||
};
|
||||
|
||||
enum { // p_flags
|
||||
|
||||
Reference in New Issue
Block a user