/netbsd-src/sys/kern/ |
H A D | exec_elf.c | 429 u_long phsize; in elf_load_interp() 500 phsize = eh.e_phnum * sizeof(Elf_Phdr); in elf_load_interp() 501 ph = kmem_alloc(phsize, KM_SLEEP); in elf_load_interp() 503 error = exec_read(l, vp, eh.e_phoff, ph, phsize, IO_NODELOCKED); in elf_load_interp() 625 kmem_free(ph, phsize); in elf_load_interp() 635 kmem_free(ph, phsize); in elf_load_interp() 657 u_long phsize; in exec_elf_makecmds() 693 phsize = eh->e_phnum * sizeof(Elf_Phdr); in exec_elf_makecmds() 694 ph = kmem_alloc(phsize, KM_SLEEP); in exec_elf_makecmds() 696 error = exec_read(l, epp->ep_vp, eh->e_phoff, ph, phsize, in exec_elf_makecmds() 426 u_long phsize; elf_load_interp() local 654 u_long phsize; exec_elf_makecmds() local 902 size_t phsize; netbsd_elf_signature() local [all...] |
/netbsd-src/libexec/ld.elf_so/ |
H A D | map_object.c | 98 size_t phdr_memsz, phsize; in _rtld_map_object() local 181 phsize = ehdr->e_phnum * sizeof(phdr[0]); in _rtld_map_object() 220 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, in _rtld_map_object() 228 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, in _rtld_map_object() 248 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, in _rtld_map_object() 256 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, "PT_TLS", in _rtld_map_object() 424 segs[i]->p_memsz >= phsize) { in _rtld_map_object() 426 phdr_memsz = phsize; in _rtld_map_object() 432 obj->phsize = phdr_memsz; in _rtld_map_object() 434 Elf_Phdr *buf = xmalloc(phsize); in _rtld_map_object() [all...] |
H A D | headers.c | 487 obj->phsize = ph->p_memsz; in _rtld_digest_phdr() 488 dbg(("headers: phdr %p (%p) phsize %zu relocbase %p", in _rtld_digest_phdr() 489 obj->phdr, phdr, obj->phsize, obj->relocbase)); in _rtld_digest_phdr() 499 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr() 515 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr() 522 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr() 532 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr() 546 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr() 555 dbg(("headers: %s %p phsize %" PRImemsz, in _rtld_digest_phdr()
|
H A D | rtld.h | 163 size_t phsize; /* Size of program header in bytes */ member
|
H A D | rtld.c | 413 _rtld_objself.phsize = ehdr->e_phnum * sizeof(_rtld_objself.phdr[0]); in _rtld_init() 1470 phdr_info->dlpi_phnum = obj->phsize / sizeof(obj->phdr[0]); in _rtld_fill_dl_phdr_info()
|
/netbsd-src/sys/compat/linux/arch/amd64/ |
H A D | linux_exec_machdep.c | 133 u_long phsize; in ELFNAME2() local 155 phsize = eh->e_phnum * sizeof(Elf_Phdr); in ELFNAME2() 156 ph = (Elf_Phdr *)kmem_alloc(phsize, KM_SLEEP); in ELFNAME2() 157 error = exec_read(l, pack->ep_vp, eh->e_phoff, ph, phsize, 0); in ELFNAME2() 166 kmem_free(ph, phsize); in ELFNAME2()
|
/netbsd-src/sys/compat/linux/common/ |
H A D | linux_exec_elf32.c | 371 size_t phsize; in ELFNAME2() local 379 phsize = eh->e_phnum * sizeof(Elf_Phdr); in ELFNAME2() 380 ph = (Elf_Phdr *)malloc(phsize, M_TEMP, M_WAITOK); in ELFNAME2() 381 error = exec_read(l, epp->ep_vp, eh->e_phoff, ph, phsize, in ELFNAME2()
|
/netbsd-src/libexec/ld.elf_so/arch/arm/ |
H A D | find_exidx.c | 69 const Elf_Phdr * const phlimit = ph + obj->phsize / sizeof(*ph); in __gnu_Unwind_Find_exidx()
|