summaryrefslogtreecommitdiffstats
path: root/sys/kern/exec_elf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Track size of an opaque allocation to pass to free() laterderaadt2015-09-281-3/+4
* Now we use p_filesz - 1 to test for NUL check that p_filesz isjsg2015-04-301-2/+2
* Error out if the PT_INTERP segment isn't NUL terminatedguenther2015-04-301-1/+3
* Require a PT_LOAD segment's p_filesz to be no larger than its p_memsz.guenther2015-04-261-1/+7
* Extend uvm_map_hint() to get an address range as extra arguments, and makemiod2015-03-301-2/+3
* Don't use an uninitialized variable when a PT_LOAD segment withguenther2015-02-101-11/+10
* Raise ELF_RANDOMIZE_LIMIT to 64K, so that programs and libraries canderaadt2015-02-061-4/+1
* Require EFT shared objects have a PT_PHDR entry to be consideredkurt2015-01-271-5/+11
* Move ps_strings "after" the random stackgap. This makes its location akettenis2015-01-201-2/+2
* Make it possible to execute PIE binaries that don't have an PT_INTERP segmentkettenis2014-12-221-9/+12
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+3
* Replace a plethora of historical protection options with justderaadt2014-11-161-10/+10
* prefer sizeof(*ptr) to sizeof(struct) for malloc and freetedu2014-11-141-2/+2
* printf debugging worked! figured out the bug (in free()) just aftertedu2014-11-061-3/+1
* Make better use of the value of psectionslen instead of recomputingmillert2014-11-061-11/+8
* resort to printf debugging hints until we can figure this out. ok deraadttedu2014-11-061-1/+3
* pass size argument to free()deraadt2014-11-031-9/+10
* use mallocarray for multiplied value checkingtedu2014-07-131-5/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-10/+10
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-2/+1
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-5/+5
* Move p_emul and p_sigcode from proc to process.guenther2014-03-261-3/+3
* Move p_sigacts from struct proc to struct process.guenther2014-03-221-3/+3
* bzero -> memsettedu2014-01-211-3/+3
* now that free(null) is safe, delete checkstedu2013-07-041-7/+4
* Coredumping is now single-threaded, so update comment about lockingguenther2013-06-021-3/+4
* do not include machine/cpu.h from a .c file; it is the responsibility ofderaadt2013-03-281-2/+1
* Slice & dice coredump write requests into MAXPHYS blocks, andderaadt2013-01-151-1/+4
* Recognize executables tagged with ELFOSABI_OPENBSD (such as generatedmatthew2012-09-171-2/+3
* Remove the 'OLF method' used for the transition from a.out to ELF andderaadt2012-09-111-21/+7
* Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZEmatthew2012-08-201-1/+26
* New vmmap implementation.ariane2012-03-091-12/+14
* Recommit the reverted sigacts change now that the NFS use-after-freeguenther2011-07-051-5/+5
* remove compat_svr4 support. ok deraadttedu2011-07-041-8/+1
* Backout vmmap in order to repair virtual address selection algorithmsariane2011-06-061-13/+11
* Reimplement uvm/uvm_map.ariane2011-05-241-11/+13
* Revert the sigacts diff: NFS can apparently retain pointers to processesguenther2011-04-181-5/+5
* Correct the sharing of the signal handling state: stuff that shouldguenther2011-04-151-5/+5
* Push COMPAT_FREEBSD in front of a whale. Buggy, out of date, noguenther2011-04-051-8/+1
* add a BRKSIZ define and use it for the heap gap constant, decouplingtedu2010-12-151-4/+4
* don't forget to free program header sections when writingmikeb2010-09-171-1/+3
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-7/+8
* struct emul's e_arglen member is expected to count in units ofguenther2010-07-241-2/+2
* Eliminate RTHREADS kernel option in favor of a sysctl. The actual statustedu2010-06-291-5/+1
* Use intermediate vaddr_t cast when casting a pointer to off_t. Preventskettenis2010-05-021-2/+2
* fix typos in comments, no code changes;schwarze2010-01-141-4/+4
* Dell's SVR4 apparently mapped page zero to the executable. We don'tguenther2009-11-191-10/+1
* We need miod's no-coredumps-on-ramdisks diff, because we have grown thederaadt2009-06-061-1/+17
* If a session leader exists s_leader is set to NULL, so don't dereference itkettenis2009-03-081-2/+5
* Make ELF platforms generate ELF core dumps. Somewhat based on code fromkettenis2009-03-051-1/+475