summaryrefslogtreecommitdiff
path: root/sys/kern/exec_conf.c
AgeCommit message (Expand)Author
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2007-12-31Remove COMPAT_HPUX.ad
2007-12-03- add an elf aux vector entry for implementing $ORIGIN.christos
2006-08-30Make this compile under "no options COREDUMP".cube
2006-02-09Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough somanu
2005-12-11merge ktrace-lwp.christos
2005-05-03First work on COMPAT_LINUX/amd64manu
2005-03-03Some ibcs2 binaries need executable stacks. Thanks to J Chapman Flackchristos
2005-02-26nuke trailing whitespaceperry
2004-09-14g/c rest of COMPAT_AOUT supportjdolecek
2004-09-14gc opt_compat_aout.h includejdolecek
2004-07-03In MacOS X.3, the kernel maps tw opages of memory in every user process.manu
2003-10-19Support Darwin static binaries (I should say: support the only Darwinmanu
2003-08-08GC: exec_foo_setup_stack; use exec_setup_stack, and provide a way forchristos
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-04-02grow #! line length -- patch from cgd, fixes PR kern/20112 from Todd Vierlingperry
2003-02-19if emulation uses elf32_copyargs(), it shouldn't use it's own ideajdolecek
2002-11-30there is single emul_irix nowjdolecek
2002-11-13add generic linux compat ELF copyargs functionjdolecek
2002-11-12The kernel now builds with COMPAT_DARWIN.manu
2002-09-04Fix comments for #endif, to keep proper nesting and reflect reality.jdolecek
2002-08-26- Implement passing AT_{R,E}{U,G}ID in the elf aux vector.christos
2002-05-31Native 32-bit and 32-bit emulation are mutually exclusive. We should noteeh
2002-04-02Fix up linux a.out compat entry after move of emul-related sysctl handlerrafal
2002-04-02move emulation-specific sysctl hook from struct execsw to struct emul,jdolecek
2002-03-23make COMPAT_11 or COMPAT_12 imply EXEC_ELF_NOTELESSSjdolecek
2002-03-23rename EXEC_ELF_CATCHALL to EXEC_ELF_NOTELESSjdolecek
2002-03-20emulation specific sysctls.christos
2002-03-18Use /emul/pecoff as prefix to run PE/COFF binaries.oki
2002-02-21Reworked the o32/n32 matching scheme. IRIX uses some e_flags in the ELFmanu
2002-01-07Added code to correctly match and launch o32 and n32 IRIX binaires (note thatmanu
2002-01-04Switch ELF emulations to ELF core files (except for netbsd32 and svr4-32).thorpej
2001-12-08Make the coredump routine exec-format/emulation specific. Splitthorpej
2001-11-28Updated comment about COMPAT_IRIX: we start working on o32 first...manu
2001-11-26Added COMPAT_IRIX (being developped, not functionnal at that time)manu
2001-11-12add RCSIDslukem
2001-09-18Make the setregs hook emulation-specific, rather than executablejdolecek
2001-07-14add mach/macho exec structchristos
2001-06-19Do not include the ELF 'catch all' entry in execsw[] by default, whichjdolecek
2001-05-15remove use of gcc syntax for designated initialisers when initialisinglukem
2001-03-03Oops. Forgot to add this to execsw. Seems like SVR4 64 is not used much.eeh
2001-02-11Add COMPAT_SVR4_32 entries.eeh
2001-02-02add sunos32 support.mrg
2000-12-17hum, use freebsd_setregs for FreeBSD ELF binaries (this bug was introduced withjdolecek
2000-12-08add infrastructure to load emulations and their executable support dynamicallyjdolecek
2000-12-02Add support for COMPAT_AOUT_M68K.scw
2000-12-01no need to define emul_osf1, <compat/osf1/osf1_exec.h> defines it for us nowjdolecek
2000-11-28No need to play silly name trickery when we know we're talking aboutthorpej
2000-11-27prototype netbsd_elf64_probe() ifdef EXEC_ELF64, not for if !defined(EXEC_ELF32)jdolecek