| /dragonfly/stand/boot/common/ |
| HD | load_elf.c | 265 Elf_Phdr *phdr, *php; in __elfN() local 300 if ((ehdr->e_phoff + ehdr->e_phnum * sizeof(*phdr)) > ef->firstlen) { in __elfN() 304 phdr = (Elf_Phdr *)(ef->firstpage + ehdr->e_phoff); in __elfN() 308 if (phdr[i].p_type != PT_LOAD) in __elfN() 313 (long)phdr[i].p_filesz, (long)phdr[i].p_offset, in __elfN() 314 (long)(phdr[i].p_vaddr + off), in __elfN() 315 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); in __elfN() 317 if ((phdr[i].p_flags & PF_W) == 0) { in __elfN() 318 printf("text=0x%lx ", (long)phdr[i].p_filesz); in __elfN() 320 printf("data=0x%lx", (long)phdr[i].p_filesz); in __elfN() [all …]
|
| /dragonfly/sys/kern/ |
| HD | imgact_elf.c | 415 const Elf_Phdr *phdr = NULL; in __elfN() local 491 phdr = (const Elf_Phdr *)(imgp->image_header + hdr->e_phoff); in __elfN() 492 if (!aligned(phdr, Elf_Addr)) { in __elfN() 498 if (phdr[i].p_type == PT_LOAD && phdr[i].p_memsz != 0) { in __elfN() 500 prot = __elfN(trans_prot)(phdr[i].p_flags); in __elfN() 503 phdr[i].p_offset, in __elfN() 504 (caddr_t)phdr[i].p_vaddr + in __elfN() 506 phdr[i].p_memsz, in __elfN() 507 phdr[i].p_filesz, prot); in __elfN() 515 base_addr = trunc_page(phdr[i].p_vaddr + rbase); in __elfN() [all …]
|
| HD | kern_checkpoint.c | 74 static int elf_loadphdrs(struct file *fp, Elf_Phdr *phdr, int numsegs); 152 elf_getphdrs(struct file *fp, Elf_Phdr *phdr, size_t nbyte) in elf_getphdrs() argument 159 if ((error = read_check(fp, phdr, nbyte)) != 0) in elf_getphdrs() 163 PRINTF(("entry type: %d\n", phdr[i].p_type)); in elf_getphdrs() 164 PRINTF(("file offset: %jd\n", (intmax_t)phdr[i].p_offset)); in elf_getphdrs() 165 PRINTF(("virt address: %p\n", (uint32_t *)phdr[i].p_vaddr)); in elf_getphdrs() 166 PRINTF(("file size: %jd\n", (intmax_t)phdr[i].p_filesz)); in elf_getphdrs() 167 PRINTF(("memory size: %jd\n", (intmax_t)phdr[i].p_memsz)); in elf_getphdrs() 221 Elf_Phdr *phdr = NULL; in ckpt_thaw_proc() local 233 phdr = kmalloc(nbyte, M_TEMP, M_WAITOK); in ckpt_thaw_proc() [all …]
|
| HD | link_elf.c | 397 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/ |
| HD | map_object.c | 58 Elf_Phdr *phdr; in map_object() local 106 phdr = (Elf_Phdr *) ((char *)hdr + hdr->e_phoff); in map_object() 107 phsize = hdr->e_phnum * sizeof (phdr[0]); in map_object() 108 phlimit = phdr + hdr->e_phnum; in map_object() 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() 135 phdr_vaddr = phdr->p_vaddr; in map_object() 136 phsize = phdr->p_memsz; in map_object() [all …]
|
| /dragonfly/usr.bin/gcore/ |
| HD | elfcore.c | 60 Elf_Phdr *phdr; /* Program header to fill in */ member 171 Elf_Phdr *phdr = phc->phdr; in cb_put_phdr() local 175 phdr->p_type = PT_LOAD; in cb_put_phdr() 176 phdr->p_offset = phc->offset; in cb_put_phdr() 177 phdr->p_vaddr = entry->ba.start; in cb_put_phdr() 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() 180 phdr->p_align = PAGE_SIZE; in cb_put_phdr() 181 phdr->p_flags = 0; in cb_put_phdr() 183 phdr->p_flags |= PF_R; in cb_put_phdr() [all …]
|
| /dragonfly/test/nvmm/demo/toyvirt/ |
| HD | elf.c | 65 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/ |
| HD | ikev2.c | 842 struct ikev2_payload_hdr *phdr; in ikev2_build_sar1() local 850 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sar1() 851 phdr->next_payload = next_payload; in ikev2_build_sar1() 852 phdr->flags = 0; in ikev2_build_sar1() 891 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; in ikev2_build_sar1() 892 WPA_PUT_BE16(phdr->payload_length, plen); in ikev2_build_sar1() 901 struct ikev2_payload_hdr *phdr; in ikev2_build_ker() local 914 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_ker() 915 phdr->next_payload = next_payload; in ikev2_build_ker() 916 phdr->flags = 0; in ikev2_build_ker() [all …]
|
| /dragonfly/lib/libc/gen/ |
| HD | tls.c | 205 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/ |
| HD | dump_machdep.c | 214 Elf_Phdr phdr; in cb_dumphdr() local 219 bzero(&phdr, sizeof(phdr)); in cb_dumphdr() 220 phdr.p_type = PT_LOAD; in cb_dumphdr() 221 phdr.p_flags = PF_R; /* XXX */ 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() [all …]
|
| /dragonfly/contrib/wpa_supplicant/src/eap_server/ |
| HD | ikev2.c | 906 struct ikev2_payload_hdr *phdr; in ikev2_build_sai() local 914 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sai() 915 phdr->next_payload = next_payload; in ikev2_build_sai() 916 phdr->flags = 0; in ikev2_build_sai() 956 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; in ikev2_build_sai() 957 WPA_PUT_BE16(phdr->payload_length, plen); in ikev2_build_sai() 966 struct ikev2_payload_hdr *phdr; in ikev2_build_kei() local 980 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_kei() 981 phdr->next_payload = next_payload; in ikev2_build_kei() 982 phdr->flags = 0; in ikev2_build_kei() [all …]
|
| /dragonfly/contrib/elftoolchain/libelf/ |
| HD | libelf_phdr.c | 44 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()
|
| HD | elf_flag.c | 146 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-4.7/libgcc/ |
| HD | unwind-dw2-fde-dip.c | 163 const ElfW(Phdr) *phdr, *p_eh_frame_hdr, *p_dynamic; in _Unwind_IteratePhdrCallback() 187 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() 274 if (data->pc >= vaddr && data->pc < vaddr + phdr->p_memsz) 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() [all …]
|
| /dragonfly/contrib/gcc-8.0/libgcc/ |
| HD | unwind-dw2-fde-dip.c | 170 const ElfW(Phdr) *phdr, *p_eh_frame_hdr, *p_dynamic; in _Unwind_IteratePhdrCallback() 194 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() 281 if (data->pc >= vaddr && data->pc < vaddr + phdr->p_memsz) 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() [all …]
|
| /dragonfly/contrib/wpa_supplicant/src/eap_common/ |
| HD | ikev2_common.c | 248 const struct ikev2_payload_hdr *phdr; in ikev2_parse_payloads() local 260 if (left < sizeof(*phdr)) { in ikev2_parse_payloads() 266 phdr = (const struct ikev2_payload_hdr *) pos; in ikev2_parse_payloads() 267 plen = WPA_GET_BE16(phdr->payload_length); in ikev2_parse_payloads() 268 if (plen < sizeof(*phdr) || plen > left) { 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() 332 if (phdr->flags & IKEV2_PAYLOAD_FLAGS_CRITICAL) { in ikev2_parse_payloads() 351 payloads->encr_next_payload = phdr->next_payload; in ikev2_parse_payloads() [all …]
|
| /dragonfly/contrib/gcc-4.7/libgcc/config/ |
| HD | gmon-sol2.c | 53 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/ |
| HD | ldd.c | 129 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/ |
| HD | solib-svr4.c | 220 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() 416 pt_phdr = extract_unsigned_integer ((gdb_byte *) phdr.p_vaddr, in read_program_header() 428 sect_addr = extract_unsigned_integer ((gdb_byte *)phdr.p_vaddr, in read_program_header() 430 sect_size = extract_unsigned_integer ((gdb_byte *)phdr.p_memsz, in read_program_header() [all …]
|
| /dragonfly/usr.sbin/resident/ |
| HD | resident.c | 186 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/ |
| HD | iostat.c | 125 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/ |
| HD | elf-nacl.c | 155 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/ |
| HD | elf-nacl.c | 236 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/ |
| HD | elf-nacl.c | 247 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/ |
| HD | dics.c | 308 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()
|