/art/runtime/entrypoints/portable/ |
H A D | portable_invoke_entrypoints.cc | 25 mirror::ArtMethod* FindMethodHelper(uint32_t method_idx, mirror::Object* this_object, argument 27 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, 32 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, 58 mirror::Object* this_object, \ 75 mirror::Object* this_object, 79 return FindMethodHelper<kStatic, true>(method_idx, this_object, referrer, thread); 83 mirror::Object* this_object, 87 return FindMethodHelper<kDirect, true>(method_idx, this_object, referrer, thread); 91 mirror::Object* this_object, 95 return FindMethodHelper<kVirtual, true>(method_idx, this_object, referre [all...] |
/art/runtime/ |
H A D | instrumentation.h | 61 virtual void MethodEntered(Thread* thread, mirror::Object* this_object, 68 virtual void MethodExited(Thread* thread, mirror::Object* this_object, 75 virtual void MethodUnwind(Thread* thread, mirror::Object* this_object, 80 virtual void DexPcMoved(Thread* thread, mirror::Object* this_object, 85 virtual void FieldRead(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 89 virtual void FieldWritten(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 260 void MethodEnterEvent(Thread* thread, mirror::Object* this_object, 264 MethodEnterEventImpl(thread, this_object, method, dex_pc); 269 void MethodExitEvent(Thread* thread, mirror::Object* this_object, 274 MethodExitEventImpl(thread, this_object, metho 470 InstrumentationStackFrame(mirror::Object* this_object, mirror::ArtMethod* method, uintptr_t return_pc, size_t frame_id, bool interpreter_entry) argument [all...] |
H A D | common_throws.cc | 225 mirror::Object* this_object, 227 // Referrer is calling interface_method on this_object, however, the interface_method isn't 228 // implemented by this_object. 229 CHECK(this_object != NULL); 231 msg << "Class '" << PrettyDescriptor(this_object->GetClass()) 224 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(mirror::ArtMethod* interface_method, mirror::Object* this_object, mirror::ArtMethod* referrer) argument
|
H A D | trace.cc | 559 void Trace::DexPcMoved(Thread* thread, mirror::Object* this_object, argument 565 void Trace::FieldRead(Thread* /*thread*/, mirror::Object* this_object, 572 void Trace::FieldWritten(Thread* /*thread*/, mirror::Object* this_object, 580 void Trace::MethodEntered(Thread* thread, mirror::Object* this_object, argument 589 void Trace::MethodExited(Thread* thread, mirror::Object* this_object, argument 600 void Trace::MethodUnwind(Thread* thread, mirror::Object* this_object, argument
|
H A D | instrumentation.cc | 936 void Instrumentation::MethodEnterEventImpl(Thread* thread, mirror::Object* this_object, argument 946 cur->MethodEntered(thread, this_object, method, dex_pc); 950 void Instrumentation::MethodExitEventImpl(Thread* thread, mirror::Object* this_object, argument 960 cur->MethodExited(thread, this_object, method, dex_pc, return_value); 964 void Instrumentation::MethodUnwindEvent(Thread* thread, mirror::Object* this_object, argument 969 listener->MethodUnwind(thread, this_object, method, dex_pc); 974 void Instrumentation::DexPcMovedEventImpl(Thread* thread, mirror::Object* this_object, argument 980 listener->DexPcMoved(thread, this_object, method, dex_pc); 985 void Instrumentation::FieldReadEventImpl(Thread* thread, mirror::Object* this_object, argument 991 listener->FieldRead(thread, this_object, metho 996 FieldWriteEventImpl(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, uint32_t dex_pc, mirror::ArtField* field, const JValue& field_value) const argument 1037 PushInstrumentationStackFrame(Thread* self, mirror::Object* this_object, mirror::ArtMethod* method, uintptr_t lr, bool interpreter_entry) argument 1082 mirror::Object* this_object = instrumentation_frame.this_object_; local [all...] |
H A D | debugger.cc | 233 void MethodEntered(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 240 Dbg::UpdateDebugger(thread, this_object, method, 0, Dbg::kMethodEntry, nullptr); 243 void MethodExited(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 250 Dbg::UpdateDebugger(thread, this_object, method, dex_pc, Dbg::kMethodExit, &return_value); 253 void MethodUnwind(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 261 void DexPcMoved(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 264 Dbg::UpdateDebugger(thread, this_object, method, new_dex_pc, 0, nullptr); 267 void FieldRead(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, 270 Dbg::PostFieldAccessEvent(method, dex_pc, this_object, field); 273 void FieldWritten(Thread* thread, mirror::Object* this_object, mirro 2438 mirror::Object* this_object; member in struct:art::GetThisVisitor 2768 PostLocationEvent(mirror::ArtMethod* m, int dex_pc, mirror::Object* this_object, int event_flags, const JValue* return_value) argument 2781 PostFieldAccessEvent(mirror::ArtMethod* m, int dex_pc, mirror::Object* this_object, mirror::ArtField* f) argument 2794 PostFieldModificationEvent(mirror::ArtMethod* m, int dex_pc, mirror::Object* this_object, mirror::ArtField* f, const JValue* field_value) argument 2831 UpdateDebugger(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* m, uint32_t dex_pc, int event_flags, const JValue* return_value) argument [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 354 mirror::Object** this_object, 362 hs.NewHandleWrapper(type == kStatic ? &null_this : this_object)); 368 } else if (UNLIKELY(*this_object == nullptr && type != kStatic)) { 397 mirror::Class* klass = (*this_object)->GetClass(); 431 mirror::ArtMethod* imt_method = (*this_object)->GetClass()->GetEmbeddedImTableEntry(imt_index); 436 (*this_object)->GetClass()->FindVirtualMethodForInterface(resolved_method); 439 *this_object, *referrer); 455 mirror::Object** this_object, \ 529 mirror::Object* this_object, 533 if (UNLIKELY(this_object 353 FindMethodFromCode(uint32_t method_idx, mirror::Object** this_object, mirror::ArtMethod** referrer, Thread* self) argument 528 FindMethodFast(uint32_t method_idx, mirror::Object* this_object, mirror::ArtMethod* referrer, bool access_check, InvokeType type) argument [all...] |
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 54 Object* this_object = f->IsStatic() ? nullptr : obj; local 55 instrumentation->FieldReadEvent(self, this_object, shadow_frame.GetMethod(), 234 Object* this_object = f->IsStatic() ? nullptr : obj; local 235 instrumentation->FieldWriteEvent(self, this_object, shadow_frame.GetMethod(),
|
/art/runtime/jdwp/ |
H A D | jdwp_event.cc | 924 mirror::Object* this_object, const JValue* fieldValue, 929 DCHECK_EQ(field->IsStatic(), this_object == nullptr); 934 basket.thisPtr = this_object; 923 PostFieldEvent(const EventLocation* pLoc, mirror::ArtField* field, mirror::Object* this_object, const JValue* fieldValue, bool is_modification) argument
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 1741 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, 1746 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, argument 1749 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, access_check, 1761 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, 1787 mirror::Object* this_object, \ 1806 uint32_t method_idx, mirror::Object* this_object, 1810 return artInvokeCommon<kInterface, true>(method_idx, this_object, 1815 uint32_t method_idx, mirror::Object* this_object, 1819 return artInvokeCommon<kDirect, true>(method_idx, this_object, caller_method, 1824 uint32_t method_idx, mirror::Object* this_object, [all...] |
/art/compiler/llvm/ |
H A D | gbc_expander.cc | 942 llvm::Value* this_object = call_inst.getArgOperand(3); local 944 irb_.LoadFromObjectOffset(this_object,
|