| /netbsd-src/sys/arch/hpcmips/stand/pbsdboot/ |
| H A D | elf.c | 131 Elf_Ehdr elfx, *elf = &elfx; in scanfile() 139 int dbg_hdr_size = sizeof(Elf_Ehdr) + sizeof(Elf_Shdr) * 2; in scanfile() 146 if (read(fd, (void*)elf, sizeof(Elf_Ehdr)) != sizeof(Elf_Ehdr)) { in scanfile() 258 Elf_Ehdr dbg_eh; in scanfile() 260 memset(&dbg_eh, 0, sizeof(Elf_Ehdr)); in scanfile() 269 dbg_eh.e_shoff = sizeof(Elf_Ehdr); in scanfile() 271 dbg_eh.e_ehsize = sizeof(Elf_Ehdr); in scanfile() 288 sizeof(Elf_Ehdr), in scanfile() 302 max_addr + sizeof(Elf_Ehdr), in scanfile()
|
| /netbsd-src/sys/arch/zaurus/stand/zbsdmod/ |
| H A D | zbsdmod.c | 173 maxv += sizeof(Elf_Ehdr); in elf32bsdboot() 186 off = roundup((sizeof(Elf_Ehdr) + sz), sizeof(long)); in elf32bsdboot() 211 sz = sizeof(Elf_Ehdr); in elf32bsdboot() 226 ((Elf_Ehdr *)elfv)->e_phoff = 0; in elf32bsdboot() 227 ((Elf_Ehdr *)elfv)->e_shoff = sizeof(Elf_Ehdr); in elf32bsdboot() 228 ((Elf_Ehdr *)elfv)->e_phentsize = 0; in elf32bsdboot() 229 ((Elf_Ehdr *)elfv)->e_phnum = 0; in elf32bsdboot()
|
| /netbsd-src/sys/arch/hpc/stand/hpcboot/ |
| H A D | load_elf.cpp | 192 off_t shstrtab_offset = sizeof(Elf_Ehdr) + shtab_sz; in symbol_block_size() 197 _sym_blk.header_size = sizeof(Elf_Ehdr) + shtab_sz + shstrsize; in symbol_block_size() 211 Elf_Ehdr *eh = reinterpret_cast<Elf_Ehdr *>(_sym_blk.header); in symbol_block_size() 213 (_sym_blk.header + sizeof(Elf_Ehdr)); in symbol_block_size() 218 memcpy(eh, &_eh, sizeof(Elf_Ehdr)); in symbol_block_size() 222 eh->e_shoff = sizeof(Elf_Ehdr); in symbol_block_size() 296 _file->read(&_eh, sizeof(Elf_Ehdr), 0); in read_header()
|
| H A D | load_elf.h | 39 Elf_Ehdr _eh;
|
| /netbsd-src/usr.sbin/mdsetimage/ |
| H A D | exec_elf32.c | 59 const Elf_Ehdr *ehdrp; in ELFNAMEEND() 66 ehdrp = (const Elf_Ehdr *)&mappedfile[0]; in ELFNAMEEND() 87 const Elf_Ehdr *ehdrp; in ELFNAMEEND() 100 ehdrp = (const Elf_Ehdr *)&mappedfile[0]; in ELFNAMEEND()
|
| /netbsd-src/lib/libc/gen/ |
| H A D | nlist_elf32.c | 80 Elf_Ehdr ehdr; in ELFNAMEEND() 89 Elf_Ehdr *ehdrp; in ELFNAMEEND() 124 if ((ssize_t)(i = pread(fd, &ehdr, sizeof(Elf_Ehdr), (off_t)0)) == -1) in ELFNAMEEND() 130 if (i != sizeof(Elf_Ehdr)) in ELFNAMEEND() 235 ehdrp = (Elf_Ehdr *)(void *)&mappedfile[0]; in ELFNAMEEND()
|
| /netbsd-src/sys/lib/libsa/ |
| H A D | loadfile_elf32.c | 89 internalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr) in internalize_ehdr() 126 externalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr) in externalize_ehdr() 347 ELFNAMEEND(loadfile_dynamic)(int fd, Elf_Ehdr *elf, u_long *marks, int flags) in ELFNAMEEND() 379 elf->e_shoff = sizeof(Elf_Ehdr); in ELFNAMEEND() 386 maxp += sizeof(Elf_Ehdr); in ELFNAMEEND() 507 ELFNAMEEND(loadsym)(int fd, Elf_Ehdr *elf, Elf_Addr maxp, Elf_Addr elfp, in ELFNAMEEND() 685 ELFNAMEEND(loadfile_static)(int fd, Elf_Ehdr *elf, u_long *marks, int flags) in ELFNAMEEND() 781 maxp += sizeof(Elf_Ehdr); in ELFNAMEEND() 795 elf->e_shoff = sizeof(Elf_Ehdr); in ELFNAMEEND() 818 ELFNAMEEND(loadfile)(int fd, Elf_Ehdr *elf, u_long *marks, int flags) in ELFNAMEEND()
|
| H A D | lookup_elf32.c | 49 Elf_Ehdr *elf; in ELFNAMEEND()
|
| /netbsd-src/sys/compat/freebsd/ |
| H A D | freebsd_exec_elf32.c | 56 Elf_Ehdr *eh = (Elf_Ehdr *) veh; in ELFNAME2()
|
| /netbsd-src/sys/ddb/ |
| H A D | db_elf.c | 53 #define STAB_TO_EHDR(stab) ((Elf_Ehdr *)((stab)->private)) 109 Elf_Ehdr *elf; in db_elf_sym_init() 141 elf = (Elf_Ehdr *)symtab; in db_elf_sym_init() 215 Elf_Ehdr *elf = STAB_TO_EHDR(stab); in db_elf_find_strtab()
|
| /netbsd-src/sys/dev/ |
| H A D | kloader.c | 171 Elf_Ehdr eh; in kloader_load() 191 kloader_read(0, sizeof(Elf_Ehdr), &eh); in kloader_load() 281 ksymsz = sizeof(Elf_Ehdr) in kloader_load() 328 eoff = sizeof(Elf_Ehdr); in kloader_load() 342 kloader_copy(kv, &eh, sizeof(Elf_Ehdr)); in kloader_load() 343 kv += sizeof(Elf_Ehdr); in kloader_load()
|
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_exec_elf32.c | 94 Elf_Ehdr *eh) in ELFNAME2() 162 Elf_Ehdr *eh) in ELFNAME2() 219 ELFNAME2(linux,debuglink_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2() 277 ELFNAME2(linux,go_rt0_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2() 367 ELFNAME2(linux,signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh, char *itp) in ELFNAME2()
|
| /netbsd-src/sys/arch/cobalt/cobalt/ |
| H A D | machdep.c | 166 if (memcmp(((Elf_Ehdr *)end)->e_ident, ELFMAG, SELFMAG) == 0 && in mach_init() 167 ((Elf_Ehdr *)end)->e_ident[EI_CLASS] == ELFCLASS) { in mach_init() 170 esym += ((Elf_Ehdr *)end)->e_entry; in mach_init()
|
| /netbsd-src/sys/kern/ |
| H A D | exec_elf.c | 110 int netbsd_elf_signature(struct lwp *, struct exec_package *, Elf_Ehdr *); 129 elf_placedynexec(struct exec_package *epp, Elf_Ehdr *eh, Elf_Phdr *ph) in elf_placedynexec() 287 elf_check_header(Elf_Ehdr *eh) in elf_check_header() 425 Elf_Ehdr eh; in elf_load_interp() 652 Elf_Ehdr *eh = epp->ep_hdr; in exec_elf_makecmds() 661 if (epp->ep_hdrvalid < sizeof(Elf_Ehdr)) { in exec_elf_makecmds() 901 Elf_Ehdr *eh) in netbsd_elf_signature()
|
| /netbsd-src/sys/arch/amd64/stand/prekern/ |
| H A D | elf.c | 37 Elf_Ehdr *ehdr; 276 Elf_Ehdr *ehdr; in elf_get_head_size() 280 ehdr = (Elf_Ehdr *)headva; in elf_get_head_size() 294 eif.ehdr = (Elf_Ehdr *)headva; in elf_build_head()
|
| /netbsd-src/sys/compat/linux/arch/amd64/ |
| H A D | linux_exec_machdep.c | 131 Elf_Ehdr *eh; in ELFNAME2() 149 eh = (Elf_Ehdr *)pack->ep_hdr; in ELFNAME2()
|
| /netbsd-src/usr.sbin/kvm_mkdb/ |
| H A D | nlist_elf32.c | 102 Elf_Ehdr *ehdrp; 185 ehdrp = (Elf_Ehdr *)&mappedfile[0];
|
| /netbsd-src/usr.bin/crunch/crunchide/ |
| H A D | exec_elf32.c | 132 Elf_Ehdr eh; in ELFNAMEEND() 178 Elf_Ehdr ehdr; in ELFNAMEEND()
|
| /netbsd-src/sys/arch/arm/arm/ |
| H A D | cpu_exec.c | 55 const Elf_Ehdr * const eh = eh0; in arm_netbsd_elf32_probe()
|
| H A D | core_machdep.c | 120 Elf_Ehdr * const eh = arg; in arm_netbsd_elf32_coredump_setup()
|
| /netbsd-src/sys/arch/sun3/sun3x/ |
| H A D | locore2.c | 98 Elf_Ehdr *ehdr; in _save_symtab()
|
| /netbsd-src/sys/sys/ |
| H A D | ksyms.h | 84 Elf_Ehdr kh_ehdr;
|
| /netbsd-src/sys/compat/netbsd32/ |
| H A D | netbsd32_exec_elf32.c | 87 Elf_Ehdr *);
|
| /netbsd-src/sys/arch/hpcarm/hpcarm/ |
| H A D | sa11x0_hpc_machdep.c | 215 sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff); in init_sa11x0() 217 loop = ((Elf_Ehdr *)&end)->e_shnum; in init_sa11x0()
|
| H A D | pxa2x0_hpc_machdep.c | 272 sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff); in init_pxa2x0() 273 loop = ((Elf_Ehdr *)&end)->e_shnum; in init_pxa2x0()
|