Lines Matching refs:code_item

216                      uint32_t dex_method_idx, const DexFile::CodeItem* code_item,
227 (this->*callback)(class_def, class_method_index, oat_method, dex_file, dex_method_idx, code_item,
236 const DexFile::CodeItem* code_item ATTRIBUTE_UNUSED,
270 const DexFile::CodeItem* code_item ATTRIBUTE_UNUSED,
771 uint32_t dex_method_idx, const DexFile::CodeItem* code_item,
807 DumpDexCode(*indent2_os, dex_file, code_item);
813 verifier.reset(DumpVerifier(*indent2_os, dex_method_idx, &dex_file, class_def, code_item,
855 DumpGcMap(indent3_os, oat_method, code_item);
909 DumpVmapData(*indent2_os, oat_method, code_item);
927 DumpVregLocations(*indent2_os, oat_method, code_item);
965 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes);
977 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, true, kPrologueBytes);
981 DumpCode(*indent2_os, verifier.get(), oat_method, code_item, !success, 0);
1015 const DexFile::CodeItem* code_item) {
1023 DCHECK(code_item != nullptr);
1024 DumpCodeInfo(os, code_info, *code_item);
1039 const DexFile::CodeItem& code_item) {
1040 code_info.Dump(os, code_item.registers_size_);
1070 const DexFile::CodeItem* code_item) {
1071 if (code_item != nullptr) {
1072 size_t num_locals_ins = code_item->registers_size_;
1073 size_t num_ins = code_item->ins_size_;
1075 size_t num_outs = code_item->outs_size_;
1089 code_item,
1112 const DexFile::CodeItem* code_item, size_t reg, VRegKind kind) {
1124 code_item,
1136 const DexFile::CodeItem* code_item,
1143 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg);
1148 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg);
1160 const DexFile::CodeItem* code_item) {
1171 DumpGcMapRegisters(os, oat_method, code_item, map.RegWidth() * 8, map.GetBitMap(entry));
1227 const DexFile::CodeItem* code_item, size_t native_pc_offset) {
1239 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg);
1244 DescribeVReg(os, oat_method, code_item, reg, kReferenceVReg);
1258 const DexFile::CodeItem* code_item, uint32_t dex_pc) {
1262 for (size_t reg = 0; reg < code_item->registers_size_; reg++) {
1275 DescribeVReg(os, oat_method, code_item, reg, kind);
1281 DescribeVReg(os, oat_method, code_item, reg, kind);
1293 void DumpDexCode(std::ostream& os, const DexFile& dex_file, const DexFile::CodeItem* code_item) {
1294 if (code_item != nullptr) {
1296 while (i < code_item->insns_size_in_code_units_) {
1297 const Instruction* instruction = Instruction::At(&code_item->insns_[i]);
1308 const DexFile::CodeItem* code_item,
1318 code_item, nullptr, method_access_flags);
1325 const OatFile::OatMethod& oat_method, const DexFile::CodeItem* code_item,
1346 DumpGcMapAtNativePcOffset(os, oat_method, code_item, offset);
1348 DumpVRegsAtDexPc(os, verifier, oat_method, code_item, dex_pc);
1822 const DexFile::CodeItem* code_item = method->GetCodeItem();
1823 size_t dex_instruction_bytes = code_item->insns_size_in_code_units_ * 2;