summaryrefslogtreecommitdiffstats
path: root/sys/kern/exec_elf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
| | | | (Look ma, I might have broken the tree)
* Unify elf32 and elf64 code with macros. This forced a renamingart2001-09-191-131/+167
| | | | of a few functions from elf32.
* Why is it so popular to include <vm/*.h> everywhere?art2001-08-111-3/+1
|
* Add a check for too big e_phnum that could cause us to malloc toart2001-07-301-1/+9
| | | | | | much and barf. This should have been merged into this file from exec_elf64.c a long time ago. Looking for volunteers to merge exec_elf.c and exec_elf64.c
* KNFderaadt2001-06-221-26/+24
|
* NATIVE_ELF -> NATIVE_EXEC_ELF (just some leftovers)art2001-01-221-3/+3
|
* Indentation nit.art2001-01-161-2/+2
|
* grammar in commentmickey2000-01-011-2/+2
|
* Use PAGE_SIZE instead of NBPG.art1999-11-251-3/+3
|
* Probe svr4 before linuxniklas1999-08-121-4/+4
|
* correct os_mask handling for OLF; pefoderaadt1999-07-201-4/+4
|
* Fix some mips -> __mips__ stuff.pefo1999-06-011-3/+3
|
* branding support and freebsd elfderaadt1999-02-101-4/+21
|
* panic prints a newline for you, don't do it in the panic stringmillert1999-01-111-2/+2
|
* Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * ↵millert1998-07-281-2/+2
| | | | as its 9th argument so change that and clean up uses of vn_rdwr(). Fixes 549 + more
* Ensure the correct probe will be run for an OLF binaryniklas1998-03-061-32/+41
|
* Save possible OLF OS tag, or similar deduced ELF info for later perusal.niklas1998-02-221-79/+100
| | | | KNF. This has been sitting for a long time in my tree now.
* use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesderaadt1996-12-231-10/+6
|
* OLF is ALIVE!etheisen1996-11-241-9/+47
|
* ok, must have read access at least.pefo1996-09-121-1/+3
|
* remove excess tests...pefo1996-09-121-10/+1
|
* ld has some funny things going with alignments...pefo1996-09-051-1/+5
|
* Cleanup execpefo1996-08-311-89/+159
|
* layout style nit (am I a pedant, or what?)niklas1996-08-051-2/+2
|
* Whoops. Don't forget to take alignment into account when processing file.etheisen1996-06-161-2/+3
| | | | Thanks Per.
* elf_check_header() is now fully functional. Still need to add OS checks.etheisen1996-06-151-31/+23
|
* emul_elf has a name of "native"deraadt1996-06-101-2/+2
|
* use a shorter emul namederaadt1996-06-101-2/+2
|
* emulation name is "native elf"deraadt1996-06-091-40/+40
|
* Paging exec_elf + mips enhancementspefo1996-06-061-7/+72
|
* Moved contents of elf_abi.h into exec_elf.h. Modified dependant files toetheisen1996-05-221-21/+21
| | | | reflect this.
* Rename the COMPAT_SVR4_MAP_PAGE_ZERO option to ELF_MAP_PAGE_ZERO as theniklas1996-04-181-2/+2
| | | | change affected all ELF formats
* Support mapping of page zero read-only if COMPAT_SVR4_MAP_PAGE_ZEROniklas1996-04-181-1/+7
| | | | | is used. Dell SVR4 behaved this way, and some binaries rely on such icky behaviour.
* From NetBSD: 960217 mergeniklas1996-03-031-2/+16
|
* from netbsd:deraadt1996-01-291-93/+40
| | | | | | | | Don't rely on the protection bits of segments anymore to decide whether it's text or data; use the entry point instead (this solves some trouble with ELF executables with strange permissions) Incorporate some fixes from r_friedl@informatik.uni-kl.de sent to netbsd-bugs a while ago
* initial import of NetBSD treederaadt1995-10-181-0/+581