summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf.c
AgeCommit message (Expand)Author
2013-07-04now that free(null) is safe, delete checksTed Unangst
2013-06-02Coredumping is now single-threaded, so update comment about lockingPhilip Guenther
2013-03-28do not include machine/cpu.h from a .c file; it is the responsibility ofTheo de Raadt
2013-01-15Slice & dice coredump write requests into MAXPHYS blocks, andTheo de Raadt
2012-09-17Recognize executables tagged with ELFOSABI_OPENBSD (such as generatedMatthew Dempsky
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andTheo de Raadt
2012-08-20Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZEMatthew Dempsky
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