Lines Matching refs:segbase
143 unw_word_t start_offset, end_offset, info_offset, segbase;
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;
273 segbase = di->u.ti.segbase;
276 ip - segbase);
281 segbase = di->u.rti.segbase;
284 ip - segbase, &ent, arg)) < 0)
303 pi->start_ip = e->start_offset + segbase;
304 pi->end_ip = e->end_offset + segbase;
306 hdr_addr = e->info_offset + segbase;
430 di->u.ti.segbase = 0;
434 Debug (16, "found table `%s': [%lx-%lx) segbase=%lx len=%lu\n",
436 di->u.ti.segbase, di->u.ti.table_len);
477 Elf64_Addr load_base, segbase = 0;
500 if (di->u.ti.segbase >= vaddr
501 && di->u.ti.segbase < vaddr + phdr->p_memsz)
515 segbase = p_text->p_vaddr + load_base;
526 segbase = phdr->p_vaddr + load_base;
555 di->u.ti.segbase = segbase;
557 Debug (16, "found table `%s': segbase=%lx, len=%lu, gp=%lx, "
558 "table_data=%p\n", (char *) di->u.ti.name_ptr, di->u.ti.segbase,
655 di.u.ti.segbase = ip; /* this is cheap... */
692 di.u.ti.segbase = lmd.text_base;
709 di.u.ti.table_data = (unw_word_t *) (di.u.ti.segbase + uhdr->start_offset);
713 Debug (16, "found table `%s': segbase=%lx, len=%lu, gp=%lx, "
714 "table_data=%p\n", (char *) di.u.ti.name_ptr, di.u.ti.segbase,