summaryrefslogtreecommitdiff
path: root/sys/kern/exec_elf32.c
AgeCommit message (Expand)Author
2002-01-28Define ELF32_EHDR_FLAGS_OK()/ELF64_EHDR_FLAGS_OK() and use itthorpej
2001-11-12add RCSIDslukem
2001-10-30- Add a new vnode flag VEXECMAP, which indicates that a vnode hasthorpej
2001-07-29simplify an expression.christos
2001-07-29adjust to the new copyargs footprintchristos
2001-07-15Fix problem reported by Greg Woods, with ld -n generated binaries.christos
2001-07-14- add exec_read_from and make exec_elf32 use it.christos
2001-05-07In the check_header() function, bump the number of allowed section headersjdolecek
2001-02-04*NEVER* cast a reference parameter (unless you're using C++).eeh
2000-12-15Tighten up the ELF signature checks, and actually look for the ABI tag addedmycroft
2000-12-11Introduce 2 new flags in types.h:mycroft
2000-11-28backout part of execsw/LKM changes: netbsd_elf32_signature() is used bymrg
2000-11-21restructure struct emul and execsw, in preparation to make emulations LKMable:jdolecek
2000-11-14NBPG -> PAGE_SIZE.thorpej
2000-11-13change the type of *syscallnames[] array to 'const char * const foo[]'jdolecek
2000-11-08remove unneeded includes.chs
2000-08-01ANSI'ify.thorpej
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