/art/runtime/entrypoints/portable/ |
D | portable_invoke_entrypoints.cc | 25 mirror::ArtMethod* FindMethodHelper(uint32_t method_idx, mirror::Object* this_object, in FindMethodHelper() argument 27 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, in FindMethodHelper() 32 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, in FindMethodHelper() 58 mirror::Object* this_object, \ 75 … mirror::Object* this_object, in art_portable_find_static_method_from_code_with_access_check() argument 79 return FindMethodHelper<kStatic, true>(method_idx, this_object, referrer, thread); in art_portable_find_static_method_from_code_with_access_check() 83 … mirror::Object* this_object, in art_portable_find_direct_method_from_code_with_access_check() argument 87 return FindMethodHelper<kDirect, true>(method_idx, this_object, referrer, thread); in art_portable_find_direct_method_from_code_with_access_check() 91 … mirror::Object* this_object, in art_portable_find_virtual_method_from_code_with_access_check() argument 95 return FindMethodHelper<kVirtual, true>(method_idx, this_object, referrer, thread); in art_portable_find_virtual_method_from_code_with_access_check() [all …]
|
/art/runtime/ |
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, in MethodEnterEvent() argument 264 MethodEnterEventImpl(thread, this_object, method, dex_pc); in MethodEnterEvent() 269 void MethodExitEvent(Thread* thread, mirror::Object* this_object, in MethodExitEvent() argument 274 MethodExitEventImpl(thread, this_object, method, dex_pc, return_value); in MethodExitEvent() [all …]
|
D | trace.h | 78 void MethodEntered(Thread* thread, mirror::Object* this_object, 81 void MethodExited(Thread* thread, mirror::Object* this_object, 85 void MethodUnwind(Thread* thread, mirror::Object* this_object, 88 void DexPcMoved(Thread* thread, mirror::Object* this_object, 91 void FieldRead(Thread* thread, mirror::Object* this_object, 94 void FieldWritten(Thread* thread, mirror::Object* this_object,
|
D | instrumentation.cc | 936 void Instrumentation::MethodEnterEventImpl(Thread* thread, mirror::Object* this_object, in MethodEnterEventImpl() argument 946 cur->MethodEntered(thread, this_object, method, dex_pc); in MethodEnterEventImpl() 950 void Instrumentation::MethodExitEventImpl(Thread* thread, mirror::Object* this_object, in MethodExitEventImpl() argument 960 cur->MethodExited(thread, this_object, method, dex_pc, return_value); in MethodExitEventImpl() 964 void Instrumentation::MethodUnwindEvent(Thread* thread, mirror::Object* this_object, in MethodUnwindEvent() argument 969 listener->MethodUnwind(thread, this_object, method, dex_pc); in MethodUnwindEvent() 974 void Instrumentation::DexPcMovedEventImpl(Thread* thread, mirror::Object* this_object, in DexPcMovedEventImpl() argument 980 listener->DexPcMoved(thread, this_object, method, dex_pc); in DexPcMovedEventImpl() 985 void Instrumentation::FieldReadEventImpl(Thread* thread, mirror::Object* this_object, in FieldReadEventImpl() argument 991 listener->FieldRead(thread, this_object, method, dex_pc, field); in FieldReadEventImpl() [all …]
|
D | trace.cc | 568 void Trace::DexPcMoved(Thread* thread, mirror::Object* this_object, in DexPcMoved() argument 574 void Trace::FieldRead(Thread* /*thread*/, mirror::Object* this_object, in FieldRead() argument 581 void Trace::FieldWritten(Thread* /*thread*/, mirror::Object* this_object, in FieldWritten() argument 589 void Trace::MethodEntered(Thread* thread, mirror::Object* this_object, in MethodEntered() argument 598 void Trace::MethodExited(Thread* thread, mirror::Object* this_object, in MethodExited() argument 609 void Trace::MethodUnwind(Thread* thread, mirror::Object* this_object, in MethodUnwind() argument
|
D | common_throws.cc | 225 mirror::Object* this_object, in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() argument 229 CHECK(this_object != NULL); in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() 231 msg << "Class '" << PrettyDescriptor(this_object->GetClass()) in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch()
|
D | debugger.cc | 237 void MethodEntered(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in MethodEntered() argument 244 Dbg::UpdateDebugger(thread, this_object, method, 0, Dbg::kMethodEntry, nullptr); in MethodEntered() 247 void MethodExited(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in MethodExited() argument 254 Dbg::UpdateDebugger(thread, this_object, method, dex_pc, Dbg::kMethodExit, &return_value); in MethodExited() 257 void MethodUnwind(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in MethodUnwind() argument 265 void DexPcMoved(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in DexPcMoved() argument 268 Dbg::UpdateDebugger(thread, this_object, method, new_dex_pc, 0, nullptr); in DexPcMoved() 271 void FieldRead(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in FieldRead() argument 274 Dbg::PostFieldAccessEvent(method, dex_pc, this_object, field); in FieldRead() 277 void FieldWritten(Thread* thread, mirror::Object* this_object, mirror::ArtMethod* method, in FieldWritten() argument [all …]
|
D | common_throws.h | 112 mirror::Object* this_object,
|
D | debugger.h | 503 static void PostFieldAccessEvent(mirror::ArtMethod* m, int dex_pc, mirror::Object* this_object, 507 mirror::Object* this_object, mirror::ArtField* f, 520 static void UpdateDebugger(Thread* thread, mirror::Object* this_object,
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 354 mirror::Object** this_object, in FindMethodFromCode() argument 362 hs.NewHandleWrapper(type == kStatic ? &null_this : this_object)); in FindMethodFromCode() 368 } else if (UNLIKELY(*this_object == nullptr && type != kStatic)) { in FindMethodFromCode() 397 mirror::Class* klass = (*this_object)->GetClass(); in FindMethodFromCode() 431 … mirror::ArtMethod* imt_method = (*this_object)->GetClass()->GetEmbeddedImTableEntry(imt_index); in FindMethodFromCode() 434 mirror::Class* klass = (*this_object)->GetClass(); in FindMethodFromCode() 443 (*this_object)->GetClass()->FindVirtualMethodForInterface(resolved_method); in FindMethodFromCode() 446 *this_object, *referrer); in FindMethodFromCode() 462 mirror::Object** this_object, \ 536 mirror::Object* this_object, in FindMethodFast() argument [all …]
|
D | entrypoint_utils.h | 141 mirror::Object** this_object, 153 mirror::Object* this_object,
|
/art/runtime/entrypoints/quick/ |
D | quick_instrumentation_entrypoints.cc | 28 mirror::Object* this_object, in artInstrumentationMethodEntryFromCode() argument 44 instrumentation->PushInstrumentationStackFrame(self, method->IsStatic() ? nullptr : this_object, in artInstrumentationMethodEntryFromCode()
|
D | quick_trampoline_entrypoints.cc | 1773 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, 1778 static TwoWordReturn artInvokeCommon(uint32_t method_idx, mirror::Object* this_object, in artInvokeCommon() argument 1781 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, access_check, in artInvokeCommon() 1793 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, in artInvokeCommon() 1819 mirror::Object* this_object, \ 1838 uint32_t method_idx, mirror::Object* this_object, in artInvokeInterfaceTrampolineWithAccessCheck() argument 1842 return artInvokeCommon<kInterface, true>(method_idx, this_object, in artInvokeInterfaceTrampolineWithAccessCheck() 1847 uint32_t method_idx, mirror::Object* this_object, in artInvokeDirectTrampolineWithAccessCheck() argument 1851 return artInvokeCommon<kDirect, true>(method_idx, this_object, caller_method, in artInvokeDirectTrampolineWithAccessCheck() 1856 uint32_t method_idx, mirror::Object* this_object, in artInvokeStaticTrampolineWithAccessCheck() argument [all …]
|
/art/runtime/mirror/ |
D | object.cc | 129 Handle<Object> this_object(hs.NewHandle(this)); in Clone() local 131 CopyObjectVisitor visitor(self, &this_object, num_bytes); in Clone()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 54 Object* this_object = f->IsStatic() ? nullptr : obj; in DoFieldGet() local 55 instrumentation->FieldReadEvent(self, this_object, shadow_frame.GetMethod(), in DoFieldGet() 234 Object* this_object = f->IsStatic() ? nullptr : obj; in DoFieldPut() local 235 instrumentation->FieldWriteEvent(self, this_object, shadow_frame.GetMethod(), in DoFieldPut()
|
D | interpreter_goto_table_impl.cc | 2429 Object* this_object = shadow_frame.GetThisObject(code_item->ins_size_); \ in ExecuteGotoImpl() 2430 instrumentation->DexPcMovedEvent(self, this_object, shadow_frame.GetMethod(), dex_pc); \ in ExecuteGotoImpl()
|
/art/runtime/jdwp/ |
D | jdwp_event.cc | 936 mirror::Object* this_object, const JValue* fieldValue, in PostFieldEvent() argument 941 DCHECK_EQ(field->IsStatic(), this_object == nullptr); in PostFieldEvent() 946 basket.thisPtr = this_object; in PostFieldEvent()
|
/art/compiler/llvm/ |
D | gbc_expander.cc | 942 llvm::Value* this_object = call_inst.getArgOperand(3); in EmitIntrinsicStringLengthOrIsEmpty() local 944 irb_.LoadFromObjectOffset(this_object, in EmitIntrinsicStringLengthOrIsEmpty()
|