Lines Matching refs:mi
87 for (const MethodDebugInfo* mi : compilation_unit.methods) { in WriteCompilationUnit() local
92 if (!seen_addresses.insert(mi->code_address).second) { in WriteCompilationUnit()
98 if (mi->code_info != nullptr) { in WriteCompilationUnit()
100 const CodeInfo code_info(mi->code_info); in WriteCompilationUnit()
148 if (!mi->is_native_debuggable) { in WriteCompilationUnit()
155 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
158 DCHECK(mi->dex_file != nullptr); in WriteCompilationUnit()
159 const DexFile* dex = mi->dex_file; in WriteCompilationUnit()
160 if (!dex->DecodeDebugPositionInfo(mi->code_item, PositionInfoCallback, &dex2line_map)) { in WriteCompilationUnit()
175 auto& dex_class_def = dex->GetClassDef(mi->class_def_index); in WriteCompilationUnit()
223 const bool default_is_stmt = mi->is_native_debuggable; in WriteCompilationUnit()
262 opcodes.AdvancePC(method_address + mi->code_size); in WriteCompilationUnit()