/external/libunwind/src/coredump/ |
H A D | _UCD_elf_map_image.c | 30 CD_elf_map_image(struct UCD_info *ui, coredump_phdr_t *phdr) argument 34 if (phdr->backing_fd < 0) 36 /* Note: coredump file contains only phdr->p_filesz bytes. 37 * We want to map bigger area (phdr->p_memsz bytes) to make sure 41 ei->image = mmap(NULL, phdr->p_memsz, PROT_READ, MAP_PRIVATE, ui->coredump_fd, phdr->p_offset); 47 ei->size = phdr->p_filesz; 48 size_t remainder_len = phdr->p_memsz - phdr->p_filesz; 51 void *remainder_base = (char*) ei->image + phdr 90 coredump_phdr_t *phdr = &ui->phdrs[i]; local [all...] |
H A D | _UCD_access_mem.c | 40 coredump_phdr_t *phdr; local 44 phdr = &ui->phdrs[i]; 45 if (phdr->p_vaddr <= addr && addr_last < phdr->p_vaddr + phdr->p_memsz) 58 if (addr_last >= phdr->p_vaddr + phdr->p_filesz) 62 if (phdr->backing_fd < 0) 64 Debug(1, "access to not-present data in phdr[%d]: addr:0x%llx\n", 69 filename = phdr [all...] |
H A D | _UCD_destroy.c | 41 struct coredump_phdr *phdr = &ui->phdrs[i]; local 42 free(phdr->backing_filename); 43 if (phdr->backing_fd >= 0) 44 close(phdr->backing_fd);
|
H A D | _UCD_create.c | 212 Debug(2, "phdr[%03d]: type:%d", i, cur->p_type); 315 struct coredump_phdr *phdr = &ui->phdrs[phdr_no]; local 316 if (phdr->backing_filename) 329 phdr->backing_fd = fd; 330 phdr->backing_filename = strdup(filename); 338 phdr->backing_filesize = (uoff_t)statbuf.st_size; 340 if (phdr->p_flags != (PF_X | PF_R)) 341 Debug(1, "Note: phdr[%u] is not r-x: flags are 0x%x\n", phdr_no, phdr->p_flags); 343 if (phdr 410 struct coredump_phdr *phdr = &ui->phdrs[i]; local [all...] |
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | linker_phdr.cpp | 150 const ELF::Phdr* phdr = &phdr_table[i]; local 152 if (phdr->p_type != PT_LOAD) { 157 if (phdr->p_vaddr < min_vaddr) { 158 min_vaddr = phdr->p_vaddr; 161 if (phdr->p_vaddr + phdr->p_memsz > max_vaddr) { 162 max_vaddr = phdr->p_vaddr + phdr->p_memsz; 189 const ELF::Phdr* phdr = phdr_table; local 190 const ELF::Phdr* phdr_limit = phdr 263 const ELF::Phdr* phdr; local 349 const ELF::Phdr* phdr = phdr_table; local 386 const ELF::Phdr* phdr = phdr_table; local [all...] |
H A D | crazy_linker_elf_loader.cpp | 228 for (const ELF::Phdr* phdr = phdr_table_; phdr < phdr_limit; ++phdr) { 229 if (phdr->p_type == PT_PHDR) { 230 return CheckPhdr(load_bias_ + phdr->p_vaddr, error); 237 for (const ELF::Phdr* phdr = phdr_table_; phdr < phdr_limit; ++phdr) { 238 if (phdr->p_type == PT_LOAD) { 239 if (phdr 279 const ELF::Phdr* phdr = &phdr_table_[i]; local [all...] |
H A D | crazy_linker_elf_view.cpp | 16 const ELF::Phdr* phdr, 21 load_size_ = phdr_table_get_load_size(phdr, phdr_count, &min_vaddr, NULL); 30 phdr_table_get_dynamic_section(phdr, 42 // This is different from |phdr|..|phdr + phdr_count| which can actually 48 const ELF::Phdr* entry = &phdr[n]; 60 const ELF::Phdr* entry = &phdr[n]; 80 size_t seg_start = load_bias_ + phdr[n].p_vaddr; 81 size_t seg_end = seg_start + phdr[n].p_filesz; 101 LOG("%s: New ELF view [load_address:%p, load_size:%p, load_bias:%p, phdr 15 InitUnmapped(ELF::Addr load_address, const ELF::Phdr* phdr, size_t phdr_count, Error* error) argument [all...] |
/external/elfutils/0.153/libelf/ |
H A D | elf32_getphdr.c | 78 result = elf->state.ELFW(elf,LIBELFBITS).phdr; 125 elf->state.ELFW(elf,LIBELFBITS).phdr = file_phdr; 129 ElfW2(LIBELFBITS,Phdr) *phdr; 133 phdr = elf->state.ELFW(elf,LIBELFBITS).phdr = 135 if (elf->state.ELFW(elf,LIBELFBITS).phdr == NULL) 149 memcpy (phdr, file_phdr, size); 165 CONVERT_TO (phdr[cnt].p_type, notcvt[cnt].p_type); 166 CONVERT_TO (phdr[cnt].p_offset, notcvt[cnt].p_offset); 167 CONVERT_TO (phdr[cn [all...] |
H A D | gelf_getphdr.c | 90 Elf32_Phdr *phdr = elf->state.elf32.phdr; local 92 if (phdr == NULL) 95 phdr = INTUSE(elf32_getphdr) (elf); 96 if (phdr == NULL) 117 phdr += ndx; 119 #define COPY(Name) result->Name = phdr->Name 132 Elf64_Phdr *phdr = elf->state.elf64.phdr; local 134 if (phdr [all...] |
H A D | gelf_update_phdr.c | 79 Elf32_Phdr *phdr = elf->state.elf32.phdr; local 95 if (phdr == NULL) 97 phdr = __elf32_getphdr_wrlock (elf); 98 if (phdr == NULL) 115 phdr += ndx; 118 phdr->name = src->name 130 Elf64_Phdr *phdr = elf->state.elf64.phdr; local 132 if (phdr [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
H A D | symbol-minimal.c | 109 Elf32_Phdr *phdr; local 129 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { 133 phdr->p_type = bswap_32(phdr->p_type); 134 phdr->p_offset = bswap_32(phdr->p_offset); 135 phdr->p_filesz = bswap_32(phdr->p_filesz); 138 if (phdr 158 Elf64_Phdr *phdr; local [all...] |
/external/elfutils/0.153/libdwfl/ |
H A D | core-file.c | 157 GElf_Phdr *phdr = gelf_getphdr (elf, ndx, &phdr_mem); local 158 if (unlikely (phdr == NULL)) 163 switch (phdr->p_type) 166 result = dwfl_report_segment (dwfl, ndx, phdr, 0, NULL); 172 *notes = *phdr; 270 GElf_Phdr phdr; local 273 if (unlikely (gelf_getphdr (elf, ndx++, &phdr) == NULL)) 275 while (phdr.p_type != PT_LOAD 276 || ((phdr.p_vaddr + phdr [all...] |
H A D | dwfl_module_build_id.c | 120 GElf_Phdr *phdr = gelf_getphdr (elf, i, &phdr_mem); local 121 if (likely (phdr != NULL) && phdr->p_type == PT_NOTE) 124 phdr->p_offset, 125 phdr->p_filesz, 127 dwfl_adjusted_address (mod, phdr->p_vaddr));
|
/external/libunwind/src/dwarf/ |
H A D | Gfind_unwind_table.c | 43 Elf_W(Phdr) *phdr, *ptxt = NULL, *peh_hdr = NULL, *pdyn = NULL; 66 phdr = (Elf_W(Phdr) *) ((char *) ei->image + ehdr->e_phoff); 71 switch (phdr[i].p_type) 74 if (phdr[i].p_vaddr < start_ip) 75 start_ip = phdr[i].p_vaddr; 77 if (phdr[i].p_vaddr + phdr[i].p_memsz > end_ip) 78 end_ip = phdr[i].p_vaddr + phdr[i].p_memsz; 80 if (phdr[ [all...] |
/external/qemu/include/hw/ |
H A D | elf_ops.h | 18 static void glue(bswap_phdr, SZ)(struct elf_phdr *phdr) 20 bswap32s(&phdr->p_type); /* Segment type */ 21 bswapSZs(&phdr->p_offset); /* Segment file offset */ 22 bswapSZs(&phdr->p_vaddr); /* Segment virtual address */ 23 bswapSZs(&phdr->p_paddr); /* Segment physical address */ 24 bswapSZs(&phdr->p_filesz); /* Segment size in file */ 25 bswapSZs(&phdr->p_memsz); /* Segment size in memory */ 26 bswap32s(&phdr->p_flags); /* Segment flags */ 27 bswapSZs(&phdr->p_align); /* Segment alignment */ 185 struct elf_phdr *phdr local [all...] |
/external/compiler-rt/lib/lsan/ |
H A D | lsan_common_linux.cc | 59 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]); 62 if (!(phdr->p_flags & PF_W) || (phdr->p_type != PT_LOAD) || 63 (phdr->p_memsz == 0)) 65 uptr begin = info->dlpi_addr + phdr->p_vaddr; 66 uptr end = begin + phdr->p_memsz;
|
/external/elfutils/0.153/libdw/ |
H A D | dwarf_getcfi_elf.c | 147 getcfi_gnu_eh_frame (Elf *elf, const GElf_Ehdr *ehdr, const GElf_Phdr *phdr) argument 149 if (unlikely (phdr->p_filesz < 4)) 152 Elf_Data *data = elf_getdata_rawchunk (elf, phdr->p_offset, phdr->p_filesz, 158 /* XXX might be read error or corrupt phdr */ 166 const uint8_t *search_table = parse_eh_frame_hdr (data->d_buf, phdr->p_filesz, 167 phdr->p_vaddr, ehdr, 174 Dwarf_Off eh_frame_offset = eh_frame_ptr - phdr->p_vaddr + phdr->p_offset; 199 cfi->search_table_vaddr = phdr 218 GElf_Phdr *phdr = gelf_getphdr (elf, i, &phdr_mem); local [all...] |
/external/chromium_org/components/nacl/loader/nonsfi/ |
H A D | elf_loader.cc | 104 // Converts the pflags (in phdr) to mmap's prot flags. 111 // Converts the pflags (in phdr) to NaCl ABI's prot flags. 124 const ElfW(Phdr)& phdr = phdrs[i]; 125 if (phdr.p_type != PT_LOAD) { 130 begin = std::min(begin, phdr.p_vaddr); 131 end = std::max(end, phdr.p_vaddr + phdr.p_memsz); 182 const ElfW(Phdr)& phdr = phdrs[i]; 183 if (phdr.p_type != PT_LOAD) { 189 ElfW(Addr) seg_start = phdr [all...] |
/external/libunwind/src/ia64/ |
H A D | Gfind_unwind_table.c | 99 Elf64_Phdr *phdr, *ptxt = NULL, *punw = NULL, *pdyn = NULL; local 107 phdr = (Elf64_Phdr *) ((char *) edi->ei.image + ehdr->e_phoff); 111 switch (phdr[i].p_type) 114 if (phdr[i].p_offset == mapoff) 115 ptxt = phdr + i; 119 punw = phdr + i; 123 pdyn = phdr + i;
|
/external/wpa_supplicant_8/hostapd/src/eap_peer/ |
H A D | ikev2.c | 843 struct ikev2_payload_hdr *phdr; local 851 phdr = wpabuf_put(msg, sizeof(*phdr)); 852 phdr->next_payload = next_payload; 853 phdr->flags = 0; 892 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; 893 WPA_PUT_BE16(phdr->payload_length, plen); 902 struct ikev2_payload_hdr *phdr; local 915 phdr = wpabuf_put(msg, sizeof(*phdr)); 938 struct ikev2_payload_hdr *phdr; local 957 struct ikev2_payload_hdr *phdr; local 983 struct ikev2_payload_hdr *phdr; local 1023 struct ikev2_payload_hdr *phdr; local [all...] |
/external/wpa_supplicant_8/src/eap_peer/ |
H A D | ikev2.c | 843 struct ikev2_payload_hdr *phdr; local 851 phdr = wpabuf_put(msg, sizeof(*phdr)); 852 phdr->next_payload = next_payload; 853 phdr->flags = 0; 892 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; 893 WPA_PUT_BE16(phdr->payload_length, plen); 902 struct ikev2_payload_hdr *phdr; local 915 phdr = wpabuf_put(msg, sizeof(*phdr)); 938 struct ikev2_payload_hdr *phdr; local 957 struct ikev2_payload_hdr *phdr; local 983 struct ikev2_payload_hdr *phdr; local 1023 struct ikev2_payload_hdr *phdr; local [all...] |
/external/wpa_supplicant_8/wpa_supplicant/src/eap_peer/ |
H A D | ikev2.c | 843 struct ikev2_payload_hdr *phdr; local 851 phdr = wpabuf_put(msg, sizeof(*phdr)); 852 phdr->next_payload = next_payload; 853 phdr->flags = 0; 892 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; 893 WPA_PUT_BE16(phdr->payload_length, plen); 902 struct ikev2_payload_hdr *phdr; local 915 phdr = wpabuf_put(msg, sizeof(*phdr)); 938 struct ikev2_payload_hdr *phdr; local 957 struct ikev2_payload_hdr *phdr; local 983 struct ikev2_payload_hdr *phdr; local 1023 struct ikev2_payload_hdr *phdr; local [all...] |
/external/elfutils/0.153/backends/ |
H A D | ppc_symbol.c | 86 GElf_Phdr *phdr = gelf_getphdr (elf, i, &phdr_mem); local 87 if (phdr == NULL || phdr->p_type != PT_DYNAMIC) 90 Elf_Scn *scn = gelf_offscn (elf, phdr->p_offset);
|
/external/valgrind/main/coregrind/ |
H A D | pub_core_ume.h | 55 Addr phdr; // OUT: address phdr was mapped at member in struct:__anon32750
|
/external/wpa_supplicant_8/hostapd/src/eap_server/ |
H A D | ikev2.c | 907 struct ikev2_payload_hdr *phdr; local 915 phdr = wpabuf_put(msg, sizeof(*phdr)); 916 phdr->next_payload = next_payload; 917 phdr->flags = 0; 957 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; 958 WPA_PUT_BE16(phdr->payload_length, plen); 967 struct ikev2_payload_hdr *phdr; local 981 phdr = wpabuf_put(msg, sizeof(*phdr)); 1004 struct ikev2_payload_hdr *phdr; local 1023 struct ikev2_payload_hdr *phdr; local 1049 struct ikev2_payload_hdr *phdr; local [all...] |