Home
last modified time | relevance | path

Searched refs:GetVReg (Results 1 – 23 of 23) sorted by relevance

/aosp12/art/test/457-regs/
H A Dregs_jni.cc42 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame()
45 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame()
48 CHECK(GetVReg(m, 2, kIntVReg, &value)); in VisitFrame()
51 CHECK(GetVReg(m, 3, kIntVReg, &value)); in VisitFrame()
54 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame()
60 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame()
63 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame()
71 CHECK(GetVReg(m, 3, kIntVReg, &value)); in VisitFrame()
81 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame()
85 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame()
[all …]
/aosp12/art/runtime/interpreter/
H A Dinterpreter_switch_impl-inl.h804 return HandleIf(GetVReg(A()) < GetVReg(B()), C()); in IF_LT()
812 return HandleIf(GetVReg(A()) > GetVReg(B()), C()); in IF_GT()
1202 SetVReg(A(), SafeAdd(GetVReg(B()), GetVReg(C()))); in ADD_INT()
1207 SetVReg(A(), SafeSub(GetVReg(B()), GetVReg(C()))); in SUB_INT()
1212 SetVReg(A(), SafeMul(GetVReg(B()), GetVReg(C()))); in MUL_INT()
1240 SetVReg(A(), GetVReg(B()) & GetVReg(C())); in AND_INT()
1245 SetVReg(A(), GetVReg(B()) | GetVReg(C())); in OR_INT()
1250 SetVReg(A(), GetVReg(B()) ^ GetVReg(C())); in XOR_INT()
1396 SetVReg(A(), GetVReg(A()) & GetVReg(B())); in AND_INT_2ADDR()
1401 SetVReg(A(), GetVReg(A()) | GetVReg(B())); in OR_INT_2ADDR()
[all …]
H A Dinterpreter_intrinsics.cc40 BINARY_INTRINSIC(name, op, GetVReg(arg[0]), GetVReg(arg[1]), set)
62 UNARY_INTRINSIC(MterpIntegerReverse, ReverseBits32, GetVReg, SetI);
65 UNARY_INTRINSIC(MterpIntegerReverseBytes, BSWAP, GetVReg, SetI);
68 UNARY_INTRINSIC(MterpIntegerBitCount, POPCOUNT, GetVReg, SetI);
92 UNARY_INTRINSIC(MterpIntegerSignum, Signum, GetVReg, SetI);
143 UNARY_INTRINSIC(MterpMathAbsInt, std::abs, GetVReg, SetI);
149 UNARY_INTRINSIC(MterpMathAbsFloat, 0x7fffffff&, GetVReg, SetI);
191 int index = shadow_frame->GetVReg(arg[1]); in MterpStringCharAt()
275 int32_t start = shadow_frame->GetVReg(arg[1]);
276 int32_t end = shadow_frame->GetVReg(arg[2]);
[all …]
H A Dinterpreter_common.h456 field_value.SetZ(static_cast<uint8_t>(shadow_frame.GetVReg(vreg))); in GetFieldValue()
459 field_value.SetB(static_cast<int8_t>(shadow_frame.GetVReg(vreg))); in GetFieldValue()
462 field_value.SetC(static_cast<uint16_t>(shadow_frame.GetVReg(vreg))); in GetFieldValue()
465 field_value.SetS(static_cast<int16_t>(shadow_frame.GetVReg(vreg))); in GetFieldValue()
468 field_value.SetI(shadow_frame.GetVReg(vreg)); in GetFieldValue()
739 int32_t test_val = shadow_frame.GetVReg(inst->VRegA_31t(inst_data)); in DoPackedSwitch()
767 int32_t test_val = shadow_frame.GetVReg(inst->VRegA_31t(inst_data)); in DoSparseSwitch()
824 uint32_t raw_value = shadow_frame.GetVReg(i); in TraceExecution()
H A Dunstarted_runtime.cc782 jint length = shadow_frame->GetVReg(arg_offset + 4); in UnstartedSystemArraycopy()
1234 int offset = shadow_frame->GetVReg(arg_offset + 3); in UnstartedMemoryPeekArray()
1235 int count = shadow_frame->GetVReg(arg_offset + 4); in UnstartedMemoryPeekArray()
1280 jint start = shadow_frame->GetVReg(arg_offset + 1); in UnstartedStringGetCharsNoCheck()
1281 jint end = shadow_frame->GetVReg(arg_offset + 2); in UnstartedStringGetCharsNoCheck()
1282 jint index = shadow_frame->GetVReg(arg_offset + 4); in UnstartedStringGetCharsNoCheck()
1303 jint index = shadow_frame->GetVReg(arg_offset + 1); in UnstartedStringCharAt()
1316 jchar old_c = shadow_frame->GetVReg(arg_offset + 1); in UnstartedStringDoReplace()
1317 jchar new_c = shadow_frame->GetVReg(arg_offset + 2); in UnstartedStringDoReplace()
1331 jint offset = shadow_frame->GetVReg(arg_offset); in UnstartedStringFactoryNewStringFromChars()
[all …]
H A Dshadow_frame.h138 int32_t GetVReg(size_t i) const { in GetVReg() function
146 return static_cast<int16_t>(GetVReg(i)); in GetVRegShort()
382 CHECK((GetVReg(i) == reference_value) || (reference_value == 0)); in CheckConsistentVRegs()
H A Dinterpreter_common.cc315 reinterpret_cast32<mirror::Object*>(shadow_frame->GetVReg(i))); in SetStringInitValueToAllAliases()
318 reinterpret_cast32<mirror::Object*>(shadow_frame->GetVReg(i))); in SetStringInitValueToAllAliases()
1168 uint32_t src_value = shadow_frame.GetVReg(src_reg); in AssignRegister()
1371 (static_cast<uint64_t>(shadow_frame.GetVReg(src_reg + 1)) << BitSizeOf<uint32_t>()) | in DoCallCommon()
1372 static_cast<uint32_t>(shadow_frame.GetVReg(src_reg)); in DoCallCommon()
1381 new_shadow_frame->SetVReg(dest_reg, shadow_frame.GetVReg(src_reg)); in DoCallCommon()
1498 i, shadow_frame.GetVReg(src_reg)); in DoFilledNewArray()
/aosp12/art/test/454-get-vreg/
H A Dget_vreg_jni.cc45 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame()
48 bool success = GetVReg(m, 1, kIntVReg, &value); in VisitFrame()
53 success = GetVReg(m, 2, kIntVReg, &value); in VisitFrame()
58 CHECK(GetVReg(m, 3, kReferenceVReg, &value)); in VisitFrame()
61 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame()
64 CHECK(GetVReg(m, 5, kFloatVReg, &value)); in VisitFrame()
68 CHECK(GetVReg(m, 6, kIntVReg, &value)); in VisitFrame()
71 CHECK(GetVReg(m, 7, kIntVReg, &value)); in VisitFrame()
74 CHECK(GetVReg(m, 8, kIntVReg, &value)); in VisitFrame()
77 CHECK(GetVReg(m, 9, kIntVReg, &value)); in VisitFrame()
[all …]
/aosp12/art/test/461-get-reference-vreg/
H A Dget_reference_vreg_jni.cc43 CHECK_EQ(sv->GetVReg(m, dex_reg, vreg_kind, &value), false); in CheckOptimizedOutRegLiveness()
45 CHECK(sv->GetVReg(m, dex_reg, vreg_kind, &value)); in CheckOptimizedOutRegLiveness()
68 CHECK(stack_visitor->GetVReg(m, 1, kReferenceVReg, &value)); in FindMethodIndex()
/aosp12/art/test/466-get-live-vreg/
H A Dget_live_vreg_jni.cc67 CHECK_EQ(GetVReg(m, dex_reg, vreg_kind, &value), false); in CheckOptimizedOutRegLiveness()
69 CHECK(GetVReg(m, dex_reg, vreg_kind, &value)); in CheckOptimizedOutRegLiveness()
/aosp12/art/test/543-env-long-ref/
H A Denv_long_ref.cc43 CHECK(stack_visitor->GetVReg(m, 1, kReferenceVReg, &stack_value)); in Java_Main_lookForMyRegisters()
/aosp12/art/runtime/
H A Djava_frame_root_info.h55 size_t GetVReg() const { in GetVReg() function
H A Dmethod_handles.cc322 uint32_t src_value = caller_frame.GetVReg(src_reg); in CopyArgumentsFromCallerFrame()
870 field_value.SetZ(static_cast<uint8_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
873 field_value.SetB(static_cast<int8_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
876 field_value.SetC(static_cast<uint16_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
879 field_value.SetS(static_cast<int16_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
883 field_value.SetI(shadow_frame.GetVReg(vreg)); in GetValueFromShadowFrame()
H A Dstack.cc176 if (!GetVReg(m, reg, kReferenceVReg, &value)) { in GetThisObject()
203 *val = shadow_frame->GetVReg(vreg); in GetVRegFromDebuggerShadowFrame()
212 bool StackVisitor::GetVReg(ArtMethod* m, in GetVReg() function in art::StackVisitor
258 *val = cur_shadow_frame_->GetVReg(vreg); in GetVReg()
H A Dmethod_handles-inl.h46 return shadow_frame_.GetVReg(Next()); in Get()
H A Dstack.h227 bool GetVReg(ArtMethod* m,
H A Dreflection.cc188 Append(shadow_frame->GetVReg(cur_arg)); in BuildArgArrayFromFrame()
200 Append(shadow_frame->GetVReg(cur_arg)); in BuildArgArrayFromFrame()
H A Dquick_exception_handler.cc281 stack_visitor->GetVReg(stack_visitor->GetMethod(), in SetCatchEnvironmentForOptimizedHandler()
H A Dmonitor.cc1520 success = stack_visitor->GetVReg(m, dex_reg, kReferenceVReg, &value); in VisitLocks()
/aosp12/art/runtime/interpreter/mterp/
H A Dmterp.cc390 int32_t index = shadow_frame->GetVReg(inst->VRegC_23x()); in MterpAputObject()
455 int32_t length = shadow_frame->GetVReg(inst->VRegB_22c(inst_data)); in MterpNewArray()
635 : shadow_frame->GetVReg(vRegA); in MterpFieldAccess()
/aosp12/art/openjdkjvmti/
H A Dti_heap.cc1040 size_t vreg = java_info.GetVReg(); in GetReferenceKind()
1718 if (jfri.GetVReg() == art::JavaFrameRootInfo::kMethodDeclaringClass) { in ReplaceStrongRoots()
1745 if (jfri.GetVReg() == art::JavaFrameRootInfo::kMethodDeclaringClass) { in ReplaceStrongRoots()
H A Dti_method.cc891 if (!visitor.GetVReg(method, in Execute()
903 if (!visitor.GetVReg(method, in Execute()
/aosp12/art/compiler/jni/
H A Djni_compiler_test.cc630 if (jrfi.GetVReg() == JavaFrameRootInfo::kNativeReferenceArgument) { in VisitRoots()