summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf.c
AgeCommit message (Expand)Author
2012-03-09New vmmap implementation.Ariane van der Steldt
2011-07-05Recommit the reverted sigacts change now that the NFS use-after-freePhilip Guenthe
2011-07-04remove compat_svr4 support. ok deraadtTed Unangst
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-04-18Revert the sigacts diff: NFS can apparently retain pointers to processesPhilip Guenthe
2011-04-15Correct the sharing of the signal handling state: stuff that shouldPhilip Guenthe
2011-04-05Push COMPAT_FREEBSD in front of a whale. Buggy, out of date, noPhilip Guenthe
2010-12-15add a BRKSIZ define and use it for the heap gap constant, decouplingTed Unangst
2010-09-17don't forget to free program header sections when writingMike Belopuhov
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-07-24struct emul's e_arglen member is expected to count in units ofPhilip Guenthe
2010-06-29Eliminate RTHREADS kernel option in favor of a sysctl. The actual statusTed Unangst
2010-05-02Use intermediate vaddr_t cast when casting a pointer to off_t. PreventsMark Kettenis
2010-01-14fix typos in comments, no code changes;Ingo Schwarze
2009-11-19Dell's SVR4 apparently mapped page zero to the executable. We don'tPhilip Guenthe
2009-06-06We need miod's no-coredumps-on-ramdisks diff, because we have grown theTheo de Raadt
2009-03-08If a session leader exists s_leader is set to NULL, so don't dereference itMark Kettenis
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
2008-11-10vm_map_lock() around calls to uvm_map_findspace(); ok teduTheo de Raadt
2008-07-18Add support for the kernel to recognize, load and execute positionKurt Miller
2008-06-12Oops, do not dereference a NULL function pointer used as an array endMiod Vallat
2008-06-12Reorder foreign binaries probe list, so that more permissive ones are at theMiod Vallat
2008-06-07Remove the OLF os bitmask field from the compat probe functions array;Miod Vallat
2008-06-04olf support starts to die (easy stuff first); ok miodTheo de Raadt
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