Lines Matching refs:mi

183   for (const OatWriter::DebugInfo& mi : method_infos) {  in WriteCFISection()  local
184 if (!mi.deduped_) { // Only one FDE per unique address. in WriteCFISection()
185 const SwapVector<uint8_t>* opcodes = mi.compiled_method_->GetCFIInfo(); in WriteCFISection()
187 address_to_fde_offset_map.emplace(mi.low_pc_, debug_frame->size()); in WriteCFISection()
189 mi.low_pc_, mi.high_pc_ - mi.low_pc_, in WriteCFISection()
261 for (const auto& mi : method_infos) { in WriteDebugSections() local
264 if (!mi.deduped_) { in WriteDebugSections()
265 auto& dex_class_def = mi.dex_file_->GetClassDef(mi.class_def_index_); in WriteDebugSections()
266 const char* source_file = mi.dex_file_->GetSourceFile(dex_class_def); in WriteDebugSections()
270 compilation_units.back().push_back(&mi); in WriteDebugSections()
335 for (const OatWriter::DebugInfo* mi : compilation_unit) { in WriteDebugSections() local
345 const DexFile* dex = mi->dex_file_; in WriteDebugSections()
346 if (mi->code_item_ != nullptr) { in WriteDebugSections()
347 dex->DecodeDebugInfo(mi->code_item_, in WriteDebugSections()
348 (mi->access_flags_ & kAccStatic) != 0, in WriteDebugSections()
349 mi->dex_method_index_, in WriteDebugSections()
357 auto& dex_class_def = dex->GetClassDef(mi->class_def_index_); in WriteDebugSections()
404 for (SrcMapElem pc2dex : mi->compiled_method_->GetSrcMappingTable()) { in WriteDebugSections()
417 opcodes.AddRow(mi->low_pc_, first_line); in WriteDebugSections()
421 opcodes.AddRow(mi->low_pc_ + pc, line); in WriteDebugSections()
423 opcodes.AddRow(mi->low_pc_ + pc, line); in WriteDebugSections()
429 opcodes.AddRow(mi->low_pc_, 0); in WriteDebugSections()