summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_exec_elf32.c
AgeCommit message (Expand)Author
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-07-15- fix constants and explain limitchristos
2018-07-09 Fix compile error.msaitoh
2018-07-08Enable executing linux go binaries by using a special probe function for them.christos
2017-02-06Use ELFOSABI_LINUX instead of a magic number.uwe
2015-06-11Force *stackp to (uintptr_t) before possibly moving to a smaller pointer size.matt
2015-03-20Zero-fill the ELF auxiliary vectors. Otherwise, on 64bit systems, themaxv
2014-04-15A specially-crafted binary could easily control a kernel array index.maxv
2014-02-23Fix wrong KASSERTs. Do not compare size vs. entries count.njoly
2014-02-21Increase LINUX32_ELF_AUX_ENTRIES to avoid overrun in linux32/. Also,maxv
2014-02-09account for the 16 bytes of AT_RANDOM data in the stack setup. fixes PR 48518.chs
2013-11-18implement AT_RANDOM.chs
2012-02-12Change old-style function defintions to C89 prototypes.matt
2012-02-03Add a hook for freeing an ep_emul_arg. Add a wrapper routinematt
2010-09-11always supply an auxiliary vector for linux ELF processes.chs
2009-03-15ansify function definitionscegger
2008-11-20PR port-amd64/39964 modules/compat_linux: missing symbols on amd64ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-04-22Change the way that emulations locate files within the emulation root todsl
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-08-07Add a new signature test for linux probe function. We look for a .debuglinkmanu
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-02-09Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough somanu
2005-12-11merge ktrace-lwp.christos
2005-05-29- sprinkle const.christos
2005-05-03First work on COMPAT_LINUX/amd64manu
2005-02-26nuke trailing whitespaceperry
2003-10-31adapt for changes to kern/exec_elf32.cdrochner
2003-10-27uninitialized variableschs
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29'struct proc *' -> 'struct lwp *' as required to get GENERIC for macppc builtdarrenr
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-01-18Merge the nathanw_sa branch.thorpej
2002-11-29Get the dynamic interpreter location using emul_find_interp(), so thatjdolecek
2002-11-13add generic linux compat ELF copyargs functionjdolecek
2002-10-22remove XXX should die comment from the define; otherwise traditional cppchristos
2002-09-05check out EI_OSABI and EI_ABIVERSION for linux signatures. This is whatchristos
2002-03-22gc debugging printfs.christos
2002-02-15s/printf/uprintf/christos
2001-11-13add RCSIDs (including regeneration of files as appropriate)lukem
2001-08-30Changed the way signature tests are done. This makes possible to runmanu
2001-07-14rename elf32_read_from to exec_read_from since it is used in many placeschristos
2001-01-19Added a linux_atexit_signature to match Linux statically linked ELF binaries. Itmanu
2000-12-15Tighten up the ELF signature checks, and actually look for the ABI tag addedmycroft