summaryrefslogtreecommitdiff
path: root/sys/kern/exec_subr.c
AgeCommit message (Expand)Author
2009-12-10Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostlymatt
2009-03-29- add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the totalmrg
2008-06-02Don't needlessly acquire v_interlock.ad
2008-01-28Authorize using the LWP cached credentials, not process credentials.ad
2008-01-03malloc -> kmem_allocyamt
2008-01-02Merge vmlocking2 to head.ad
2007-12-26Add PaX ASLR (Address Space Layout Randomization) [from elad and myself]christos
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-10Merge from vmlocking:ad
2007-07-27Change unused fflags parameter in VOP_MMAP to prot and pass inpooka
2007-07-22Retire uvn_attach() - it abuses VXLOCK and its functionality,pooka
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-22TRUE -> true, FALSE -> falsethorpej
2006-10-05add support for O_DIRECT (I/O directly to application memory,chs
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-20Better implementation of PaX MPROTECT, after looking some more into theelad
2006-05-14integrate kauth.elad
2005-12-11merge ktrace-lwp.christos
2005-07-06Collect vmcmd statistics.thorpej
2005-05-29- add const.christos
2005-02-26nuke trailing whitespaceperry
2004-09-17There's no need to pass a proc value when using UIO_SYSSPACE withskrll
2003-08-29Expand NEW_VMCMD() macro to a real function new_vmcmd() for thejunyoung
2003-08-24add support for non-executable mappings (where the hardware allows this)chs
2003-08-21don't make zero-sized mappings.yamt
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-02-26Make elf32 load_file work properly with TOPDOWN by mapping psections inmatt
2003-02-20Introduce "top down" memory management for mmap()ed allocations. Thisatatat
2003-01-30Two small changes to the ELF exec code:atatat
2003-01-12In vmcmd_readvn, if the page is mapped executable and PMAP_NEED_PROCWRmatt
2002-10-05count executable image pages as executable for vm-usage purposes.chs
2002-08-25Fix a signed/unsigned comparison warning from GCC 3.3.thorpej
2001-11-12add RCSIDslukem
2001-07-14- add exec_read_from and make exec_elf32 use it.christos
2001-03-15eliminate the KERN_* error codes in favor of the traditional E* codes.chs
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-058 spaces -> tabtv
2000-09-13Add an align argument to uvm_map() and some callers of thatthorpej
2000-08-02MALLOC()/FREE() are not to be used for variable sized allocations.thorpej
2000-08-01ANSI'ify.thorpej
2000-07-13Correct omissions inadvertantly introduced when the non-debugmjacob
2000-06-27remove include of <vm/vm.h>mrg
2000-06-21Add vmcmd_readvn (which was the 2nd halt of vmcmd_map_readvn).matt
2000-06-13make sure that the size we pass to uvm_map() is a multiple of PAGESIZE.chs
1999-07-07Handle misalignment in vmcmd_map_readvn and vmcmd_map_zero correctly.ws
1999-03-24completely remove Mach VM support. all that is left is the all themrg
1998-08-04Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.perry
1998-07-28Don't cast the null residual pointer passed to vn_rdwr().thorpej