/art/compiler/ |
D | compiler.cc | 63 if (accessor.RegistersSize() >= UINT16_MAX / 4) { in IsPathologicalCase() 65 << accessor.RegistersSize() << " in " << dex_file.PrettyMethod(method_idx); in IsPathologicalCase()
|
/art/compiler/dex/ |
D | inline_method_analyser.cc | 126 instruction_->VRegB_22c() == code_item_->RegistersSize() - code_item_->InsSize(); in IPutOnThis() 147 accessor.RegistersSize() - accessor.InsSize()); in GetTargetConstructor() 172 DCHECK_EQ(this_vreg, code_item->RegistersSize() - code_item->InsSize()); // Checked by verifier. in CountForwardedConstructorArguments() 298 code_item->RegistersSize() > kMaxVRegs || in DoAnalyseConstructor() 304 uint16_t this_vreg = code_item->RegistersSize() - code_item->InsSize(); in DoAnalyseConstructor() 527 uint32_t arg_start = code_item->RegistersSize() - code_item->InsSize(); in AnalyseReturnMethod() 530 code_item->RegistersSize()); in AnalyseReturnMethod() 555 DCHECK_LT(return_reg, code_item->RegistersSize()); in AnalyseConstMethod() 561 DCHECK_LT(instruction->VRegA(), code_item->RegistersSize()); in AnalyseConstMethod() 595 code_item->RegistersSize()); in AnalyseIGetMethod() [all …]
|
/art/test/466-get-live-vreg/ |
D | get_live_vreg_jni.cc | 41 CHECK_EQ(CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(), 3u); in VisitFrame() 47 CodeItemDataAccessor(m->DexInstructionData()).RegistersSize(); in VisitFrame()
|
/art/runtime/ |
D | nterp_helpers.cc | 99 const uint16_t num_regs = accessor.RegistersSize(); in NterpGetFrameSize() 127 const uint16_t num_regs = accessor.RegistersSize(); in NterpGetRegistersArray()
|
D | check_reference_map_visitor.h | 75 uint16_t number_of_dex_registers = accessor.RegistersSize(); in CheckOptimizedMethod() 88 CHECK_LT(reg, accessor.RegistersSize()); in CheckOptimizedMethod()
|
D | quick_exception_handler.cc | 249 const size_t number_of_vregs = accessor.RegistersSize(); in SetCatchEnvironmentForOptimizedHandler() 383 const size_t num_regs = accessor.RegistersSize(); in VisitFrame() 435 const uint16_t num_regs = accessor.RegistersSize(); in HandleNterpDeoptimization() 463 const size_t number_of_vregs = accessor.RegistersSize(); in HandleOptimizingDeoptimization()
|
D | stack.cc | 182 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject() 278 uint16_t number_of_dex_registers = accessor.RegistersSize(); in GetVRegFromOptimizedCode() 481 const uint16_t num_regs = accessor.RegistersSize(); in PrepareSetVReg()
|
D | method_handles.cc | 440 num_regs = accessor.RegistersSize(); in MethodHandleInvokeMethod() 576 DCHECK_EQ(kNumRegsForTransform, accessor.RegistersSize()); in MethodHandleInvokeTransform() 1203 num_regs = accessor.RegistersSize(); in MethodHandleInvokeExactInternal()
|
/art/runtime/interpreter/ |
D | shadow_frame.cc | 32 uint16_t reg = accessor.RegistersSize() - accessor.InsSize(); in GetThisObject()
|
D | interpreter.cc | 325 uint16_t arg_offset = accessor.RegistersSize() - accessor.InsSize(); in Execute() 441 num_regs = accessor.RegistersSize(); in EnterInterpreterFromInvoke()
|
/art/libdexfile/dex/ |
D | code_item_accessors_test.cc | 85 EXPECT_EQ(data_accessor.RegistersSize(), kRegisterSize); in TEST()
|
D | code_item_accessors.h | 101 uint16_t RegistersSize() const { in RegistersSize() function
|
D | code_item_accessors-inl.h | 207 return dex_file_->DecodeDebugLocalInfo(RegistersSize(), in DecodeDebugLocalInfo()
|
D | dex_file_verifier.cc | 1536 if (UNLIKELY(accessor.InsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem() 1538 accessor.InsSize(), accessor.RegistersSize()); in CheckIntraCodeItem() 1542 if (UNLIKELY(accessor.OutsSize() > 5 && accessor.OutsSize() > accessor.RegistersSize())) { in CheckIntraCodeItem() 1550 accessor.OutsSize(), accessor.RegistersSize()); in CheckIntraCodeItem()
|
/art/compiler/optimizing/ |
D | builder.cc | 107 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); in BuildGraph()
|
D | optimization.cc | 239 accessor.RegistersSize(), in ConstructOptimizations()
|
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.cc | 154 EncodeUnsignedLeb128(&buffer, data.RegistersSize()); in ProcessDexFiles() 265 uint32_t first_arg_reg = code_item.RegistersSize() - code_item.InsSize(); in ProcessCodeItem() 372 const uint32_t first_arg_reg = code_item.RegistersSize() - code_item.InsSize(); in ProcessCodeItem()
|
D | dexanalyze_experiments.cc | 316 ? code_item.RegistersSize() - code_item.InsSize() in ProcessDexFile()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 212 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; in Write() 232 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; in Write() 251 if (var.reg_ < accessor.RegistersSize() - accessor.InsSize()) { in Write()
|
/art/dexlayout/ |
D | dex_verify.cc | 850 if (orig->RegistersSize() != output->RegistersSize()) { in VerifyCode() 853 orig->RegistersSize(), in VerifyCode() 854 output->RegistersSize()); in VerifyCode()
|
D | compact_dex_writer.cc | 155 code_item->RegistersSize(), in WriteCodeItem()
|
D | dexlayout.cc | 1083 fprintf(out_file_, " registers : %d\n", code->RegistersSize()); in DumpCode() 1131 code->RegistersSize(), in DumpCode()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 310 if (UNLIKELY(idx >= code_item_accessor_.RegistersSize())) { in CheckRegisterIndex() 312 << code_item_accessor_.RegistersSize() << ")"; in CheckRegisterIndex() 320 if (UNLIKELY(idx + 1 >= code_item_accessor_.RegistersSize())) { in CheckWideRegisterIndex() 322 << "+1 >= " << code_item_accessor_.RegistersSize() << ")"; in CheckWideRegisterIndex() 435 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRegs() 451 uint16_t registers_size = code_item_accessor_.RegistersSize(); in CheckVarArgRangeRegs() 876 uint16_t registers_size = accessor.RegistersSize(); in IsLargeMethod() 1041 if (code_item_accessor_.InsSize() > code_item_accessor_.RegistersSize()) { in Verify() 1044 << " regs=" << code_item_accessor_.RegistersSize(); in Verify() 1592 const uint16_t registers_size = code_item_accessor_.RegistersSize(); in VerifyCodeFlow() [all …]
|
/art/tools/veridex/ |
D | flow_analysis.cc | 41 new std::vector<RegisterValue>(code_item_accessor_.RegistersSize())); in SetAsBranchTarget() 667 uint32_t number_of_registers = code_item_accessor_.RegistersSize(); in Run()
|
/art/openjdkjvmti/ |
D | ti_method.cc | 310 *max_ptr = art_method->DexInstructionData().RegistersSize(); in GetMaxLocals() 580 } else if (slot_ >= method->DexInstructionData().RegistersSize() || slot_ < 0) { in Run()
|