summaryrefslogtreecommitdiff
path: root/sys/kern/imgact_elf.c
Commit message (Expand)AuthorAgeFilesLines
* Fix KBI breakage by r190520 which affects older linux.ko binaries:Dmitry Chagin2009-04-051-1/+1
* Fix several issues with parsing the notes for ELF objects.Konstantin Belousov2009-03-221-5/+5
* Supply AT_EXECPATH auxinfo entry to the interpreter, both for native andKonstantin Belousov2009-03-171-0/+2
* Use the properly sized types for ELF object header and program headers.Konstantin Belousov2009-03-171-4/+4
* Implement new way of branding ELF binaries by looking to aDmitry Chagin2009-03-131-51/+101
* When a statically linked binary is executed (or at least, one withoutRobert Watson2009-01-251-1/+2
* Remove sysctl debug.elf_trace and the trace field in auxargs. They goPeter Wemm2008-12-171-4/+0
* Minor style(9) nit.Warner Losh2008-12-171-2/+1
* Remove two remnant uses of AT_DEBUG.Konstantin Belousov2008-12-171-3/+0
* If the ABI-overriden interpreter was not loaded, do not setKonstantin Belousov2008-10-081-1/+2
* Go back to using the process command name (p_comm) for the file name andJohn Baldwin2008-05-151-2/+2
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-6/+2
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-2/+2
* Fall back to the binary-specified interpreter (ld-elf.so.1) if thePeter Wemm2008-01-051-4/+10
* Implement fetching of the __FreeBSD_version from the ELF ABI-tag note.Konstantin Belousov2007-12-041-3/+43
* Check for the program headers alignment of the ELF images beforeKonstantin Belousov2007-12-041-3/+10
* A bunch more files that should probably print out a thread nameJulian Elischer2007-11-141-2/+2
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-1/+3
* Rework the support for ABIs to override resource limits (used by 32-bitJohn Baldwin2007-05-141-1/+1
* Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.Xin LI2007-01-171-1/+1
* Add vm map and object locking to each_writable_segment().Alan Cox2006-11-191-10/+15
* Avoid a vm object reference leak in a rarely used code path.Alan Cox2006-01-211-10/+7
* Fix breakage introduced in the previous commit.Maxim Sobolev2005-12-261-4/+2
* Remove kern.elf32.can_exec_dyn sysctl. Instead extend Brandinfo structureMaxim Sobolev2005-12-261-7/+10
* Maintain the lock on the vnode for most of exec_elfN_imgact().Alan Cox2005-12-241-32/+35
* Maintain the vnode lock throughout elfN_load_file() rather than releasingAlan Cox2005-12-211-21/+13
* Eliminate an unneeded (vm_prot_t) parameter from two functions. EliminateAlan Cox2005-12-201-15/+10
* Correct a long-standing problem in elfN_map_insert(): In order to copy aAlan Cox2005-12-171-1/+1
* Style: The second argument to vm_map_find() should be NULL instead of 0.Alan Cox2005-12-161-1/+1
* Use sf_buf_alloc() instead of vm_map_find() on exec_map to create theAlan Cox2005-12-161-61/+29
* Add a new sysctl, kern.elf[32|64].can_exec_dyn. When set to 1, one canOlivier Houchard2005-11-141-1/+7
* Back out alpha/alpha/trap.c:1.124, osf1_ioctl.c:1.14, osf1_misc.c:1.57,Robert Watson2005-09-281-6/+0
* Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(),Robert Watson2005-09-191-0/+6
* Improve the MP safeness associated with the creation of symbolicChristian S.J. Peron2005-09-151-3/+7
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.Peter Wemm2005-06-301-10/+40
* Don't set the default of kern.fallback_elf_brand to FreeBSD for arm, asOlivier Houchard2005-05-241-4/+0
* - Neither of our image formats require Giant now that the vm and vfs haveJeff Roberson2005-05-031-2/+0
* Remove GIANT_REQUIRED from elfN_load_section().Alan Cox2005-04-031-2/+0
* o Split out kernel part of execve(2) syscall into two parts: one thatMaxim Sobolev2005-01-291-8/+3
* Don't use VOP_GETVOBJECT, use vp->v_object directly.Poul-Henning Kamp2005-01-251-1/+1
* On arm, set the default elf brand to FreeBSD, until the binutils do it for us.Olivier Houchard2004-09-231-0/+4
* Add __elfN(dump_thread). This function is called from __elfN(coredump)Marcel Moolenaar2004-08-111-2/+5
* Make sure that AT_PHDR has a useful value even for static programs.Doug Rabson2004-08-081-0/+11
* After maintaining previous behaviour in writing out the core notes, it'sMarcel Moolenaar2004-07-181-8/+5
* Allocate TIDs in thread_init() and deallocate them in thread_fini().Marcel Moolenaar2004-06-261-33/+31
* Change the types of vn_rdwr_inchunks()'s len and aresid arguments toTim J. Robbins2004-06-051-1/+1
* Back out workaround for vn_rdwr_inchunks()'s INT_MAX length limitationTim J. Robbins2004-06-051-21/+8
* Write segments to core dump files in maximally-sized chunks that neitherTim J. Robbins2004-06-041-8/+21
* Utilize sf_buf_alloc() rather than pmap_qenter() (and sometimesAlan Cox2004-04-231-10/+1