summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf.c
AgeCommit message (Expand)Author
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
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