Home
last modified time | relevance | path

Searched refs:phdr (Results 1 – 25 of 49) sorted by relevance

12

/dragonfly/stand/boot/common/
H A Dload_elf.c313 (long)phdr[i].p_filesz, (long)phdr[i].p_offset, in __elfN()
315 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); in __elfN()
321 if (phdr[i].p_filesz < phdr[i].p_memsz) in __elfN()
322 printf("+0x%lx", (long)(phdr[i].p_memsz -phdr[i].p_filesz)); in __elfN()
341 if (phdr[i].p_filesz < phdr[i].p_memsz) { in __elfN()
344 (long)(phdr[i].p_vaddr + off + phdr[i].p_filesz), in __elfN()
345 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); in __elfN()
348 kern_bzero(phdr[i].p_vaddr + off + phdr[i].p_filesz, in __elfN()
349 phdr[i].p_memsz - phdr[i].p_filesz); in __elfN()
358 lastaddr = phdr[i].p_vaddr + off + phdr[i].p_memsz; in __elfN()
[all …]
/dragonfly/sys/kern/
H A Dimgact_elf.c498 if (phdr[i].p_type == PT_LOAD && phdr[i].p_memsz != 0) { in __elfN()
1055 Elf_Phdr *phdr = phc->phdr; in cb_put_phdr() local
1065 phdr->p_paddr = 0; in cb_put_phdr()
1066 phdr->p_filesz = phdr->p_memsz = entry->ba.end - entry->ba.start; in cb_put_phdr()
1071 ++phc->phdr; in cb_put_phdr()
1166 phdr->p_paddr = 0; in cb_put_fp()
1167 phdr->p_filesz = phdr->p_memsz = in cb_put_fp()
1170 phdr->p_flags = 0; in cb_put_fp()
1309 Elf_Phdr *phdr; in __elfN() local
1383 ++phdr; in __elfN()
[all …]
H A Dkern_checkpoint.c221 Elf_Phdr *phdr = NULL; in ckpt_thaw_proc() local
277 if (phdr) in ckpt_thaw_proc()
278 kfree(phdr, M_TEMP); in ckpt_thaw_proc()
409 pos = phdr->p_offset; in mmap_phdr()
410 len = phdr->p_filesz; in mmap_phdr()
414 if (phdr->p_flags & PF_R) in mmap_phdr()
416 if (phdr->p_flags & PF_W) in mmap_phdr()
418 if (phdr->p_flags & PF_X) in mmap_phdr()
510 Elf_Phdr *phdr; in mmap_vp() local
515 phdr = &vnh->vnh_phdr; in mmap_vp()
[all …]
H A Dlink_elf.c397 Elf_Phdr *phdr; in link_elf_load_file() local
500 phdr = (Elf_Phdr *) (firstpage + hdr->e_phoff); in link_elf_load_file()
501 phlimit = phdr + hdr->e_phnum; in link_elf_load_file()
504 while (phdr < phlimit) { in link_elf_load_file()
505 switch (phdr->p_type) { in link_elf_load_file()
513 segs[nsegs] = phdr; in link_elf_load_file()
521 phdyn = phdr; in link_elf_load_file()
529 ++phdr; in link_elf_load_file()
/dragonfly/libexec/rtld-elf/
H A Dmap_object.c58 Elf_Phdr *phdr; in map_object() local
118 while (phdr < phlimit) { in map_object()
119 switch (phdr->p_type) { in map_object()
122 phinterp = phdr; in map_object()
126 segs[++nsegs] = phdr; in map_object()
140 phdyn = phdr; in map_object()
144 phtls = phdr; in map_object()
158 phdr->p_offset + phdr->p_filesz > PAGE_SIZE) in map_object()
165 ++phdr; in map_object()
299 if (obj->phdr == NULL) { in map_object()
[all …]
/dragonfly/usr.bin/gcore/
H A Delfcore.c171 Elf_Phdr *phdr = phc->phdr; in cb_put_phdr() local
178 phdr->p_paddr = 0; in cb_put_phdr()
179 phdr->p_filesz = phdr->p_memsz = entry->ba.end - entry->ba.start; in cb_put_phdr()
181 phdr->p_flags = 0; in cb_put_phdr()
190 phc->phdr++; in cb_put_phdr()
279 Elf_Phdr *phdr; in elf_puthdr() local
317 phdr->p_vaddr = 0; in elf_puthdr()
318 phdr->p_paddr = 0; in elf_puthdr()
320 phdr->p_memsz = 0; in elf_puthdr()
323 phdr++; in elf_puthdr()
[all …]
/dragonfly/test/nvmm/demo/toyvirt/
H A Delf.c65 Elf_Phdr *phdr; in elf_parse() local
72 phdr = (Elf_Phdr *)((char *)ehdr + ehdr->e_phoff); in elf_parse()
75 if (phdr[i].p_type != PT_LOAD) { in elf_parse()
76 if (phdr[i].p_filesz == 0) { in elf_parse()
85 hva = toyvirt_mem_add(mach, phdr[i].p_vaddr, in elf_parse()
86 roundup(phdr[i].p_filesz, PAGE_SIZE)); in elf_parse()
87 memcpy((void *)hva, base + phdr[i].p_offset, phdr[i].p_filesz); in elf_parse()
89 lastgpa = phdr[i].p_vaddr + in elf_parse()
90 roundup(phdr[i].p_filesz, PAGE_SIZE); in elf_parse()
/dragonfly/contrib/wpa_supplicant/src/eap_peer/
H A Dikev2.c850 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sar1()
852 phdr->flags = 0; in ikev2_build_sar1()
914 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_ker()
916 phdr->flags = 0; in ikev2_build_ker()
943 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_nr()
945 phdr->flags = 0; in ikev2_build_nr()
967 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_idr()
969 phdr->flags = 0; in ikev2_build_idr()
993 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_auth()
995 phdr->flags = 0; in ikev2_build_auth()
[all …]
/dragonfly/lib/libc/gen/
H A Dtls.c205 Elf_Phdr *phdr; in _libc_init_tls() local
213 phdr = NULL; in _libc_init_tls()
218 phdr = auxp->a_un.a_ptr; in _libc_init_tls()
230 if (phdr == NULL || phent != sizeof(Elf_Phdr) || phnum == 0) in _libc_init_tls()
234 if (phdr[i].p_type == PT_TLS) { in _libc_init_tls()
235 tls_static_space = roundup2(phdr[i].p_memsz, in _libc_init_tls()
236 phdr[i].p_align); in _libc_init_tls()
237 tls_init_size = phdr[i].p_filesz; in _libc_init_tls()
238 tls_init = (void*) phdr[i].p_vaddr; in _libc_init_tls()
/dragonfly/sys/platform/pc64/x86_64/
H A Ddump_machdep.c214 Elf_Phdr phdr; in cb_dumphdr() local
219 bzero(&phdr, sizeof(phdr)); in cb_dumphdr()
220 phdr.p_type = PT_LOAD; in cb_dumphdr()
222 phdr.p_offset = fileofs; in cb_dumphdr()
223 phdr.p_vaddr = mdp->md_start; in cb_dumphdr()
224 phdr.p_paddr = mdp->md_start; in cb_dumphdr()
225 phdr.p_filesz = size; in cb_dumphdr()
226 phdr.p_memsz = size; in cb_dumphdr()
227 phdr.p_align = PAGE_SIZE; in cb_dumphdr()
229 error = buf_write(di, (char*)&phdr, sizeof(phdr)); in cb_dumphdr()
[all …]
/dragonfly/contrib/wpa_supplicant/src/eap_server/
H A Dikev2.c906 struct ikev2_payload_hdr *phdr; in ikev2_build_sai() local
914 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sai()
916 phdr->flags = 0; in ikev2_build_sai()
980 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_kei()
982 phdr->flags = 0; in ikev2_build_kei()
1009 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_ni()
1011 phdr->flags = 0; in ikev2_build_ni()
1033 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_idi()
1035 phdr->flags = 0; in ikev2_build_idi()
1059 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_auth()
[all …]
/dragonfly/contrib/elftoolchain/libelf/
H A Dlibelf_phdr.c44 void *ehdr, *phdr; in _libelf_getphdr() local
55 if ((phdr = (ec == ELFCLASS32 ? in _libelf_getphdr()
58 return (phdr); in _libelf_getphdr()
90 if ((phdr = calloc(phnum, msz)) == NULL) { in _libelf_getphdr()
96 e->e_u.e_elf.e_phdr.e_phdr32 = phdr; in _libelf_getphdr()
98 e->e_u.e_elf.e_phdr.e_phdr64 = phdr; in _libelf_getphdr()
102 (*xlator)(phdr, phnum * msz, e->e_rawfile + phoff, phnum, in _libelf_getphdr()
105 return (phdr); in _libelf_getphdr()
H A Delf_flag.c146 void *phdr; in elf_flagphdr() local
159 phdr = e->e_u.e_elf.e_phdr.e_phdr32; in elf_flagphdr()
161 phdr = e->e_u.e_elf.e_phdr.e_phdr64; in elf_flagphdr()
163 if (phdr == NULL) { in elf_flagphdr()
/dragonfly/contrib/gcc-8.0/libgcc/
H A Dunwind-dw2-fde-dip.c194 phdr = info->dlpi_phdr; in _Unwind_IteratePhdrCallback()
275 for (n = info->dlpi_phnum; --n >= 0; phdr++) in _Unwind_IteratePhdrCallback()
277 if (phdr->p_type == PT_LOAD) in _Unwind_IteratePhdrCallback()
280 __RELOC_POINTER (phdr->p_vaddr, load_base); in _Unwind_IteratePhdrCallback()
285 pc_high = vaddr + phdr->p_memsz; in _Unwind_IteratePhdrCallback()
288 else if (phdr->p_type == PT_GNU_EH_FRAME) in _Unwind_IteratePhdrCallback()
289 p_eh_frame_hdr = phdr; in _Unwind_IteratePhdrCallback()
293 else if (phdr->p_type == PT_SUNW_UNWIND) in _Unwind_IteratePhdrCallback()
294 p_eh_frame_hdr = phdr; in _Unwind_IteratePhdrCallback()
296 else if (phdr->p_type == PT_DYNAMIC) in _Unwind_IteratePhdrCallback()
[all …]
/dragonfly/contrib/gcc-4.7/libgcc/
H A Dunwind-dw2-fde-dip.c187 phdr = info->dlpi_phdr; in _Unwind_IteratePhdrCallback()
268 for (n = info->dlpi_phnum; --n >= 0; phdr++) in _Unwind_IteratePhdrCallback()
270 if (phdr->p_type == PT_LOAD) in _Unwind_IteratePhdrCallback()
273 __RELOC_POINTER (phdr->p_vaddr, load_base); in _Unwind_IteratePhdrCallback()
278 pc_high = vaddr + phdr->p_memsz; in _Unwind_IteratePhdrCallback()
281 else if (phdr->p_type == PT_GNU_EH_FRAME) in _Unwind_IteratePhdrCallback()
282 p_eh_frame_hdr = phdr; in _Unwind_IteratePhdrCallback()
286 else if (phdr->p_type == PT_SUNW_UNWIND) in _Unwind_IteratePhdrCallback()
287 p_eh_frame_hdr = phdr; in _Unwind_IteratePhdrCallback()
289 else if (phdr->p_type == PT_DYNAMIC) in _Unwind_IteratePhdrCallback()
[all …]
/dragonfly/contrib/wpa_supplicant/src/eap_common/
H A Dikev2_common.c248 const struct ikev2_payload_hdr *phdr; in ikev2_parse_payloads() local
260 if (left < sizeof(*phdr)) { in ikev2_parse_payloads()
276 phdr->next_payload, phdr->flags, plen); in ikev2_parse_payloads()
278 pdata = (const u8 *) (phdr + 1); in ikev2_parse_payloads()
279 pdatalen = plen - sizeof(*phdr); in ikev2_parse_payloads()
354 next_payload = phdr->next_payload; in ikev2_parse_payloads()
534 struct ikev2_payload_hdr *phdr; in ikev2_build_encrypted() local
570 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_encrypted()
571 phdr->next_payload = next_payload; in ikev2_build_encrypted()
572 phdr->flags = 0; in ikev2_build_encrypted()
[all …]
/dragonfly/contrib/gcc-4.7/libgcc/config/
H A Dgmon-sol2.c53 struct phdr { struct
113 monsize = (s_textsize / HISTFRACTION) + sizeof (struct phdr); in monstartup()
141 ((struct phdr *) buffer)->lpc = lowpc; in monstartup()
142 ((struct phdr *) buffer)->hpc = highpc; in monstartup()
143 ((struct phdr *) buffer)->ncnt = ssiz; in monstartup()
144 monsize -= sizeof (struct phdr); in monstartup()
436 profil ((unsigned short *) (sbuf + sizeof (struct phdr)), in moncontrol()
437 ssiz - sizeof (struct phdr), (size_t) s_lowpc, s_scale); in moncontrol()
/dragonfly/usr.bin/ldd/
H A Dldd.c129 Elf_Phdr phdr; in main() local
140 if (read(fd, &phdr, ehdr.e_phentsize) in main()
141 != sizeof phdr) { in main()
147 if (phdr.p_type == PT_DYNAMIC) in main()
/dragonfly/contrib/gdb-7/gdb/
H A Dsolib-svr4.c220 Elf_Internal_Phdr *phdr = elf_tdata (abfd)->phdr; in lm_addr_check() local
226 if (phdr[i].p_type == PT_LOAD && phdr[i].p_align > align) in lm_addr_check()
227 align = phdr[i].p_align; in lm_addr_check()
398 Elf32_External_Phdr phdr; in read_program_header() local
406 if (target_read_memory (at_phdr + i * sizeof (phdr), in read_program_header()
407 (gdb_byte *)&phdr, sizeof (phdr))) in read_program_header()
410 p_type = extract_unsigned_integer ((gdb_byte *) phdr.p_type, in read_program_header()
435 Elf64_External_Phdr phdr; in read_program_header() local
443 if (target_read_memory (at_phdr + i * sizeof (phdr), in read_program_header()
444 (gdb_byte *)&phdr, sizeof (phdr))) in read_program_header()
[all …]
/dragonfly/usr.sbin/resident/
H A Dresident.c186 Elf_Phdr phdr; in main() local
197 if (read(fd, &phdr, ehdr.e_phentsize) in main()
198 != sizeof phdr) { in main()
204 if (phdr.p_type == PT_DYNAMIC) in main()
/dragonfly/usr.sbin/iostat/
H A Diostat.c125 static void phdr(int signo);
389 signal(SIGCONT, phdr); in main()
395 phdr(0); in main()
439 phdr(0); in main()
470 phdr(0); in main()
536 phdr(__unused int signo) in phdr() function
/dragonfly/contrib/gdb-7/bfd/
H A Delf-nacl.c155 Elf_Internal_Phdr *phdr = elf_tdata (abfd)->phdr; in nacl_modify_program_headers() local
156 Elf_Internal_Phdr *p = phdr; in nacl_modify_program_headers()
/dragonfly/contrib/binutils-2.27/bfd/
H A Delf-nacl.c236 Elf_Internal_Phdr *phdr = elf_tdata (abfd)->phdr; in nacl_modify_program_headers() local
237 Elf_Internal_Phdr *p = phdr; in nacl_modify_program_headers()
/dragonfly/contrib/binutils-2.34/bfd/
H A Delf-nacl.c247 Elf_Internal_Phdr *phdr = elf_tdata (abfd)->phdr; in nacl_modify_headers() local
248 Elf_Internal_Phdr *p = phdr; in nacl_modify_headers()
/dragonfly/tools/tools/net80211/wesside/dics/
H A Ddics.c308 struct pcap_pkthdr phdr; in main()
395 buf = pcap_next(p, &phdr); in main()
397 if (check_signal(buf+dtl, phdr.caplen-dtl, in main()

12