summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf32.c
AgeCommit message (Expand)Author
2017-01-25The argument length is in bytes; don't use howmany()christos
2014-07-221) On 64bit systems, don't add the 32bit execsw[] to the global exec array.maxv
2014-04-07whitespace.rjs
2014-03-07c99 initializers for struct execswchristos
2013-09-19exec modules need to be of the exec kindchristos
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2008-09-15Replace intptr_t with uintptr_t in few more places.rmind
2008-07-18fix debugging printfchristos
2008-06-03Don't use proc specificdata for the PAX stuff. Speeds up mmap() and others.ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-03malloc -> kmem_allocyamt
2008-01-02- elf_load_file: return ENOEXEC instead of 0 in the case ofyamt
2007-12-28Provide 8 more bits of stack randomization, from the PaX author.elad
2007-12-27PAX_ASLR_DELTA_PROG_LEN -> PAX_ASLR_DELTA_EXEC_LEN, and put it in pax.h.elad
2007-12-26Add PaX ASLR (Address Space Layout Randomization) [from elad and myself]christos
2007-12-03- add an elf aux vector entry for implementing $ORIGIN.christos
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-06-24Use an elf note to handle pax arguments. This is a temporary solution tochristos
2007-04-22Change the way that emulations locate files within the emulation root todsl
2007-03-05netbsd_elf_signature: fix a caddr_t removal botch whichyamt
2007-03-05die, caddr_t, die.dogcow
2006-11-24Put back break mistakenly removed in previous commit.elad
2006-11-22Initial implementation of PaX Segvguard (this is still work-in-progress,elad
2006-11-22Make PaX MPROTECT use specificdata(9), freeing up two P_* flags.elad
2006-11-01remove some __unused from function parameters.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-18don't break lkms; pointed out by hannken@ and he@, thanks!elad
2006-05-16Introduce PaX MPROTECT -- mprotect(2) restrictions used to strengthenelad
2006-05-14integrate kauth.elad
2006-03-17KNFskrll
2006-03-17Found by coverity issue 887. Check for NULL before using base_ph soerh
2006-02-04for some random places, use PNBUF_GET/PUT rather thanyamt
2005-12-11merge ktrace-lwp.christos
2005-10-07Add a hack to deal with MIPS relocatable shared-linker problem onsimonb
2005-07-17More cosmetic changes.junyoung
2005-07-17Make code prettier.junyoung
2005-05-29- add const.christos
2005-03-26Fix some things regarding COMPAT_NETBSD32 and limits/VM addresses.fvdl
2005-03-02Copyright maintenance.mycroft
2005-02-26nuke trailing whitespaceperry
2005-02-07Allow 32K instead of 1K of section headers. Solaris opera binary has 15Kchristos
2004-10-30We emulate more than SVR4, and IBCS2 on the i386 and Linux on the i386skrll
2004-08-01bump the number of allowed sections to 1024; e.g. SuSE 9.1 packagedjdolecek
2004-01-07Back out >2 PT_LOAD changes from rev 1.96. They cause older GCC3-compiledthorpej
2003-12-07add support for more than 2 PT_LOAD sections. from OpenBSD.chs
2003-10-31-fix ELF_INTERP_NON_RELOCATABLE:drochner
2003-08-08GC: exec_foo_setup_stack; use exec_setup_stack, and provide a way forchristos
2003-08-06Make elf{32|64}_check_header public, as it will be used by irix_elf32_probe.manu