Home
last modified time | relevance | path

Searched refs:instrumentation (Results 1 – 13 of 13) sorted by relevance

/art/runtime/entrypoints/quick/
Dquick_instrumentation_entrypoints.cc33 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/
Dinstrumentation.cc42 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 …]
Dtrace.cc271 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()
383instrumentation::Instrumentation::kMethodEntered | in Start()
384 instrumentation::Instrumentation::kMethodExited | in Start()
385 instrumentation::Instrumentation::kMethodUnwind); in Start()
416instrumentation::Instrumentation::kMethodEntered | in Stop()
417instrumentation::Instrumentation::kMethodExited | in Stop()
418instrumentation::Instrumentation::kMethodUnwind); in Stop()
558 LogMethodTraceEvent(thread, method, instrumentation::Instrumentation::kMethodEntered, in MethodEntered()
[all …]
Dtrace.h51 class Trace : public instrumentation::InstrumentationListener {
108 instrumentation::Instrumentation::InstrumentationEvent event,
Druntime.h389 instrumentation::Instrumentation* GetInstrumentation() { in GetInstrumentation()
504 instrumentation::Instrumentation instrumentation_;
Dstack.cc256 instrumentation::InstrumentationStackFrame StackVisitor::GetInstrumentationStackFrame(uint32_t dept… in GetInstrumentationStackFrame()
312 instrumentation::InstrumentationStackFrame instrumentation_frame = in WalkStack()
Dthread.cc983 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()
Dthread.h551 std::deque<instrumentation::InstrumentationStackFrame>* GetInstrumentationStack() { in GetInstrumentationStack()
780 std::deque<instrumentation::InstrumentationStackFrame>* instrumentation_stack_;
Dinstrumentation.h37 namespace instrumentation {
Ddebugger.cc112 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()
DAndroid.mk64 instrumentation.cc \
Dstack.h557 instrumentation::InstrumentationStackFrame GetInstrumentationStackFrame(uint32_t depth) const;
/art/runtime/interpreter/
Dinterpreter.cc1012instrumentation::Instrumentation* instrumentation)
1020instrumentation::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); \
1086instrumentation::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 …]