Lines Matching refs:code_item
443 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, in DumpOatMethod() argument
455 DumpDexCode(*indent2_os, dex_file, code_item); in DumpOatMethod()
461 verifier.reset(DumpVerifier(*indent2_os, dex_method_idx, &dex_file, class_def, code_item, in DumpOatMethod()
508 DumpGcMap(indent3_os, oat_method, code_item); in DumpOatMethod()
619 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes); in DumpOatMethod()
631 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes); in DumpOatMethod()
635 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, !success, 0); in DumpOatMethod()
694 const DexFile::CodeItem* code_item, size_t reg, VRegKind kind) { in DescribeVReg() argument
705 uint32_t offset = StackVisitor::GetVRegOffset(code_item, oat_method.GetCoreSpillMask(), in DescribeVReg()
715 const DexFile::CodeItem* code_item, in DumpGcMapRegisters() argument
722 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg); in DumpGcMapRegisters()
727 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg); in DumpGcMapRegisters()
739 const DexFile::CodeItem* code_item) { in DumpGcMap() argument
751 DumpGcMapRegisters(os, oat_method, code_item, map.RegWidth() * 8, map.GetBitMap(entry)); in DumpGcMap()
760 DumpGcMapRegisters(os, oat_method, code_item, map.RegWidth() * 8, map.GetBitMap(entry)); in DumpGcMap()
817 const DexFile::CodeItem* code_item, size_t native_pc_offset) { in DumpGcMapAtNativePcOffset() argument
829 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg); in DumpGcMapAtNativePcOffset()
834 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg); in DumpGcMapAtNativePcOffset()
848 const DexFile::CodeItem* code_item, uint32_t dex_pc) { in DumpVRegsAtDexPc() argument
852 for (size_t reg = 0; reg < code_item->registers_size_; reg++) { in DumpVRegsAtDexPc()
865 DescribeVReg(os, oat_method, code_item, reg, kind); in DumpVRegsAtDexPc()
871 DescribeVReg(os, oat_method, code_item, reg, kind); in DumpVRegsAtDexPc()
883 void DumpDexCode(std::ostream& os, const DexFile& dex_file, const DexFile::CodeItem* code_item) { in DumpDexCode() argument
884 if (code_item != nullptr) { in DumpDexCode()
886 while (i < code_item->insns_size_in_code_units_) { in DumpDexCode()
887 const Instruction* instruction = Instruction::At(&code_item->insns_[i]); in DumpDexCode()
897 const DexFile::CodeItem* code_item, in DumpVerifier() argument
906 class_loader, &class_def, code_item, in DumpVerifier()
914 const OatFile::OatMethod& oat_method, const DexFile::CodeItem* code_item, in DumpCode() argument
936 DumpGcMapAtNativePcOffset(os, oat_method, code_item, offset); in DumpCode()
938 DumpVRegsAtDexPc(os, verifier, oat_method, code_item, dex_pc); in DumpCode()
1322 const DexFile::CodeItem* code_item = method->GetCodeItem(); in Callback() local
1323 size_t dex_instruction_bytes = code_item->insns_size_in_code_units_ * 2; in Callback()