| Age | Commit message (Expand) | Author |
| 2017-11-07 | Store full executable path in p->p_path as discussed in tech-kern. | christos |
| 2017-10-16 | Setting AT_BASE on static binaries breaks TLS because they assume that | christos |
| 2017-10-08 | For static PIE set the interpreter address to be the entry offset so we | christos |
| 2017-04-21 | Enhance verbosity of debug message for ELF magic mismatch | kamil |
| 2017-02-18 | obey the executable's ELF alignment constraints for PIE. | chs |
| 2017-02-12 | netbsd_elf_signature - look at note segments (phdrs) not note | uwe |
| 2016-09-15 | oops removed too much | christos |
| 2016-09-15 | Add debugging. | christos |
| 2016-05-25 | randomize the location of the rtld. | christos |
| 2016-05-22 | reduce #ifdef mess caused by PaX | christos |
| 2016-05-08 | Move all the randomization inside kern_pax.c so we can control it directly. | christos |
| 2016-03-19 | Allow enabling and disabling PaX ASLR debug | christos |
| 2015-11-26 | We never exec(2) with a kernel vmspace, so do not test for that, but instead | martin |
| 2015-11-01 | Ignore the ancient 01.01 tag that gnuc used to put in old NetBSD binaries. | christos |
| 2015-11-01 | Add buildid Go note | christos |
| 2015-10-22 | Check the error code from es_setup_stack, and correctly free ep_emul_arg if | maxv |
| 2015-09-26 | Revamp the way processes are PaX'ed in the kernel. Sent on tech-kern@ two | maxv |
| 2015-08-08 | revert; but still fix the comment | maxv |
| 2015-08-05 | stupid comment, and make sure we are not executing a lib | maxv |
| 2015-08-04 | Some changes, to reduce a bit my tech-kern@ patch: | maxv |
| 2015-07-30 | Revamp PaX: | maxv |
| 2015-04-27 | Remove #ifdef notyet. | maxv |
| 2015-03-20 | Zero-fill the ELF auxiliary vectors. Otherwise, on 64bit systems, the | maxv |
| 2014-08-17 | eliminate COMPAT_OLDNOTE and just always recognize the old notes. | chs |
| 2014-07-08 | Define ELF_MAXNOTESIZE, ELF_MAXSHNUM and ELF_MAXPHNUM in <sys/exec_elf.h>, so | maxv |
| 2014-07-06 | Check .evs_used==0 instead of .evs_cmds==NULL. evs_cmds would not be NULL if | maxv |
| 2014-06-25 | Provide a compatibility define for binaries generated before NetBSD 1.5. | christos |
| 2014-05-15 | be a bit more verbose about why we think a note is bad. | christos |
| 2014-03-22 | Small changes: | maxv |
| 2014-03-16 | Remove the 'prot' argument from elf_load_psection(). It is not used | maxv |
| 2014-03-06 | add ep_entryoffset to exec_package so one can calculate the relocabase | matt |
| 2014-02-27 | We have to ensure the string is NUL-terminated and of the expected | maxv |
| 2014-02-22 | Simplify error path. | maxv |
| 2014-02-21 | Properly check the section size to avoid out-of-bound reads. The | maxv |
| 2014-02-19 | We need VMCMDs for a binary and its interpreter, so make sure we have | maxv |
| 2014-02-16 | Small cleanup: | maxv |
| 2014-02-15 | initialize offset to 0 (Maxime Villard) | christos |
| 2014-02-15 | Remove the last argument of elf_check_header(). It is easier - and faster - to | maxv |
| 2014-02-14 | Fix memory leak. | maxv |
| 2014-01-25 | __USING_TOPDOWN_VM is no more, __USE_TOPDOWN_VM... | christos |
| 2013-12-21 | Check interp after reading it. Checking newly allocated memory doesn't | skrll |
| 2013-12-21 | Consistency checks for the length of the interpreter (the length includes | christos |
| 2013-11-14 | As discussed on tech-kern: make TOPDOWN-VM runtime selectable per process | martin |
| 2013-11-11 | Remove dead code | martin |
| 2013-11-05 | Define a new NetBSD specific note to encode the code model used for a binary. | martin |
| 2013-10-30 | Preserve NetBSD version from the ABI tag for compat use. | joerg |
| 2013-09-10 | Support an optional MARCH ELF tag. | matt |
| 2013-08-26 | Fix a comment and a few minor optimizations: | martin |
| 2013-04-09 | Fix PAX build. | skrll |
| 2013-04-08 | Remove some set but unused variables | skrll |