summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf.c
AgeCommit message (Expand)Author
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-03-20zap unused variable.Thordur I. Bjornsson
2007-03-14Clean up after miod.Mark Kettenis
2007-03-13Don't bother checking for OLF binaries if option SMALL_KERNEL.Miod Vallat
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-11-14grammar, spelling, and style fixes from bret lambert;Jason McIntyre
2006-07-10Handle executables that have all load sections marked read-only.Mark Kettenis
2006-01-19redo (w/ proper changes everywhere ;):Michael Shalayeff
2006-01-07Backout last revision, it's broken. Try pkg_add redhat_base-8.0p7 on i386Aaron Campbell
2006-01-06take interp[MAXPATHLEN] off the stack. from mickey, ok ottoTed Unangst
2005-11-11Allow binaries to run if all sections are marked writableDale Rahn
2003-11-03verify exec headers before attempting malloc. reported by Georgi Guninski.Ted Unangst
2003-08-21emulation is now controlled by sysctl. changes:Ted Unangst
2003-05-17Typos; from Julien Bordet <zejames@greyhats.org>Alexander Yurchenko
2003-05-13Use EI_OSABI instead of EI_BRANDTodd C. Miller
2003-04-16Use uvm_findspace() to verify that the addresses allocated to ld.so areDale Rahn
2003-02-18Map just the requested pages not p_aligned pages. ok art@Dale Rahn
2002-11-22Allow more than two load sections on ELF executables, this limitDale Rahn
2002-10-06Move out the execution of vmcmds into a separate function.Artur Grabowski
2002-09-23Add support for vmcmds that load sections relative to a base section.Artur Grabowski
2002-09-18Mark ELF ld.so as VTEXT to prevent the file from being overwritten.Dale Rahn
2002-08-22Change the vnode locking in exec to not keep the vnode locked almost allArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-15New function vn_marktext - mark a vnode as executing a text image.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-19Unify elf32 and elf64 code with macros. This forced a renamingArtur Grabowski
2001-08-11Why is it so popular to include <vm/*.h> everywhere?Artur Grabowski
2001-07-30Add a check for too big e_phnum that could cause us to malloc toArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-01-22NATIVE_ELF -> NATIVE_EXEC_ELF (just some leftovers)Artur Grabowski
2001-01-16Indentation nit.Artur Grabowski
2000-01-01grammar in commentMichael Shalayeff
1999-11-25Use PAGE_SIZE instead of NBPG.Artur Grabowski
1999-08-12Probe svr4 before linuxNiklas Hallqvist
1999-07-20correct os_mask handling for OLF; pefoTheo de Raadt
1999-06-01Fix some mips -> __mips__ stuff.Per Fogelstrom
1999-02-10branding support and freebsd elfTheo de Raadt
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t...Todd C. Miller
1998-03-06Ensure the correct probe will be run for an OLF binaryNiklas Hallqvist
1998-02-22Save possible OLF OS tag, or similar deduced ELF info for later perusal.Niklas Hallqvist
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-11-24OLF is ALIVE!etheisen
1996-09-12ok, must have read access at least.Per Fogelstrom
1996-09-12remove excess tests...Per Fogelstrom
1996-09-05ld has some funny things going with alignments...Per Fogelstrom
1996-08-31Cleanup execPer Fogelstrom
1996-08-05layout style nit (am I a pedant, or what?)Niklas Hallqvist
1996-06-16Whoops. Don't forget to take alignment into account when processing file.etheisen