Searched refs:instrumentation (Results 1 – 13 of 13) sorted by relevance
/art/runtime/entrypoints/quick/ |
D | quick_instrumentation_entrypoints.cc | 33 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodEntryFromCode() local 34 const void* result = instrumentation->GetQuickCodeFor(method); in artInstrumentationMethodEntryFromCode() 36 instrumentation->PushInstrumentationStackFrame(self, method->IsStatic() ? NULL : this_object, in artInstrumentationMethodEntryFromCode() 57 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodExitFromCode() local 58 uint64_t return_or_deoptimize_pc = instrumentation->PopInstrumentationStackFrame(self, return_pc, in artInstrumentationMethodExitFromCode()
|
/art/runtime/ |
D | instrumentation.cc | 42 namespace instrumentation { namespace 46 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstallStubsClassVisitor() local 47 return instrumentation->InstallStubsForClass(klass); in InstallStubsClassVisitor() 167 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationInstallStack() local 175 instrumentation->MethodEnterEvent(thread, this_object, method, dex_pc); in InstrumentationInstallStack() 185 Instrumentation* instrumentation) in InstrumentationRestoreStack() 188 instrumentation_(instrumentation), in InstrumentationRestoreStack() 240 std::deque<instrumentation::InstrumentationStackFrame>* const instrumentation_stack_; in InstrumentationRestoreStack() 248 std::deque<instrumentation::InstrumentationStackFrame>* stack = thread->GetInstrumentationStack(); in InstrumentationRestoreStack() 250 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationRestoreStack() local [all …]
|
D | trace.cc | 271 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace() 287 LogMethodTraceEvent(thread, *old_it, instrumentation::Instrumentation::kMethodExited, in CompareAndUpdateStackTrace() 292 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace() 383 … instrumentation::Instrumentation::kMethodEntered | in Start() 384 instrumentation::Instrumentation::kMethodExited | in Start() 385 instrumentation::Instrumentation::kMethodUnwind); in Start() 416 … instrumentation::Instrumentation::kMethodEntered | in Stop() 417 … instrumentation::Instrumentation::kMethodExited | in Stop() 418 … instrumentation::Instrumentation::kMethodUnwind); in Stop() 558 LogMethodTraceEvent(thread, method, instrumentation::Instrumentation::kMethodEntered, in MethodEntered() [all …]
|
D | trace.h | 51 class Trace : public instrumentation::InstrumentationListener { 108 instrumentation::Instrumentation::InstrumentationEvent event,
|
D | runtime.h | 389 instrumentation::Instrumentation* GetInstrumentation() { in GetInstrumentation() 504 instrumentation::Instrumentation instrumentation_;
|
D | stack.cc | 256 instrumentation::InstrumentationStackFrame StackVisitor::GetInstrumentationStackFrame(uint32_t dept… in GetInstrumentationStackFrame() 312 instrumentation::InstrumentationStackFrame instrumentation_frame = in WalkStack()
|
D | thread.cc | 983 instrumentation_stack_(new std::deque<instrumentation::InstrumentationStackFrame>), in Thread() 1872 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoLongJump() local 1877 instrumentation->PopMethodForUnwind(self_, is_deoptimization_); in DoLongJump() 1881 instrumentation->ExceptionCaughtEvent(self_, throw_location_, catch_method, handler_dex_pc_, in DoLongJump() 2182 …std::deque<instrumentation::InstrumentationStackFrame>* instrumentation_stack = GetInstrumentation… in VerifyRoots() 2183 typedef std::deque<instrumentation::InstrumentationStackFrame>::const_iterator It; in VerifyRoots() 2217 for (const instrumentation::InstrumentationStackFrame& frame : *GetInstrumentationStack()) { in VisitRoots()
|
D | thread.h | 551 std::deque<instrumentation::InstrumentationStackFrame>* GetInstrumentationStack() { in GetInstrumentationStack() 780 std::deque<instrumentation::InstrumentationStackFrame>* instrumentation_stack_;
|
D | instrumentation.h | 37 namespace instrumentation {
|
D | debugger.cc | 112 class DebugInstrumentationListener : public instrumentation::InstrumentationListener { 543 instrumentation::Instrumentation::kMethodEntered | in GoActive() 544 instrumentation::Instrumentation::kMethodExited | in GoActive() 545 instrumentation::Instrumentation::kDexPcMoved | in GoActive() 546 instrumentation::Instrumentation::kExceptionCaught); in GoActive() 567 instrumentation::Instrumentation::kMethodEntered | in Disconnected() 568 instrumentation::Instrumentation::kMethodExited | in Disconnected() 569 instrumentation::Instrumentation::kDexPcMoved | in Disconnected() 570 instrumentation::Instrumentation::kExceptionCaught); in Disconnected()
|
D | Android.mk | 64 instrumentation.cc \
|
D | stack.h | 557 instrumentation::InstrumentationStackFrame GetInstrumentationStackFrame(uint32_t depth) const;
|
/art/runtime/interpreter/ |
D | interpreter.cc | 1012 … instrumentation::Instrumentation* instrumentation) 1020 … instrumentation::Instrumentation* instrumentation) in FindNextInstructionFollowingException() argument 1029 instrumentation->MethodUnwindEvent(self, this_object_ref.get(), in FindNextInstructionFollowingException() 1033 instrumentation->ExceptionCaughtEvent(self, throw_location, in FindNextInstructionFollowingException() 1046 this_object_ref, instrumentation); \ 1086 …instrumentation::Instrumentation* const instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteImpl() local 1095 if (UNLIKELY(instrumentation->HasMethodEntryListeners())) { in ExecuteImpl() 1096 instrumentation->MethodEnterEvent(self, this_object_ref.get(), in ExecuteImpl() 1108 if (UNLIKELY(instrumentation->HasDexPcListeners())) { in ExecuteImpl() 1109 instrumentation->DexPcMovedEvent(self, this_object_ref.get(), in ExecuteImpl() [all …]
|