summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
AgeCommit message (Expand)Author
2001-12-08Make the coredump routine exec-format/emulation specific. Splitthorpej
2001-11-23if the LKM support is not compiled in, don't bother using exec_lockjdolecek
2001-11-12add RCSIDslukem
2001-09-18Make the setregs hook emulation-specific, rather than executablejdolecek
2001-07-29- make copyargs function return the reason it failed and pass a pointer tochristos
2001-07-15Use DPRINTF, and print all exec_vmcmds when we are debugging.christos
2001-06-18Add an e_trapsignal member to struct emul, so that emulated processes canchristos
2001-06-15In check_exec(), don't bother checking P_TRACED along withthorpej
2001-05-07Changed EMUL_BSD_ASYNCIO_PIPE to EMUL_NO_BSD_ASYNCIO_PIPE, so thatmanu
2001-05-06Added two flags to emulation packages:manu
2001-02-26convert to ANSI KNFlukem
2001-02-21Remove old compatibility hack. Should no longer be needed.eeh
2001-02-14Support flexible process address space limits and bump kernel version number.eeh
2001-02-06Specify a process' address space limits for uvmspace_exec().eeh
2000-12-22split off thread specific stuff from struct sigacts to struct sigctx, leavingjdolecek
2000-12-11Introduce 2 new flags in types.h:mycroft
2000-12-10emul_unregister(): fix incorrect loop condition - execsw[] is not NULLjdolecek
2000-12-09always fill in e_syscall in respective emul_*; if the emulation doesn'tjdolecek
2000-12-08add infrastructure to load emulations and their executable support dynamicallyjdolecek
2000-12-07update comment about the sense of placement of NDINIT()jdolecek
2000-12-01set the EMUL_HAS_SYS___syscall flag for emul_netbsdjdolecek
2000-12-01add e_path (emulation path) to struct emul, which replaces emulation-specificjdolecek
2000-11-28wrap newly introduced >80 char lines.mrg
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-21restructure struct emul and execsw, in preparation to make emulations LKMable:jdolecek
2000-11-16pass pointer to used exec_package to emulation-specific exec hook -jdolecek
2000-11-07add void *p_emuldata into struct proc - this can be used to hold per-processjdolecek
2000-09-28Add support for variable end of user stacks needed to support COMPAT_NETBSD32:eeh
2000-08-03Convert namei pathname buffer allocation to use the pool allocator.thorpej
2000-08-02MALLOC()/FREE() should not be used for variable sized allocations.thorpej
2000-08-01ANSI'ify.thorpej
2000-07-27Fix the sparc_v9 hack...mycroft
2000-07-26The ELF ABI declares that argc must fill an `argument slot'. Make it so.mycroft
2000-07-13remove a debugging printf.matt
2000-07-13Extend the vmcmd stuff a bit. Add a flags field and definematt
2000-06-27remove include of <vm/vm.h>mrg
2000-06-26remove/move more mach vm header files:mrg
2000-06-21Add some kernel printfs (under DEBUG) to print messages when bad thingsmatt
2000-05-27Reduce use of curproc in several places:sommerfeld
2000-05-26Fill in locators for process argv/envp data after ps_strings is built.simonb
2000-03-30Get rid of register declarations.augustss
2000-01-25Add an exec hook mechanism, where kernel subsystem can register tofvdl
2000-01-05reverse (and fix) the logic of the other change; it cause semi-random alpha S...mrg
1999-12-30Handle args for 32-bit emulation processes properly.eeh
1999-11-21Call the machine dependent code to do d-cache/i-cache synchronization, foris
1999-09-28Remplace kern.shortcorename sysctl with a more flexible sheme,bouyer
1999-08-09Call stopprofclock(p) from sys_execve().ross
1999-04-27correct comment: turn off set-id if MNT_NOSUID is set, not MNT_NOEXEC.cgd
1999-03-24completely remove Mach VM support. all that is left is the all themrg
1999-02-26Modify VOP_CLOSE vnode op to always take a locked vnode. Change vn_closewrstuden