Documentation for the PaX project

copyright by the PaX Team

file last update comment
pax.txt 2003.02.11 22:05 GMT the main document, overall description
noexec.txt 2003.02.11 22:05 GMT non-executable pages design & implementation
aslr.txt 2003.02.11 22:05 GMT address space layout randomization
pageexec.txt 2003.02.11 20:53 GMT paging based non-executable pages
segmexec.txt 2003.01.26 15:50 GMT segmentation based non-executable pages
mprotect.txt 2003.01.14 23:03 GMT mmap() and mprotect() restrictions
randustack.txt 2003.02.12 15:50 GMT userland stack randomization
randkstack.txt 2003.01.24 13:44 GMT kernel stack randomization
randmmap.txt 2003.01.24 13:44 GMT mmap() randomization
randexec.txt 2003.01.26 15:50 GMT non-relocatable executable file randomization
vmmirror.txt 2003.02.12 15:50 GMT vma mirroring, the core of SEGMEXEC and RANDEXEC
emutramp.txt 2003.01.24 13:42 GMT gcc nested function and kernel sigreturn trampolines emulation
emusigrt.txt 2003.01.26 17:18 GMT automatic kernel sigreturn trampoline emulation
pax-future.txt 2003.01.26 16:02 GMT what the future holds for PaX
pageexec.old.txt 2000.11.16 18:00 GMT the original design & implementation of PAGEEXEC, badly out of date