summaryrefslogtreecommitdiffstats
path: root/sys/kern/exec_aout.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for a.out and ecoff. We only do elf now.deraadt2013-10-171-232/+0
| | | | ok miod
* When running a.out OMAGIC binaries, be sure to round ep_daddr to a pagemiod2012-09-291-1/+3
| | | | | | | boundary; uvm depends on this and will KASSERT this for its own safety. Found the hard way, rounding direction discussed with ariane@ (I initially wanted to round down, but it makes more sense to round up). Of course noone in his right mind ought to run OMAGIC binaries (-:
* ansi. No binary change.jsg2005-11-121-13/+5
|
* a.out emulation for dynamic binaries: intercept the right system callsespie2003-06-241-1/+7
| | | | | | | so that they look in /emul/a.out first. This allows a.out's ld.so to find its own libraries without interfering with ELF at all. Many comments from various people. okay deraadt@
* request non-executable BSS from uvm (first page of BSS may land insidederaadt2002-07-261-4/+4
| | | | | last page of DATA, and still have executability unless we can find a resolution to the GOT/PLT issues in a.out)
* New function vn_marktext - mark a vnode as executing a text image.art2001-11-151-2/+2
| | | | Use where VTEXT was set in vnode flags before. Doesn't do anything else (yet).
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
| | | | (Look ma, I might have broken the tree)
* use round_page(foo) instead of roundup(foo, NBPG)art1999-09-101-4/+4
|
* panic prints a newline for you, don't do it in the panic stringmillert1999-01-111-2/+2
|
* use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesderaadt1996-12-231-47/+7
|
* From NetBSD: 960217 mergeniklas1996-03-031-2/+2
|
* initial import of NetBSD treederaadt1995-10-181-0/+272