Lines Matching refs:di
89 void CallStack::dumpUDI(unw_dyn_info_t &di)
92 HLOGV(" di.start_ip: 0x%016" UNW_WORD_PFLAG "", di.start_ip);
93 HLOGV(" di.end_ip: 0x%016" UNW_WORD_PFLAG "", di.end_ip);
94 HLOGV(" di.u.rti.segbase: 0x%016" UNW_WORD_PFLAG "", di.u.rti.segbase);
95 HLOGV(" di.u.rti.table_data: 0x%016" UNW_WORD_PFLAG "", di.u.rti.table_data);
96 HLOGV(" di.u.rti.table_len: 0x%016" UNW_WORD_PFLAG "", di.u.rti.table_len);
99 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, std::shared_ptr<DfxMap> map,
102 di.start_ip = map->begin;
103 di.end_ip = map->end;
108 if ((UNW_INFO_FORMAT_REMOTE_TABLE == di.format) &&
140 di.u.rti.segbase = ehFrameMap->begin + ehFrameHdrElfOffset - ehFrameMap->offset;
141 di.u.rti.table_data = ehFrameMap->begin + fdeTableElfOffset - ehFrameMap->offset;
142 di.u.rti.table_len = fdeTableSize / sizeof(uintptr_t);
156 if ((UNW_INFO_FORMAT_ARM_EXIDX == di.format) &&
166 di.u.rti.table_data = targetMap->begin + SectionFileOffset - targetMap->offset;
167 di.u.rti.table_len = SectionSize;
229 unw_dyn_info_t &di = odi.value();
241 tdep_search_unwind_table(as, ip, &di, pi, need_unwind_info, arg));