Searched refs:segbase (Results 1 - 11 of 11) sorted by relevance

/fuchsia/zircon/third_party/ulib/ngunwind/src/
H A Dos-linux.c34 unsigned long *segbase, unsigned long *mapoff,
44 while (maps_next (&mi, segbase, &hi, mapoff))
45 if (ip >= *segbase && ip < hi)
33 tdep_get_elf_image(struct elf_image *ei, pid_t pid, unw_word_t ip, unsigned long *segbase, unsigned long *mapoff, char *path, size_t pathlen) argument
H A Delfxx.c160 elf_w (get_load_offset) (struct elf_image *ei, unsigned long segbase,
174 offset = segbase - phdr[i].p_vaddr;
305 unsigned long segbase,
314 load_offset = elf_w (get_load_offset) (ei, segbase, mapoff);
345 unsigned long segbase, mapoff; local
349 ret = tdep_get_elf_image (&ei, pid, ip, &segbase, &mapoff, NULL, 0);
353 ret = elf_w (get_proc_name_in_image) (as, &ei, segbase, mapoff, ip, buf, buf_len, offp);
304 get_proc_name_in_image(unw_addr_space_t as, struct elf_image *ei, unsigned long segbase, unsigned long mapoff, unw_word_t ip, char *buf, size_t buf_len, unw_word_t *offp) argument
H A Dfuchsia.c43 unsigned long *segbase, unsigned long *mapoff,
93 unsigned long segbase, mapoff; local
114 segbase = base;
117 int ret = dwarf_as_find_unwind_table (edi, as, name, segbase, mapoff, ip);
42 tdep_get_elf_image(struct elf_image *ei, pid_t pid, unw_word_t ip, unsigned long *segbase, unsigned long *mapoff, char *path, size_t pathlen) argument
/fuchsia/zircon/third_party/ulib/ngunwind/include/ngunwind/private/
H A Dfuchsia_i.h49 uintptr_t segbase; member in struct:unw_fuchsia_info
H A Dlibunwind-dynamic.h83 than di->segbase */
119 unw_word_t segbase; /* segment base */ member in struct:unw_dyn_table_info
128 unw_word_t segbase; /* segment base */ member in struct:unw_dyn_remote_table_info
H A Delfxx.h52 unsigned long segbase,
H A Dlibunwind_i.h380 unsigned long *segbase, unsigned long *mapoff,
/fuchsia/zircon/third_party/ulib/ngunwind/src/dwarf/
H A DGfind_unwind_table.c39 char *path, unw_word_t segbase, unw_word_t mapoff,
57 edi, as, path, (long) segbase, (long) mapoff, (long) ip);
112 load_base = segbase - ptxt->p_vaddr;
216 edi->di_cache.u.rti.segbase = (load_base + peh_hdr->p_vaddr);
249 const char *path, unw_word_t segbase, unw_word_t mapoff,
267 edi, as, path, (long) segbase, (long) mapoff, (long) ip);
270 ret = unwi_load_as_contents(as, &edi->ehdr, segbase, sizeof(*ehdr), edi->arg);
293 ret = unwi_load_as_contents(as, &edi->phdr, segbase + ehdr->e_phoff, phdr_size, edi->arg);
325 ret = unwi_load_as_contents(as, &edi->eh, segbase + peh_hdr->p_vaddr, peh_hdr->p_memsz, edi->arg);
335 ret = unwi_load_as_contents(as, &edi->dyn, segbase
38 dwarf_find_unwind_table(struct elf_dyn_info *edi, unw_addr_space_t as, char *path, unw_word_t segbase, unw_word_t mapoff, unw_word_t ip) argument
248 dwarf_as_find_unwind_table(struct as_elf_dyn_info *edi, unw_addr_space_t as, const char *path, unw_word_t segbase, unw_word_t mapoff, unw_word_t ip) argument
[all...]
H A DGfind_proc_info-lsb.c244 unsigned long segbase, mapoff, hi; local
247 while (maps_next (&mi, &segbase, &hi, &mapoff))
248 if (ip >= segbase && ip < hi)
374 unw_word_t segbase, const char* obj_name,
507 di->u.ti.segbase = segbase;
510 Debug (15, "found debug_frame table `%s': segbase=0x%lx, len=%lu, "
513 (long) di->u.ti.segbase, (long) di->u.ti.table_len,
667 di->u.rti.segbase = (unw_word_t) (uintptr_t) hdr;
670 Debug (15, "found table `%s': segbase
373 dwarf_find_debug_frame(int found, unw_dyn_info_t *di_debug, unw_word_t ip, unw_word_t segbase, const char* obj_name, unw_word_t start, unw_word_t end) argument
823 unw_word_t ip_base = 0, segbase = 0, fde_addr; local
[all...]
/fuchsia/zircon/third_party/ulib/ngunwind/include/ngunwind/
H A Ddwarf.h367 unw_word_t ip, unw_word_t segbase,
376 char *path, unw_word_t segbase, unw_word_t mapoff,
406 unw_word_t segbase,
415 unw_word_t segbase, unw_word_t mapoff,
/fuchsia/zircon/third_party/ulib/ngunwind/src/mi/
H A DGdyn-remote.c177 || (ret = fetchw (as, a, addr, &di->u.ti.segbase, arg)) < 0
186 || (ret = fetchw (as, a, addr, &di->u.rti.segbase, arg)) < 0

Completed in 91 milliseconds