Home | History | Annotate | Download | only in interpreter

Lines Matching refs:method

44                            ArtMethod* method,
53 if (method->IsStatic()) {
56 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
58 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
67 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
69 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
74 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
76 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
81 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
83 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
88 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
90 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
95 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
97 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
108 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
110 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
116 method->GetEntryPointFromJni()));
118 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
126 reinterpret_cast<fntype*>(const_cast<void*>(method->GetEntryPointFromJni()));
128 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
133 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
135 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
140 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
142 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
151 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
153 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
162 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
164 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
171 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
173 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
181 LOG(FATAL) << "Do something with static native method: " << method->PrettyMethod()
187 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
198 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
205 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
219 fntype* const fn = reinterpret_cast<fntype*>(method->GetEntryPointFromJni());
225 LOG(FATAL) << "Do something with native method: " << method->PrettyMethod()
246 if (LIKELY(shadow_frame.GetDexPC() == 0)) { // Entering the method, but not via deoptimization.
251 ArtMethod *method = shadow_frame.GetMethod();
255 method, 0);
262 if (jit->CanInvokeCompiledCode(method)) {
281 ArtMethod* method = shadow_frame.GetMethod();
282 DCHECK(!method->SkipAccessChecks() || !method->MustCountLocks());
285 if (LIKELY(method->SkipAccessChecks())) {
351 ArtMethod* method,
363 // This can happen if we are in forced interpreter mode and an obsolete method is called using
365 if (UNLIKELY(method->IsObsolete())) {
367 method->PrettyMethod().c_str());
372 const DexFile::CodeItem* code_item = method->GetCodeItem();
378 } else if (!method->IsInvokable()) {
380 method->ThrowInvocationTimeError();
383 DCHECK(method->IsNative());
384 num_regs = num_ins = ArtMethod::NumArgRegisters(method->GetShorty());
385 if (!method->IsStatic()) {
393 CREATE_SHADOW_FRAME(num_regs, last_shadow_frame, method, /* dex pc */ 0);
398 if (!method->IsStatic()) {
404 const char* shorty = method->GetShorty(&shorty_len);
428 if (method->IsStatic() && UNLIKELY(!method->GetDeclaringClass()->IsInitialized())) {
431 Handle<mirror::Class> h_class(hs.NewHandle(method->GetDeclaringClass()));
438 if (LIKELY(!method->IsNative())) {
448 args = shadow_frame->GetVRegArgs(method->IsStatic() ? 0 : 1);
450 UnstartedRuntime::Jni(self, method, receiver.Ptr(), args, result);
452 InterpreterJni(self, method, shorty, receiver, args, result);
463 // GC, look up the callee method symbolically.
470 // Compare method's class name and method name against string init.
500 // the compiler should not have compiled a method that failed structured-locking checks.
554 << " of method: " << ArtMethod::PrettyMethod(shadow_frame->GetMethod(), false);
601 ArtMethod* method = shadow_frame->GetMethod();
603 const bool is_static = method->IsStatic();
605 ObjPtr<mirror::Class> declaring_class = method->GetDeclaringClass();