/art/runtime/ |
H A D | instrumentation.h | 64 virtual void MethodEntered(Thread* thread, mirror::Object* this_object, 69 virtual void MethodExited(Thread* thread, mirror::Object* this_object, 76 virtual void MethodUnwind(Thread* thread, mirror::Object* this_object, 81 virtual void DexPcMoved(Thread* thread, mirror::Object* this_object, 86 virtual void FieldRead(Thread* thread, mirror::Object* this_object, ArtMethod* method, 90 virtual void FieldWritten(Thread* thread, mirror::Object* this_object, ArtMethod* method, 275 void MethodEnterEvent(Thread* thread, mirror::Object* this_object, 279 MethodEnterEventImpl(thread, this_object, method, dex_pc); 284 void MethodExitEvent(Thread* thread, mirror::Object* this_object, 289 MethodExitEventImpl(thread, this_object, metho 505 InstrumentationStackFrame(mirror::Object* this_object, ArtMethod* method, uintptr_t return_pc, size_t frame_id, bool interpreter_entry) argument [all...] |
H A D | trace.h | 149 void MethodEntered(Thread* thread, mirror::Object* this_object, 152 void MethodExited(Thread* thread, mirror::Object* this_object, 156 void MethodUnwind(Thread* thread, mirror::Object* this_object, 159 void DexPcMoved(Thread* thread, mirror::Object* this_object, 162 void FieldRead(Thread* thread, mirror::Object* this_object, 165 void FieldWritten(Thread* thread, mirror::Object* this_object,
|
H A D | instrumentation.cc | 860 void Instrumentation::MethodEnterEventImpl(Thread* thread, mirror::Object* this_object, argument 870 cur->MethodEntered(thread, this_object, method, dex_pc); 874 void Instrumentation::MethodExitEventImpl(Thread* thread, mirror::Object* this_object, argument 884 cur->MethodExited(thread, this_object, method, dex_pc, return_value); 888 void Instrumentation::MethodUnwindEvent(Thread* thread, mirror::Object* this_object, argument 893 listener->MethodUnwind(thread, this_object, method, dex_pc); 898 void Instrumentation::DexPcMovedEventImpl(Thread* thread, mirror::Object* this_object, argument 903 listener->DexPcMoved(thread, this_object, method, dex_pc); 914 void Instrumentation::FieldReadEventImpl(Thread* thread, mirror::Object* this_object, argument 919 listener->FieldRead(thread, this_object, metho 923 FieldWriteEventImpl(Thread* thread, mirror::Object* this_object, ArtMethod* method, uint32_t dex_pc, ArtField* field, const JValue& field_value) const argument 957 PushInstrumentationStackFrame(Thread* self, mirror::Object* this_object, ArtMethod* method, uintptr_t lr, bool interpreter_entry) argument 1003 mirror::Object* this_object = instrumentation_frame.this_object_; local [all...] |
H A D | trace.cc | 743 void Trace::DexPcMoved(Thread* thread, mirror::Object* this_object, argument 745 UNUSED(thread, this_object, method, new_dex_pc); 750 void Trace::FieldRead(Thread* thread, mirror::Object* this_object, 753 UNUSED(thread, this_object, method, dex_pc, field); 758 void Trace::FieldWritten(Thread* thread, mirror::Object* this_object, 762 UNUSED(thread, this_object, method, dex_pc, field, field_value); 767 void Trace::MethodEntered(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED, 776 void Trace::MethodExited(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED, 786 void Trace::MethodUnwind(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED,
|
H A D | instrumentation_test.cc | 44 mirror::Object* this_object ATTRIBUTE_UNUSED, 52 mirror::Object* this_object ATTRIBUTE_UNUSED, 61 mirror::Object* this_object ATTRIBUTE_UNUSED, 69 mirror::Object* this_object ATTRIBUTE_UNUSED, 77 mirror::Object* this_object ATTRIBUTE_UNUSED, 86 mirror::Object* this_object ATTRIBUTE_UNUSED,
|
H A D | common_throws.cc | 213 mirror::Object* this_object, 215 // Referrer is calling interface_method on this_object, however, the interface_method isn't 216 // implemented by this_object. 217 CHECK(this_object != nullptr); 219 msg << "Class '" << PrettyDescriptor(this_object->GetClass()) 212 ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(ArtMethod* interface_method, mirror::Object* this_object, ArtMethod* referrer) argument
|
H A D | common_throws.h | 111 mirror::Object* this_object,
|
H A D | debugger.cc | 239 void MethodEntered(Thread* thread, mirror::Object* this_object, ArtMethod* method, 261 Dbg::UpdateDebugger(thread, this_object, method, 0, Dbg::kMethodEntry, nullptr); 265 void MethodExited(Thread* thread, mirror::Object* this_object, ArtMethod* method, 279 Dbg::UpdateDebugger(thread, this_object, method, dex_pc, events, &return_value); 282 void MethodUnwind(Thread* thread ATTRIBUTE_UNUSED, mirror::Object* this_object ATTRIBUTE_UNUSED, 290 void DexPcMoved(Thread* thread, mirror::Object* this_object, ArtMethod* method, 307 Dbg::UpdateDebugger(thread, this_object, method, new_dex_pc, events, nullptr); 311 void FieldRead(Thread* thread ATTRIBUTE_UNUSED, mirror::Object* this_object, 314 Dbg::PostFieldAccessEvent(method, dex_pc, this_object, field); 317 void FieldWritten(Thread* thread ATTRIBUTE_UNUSED, mirror::Object* this_object, 2506 mirror::Object* this_object; member in struct:art::GetThisVisitor 2870 PostLocationEvent(ArtMethod* m, int dex_pc, mirror::Object* this_object, int event_flags, const JValue* return_value) argument 2903 PostFieldAccessEvent(ArtMethod* m, int dex_pc, mirror::Object* this_object, ArtField* f) argument 2916 PostFieldModificationEvent(ArtMethod* m, int dex_pc, mirror::Object* this_object, ArtField* f, const JValue* field_value) argument 3043 UpdateDebugger(Thread* thread, mirror::Object* this_object, ArtMethod* m, uint32_t dex_pc, int event_flags, const JValue* return_value) argument [all...] |
H A D | debugger.h | 525 static void PostFieldAccessEvent(ArtMethod* m, int dex_pc, mirror::Object* this_object, 529 mirror::Object* this_object, ArtField* f, 541 static void UpdateDebugger(Thread* thread, mirror::Object* this_object,
|
/art/runtime/entrypoints/quick/ |
H A D | quick_instrumentation_entrypoints.cc | 28 mirror::Object* this_object, 42 instrumentation->PushInstrumentationStackFrame(self, method->IsStatic() ? nullptr : this_object,
|
H A D | quick_trampoline_entrypoints.cc | 1944 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, 1948 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, argument 1952 ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, access_check, type); 1962 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, 1988 mirror::Object* this_object, \ 2007 uint32_t method_idx, mirror::Object* this_object, 2010 return artInvokeCommon<kInterface, true>(method_idx, this_object, 2015 uint32_t method_idx, mirror::Object* this_object, 2018 return artInvokeCommon<kDirect, true>(method_idx, this_object, caller_method, 2023 uint32_t method_idx, mirror::Object* this_object, [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 370 inline ArtMethod* FindMethodFromCode(uint32_t method_idx, mirror::Object** this_object, argument 378 hs.NewHandleWrapper(type == kStatic ? &null_this : this_object)); 384 } else if (UNLIKELY(*this_object == nullptr && type != kStatic)) { 411 mirror::Class* klass = (*this_object)->GetClass(); 445 ArtMethod* imt_method = (*this_object)->GetClass()->GetEmbeddedImTableEntry( 449 mirror::Class* klass = (*this_object)->GetClass(); 458 ArtMethod* interface_method = (*this_object)->GetClass()->FindVirtualMethodForInterface( 462 *this_object, *referrer); 478 mirror::Object** this_object, \ 546 inline ArtMethod* FindMethodFast(uint32_t method_idx, mirror::Object* this_object, argument [all...] |
H A D | entrypoint_utils.h | 141 uint32_t method_idx, mirror::Object** this_object, ArtMethod** referrer, Thread* self) 151 uint32_t method_idx, mirror::Object* this_object, ArtMethod* referrer, bool access_check,
|
/art/runtime/mirror/ |
H A D | object.cc | 128 Handle<Object> this_object(hs.NewHandle(this)); 130 CopyObjectVisitor visitor(self, &this_object, num_bytes);
|
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 58 Object* this_object = f->IsStatic() ? nullptr : obj; local 59 instrumentation->FieldReadEvent(self, this_object, shadow_frame.GetMethod(), 255 Object* this_object = f->IsStatic() ? nullptr : obj; local 256 instrumentation->FieldWriteEvent(self, this_object, shadow_frame.GetMethod(),
|
H A D | interpreter_goto_table_impl.cc | 2505 Object* this_object = shadow_frame.GetThisObject(code_item->ins_size_); \ 2506 instrumentation->DexPcMovedEvent(self, this_object, shadow_frame.GetMethod(), dex_pc); \
|
/art/runtime/jdwp/ |
H A D | jdwp_event.cc | 927 mirror::Object* this_object, const JValue* fieldValue, 932 DCHECK_EQ(field->IsStatic(), this_object == nullptr); 937 basket.thisPtr.Assign(this_object); 926 PostFieldEvent(const EventLocation* pLoc, ArtField* field, mirror::Object* this_object, const JValue* fieldValue, bool is_modification) argument
|