summaryrefslogtreecommitdiffstats
path: root/sys/kern/exec_elf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* ``it's'' -> ``its'' when the grammar gods require this change.miod2007-04-101-3/+3
* zap unused variable.thib2007-03-201-3/+1
* Clean up after miod.kettenis2007-03-141-1/+3
* Don't bother checking for OLF binaries if option SMALL_KERNEL.miod2007-03-131-5/+13
* Avoid void * arithmetic, okay deraadt@, suggestions from millert@pedro2006-12-291-2/+2
* grammar, spelling, and style fixes from bret lambert;jmc2006-11-141-2/+2
* Handle executables that have all load sections marked read-only.kettenis2006-07-101-1/+10
* redo (w/ proper changes everywhere ;):mickey2006-01-191-33/+29
* Backout last revision, it's broken. Try pkg_add redhat_base-8.0p7 on i386aaron2006-01-071-29/+33
* take interp[MAXPATHLEN] off the stack. from mickey, ok ottotedu2006-01-061-33/+29
* Allow binaries to run if all sections are marked writabledrahn2005-11-111-1/+8
* verify exec headers before attempting malloc. reported by Georgi Guninski.tedu2003-11-031-1/+2
* emulation is now controlled by sysctl. changes:tedu2003-08-211-1/+2
* Typos; from Julien Bordet <zejames@greyhats.org>grange2003-05-171-2/+2
* Use EI_OSABI instead of EI_BRANDmillert2003-05-131-3/+7
* Use uvm_findspace() to verify that the addresses allocated to ld.so aredrahn2003-04-161-13/+85
* Map just the requested pages not p_aligned pages. ok art@drahn2003-02-181-15/+24
* Allow more than two load sections on ELF executables, this limitdrahn2002-11-221-16/+38
* Move out the execution of vmcmds into a separate function.art2002-10-061-21/+4
* Add support for vmcmds that load sections relative to a base section.art2002-09-231-23/+40
* Mark ELF ld.so as VTEXT to prevent the file from being overwritten.drahn2002-09-181-1/+3
* Change the vnode locking in exec to not keep the vnode locked almost allart2002-08-221-2/+2
* First round of __P removal in sysmillert2002-03-141-3/+3
* New function vn_marktext - mark a vnode as executing a text image.art2001-11-151-2/+2
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
* Unify elf32 and elf64 code with macros. This forced a renamingart2001-09-191-131/+167
* Why is it so popular to include <vm/*.h> everywhere?art2001-08-111-3/+1
* Add a check for too big e_phnum that could cause us to malloc toart2001-07-301-1/+9
* KNFderaadt2001-06-221-26/+24
* NATIVE_ELF -> NATIVE_EXEC_ELF (just some leftovers)art2001-01-221-3/+3
* Indentation nit.art2001-01-161-2/+2
* grammar in commentmickey2000-01-011-2/+2
* Use PAGE_SIZE instead of NBPG.art1999-11-251-3/+3
* Probe svr4 before linuxniklas1999-08-121-4/+4
* correct os_mask handling for OLF; pefoderaadt1999-07-201-4/+4
* Fix some mips -> __mips__ stuff.pefo1999-06-011-3/+3
* branding support and freebsd elfderaadt1999-02-101-4/+21
* panic prints a newline for you, don't do it in the panic stringmillert1999-01-111-2/+2
* Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * ...millert1998-07-281-2/+2
* Ensure the correct probe will be run for an OLF binaryniklas1998-03-061-32/+41
* Save possible OLF OS tag, or similar deduced ELF info for later perusal.niklas1998-02-221-79/+100
* use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesderaadt1996-12-231-10/+6
* OLF is ALIVE!etheisen1996-11-241-9/+47
* ok, must have read access at least.pefo1996-09-121-1/+3
* remove excess tests...pefo1996-09-121-10/+1
* ld has some funny things going with alignments...pefo1996-09-051-1/+5
* Cleanup execpefo1996-08-311-89/+159
* layout style nit (am I a pedant, or what?)niklas1996-08-051-2/+2
* Whoops. Don't forget to take alignment into account when processing file.etheisen1996-06-161-2/+3
* elf_check_header() is now fully functional. Still need to add OS checks.etheisen1996-06-151-31/+23