Lines Matching refs:code_item
62 dex_ir::CodeItem* code_item = method.GetCodeItem(); in WriteDebugInfoOffsetTable() local
63 if (code_item != nullptr && code_item->DebugInfo() != nullptr) { in WriteDebugInfoOffsetTable()
64 const uint32_t debug_info_offset = code_item->DebugInfo()->GetOffset(); in WriteDebugInfoOffsetTable()
141 dex_ir::CodeItem* code_item, in WriteCodeItem() argument
143 DCHECK(code_item != nullptr); in WriteCodeItem()
146 code_item, in WriteCodeItem()
155 code_item->RegistersSize(), in WriteCodeItem()
156 code_item->InsSize(), in WriteCodeItem()
157 code_item->OutsSize(), in WriteCodeItem()
158 code_item->TriesSize(), in WriteCodeItem()
159 code_item->InsnsSize(), in WriteCodeItem()
169 IterationRange<DexInstructionIterator> instructions = code_item->Instructions(); in WriteCodeItem()
192 ProcessOffset(stream, code_item); in WriteCodeItem()
197 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
199 WriteCodeItemPostInstructionData(stream, code_item, reserve_only); in WriteCodeItem()
250 dex_ir::CodeItem* code_item = method.GetCodeItem(); in SortDebugInfosByMethodIndex() local
251 if (code_item != nullptr && code_item->DebugInfo() != nullptr) { in SortDebugInfosByMethodIndex()
252 const dex_ir::DebugInfoItem* debug_item = code_item->DebugInfo(); in SortDebugInfosByMethodIndex()
350 dex_ir::CodeItem* code_item = method.GetCodeItem(); in CanGenerateCompactDex() local
352 if (code_item != nullptr) { in CanGenerateCompactDex()
353 debug_info_item = code_item->DebugInfo(); in CanGenerateCompactDex()
356 if (method_id_code_item[idx] != code_item) { in CanGenerateCompactDex()
369 method_id_code_item[idx] = code_item; in CanGenerateCompactDex()