summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
AgeCommit message (Expand)Author
2006-07-30Single-thread updates to the process credential.ad
2006-07-26at the request of elad, as veriexec.h has returned, revert the changesdogcow
2006-07-25mechanically go through anddogcow
2006-07-24some fixes:elad
2006-07-23Use the LWP cached credentials where sane.ad
2006-07-22deprecate the VERIFIED_EXEC option; now we only need the pseudo-device toelad
2006-07-19- Hold a reference to the process credentials in each struct lwp.ad
2006-07-17- Always make p->p_cred a private copy before modifying.ad
2006-07-14okay, since there was no way to divide this to two commits, here it goes..elad
2006-05-14integrate kauth.elad
2006-04-14Coverity CID 1739: Plug leak.elad
2006-03-29Rework the _lwp* and sa_* families of syscalls so some details can becube
2006-03-22There is no need to use MALLOC/FREE when rebuilding the execsw arraymatt
2006-03-05implement PT_SYSCALLchristos
2006-02-09Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough somanu
2005-12-11merge ktrace-lwp.christos
2005-10-31back out the lwp portion of the previous commit which is not ready yet tochristos
2005-10-31Don't clear unconditionally P_SUGID when we exec. Clear it only when thechristos
2005-08-19Better debugging info on failurechristos
2005-08-05Use NULL where appropriate.junyoung
2005-07-29Simplify previous commit.elad
2005-07-29Use real executed program in logs instead of the script that was executed.elad
2005-07-16defopt verified_exec.christos
2005-07-11Split sys_execve() and add execve1() that does most of the work, and takescube
2005-07-10define syscall here.christos
2005-07-10don't declare syscall and syscall_intern.christos
2005-06-27From marius@openbsd:elad
2005-06-26From marius@openbsd:elad
2005-06-10Use the defined VERIEXEC_DIRECT instead of the (incorrect) 0 magic number.elad
2005-05-29- add const.christos
2005-04-20Rototill of the verified exec functionality.blymn
2005-04-01merge yamt-km branch.yamt
2005-03-26Fix some things regarding COMPAT_NETBSD32 and limits/VM addresses.fvdl
2005-02-18Remove one repeated word. From Martin Végiard.peter
2005-02-12vm_map_max needs a struct pointer, so add a missing deref herejmc
2005-02-11use vm_map_{min,max}() instead of dereferencing the vm_map pointer directly.chs
2004-10-01introduce a function, proclist_foreach_call, to iterate all procs onyamt
2004-09-17There's no need to pass a proc value when using UIO_SYSSPACE withskrll
2004-09-10fix/adjust comment a littlejdolecek
2004-07-18add support for hppa to the MI scheduler activations kernel code:chs
2004-06-27add a workaround for PR 25664 (failure to map sigcode for Tru64 binaries).chs
2004-06-27rearrange the handling of p_textvp so that the ref-counting is correct.chs
2004-03-26all ports define __HAVE_SIGINFO now, so remove the CPP conditionalsdrochner
2004-03-25In exec_sigcode_map(), do nothing if the sigcode is ofdrochner
2004-03-05Drop trailing spaces.junyoung
2004-02-06Rename es_check in struct execsw to es_makecmds.junyoung
2004-02-05Don't use uao_reference, directly use the pgops instead. XXX: we shouldchristos
2003-12-20Put back Emmanuel's sigfilter hooks, as decided by Core.fvdl
2003-12-20Introduce lwp_emuldata and the associated hooks. No hook is provided for themanu
2003-12-05back the sigfilter emulation hook change offjdolecek