Home
last modified time | relevance | path

Searched refs:Instrumentation (Results 1 – 25 of 27) sorted by relevance

12

/art/runtime/
Dinstrumentation_test.cc185 void CheckConfigureStubs(const char* key, Instrumentation::InstrumentationLevel level) { in CheckConfigureStubs()
187 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs()
196 Instrumentation::InstrumentationLevel GetCurrentInstrumentationLevel() { in GetCurrentInstrumentationLevel()
214 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent()
260 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeMethod()
276 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeMethod()
291 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeEverything()
306 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeEverything()
321 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in EnableMethodTracing()
333 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DisableMethodTracing()
[all …]
Dinstrumentation.cc82 explicit InstallStubsClassVisitor(Instrumentation* instrumentation) in InstallStubsClassVisitor()
91 Instrumentation* const instrumentation_;
95 Instrumentation::Instrumentation() in Instrumentation() function in art::instrumentation::Instrumentation
117 void Instrumentation::InstallStubsForClass(mirror::Class* klass) { in InstallStubsForClass()
135 bool Instrumentation::NeedDebugVersionFor(ArtMethod* method) const REQUIRES_SHARED(Locks::mutator_l… in NeedDebugVersionFor()
142 void Instrumentation::InstallStubsForMethod(ArtMethod* method) { in InstallStubsForMethod()
313 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationInstallStack()
340 void Instrumentation::InstrumentThreadStack(Thread* thread) { in InstrumentThreadStack()
352 Instrumentation* instrumentation) in InstrumentationRestoreStack()
412 Instrumentation* const instrumentation_; in InstrumentationRestoreStack()
[all …]
Dtrace.cc258 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace()
273 LogMethodTraceEvent(thread, *old_it, instrumentation::Instrumentation::kMethodExited, in CompareAndUpdateStackTrace()
278 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace()
377 … instrumentation::Instrumentation::kMethodEntered | in Start()
378 instrumentation::Instrumentation::kMethodExited | in Start()
379 instrumentation::Instrumentation::kMethodUnwind); in Start()
433 the_trace, instrumentation::Instrumentation::kMethodEntered | in StopTracing()
434 instrumentation::Instrumentation::kMethodExited | in StopTracing()
435 instrumentation::Instrumentation::kMethodUnwind); in StopTracing()
520 instrumentation::Instrumentation::kMethodEntered | in Pause()
[all …]
Dinstrumentation.h152 class Instrumentation {
172 Instrumentation();
654 DISALLOW_COPY_AND_ASSIGN(Instrumentation);
656 std::ostream& operator<<(std::ostream& os, const Instrumentation::InstrumentationEvent& rhs);
657 std::ostream& operator<<(std::ostream& os, const Instrumentation::InstrumentationLevel& rhs);
Dcommon_dex_operations.h74 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldGetCommon()
133 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldPutCommon()
Druntime.h444 const instrumentation::Instrumentation* GetInstrumentation() const { in GetInstrumentation()
448 instrumentation::Instrumentation* GetInstrumentation() { in GetInstrumentation()
834 instrumentation::Instrumentation instrumentation_;
Dtrace.h229 instrumentation::Instrumentation::InstrumentationEvent event,
Ddebugger.cc274 return IsListeningTo(instrumentation::Instrumentation::kDexPcMoved); in IsListeningToDexPcMoved()
278 return IsListeningTo(instrumentation::Instrumentation::kMethodExited); in IsListeningToMethodExit()
281 static bool IsListeningTo(instrumentation::Instrumentation::InstrumentationEvent event) in IsListeningTo()
3138 case instrumentation::Instrumentation::kMethodEntered: in GetReferenceCounterForEvent()
3140 case instrumentation::Instrumentation::kMethodExited: in GetReferenceCounterForEvent()
3142 case instrumentation::Instrumentation::kDexPcMoved: in GetReferenceCounterForEvent()
3144 case instrumentation::Instrumentation::kFieldRead: in GetReferenceCounterForEvent()
3146 case instrumentation::Instrumentation::kFieldWritten: in GetReferenceCounterForEvent()
3148 case instrumentation::Instrumentation::kExceptionCaught: in GetReferenceCounterForEvent()
3157 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ProcessDeoptimizationRequest()
[all …]
Dquick_exception_handler.cc631 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in UpdateInstrumentationStack()
Dstack.cc849 size_t frame_id = instrumentation::Instrumentation::ComputeFrameId( in WalkStack()
Druntime.cc2403 explicit UpdateEntryPointsClassVisitor(instrumentation::Instrumentation* instrumentation) in UpdateEntryPointsClassVisitor()
2420 instrumentation::Instrumentation* const instrumentation_;
Djni_internal.cc88 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifySetObjectField()
115 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifySetPrimitiveField()
139 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in NotifyGetField()
/art/test/Instrumentation/
DInstrumentation.java17 public class Instrumentation { class
/art/runtime/openjdkjvmti/
Devents.cc574 return art::instrumentation::Instrumentation::kMethodEntered; in GetInstrumentationEventsFor()
576 return art::instrumentation::Instrumentation::kMethodExited | in GetInstrumentationEventsFor()
577 art::instrumentation::Instrumentation::kMethodUnwind; in GetInstrumentationEventsFor()
579 return art::instrumentation::Instrumentation::kFieldWritten; in GetInstrumentationEventsFor()
581 return art::instrumentation::Instrumentation::kFieldRead; in GetInstrumentationEventsFor()
584 return art::instrumentation::Instrumentation::kDexPcMoved; in GetInstrumentationEventsFor()
596 art::instrumentation::Instrumentation* instr = art::Runtime::Current()->GetInstrumentation(); in SetupTraceListener()
/art/runtime/jdwp/
Djdwp_event.cc164 return instrumentation::Instrumentation::kDexPcMoved; in GetInstrumentationEventFor()
167 return instrumentation::Instrumentation::kExceptionCaught; in GetInstrumentationEventFor()
169 return instrumentation::Instrumentation::kMethodEntered; in GetInstrumentationEventFor()
172 return instrumentation::Instrumentation::kMethodExited; in GetInstrumentationEventFor()
174 return instrumentation::Instrumentation::kFieldRead; in GetInstrumentationEventFor()
176 return instrumentation::Instrumentation::kFieldWritten; in GetInstrumentationEventFor()
/art/runtime/interpreter/
Dinterpreter_common.h193 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoInvoke()
260 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoInvokeVirtualQuick()
471 uint32_t dex_pc, const instrumentation::Instrumentation* instrumentation)
Dinterpreter.cc251 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in Execute()
523 const instrumentation::Instrumentation* const instrumentation = in EnterInterpreterFromDeoptimize()
Dinterpreter_common.cc150 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
326 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_PUT_ALL_TEMPLATE_DECL()
403 const instrumentation::Instrumentation* instrumentation) { in EXPLICIT_DO_IPUT_QUICK_ALL_TEMPLATE_DECL()
Dinterpreter_switch_impl.cc125 const instrumentation::Instrumentation* instrumentation, in DoDexPcMoveEvent()
/art/test/common/
Druntime_state.cc44 instrumentation::Instrumentation::InstrumentationLevel::kInstrumentWithInterpreter; in GetJitIfEnabled()
/art/build/
DAndroid.gtest.mk43 Instrumentation \
118 ART_GTEST_instrumentation_test_DEX_DEPS := Instrumentation
/art/runtime/interpreter/mterp/
Dmterp.cc148 const instrumentation::Instrumentation* const instrumentation = in MterpShouldSwitchInterpreters()
492 const instrumentation::Instrumentation* const instrumentation = in MterpHandleException()
/art/runtime/jit/
Djit.cc283 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in CompileMethod()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1000 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodEntryFromCode()
1053 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodExitFromCode()
/art/runtime/gc/
Dheap.cc629 instrumentation::Instrumentation* const instrumentation = runtime->GetInstrumentation(); in Heap()
1569 instrumentation::Instrumentation* const instrumentation = in EntrypointsInstrumented()

12