Lines Matching defs:di

377   unw_dyn_info_t *di;
383 di = di_debug;
501 di->format = UNW_INFO_FORMAT_TABLE;
502 di->start_ip = fdesc->start;
503 di->end_ip = fdesc->end;
504 di->u.ti.name_ptr = (unw_word_t) (uintptr_t) obj_name;
505 di->u.ti.table_data = (unw_word_t *) fdesc;
506 di->u.ti.table_len = sizeof (*fdesc) / sizeof (unw_word_t);
507 di->u.ti.segbase = segbase;
512 (char *) (uintptr_t) di->u.ti.name_ptr,
513 (long) di->u.ti.segbase, (long) di->u.ti.table_len,
514 (long) di->gp, (long) di->u.ti.table_data);
528 unw_dyn_info_t *di = &cb_data->di;
594 di->gp = dyn->d_un.d_ptr;
602 di->gp = 0;
603 pi->gp = di->gp;
657 di->format = UNW_INFO_FORMAT_REMOTE_TABLE;
658 di->start_ip = p_text->p_vaddr + load_base;
659 di->end_ip = p_text->p_vaddr + load_base + p_text->p_memsz;
660 di->u.rti.name_ptr = (unw_word_t) (uintptr_t) info->dlpi_name;
661 di->u.rti.table_data = addr;
663 di->u.rti.table_len = (fde_count * sizeof (struct table_entry)
667 di->u.rti.segbase = (unw_word_t) (uintptr_t) hdr;
671 "table_data=0x%lx\n", (char *) (uintptr_t) di->u.rti.name_ptr,
672 (long) di->u.rti.segbase, (long) di->u.rti.table_len,
673 (long) di->gp, (long) di->u.rti.table_data);
720 cb_data.di.format = -1;
738 if (cb_data.di.format != -1)
739 ret = dwarf_search_unwind_table (as, ip, &cb_data.di,
819 unw_dyn_info_t *di, unw_proc_info_t *pi,
830 Debug (10, "ip 0x%lx, di->format %u, di->start_ip 0x%lx, di->end_ip 0x%lx\n",
831 (long) ip, di->format, (long) di->start_ip, (long) di->end_ip);
833 assert (is_remote_table(di->format)
834 || di->format == UNW_INFO_FORMAT_TABLE);
835 assert (ip >= di->start_ip && ip < di->end_ip);
837 if (is_remote_table(di->format))
839 table = (const struct table_entry *) (uintptr_t) di->u.rti.table_data;
840 table_len = di->u.rti.table_len * sizeof (unw_word_t);
845 assert(di->format == UNW_INFO_FORMAT_TABLE);
846 struct unw_debug_frame_list *fdesc = (void *) di->u.ti.table_data;
860 segbase = di->u.rti.segbase;
861 if (di->format == UNW_INFO_FORMAT_IP_OFFSET) {
862 ip_base = di->start_ip;
873 segbase = di->u.rti.segbase;
887 (long) ip, (long) di->start_ip, (long) di->end_ip);
912 if (di->format == UNW_INFO_FORMAT_TABLE)