summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf32.c
AgeCommit message (Expand)Author
2000-07-13modify load_file to load at relative vms'a as specified in the phdr's.matt
2000-07-11Add back a failure return statement in check_header() which I accidentlykleink
2000-06-27remove include of <vm/vm.h>mrg
2000-06-26remove redundant vm includes.mrg
2000-06-06defopt SYSCALL_DEBUG.soren
2000-04-11add a new function vn_marktext() for exec code to let others knowchs
2000-02-06Update for compat_netbsd32.eeh
1999-10-25Update to match new SVR4-style definition names in <sys/exec_elf.h>.kleink
1999-06-29Allow execution of shared objects. This is silly, but is allowed in,fvdl
1999-04-30ep_arglen is in units of 'sizeof (char *)', not in units of bytes. usecgd
1999-02-10Use of casts as lvalues is a GNU C extension; rearrange slightly.kleink
1999-02-09PR/6962: Paul Shupak: FreeBSD elf support.christos
1999-01-06Fix 3 problems with the new signature code:christos
1998-12-23Add support for parsing OS type note fields.christos
1998-10-03update for linux file move.christos
1998-10-01Move elf function name macros to exec_elf.h. COMPAT_LINUX is no longer limit...erh
1998-09-12Make copyrights consistent; fix weird/trailing spaces add missing (c) etc.christos
1998-09-05Assign copyright to TNF.christos
1998-08-04Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.perry
1998-07-31fix sizeofs so they comply with the KNF style guide. yes, it is pedantic.perry
1998-07-28Change the "aresid" argument of vn_rdwr() from an int * to a size_t *,thorpej
1998-06-26defopt COMPAT_SVR4thorpej
1998-06-25defopt COMPAT_IBCS2thorpej
1998-06-25defopt COMPAT_LINUXthorpej
1998-05-08Fix some arithmetics lossage on typeless pointers.kleink
1998-03-01Merge with Lite2 + local changesfvdl
1998-02-09added support for SCO UNIX (derived from iBCS2)scottb
1997-05-08Pass the vnode type to vaccess(), and use it when checking VEXEC. Make suremycroft
1997-05-08GC some code.mycroft
1997-05-08va_mode contains stat bits. Use S_IS[UG]ID rather than VS[UG]ID.mycroft
1997-03-13Probe linux emul before svr4 emul. From Christos.hpeyerl
1996-12-17always provide at least a minimal aux vector. (The minimal versioncgd
1996-11-23Make previous change in interpreter entry point calculation dependant onfvdl
1996-11-11Elf32 fixes for mips shared libraries:jonathan
1996-10-13deal more sanely with ELF binaries with only a single program headercgd
1996-10-11replace ELF_ALIGN with ELF_TRUNC (round to lower alignment boundary) andcgd
1996-10-08KNF, de-static the functions that were static (so they'll show upcgd
1996-10-07don't include <machine/exec.h> explicitly. No other changes needed, sincecgd
1996-10-07clean up a comment added in the last commitcgd
1996-10-07when loading interpreter: check its vnode type, check its mount pointcgd
1996-10-02Remove the implicit inclusion of EXEC_ELF32 when COMPAT_LINUX and/orcgd
1996-09-30exec vnode locking protocol changes: in a nutshell, don't keep vnodescgd
1996-09-30make the check_header and load_file functions staticcgd
1996-09-26add and use a machine-dependent header, which currently defines somecgd
1996-09-26add support and reorganize for 64-bit ELF, included by EXEC_ELF64cgd
1996-06-14Merge pagedvn changes from OpenBSD and added mips defines. Also addedchristos
1996-06-13- Pass the Elf exec header in the emulation dependent probe functions.christos
1996-02-09More proto fixeschristos
1996-02-09Use a default, 'safe' address to map the loader to in case the an emulation-fvdl
1996-01-16* Don't rely on the protection bits of segments anymore to decide whetherfvdl