/external/libunwind/src/coredump/ |
H A D | _UCD_access_mem.c | 45 if (phdr->p_vaddr <= addr && addr_last < phdr->p_vaddr + phdr->p_memsz) 58 if (addr_last >= phdr->p_vaddr + phdr->p_filesz) 70 fileofs = addr - phdr->p_vaddr; 76 fileofs = phdr->p_offset + (addr - phdr->p_vaddr);
|
H A D | _UCD_elf_map_image.c | 91 if (phdr->p_vaddr <= ip && ip < phdr->p_vaddr + phdr->p_memsz)
|
H A D | _UCD_get_proc_name.c | 48 segbase = cphdr->p_vaddr;
|
H A D | _UCD_create.c | 169 cur->p_vaddr = hdr64.p_vaddr ; 195 cur->p_vaddr = hdr32.p_vaddr ; 256 (unsigned long long) cur->p_vaddr, 411 if (phdr->p_vaddr != vaddr)
|
H A D | _UCD_internal.h | 65 uoff_t p_vaddr; member in struct:coredump_phdr
|
/external/kernel-headers/original/uapi/linux/ |
H A D | elf-fdpic.h | 22 Elf32_Addr p_vaddr; /* VMA recorded in file */ member in struct:elf32_fdpic_loadseg
|
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | linker_phdr.cpp | 61 p_vaddr -> segment's virtual address 66 The loadable segments can be seen as a list of [p_vaddr ... p_vaddr+p_memsz) 78 Finally, the real load addrs of each segment is not p_vaddr. Instead the 99 constant offset from their p_vaddr value. This offset is computed as the 100 difference between the first segment's load address, and its p_vaddr value. 106 load_bias = phdr0_load_address - PAGE_START(phdr0->p_vaddr) 109 possible wrap around UINT32_MAX for possible large p_vaddr values). 114 phdr0_load_address + PAGE_OFFSET(phdr0->p_vaddr) 118 PAGE_OFFSET(phdr0->p_vaddr) [all...] |
H A D | crazy_linker_elf_view.cpp | 63 ELF::Addr elf_addr = load_bias_ + entry->p_vaddr; 80 size_t seg_start = load_bias_ + phdr[n].p_vaddr;
|
H A D | crazy_linker_elf_loader.cpp | 230 return CheckPhdr(load_bias_ + phdr->p_vaddr, error); 240 ELF::Addr elf_addr = load_bias_ + phdr->p_vaddr; 263 ELF::Addr seg_start = phdr->p_vaddr + load_bias_; 286 ELF::Addr seg_start = phdr->p_vaddr + load_bias_;
|
H A D | crazy_linker_rdebug.cpp | 115 (void*)phdr_load0.p_vaddr); 120 (void*)phdr_dyn.p_vaddr, 139 size_t load_bias = entry.vma_start - phdr_load0.p_vaddr; 142 *dynamic_address = load_bias + phdr_dyn.p_vaddr;
|
/external/libunwind/src/dwarf/ |
H A D | Gfind_unwind_table.c | 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; 111 load_base = segbase - ptxt->p_vaddr; 211 edi->di_cache.u.rti.table_data = ((load_base + peh_hdr->p_vaddr) 220 edi->di_cache.u.rti.segbase = ((load_base + peh_hdr->p_vaddr) 234 edi->di_arm.u.rti.table_data = load_base + parm_exidx->p_vaddr;
|
/external/libunwind/src/ |
H A D | os-qnx.c | 38 int segbase = info->dlpi_addr + info->dlpi_phdr[i].p_vaddr; 45 cur_map->start = info->dlpi_addr + info->dlpi_phdr[i].p_vaddr;
|
/external/clang/test/CodeGen/ |
H A D | 2009-01-21-InvalidIterator.c | 16 Elf64_Addr p_vaddr; member in struct:__anon18564
|
/external/libunwind/src/ia64/ |
H A D | Gtables.c | 499 Elf64_Addr vaddr = phdr->p_vaddr + load_base; 512 if (likely (p_unwind->p_vaddr >= p_text->p_vaddr 513 && p_unwind->p_vaddr < p_text->p_vaddr + p_text->p_memsz)) 515 segbase = p_text->p_vaddr + load_base; 523 if (phdr->p_type == PT_LOAD && p_unwind->p_vaddr >= phdr->p_vaddr 524 && p_unwind->p_vaddr < phdr->p_vaddr [all...] |
H A D | Gfind_unwind_table.c | 135 edi->di_cache.gp = find_gp (edi, pdyn, segbase - ptxt->p_vaddr); 141 ((char *) edi->ei.image + (punw->p_vaddr - ptxt->p_vaddr));
|
/external/valgrind/main/coregrind/m_ume/ |
H A D | elf.c | 172 addr = ph->p_vaddr+base; 195 addr = ph->p_vaddr+base; 359 info->phdr = ph->p_vaddr + ebase; 363 if (ph->p_vaddr < minaddr) 364 minaddr = ph->p_vaddr; 365 if (ph->p_vaddr+ph->p_memsz > maxaddr) 366 maxaddr = ph->p_vaddr+ph->p_memsz; 402 interp_addr = iph->p_vaddr; 408 end = (iph->p_vaddr - interp_addr) + iph->p_memsz;
|
/external/elfutils/0.153/libdwfl/ |
H A D | dwfl_report_elf.c | 203 vaddr = ph->p_vaddr & -ph->p_align; 204 address_sync = ph->p_vaddr + ph->p_memsz; 207 start = base + (ph->p_vaddr & -ph->p_align); 219 && ph->p_vaddr + ph->p_memsz > 0) 221 end = base + (ph->p_vaddr + ph->p_memsz);
|
H A D | core-file.c | 276 || ((phdr.p_vaddr + phdr.p_memsz + align - 1) & -align) <= vaddr); 278 GElf_Off start = vaddr - phdr.p_vaddr + phdr.p_offset; 285 end_vaddr = (phdr.p_vaddr + phdr.p_memsz + align - 1) & -align; 305 || phdr.p_vaddr > end_vaddr)
|
H A D | elf-from-memory.c | 242 handle_segment (phdrs.p32[i].p_vaddr, phdrs.p32[i].p_offset, 252 handle_segment (phdrs.p64[i].p_vaddr, phdrs.p64[i].p_offset, 299 if (handle_segment (phdrs.p32[i].p_vaddr, phdrs.p32[i].p_offset, 326 if (handle_segment (phdrs.p64[i].p_vaddr, phdrs.p64[i].p_offset,
|
/external/elfutils/0.153/libelf/ |
H A D | gelf_update_phdr.c | 85 || unlikely (src->p_vaddr > 0xffffffffull) 121 COPY (p_vaddr);
|
H A D | elf32_getphdr.c | 167 CONVERT_TO (phdr[cnt].p_vaddr, notcvt[cnt].p_vaddr); 214 CONVERT (phdr[cnt].p_vaddr);
|
/external/chromium_org/components/nacl/loader/nonsfi/ |
H A D | elf_loader.cc | 130 begin = std::min(begin, phdr.p_vaddr); 131 end = std::max(end, phdr.p_vaddr + phdr.p_memsz); 157 if (phdrs[i].p_vaddr != 0) { 189 ElfW(Addr) seg_start = phdr.p_vaddr + load_bias;
|
/external/chromium_org/courgette/ |
H A D | types_elf.h | 97 Elf32_Addr p_vaddr; member in struct:Elf32_Phdr
|
/external/llvm/tools/llvm-objdump/ |
H A D | ELFDump.cpp | 61 << format(Fmt, (uint64_t)pi->p_vaddr)
|
/external/elfutils/0.153/libdw/ |
H A D | dwarf_getcfi_elf.c | 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->p_vaddr;
|