Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except | 2017-02-08 | 1 | -10/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | leaving out the size, so that ELFNAME2(exec,makecmds) becomes exec_elf_makecmds instead of exec_elf{32,64}_makecmds and then delete the ELFNAME2() and ELFNAMEEND() macros. Move the prototypes for functions local to exec_elf.c to there from exec_elf.h. Simplify the SMALL_KERNEL conditionals around the ELF coredump code. Change exec_conf.c to use the size-generic names and macros Remove exec_elf{32,64}.c and just build exec_elf.c; delete the _KERN_DO_ELF and _KERN_DO_ELF64 #defines. ok jca@, encouragement from deraadt@ and tom@ | ||||
* | Missing $OpenBSD$'s. | 2015-01-20 | 1 | -0/+1 | |
| | | | | ok deraadt@ | ||||
* | Every file must have a license blob, even if the blob is larger than the file. | 2001-10-27 | 1 | -0/+3 | |
| | |||||
* | Unify elf32 and elf64 code with macros. This forced a renaming | 2001-09-19 | 1 | -839/+3 | |
| | | | | of a few functions from elf32. | ||||
* | Why is it so popular to include <vm/*.h> everywhere? | 2001-08-11 | 1 | -3/+1 | |
| | |||||
* | Make the e_phnum check slightly cleaner. | 2001-07-30 | 1 | -10/+8 | |
| | |||||
* | Make quad types on alpha be "long long" not "long". This means that | 2001-07-09 | 1 | -6/+6 | |
| | | | | printf's "%lld" can be used with a quad_t or int64_t without a bogus cast. | ||||
* | KNF | 2001-06-22 | 1 | -32/+30 | |
| | |||||
* | Kludge around a problem where incorrect elf headers can cause | 2001-03-29 | 1 | -1/+10 | |
| | | | | | us to allocate too much memory in kmem_map and barf. This solution is completly bogus but it is the best I can do right now. | ||||
* | 2nd bug on the road to shlibs on alpha: | 2001-03-07 | 1 | -2/+2 | |
| | | | | Off by one page when loading. | ||||
* | Do a check for the OpenBSD note before doing any emulation probes. | 2001-02-03 | 1 | -3/+9 | |
| | | | | | | This way OpenBSD will be explicitly treated first and not handled as a fallback. This should speed archs with many emulations. | ||||
* | NATIVE_ELF -> NATIVE_EXEC_ELF (just some leftovers) | 2001-01-22 | 1 | -2/+2 | |
| | |||||
* | Add a check for MNT_NOEXEC that was in exec_elf.c but not here. | 2001-01-16 | 1 | -1/+5 | |
| | | | | I am not sure if it is necessary, but it will not hurt either. | ||||
* | NATIVE_ELF -> NATIVE_EXEC_ELF (this is what userland uses and | 2000-12-14 | 1 | -3/+3 | |
| | | | | what is defined in machine/exec.h | ||||
* | Use PAGE_SIZE instead of NBPG. | 1999-11-25 | 1 | -3/+3 | |
| | |||||
* | do not attempt to run NetBSD binaries using native emul | 1999-09-27 | 1 | -1/+3 | |
| | |||||
* | clean up | 1999-09-25 | 1 | -13/+6 | |
| | |||||
* | clean up | 1999-09-20 | 1 | -11/+8 | |
| | |||||
* | improved OS brand PT_NOTE detection | 1999-09-19 | 1 | -18/+72 | |
| | |||||
* | use PT_NOTE to identify NetBSD ELF64 binaries | 1999-09-19 | 1 | -13/+27 | |
| | |||||
* | Add COMPAT_NETBSD. Currently only works for ELF64. Many missing system calls. | 1999-09-12 | 1 | -1/+8 | |
| | |||||
* | ELF64 | 1999-09-10 | 1 | -0/+762 | |