Searched defs:this_object (Results 1 - 11 of 11) sorted by relevance

/art/runtime/entrypoints/portable/
H A Dportable_invoke_entrypoints.cc25 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 Dinstrumentation.h61 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 Dcommon_throws.cc225 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 Dtrace.cc559 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 Dinstrumentation.cc936 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 Ddebugger.cc233 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 Dentrypoint_utils-inl.h354 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 Dinterpreter_common.cc54 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 Djdwp_event.cc924 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 Dquick_trampoline_entrypoints.cc1741 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 Dgbc_expander.cc942 llvm::Value* this_object = call_inst.getArgOperand(3); local
944 irb_.LoadFromObjectOffset(this_object,

Completed in 1508 milliseconds