aboutsummaryrefslogtreecommitdiff
path: root/include/mach/exec/elf.h
Commit message (Collapse)AuthorAgeFilesLines
* x86_64: Fix loading ELF symbolsSamuel Thibault2023-08-121-3/+33
|
* elf64: Update namesSamuel Thibault2023-08-121-12/+12
| | | | | | | | | Apparently the ELF world changed their mind on the naming of integers, let's get coherent with it. Elf64_Quarter (16b) disappeared, replaced by Elf64_Half (now 16b instead of Elf64_32b). And previous Elf64_Half (16b) thus now need to be Elf64_Word (16b).
* x86_64: load Elf64 bootstrap modules if ! USER32Luca Dariz2023-02-161-0/+36
| | | | | | | | | * i386/include/mach/i386/exec/elf.h: add Elf64 definitions and define common Elf structures, corresponding to 32/64 bit variants at compile time. * include/mach/exec/elf.h: add Elf64 definitions * kern/elf-load.c: use common Elf structures Message-Id: <20230216213318.2048699-2-luca@orpolo.org>
* Initial sourceThomas Bushnell1997-02-251-0/+298