Lines Matching refs:Self
280 StackHandleScope<1u> hs(Self()); in CheckTransactionAbort()
281 Handle<mirror::Throwable> abort_exception = hs.NewHandle(Self()->GetException()); in CheckTransactionAbort()
284 Self()->ClearException(); in CheckTransactionAbort()
285 PerformNonStandardReturn(Self(), shadow_frame_, ctx_->result, Instrumentation()); in CheckTransactionAbort()
286 Self()->SetException(abort_exception.Get()); in CheckTransactionAbort()
296 PerformNonStandardReturn(Self(), shadow_frame_, ctx_->result, Instrumentation()); in CheckForceReturn()
304 DCHECK(Self()->IsExceptionPending()); in HandlePendingException()
305 Self()->AllowThreadSuspension(); in HandlePendingException()
314 if (!MoveToExceptionHandler(Self(), in HandlePendingException()
319 DoMonitorCheckOnExit(Self(), &shadow_frame_); in HandlePendingException()
340 DCHECK(Self()->IsExceptionPending()); in PossiblyHandlePendingExceptionOnInvoke()
343 << Self()->GetException()->Dump(); in PossiblyHandlePendingExceptionOnInvoke()
345 Self()->ClearException(); in PossiblyHandlePendingExceptionOnInvoke()
367 if (UNLIKELY(!InstrumentationHandler::DoDexPcMoveEvent(Self(), in Preamble()
373 DCHECK(Self()->IsExceptionPending()); in Preamble()
386 Self()->AllowThreadSuspension(); in HandleReturn()
387 if (!DoMonitorCheckOnExit(Self(), &shadow_frame_)) { in HandleReturn()
391 !InstrumentationHandler::SendMethodExitEvents(Self(), in HandleReturn()
396 DCHECK(Self()->IsExceptionPending()); in HandleReturn()
407 if (UNLIKELY(Self()->ObserveAsyncException())) { in HandleBranch()
412 Self(), shadow_frame_.GetMethod(), DexPC(), offset, Instrumentation()); in HandleBranch()
417 if (jit::Jit::MaybeDoOnStackReplacement(Self(), in HandleBranch()
432 jit->AddSamples(Self(), shadow_frame_.GetMethod()); in HandleBranch()
436 Self()->AllowThreadSuspension(); in HandleBranch()
480 ObjPtr<mirror::String> s = ResolveString(Self(), shadow_frame_, dex::StringIndex(B())); in HandleConstString()
516 if (TransactionChecker::WriteConstraint(Self(), array)) { in HandleAPut()
526 Self(), shadow_frame_, inst_, inst_data_, Instrumentation()); in HandleGet()
532 Self(), shadow_frame_, inst_, inst_data_, Instrumentation()); in HandlePut()
538 Self(), shadow_frame_, inst_, inst_data_, ResultRegister()); in HandleInvoke()
612 ObjPtr<mirror::Throwable> exception = Self()->GetException(); in MOVE_EXCEPTION()
615 Self()->ClearException(); in MOVE_EXCEPTION()
640 Self()->AllowThreadSuspension(); in RETURN_OBJECT()
641 if (!DoMonitorCheckOnExit(Self(), &shadow_frame_)) { in RETURN_OBJECT()
658 Self()->ThrowNewExceptionF("Ljava/lang/InternalError;", in RETURN_OBJECT()
667 StackHandleScope<1> hs(Self()); in RETURN_OBJECT()
669 if (!InstrumentationHandler::SendMethodExitEvents(Self(), in RETURN_OBJECT()
674 DCHECK(Self()->IsExceptionPending()); in RETURN_OBJECT()
739 Self(), in CONST_CLASS()
751 ObjPtr<mirror::MethodHandle> mh = cl->ResolveMethodHandle(Self(), in CONST_METHOD_HANDLE()
763 ObjPtr<mirror::MethodType> mt = cl->ResolveMethodType(Self(), in CONST_METHOD_TYPE()
774 if (UNLIKELY(Self()->ObserveAsyncException())) { in MONITOR_ENTER()
782 DoMonitorEnter(Self(), &shadow_frame_, obj); in MONITOR_ENTER()
783 return !Self()->IsExceptionPending(); in MONITOR_ENTER()
787 if (UNLIKELY(Self()->ObserveAsyncException())) { in MONITOR_EXIT()
795 DoMonitorExit(Self(), &shadow_frame_, obj); in MONITOR_EXIT()
796 return !Self()->IsExceptionPending(); in MONITOR_EXIT()
803 Self(), in CHECK_CAST()
821 Self(), in INSTANCE_OF()
847 Self(), in NEW_INSTANCE()
853 if (TransactionChecker::AllocationConstraint(Self(), c)) { in NEW_INSTANCE()
858 obj = mirror::String::AllocEmptyString(Self(), allocator_type); in NEW_INSTANCE()
862 obj = AllocObjectFromCode(c, Self(), allocator_type); in NEW_INSTANCE()
871 obj->GetClass()->AssertInitializedOrInitializingInThread(Self()); in NEW_INSTANCE()
882 Self(), in NEW_ARRAY()
893 return DoFilledNewArray</*is_range=*/ false>(inst_, shadow_frame_, Self(), ResultRegister()); in FILLED_NEW_ARRAY()
897 return DoFilledNewArray</*is_range=*/ true>(inst_, shadow_frame_, Self(), ResultRegister()); in FILLED_NEW_ARRAY_RANGE()
914 if (UNLIKELY(Self()->ObserveAsyncException())) { in THROW()
923 Self()->ThrowNewExceptionF("Ljava/lang/InternalError;", in THROW()
927 Self()->SetException(exception->AsThrowable()); in THROW()
1082 if (TransactionChecker::WriteConstraint(Self(), array) || in APUT_OBJECT()
1083 TransactionChecker::WriteValueConstraint(Self(), val)) { in APUT_OBJECT()
1248 Self(), shadow_frame_, inst_, inst_data_, ResultRegister()); in INVOKE_POLYMORPHIC()
1255 Self(), shadow_frame_, inst_, inst_data_, ResultRegister()); in INVOKE_POLYMORPHIC_RANGE()
1262 Self(), shadow_frame_, inst_, inst_data_, ResultRegister()); in INVOKE_CUSTOM()
1269 Self(), shadow_frame_, inst_, inst_data_, ResultRegister()); in INVOKE_CUSTOM_RANGE()
1938 ALWAYS_INLINE Thread* Self() { in Self() function