/src/sys/compat/linux/arch/amd64/ |
linux_exec_machdep.c | 133 u_long phsize; local in function:ELFNAME2 155 phsize = eh->e_phnum * sizeof(Elf_Phdr); 156 ph = (Elf_Phdr *)kmem_alloc(phsize, KM_SLEEP); 157 error = exec_read(l, pack->ep_vp, eh->e_phoff, ph, phsize, 0); 166 kmem_free(ph, phsize);
|
/src/sys/compat/linux/common/ |
linux_exec_elf32.c | 371 size_t phsize; local in function:ELFNAME2 379 phsize = eh->e_phnum * sizeof(Elf_Phdr); 380 ph = (Elf_Phdr *)malloc(phsize, M_TEMP, M_WAITOK); 381 error = exec_read(l, epp->ep_vp, eh->e_phoff, ph, phsize,
|
/src/libexec/ld.elf_so/ |
map_object.c | 98 size_t phdr_memsz, phsize; local in function:_rtld_map_object 181 phsize = ehdr->e_phnum * sizeof(phdr[0]); 220 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, 228 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, 248 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, 256 dbg(("%s: %s %p phsize %" PRImemsz, obj->path, "PT_TLS", 424 segs[i]->p_memsz >= phsize) { 426 phdr_memsz = phsize; 432 obj->phsize = phdr_memsz; 434 Elf_Phdr *buf = xmalloc(phsize); [all...] |
rtld.h | 164 size_t phsize; /* Size of program header in bytes */ member in struct:Struct_Obj_Entry
|
/src/sys/kern/ |
exec_elf.c | 429 u_long phsize; local in function:elf_load_interp 500 phsize = eh.e_phnum * sizeof(Elf_Phdr); 501 ph = kmem_alloc(phsize, KM_SLEEP); 503 error = exec_read(l, vp, eh.e_phoff, ph, phsize, IO_NODELOCKED); 625 kmem_free(ph, phsize); 635 kmem_free(ph, phsize); 657 u_long phsize; local in function:exec_elf_makecmds 693 phsize = eh->e_phnum * sizeof(Elf_Phdr); 694 ph = kmem_alloc(phsize, KM_SLEEP); 696 error = exec_read(l, epp->ep_vp, eh->e_phoff, ph, phsize, 905 size_t phsize; local in function:netbsd_elf_signature [all...] |