Lines Matching refs:di
82 void CallStack::dumpUDI(unw_dyn_info_t &di)
85 HLOGV(" di.start_ip: 0x%016" UNW_WORD_PFLAG "", di.start_ip);
86 HLOGV(" di.end_ip: 0x%016" UNW_WORD_PFLAG "", di.end_ip);
87 HLOGV(" di.u.rti.segbase: 0x%016" UNW_WORD_PFLAG "", di.u.rti.segbase);
88 HLOGV(" di.u.rti.table_data: 0x%016" UNW_WORD_PFLAG "", di.u.rti.table_data);
89 HLOGV(" di.u.rti.table_len: 0x%016" UNW_WORD_PFLAG "", di.u.rti.table_len);
92 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, std::shared_ptr<DfxMap> map,
101 di.start_ip = map.begin;
102 di.end_ip = map.end;
104 if ((UNW_INFO_FORMAT_REMOTE_TABLE == di.format) &&
132 di.u.rti.segbase = ehFrameMap->begin + ehFrameHdrElfOffset - ehFrameMap->offset;
133 di.u.rti.table_data = ehFrameMap->begin + fdeTableElfOffset - ehFrameMap->offset;
134 di.u.rti.table_len = fdeTableSize / sizeof(uintptr_t);
143 if ((UNW_INFO_FORMAT_ARM_EXIDX == di.format) &&
150 di.u.rti.table_data = targetMap->begin + SectionFileOffset - targetMap->offset;
151 di.u.rti.table_len = SectionSize;
208 unw_dyn_info_t &di = odi.value();
220 tdep_search_unwind_table(as, ip, &di, pi, need_unwind_info, arg));