Home
last modified time | relevance | path

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

/art/runtime/
Dinstrumentation_test.cc138 void CheckConfigureStubs(const char* key, Instrumentation::InstrumentationLevel level) { in CheckConfigureStubs()
140 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs()
151 Instrumentation::InstrumentationLevel GetCurrentInstrumentationLevel() { in GetCurrentInstrumentationLevel()
162 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent()
203 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeMethod()
218 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeMethod()
232 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DeoptimizeEverything()
246 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in UndeoptimizeEverything()
260 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in EnableMethodTracing()
271 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); in DisableMethodTracing()
[all …]
Dinstrumentation.cc54 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstallStubsClassVisitor()
59 Instrumentation::Instrumentation() in Instrumentation() function in art::instrumentation::Instrumentation
73 void Instrumentation::InstallStubsForClass(mirror::Class* klass) { in InstallStubsForClass()
117 void Instrumentation::InstallStubsForMethod(ArtMethod* method) { in InstallStubsForMethod()
278 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationInstallStack()
310 Instrumentation* instrumentation) in InstrumentationRestoreStack()
370 Instrumentation* const instrumentation_; in InstrumentationRestoreStack()
381 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); in InstrumentationRestoreStack()
393 static bool HasEvent(Instrumentation::InstrumentationEvent expected, uint32_t events) { in HasEvent()
397 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) { in AddListener()
[all …]
Dtrace.cc250 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace()
265 LogMethodTraceEvent(thread, *old_it, instrumentation::Instrumentation::kMethodExited, in CompareAndUpdateStackTrace()
270 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, in CompareAndUpdateStackTrace()
369 … instrumentation::Instrumentation::kMethodEntered | in Start()
370 instrumentation::Instrumentation::kMethodExited | in Start()
371 instrumentation::Instrumentation::kMethodUnwind); in Start()
422 the_trace, instrumentation::Instrumentation::kMethodEntered | in StopTracing()
423 instrumentation::Instrumentation::kMethodExited | in StopTracing()
424 instrumentation::Instrumentation::kMethodUnwind); in StopTracing()
504 … instrumentation::Instrumentation::kMethodEntered | in Pause()
[all …]
Dinstrumentation.h106 class Instrumentation {
125 Instrumentation();
498 DISALLOW_COPY_AND_ASSIGN(Instrumentation);
500 std::ostream& operator<<(std::ostream& os, const Instrumentation::InstrumentationEvent& rhs);
501 std::ostream& operator<<(std::ostream& os, const Instrumentation::InstrumentationLevel& rhs);
Druntime.h440 const instrumentation::Instrumentation* GetInstrumentation() const { in GetInstrumentation()
444 instrumentation::Instrumentation* GetInstrumentation() { in GetInstrumentation()
687 instrumentation::Instrumentation instrumentation_;
Dquick_exception_handler.cc151 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in FindCatch()
396 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in UpdateInstrumentationStack()
Dtrace.h200 instrumentation::Instrumentation::InstrumentationEvent event,
Ddebugger.cc345 return IsListeningTo(instrumentation::Instrumentation::kDexPcMoved); in IsListeningToDexPcMoved()
349 return IsListeningTo(instrumentation::Instrumentation::kMethodExited); in IsListeningToMethodExit()
352 static bool IsListeningTo(instrumentation::Instrumentation::InstrumentationEvent event) in IsListeningTo()
3122 case instrumentation::Instrumentation::kMethodEntered: in GetReferenceCounterForEvent()
3124 case instrumentation::Instrumentation::kMethodExited: in GetReferenceCounterForEvent()
3126 case instrumentation::Instrumentation::kDexPcMoved: in GetReferenceCounterForEvent()
3128 case instrumentation::Instrumentation::kFieldRead: in GetReferenceCounterForEvent()
3130 case instrumentation::Instrumentation::kFieldWritten: in GetReferenceCounterForEvent()
3132 case instrumentation::Instrumentation::kExceptionCaught: in GetReferenceCounterForEvent()
3141 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ProcessDeoptimizationRequest()
[all …]
/art/runtime/entrypoints/quick/
Dquick_instrumentation_entrypoints.cc33 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodEntryFromCode()
62 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodExitFromCode()
/art/test/Instrumentation/
DInstrumentation.java17 public class Instrumentation { class
/art/runtime/jit/
Djit.cc175 instrumentation::Instrumentation::kMethodEntered | in CreateInstrumentationCache()
176 instrumentation::Instrumentation::kBackwardBranch); in CreateInstrumentationCache()
/art/runtime/jdwp/
Djdwp_event.cc161 return instrumentation::Instrumentation::kDexPcMoved; in GetInstrumentationEventFor()
164 return instrumentation::Instrumentation::kExceptionCaught; in GetInstrumentationEventFor()
166 return instrumentation::Instrumentation::kMethodEntered; in GetInstrumentationEventFor()
169 return instrumentation::Instrumentation::kMethodExited; in GetInstrumentationEventFor()
171 return instrumentation::Instrumentation::kFieldRead; in GetInstrumentationEventFor()
173 return instrumentation::Instrumentation::kFieldWritten; in GetInstrumentationEventFor()
/art/runtime/interpreter/
Dinterpreter_common.cc56 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldGet()
138 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
252 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in DoFieldPut()
356 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in EXPLICIT_DO_FIELD_PUT_ALL_TEMPLATE_DECL()
418 const instrumentation::Instrumentation* instrumentation) { in EXPLICIT_DO_IPUT_QUICK_ALL_TEMPLATE_DECL()
Dinterpreter_goto_table_impl.cc63 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); \
164 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
260 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
274 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
289 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
303 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
336 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
2483 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in ExecuteGotoImpl()
2503 const instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); \ in ExecuteGotoImpl()
Dinterpreter_common.h352 uint32_t dex_pc, const instrumentation::Instrumentation* instrumentation)
Dinterpreter.cc408 const instrumentation::Instrumentation* const instrumentation = in EnterInterpreterFromDeoptimize()
/art/build/
DAndroid.gtest.mk29 Instrumentation \
69 ART_GTEST_instrumentation_test_DEX_DEPS := Instrumentation
/art/runtime/gc/
Dheap.cc517 instrumentation::Instrumentation* const instrumentation = runtime->GetInstrumentation(); in Heap()