/external/libunwind/src/coredump/ |
_UCD_get_proc_name.c | 36 unsigned long segbase, mapoff; local 46 /* segbase: where it is mapped in virtual memory */ 48 segbase = cphdr->p_vaddr; 52 ret = elf_w (get_proc_name_in_image) (as, &ui->edi.ei, segbase, mapoff, ip, buf, buf_len, offp);
|
_UCD_find_proc_info.c | 32 unsigned long segbase, mapoff; local 61 /* segbase: where it is mapped in virtual memory */ 63 segbase = phdr->p_vaddr; 69 /* Here, SEGBASE is the starting-address of the (mmap'ped) segment 71 if (tdep_find_unwind_table(&ui->edi, as, phdr->backing_filename, segbase, mapoff, ip) < 0)
|
/external/libunwind/src/ia64/ |
Gtables.c | 143 unw_word_t start_offset, end_offset, info_offset, segbase; local 158 segbase = di->u.ti.segbase; 172 segbase = di->u.rti.segbase; 193 hdr_addr = info_offset + segbase; 257 unw_word_t handler_offset, segbase = 0; local 273 segbase = di->u.ti.segbase; 276 ip - segbase); 477 Elf64_Addr load_base, segbase = 0; local [all...] |
Gfind_unwind_table.c | 96 char *path, unw_word_t segbase, unw_word_t mapoff, 133 edi->di_cache.start_ip = segbase; 135 edi->di_cache.gp = find_gp (edi, pdyn, segbase - ptxt->p_vaddr); 138 edi->di_cache.u.ti.segbase = segbase;
|
/external/libunwind/src/ |
os-common.c | 36 unsigned long *segbase, unsigned long *mapoff, char **path, 42 return local_get_elf_image (as, ei, ip, segbase, mapoff, path, as_arg); 52 *segbase = map->start;
|
os-hpux.c | 47 unsigned long *segbase, unsigned long *mapoff, char **path) 92 Debug(1, "segbase=%lx, mapoff=%lx, path=%s\n", map->start, map->offset, map->path); 123 *segbase = map->start;
|
elfxx.c | 250 struct elf_image* ei, unsigned long segbase, unsigned long mapoff, 264 *load_offset = segbase - phdr.p_vaddr; 392 struct elf_image *ei, unsigned long segbase, unsigned long mapoff, Elf_W(Addr)* load_offset) { 399 *load_offset = segbase - phdr[i].p_vaddr; 443 struct elf_image* ei, unsigned long segbase, unsigned long mapoff, 446 return elf_w (get_load_offset_mapped) (ei, segbase, mapoff, load_offset); 448 return elf_w (get_load_offset_memory) (ei, segbase, mapoff, ehdr, load_offset); 565 unw_addr_space_t as, struct elf_image* ei, unsigned long segbase, unsigned long mapoff, 570 if (!elf_w (get_load_offset) (ei, segbase, mapoff, &ehdr, &load_offset)) { 602 unsigned long segbase, mapoff local [all...] |
os-qnx.c | 38 int segbase = info->dlpi_addr + info->dlpi_phdr[i].p_vaddr; local
|
Los-common.c | 177 unsigned long *segbase, unsigned long *mapoff, char **path, void *as_arg) 202 *segbase = map->start;
|
elfxx.h | 78 unw_addr_space_t as, struct elf_image* ei, unsigned long segbase,
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_linux_libcdep.cc | 314 void **segbase = 0; local 316 // sysarch(I386_GET_GSBASE, segbase); 317 __asm __volatile("mov %%gs:0, %0" : "=r" (segbase)); 319 // sysarch(AMD64_GET_FSBASE, segbase); 320 __asm __volatile("movq %%fs:0, %0" : "=r" (segbase)); 324 return segbase; 348 void** segbase = ThreadSelfSegbase(); 351 if (segbase != 0) { 354 // dtv = segbase[1]; 355 // dtv[2] = segbase - tls_static_space [all...] |
/external/libunwind/src/dwarf/ |
Gfind_proc_info-lsb.c | 443 unw_word_t segbase, const char* obj_name, 576 di->u.ti.segbase = segbase + fdesc->segbase_bias; 579 Debug (15, "found debug_frame table `%s': segbase=0x%lx, len=%lu, " 582 (long) di->u.ti.segbase, (long) di->u.ti.table_len, 750 di->u.rti.segbase = (unw_word_t) (uintptr_t) hdr; 753 Debug (15, "found table `%s': segbase=0x%lx, len=%lu, gp=0x%lx, " 755 (long) di->u.rti.segbase, (long) di->u.rti.table_len, 906 unw_word_t segbase = 0, fde_addr; local 950 segbase = di->u.rti.segbase [all...] |
Gfind_unwind_table.c | 121 di_cache->u.rti.segbase = ((load_base + phdr.p_vaddr) + (hdr_offset - phdr.p_offset)); 128 unw_word_t segbase, unw_word_t mapoff, unw_word_t ip) { 191 unw_word_t load_base = segbase - txt_pvaddr; 241 unw_word_t segbase, unw_word_t mapoff, unw_word_t ip) 266 if (dwarf_find_unwind_table_memory (edi, ei, as, path, segbase, mapoff, ip)) { 320 load_base = segbase - ptxt->p_vaddr; 426 edi->di_cache.u.rti.segbase = ((load_base + peh_hdr->p_vaddr)
|
/toolchain/binutils/binutils-2.25/bfd/ |
ihex.c | 241 bfd_vma segbase; local 255 segbase = 0; 348 && sec->vma + sec->size == extbase + segbase + addr) 371 sec->vma = extbase + segbase + addr; 372 sec->lma = extbase + segbase + addr; 397 segbase = HEX4 (buf) << 4; 760 bfd_vma segbase; local 764 segbase = 0; 785 if (where > segbase + extbase + 0xffff) 795 segbase = where & 0xf0000 [all...] |
/external/libunwind/src/ptrace/ |
_UPT_find_proc_info.c | 39 unsigned long segbase, mapoff; local 66 if (tdep_get_elf_image (as, &ei, pid, ip, &segbase, &mapoff, &path, as_arg) < 0) 69 ret = tdep_find_unwind_table (edi, &ei, as, path, segbase, mapoff, ip);
|
/external/libunwind/ |
ChangeLog | 32 initialization of segbase and len.
|
/external/libunwind/include/ |
libunwind-dynamic.h | 115 unw_word_t segbase; /* segment base */ member in struct:unw_dyn_table_info 124 unw_word_t segbase; /* segment base */ member in struct:unw_dyn_remote_table_info
|
dwarf.h | 405 unw_word_t ip, unw_word_t segbase, 416 unw_word_t segbase, unw_word_t mapoff,
|
dwarf_i.h | 462 "segbase" member to unw_proc_info_t. */
|
/external/libunwind/include/tdep-ia64/ |
libunwind_i.h | 261 unw_word_t segbase, unw_word_t mapoff, 273 unsigned long *segbase, unsigned long *mapoff,
|
/external/libunwind/src/mi/ |
Gdyn-remote.c | 177 || (ret = fetchw (as, a, addr, &di->u.ti.segbase, arg)) < 0 186 || (ret = fetchw (as, a, addr, &di->u.rti.segbase, arg)) < 0
|
/external/libunwind/include/tdep-sh/ |
libunwind_i.h | 291 unsigned long *segbase, unsigned long *mapoff,
|
/external/libunwind/include/tdep-x86_64/ |
libunwind_i.h | 240 unsigned long *segbase, unsigned long *mapoff,
|
/system/core/libbacktrace/ |
BacktraceOffline.cpp | 262 di.u.rti.segbase = eh_frame_hdr_space_.start; 273 unw_word_t segbase = map.start - map.offset; local 274 int found = dwarf_find_debug_frame(0, &di, ip, segbase, filename.c_str(), map.start, map.end);
|
/external/libunwind/include/tdep-aarch64/ |
libunwind_i.h | 307 unsigned long *segbase, unsigned long *mapoff,
|