summaryrefslogtreecommitdiffstats
path: root/sys/kern/imgact_elf.c
Commit message (Expand)AuthorAgeFilesLines
* Control the execution permission of the readable segments forkib2011-10-151-1/+9
* In elf32_trans_prot() and when compiling for amd64 or ia64, addmarcel2011-10-131-0/+6
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-061-0/+2
* Add some checks to ensure that Capsicum is behaving correctly, and add somejonathan2011-06-301-0/+11
* Add accounting for most of the memory-related resources.trasz2011-04-051-1/+11
* Put the general logic for being a CPU hog into a new functionmdf2011-02-021-2/+1
* Use the same expression to report stack protection mode for AT_STACKEXECkib2011-01-081-2/+3
* In elf image activator, read and apply the stack protection mode fromkib2011-01-081-5/+17
* Collect code to translate between vm_prot_t and p_flags into helperkib2011-01-081-22/+35
* Add the ability for GDB to printout the thread name along with otherattilio2010-11-221-0/+10
* Supply some useful information to the started image using ELF aux vectors.kib2010-08-171-0/+11
* Don't leak core_buf or gzfile if doing a compressed core file and wealfred2010-04-301-4/+7
* Add the ELF relocation base to struct image_params. This will benwhitehorn2010-03-251-0/+1
* Change the way text_addr and data_addr are computed to use thenwhitehorn2010-03-251-11/+6
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-9/+6
* put calls to gzclose() under ifdef COMPRESS_USER_CORES to preventalfred2010-03-041-1/+1
* Merge projects/enhanced_coredumps (r204346) into HEAD:alfred2010-03-021-16/+156
* If ET_DYN binary has non-zero base address for some reason, honour itkib2009-10-181-5/+20
* Map PIE binaries at non-zero base address.kib2009-10-101-10/+14
* Do not map segments of zero length.kib2009-10-101-1/+4
* Print a warning in case we cannot add more brandinfo becausebz2009-10-031-1/+4
* Make sure FreeBSD binaries without .note.ABI-tag section workbz2009-08-301-5/+13
* Fix handling of .note.ABI-tag section for GNU systems [1].bz2009-08-241-6/+54
* Fix KBI breakage by r190520 which affects older linux.ko binaries:dchagin2009-04-051-1/+1
* Fix several issues with parsing the notes for ELF objects.kib2009-03-221-5/+5
* Supply AT_EXECPATH auxinfo entry to the interpreter, both for native andkib2009-03-171-0/+2
* Use the properly sized types for ELF object header and program headers.kib2009-03-171-4/+4
* Implement new way of branding ELF binaries by looking to adchagin2009-03-131-51/+101
* When a statically linked binary is executed (or at least, one withoutrwatson2009-01-251-1/+2
* Remove sysctl debug.elf_trace and the trace field in auxargs. They gopeter2008-12-171-4/+0
* Minor style(9) nit.imp2008-12-171-2/+1
* Remove two remnant uses of AT_DEBUG.kib2008-12-171-3/+0
* If the ABI-overriden interpreter was not loaded, do not setkib2008-10-081-1/+2
* Go back to using the process command name (p_comm) for the file name andjhb2008-05-151-2/+2
* Remove kernel support for M:N threading.jeff2008-03-121-6/+2
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-3/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Fall back to the binary-specified interpreter (ld-elf.so.1) if thepeter2008-01-051-4/+10
* Implement fetching of the __FreeBSD_version from the ELF ABI-tag note.kib2007-12-041-3/+43
* Check for the program headers alignment of the ELF images beforekib2007-12-041-3/+10
* A bunch more files that should probably print out a thread namejulian2007-11-141-2/+2
* Fix for the panic("vm_thread_new: kstack allocation failed") andkib2007-11-051-1/+3
* Rework the support for ABIs to override resource limits (used by 32-bitjhb2007-05-141-1/+1
* Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.delphij2007-01-171-1/+1
* Add vm map and object locking to each_writable_segment().alc2006-11-191-10/+15
* Avoid a vm object reference leak in a rarely used code path.alc2006-01-211-10/+7
* Fix breakage introduced in the previous commit.sobomax2005-12-261-4/+2
* Remove kern.elf32.can_exec_dyn sysctl. Instead extend Brandinfo structuresobomax2005-12-261-7/+10
* Maintain the lock on the vnode for most of exec_elfN_imgact().alc2005-12-241-32/+35
* Maintain the vnode lock throughout elfN_load_file() rather than releasingalc2005-12-211-21/+13
OpenPOWER on IntegriCloud