Searched refs:Instrumentation (Results 1 - 18 of 18) sorted by relevance
/art/test/Instrumentation/ |
H A D | Instrumentation.java | 17 public class Instrumentation { class
|
/art/runtime/ |
H A D | instrumentation_test.cc | 134 // Unique keys used to test Instrumentation::ConfigureStubs. 138 void CheckConfigureStubs(const char* key, Instrumentation::InstrumentationLevel level) { 140 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); 144 runtime->GetThreadList()->SuspendAll("Instrumentation::ConfigureStubs"); 151 Instrumentation::InstrumentationLevel GetCurrentInstrumentationLevel() { 162 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); 203 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); 218 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); 232 instrumentation::Instrumentation* instrumentation = runtime->GetInstrumentation(); 246 instrumentation::Instrumentation* instrumentatio [all...] |
H A D | instrumentation.cc | 47 // Instrumentation works on non-inlined frames by updating returned PCs 54 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg); 59 Instrumentation::Instrumentation() function in class:art::instrumentation::Instrumentation 73 void Instrumentation::InstallStubsForClass(mirror::Class* klass) { 117 void Instrumentation::InstallStubsForMethod(ArtMethod* method) { 248 // Instrumentation stack frames are in descending frame id order. 278 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(ar [all...] |
H A D | trace.cc | 250 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, 265 LogMethodTraceEvent(thread, *old_it, instrumentation::Instrumentation::kMethodExited, 270 LogMethodTraceEvent(thread, *rit, instrumentation::Instrumentation::kMethodEntered, 369 instrumentation::Instrumentation::kMethodEntered | 370 instrumentation::Instrumentation::kMethodExited | 371 instrumentation::Instrumentation::kMethodUnwind); 422 the_trace, instrumentation::Instrumentation::kMethodEntered | 423 instrumentation::Instrumentation::kMethodExited | 424 instrumentation::Instrumentation::kMethodUnwind); 504 instrumentation::Instrumentation [all...] |
H A D | instrumentation.h | 56 // Instrumentation event listener API. Registered listeners will get the appropriate call back for 102 // Instrumentation is a catch-all for when extra information is required from the runtime. The 103 // typical use for instrumentation is for profiling and debugging. Instrumentation may add stubs 106 class Instrumentation { class in namespace:art::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);
|
H A D | runtime.h | 440 const instrumentation::Instrumentation* GetInstrumentation() const { 444 instrumentation::Instrumentation* GetInstrumentation() { 687 instrumentation::Instrumentation instrumentation_;
|
H A D | quick_exception_handler.cc | 151 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 396 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation();
|
H A D | trace.h | 200 instrumentation::Instrumentation::InstrumentationEvent event,
|
H A D | debugger.cc | 345 return IsListeningTo(instrumentation::Instrumentation::kDexPcMoved); 349 return IsListeningTo(instrumentation::Instrumentation::kMethodExited); 352 static bool IsListeningTo(instrumentation::Instrumentation::InstrumentationEvent event) 397 // Instrumentation event reference counters. 3122 case instrumentation::Instrumentation::kMethodEntered: 3124 case instrumentation::Instrumentation::kMethodExited: 3126 case instrumentation::Instrumentation::kDexPcMoved: 3128 case instrumentation::Instrumentation::kFieldRead: 3130 case instrumentation::Instrumentation::kFieldWritten: 3132 case instrumentation::Instrumentation [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_instrumentation_entrypoints.cc | 33 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 62 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation();
|
/art/runtime/jit/ |
H A D | jit.cc | 175 instrumentation::Instrumentation::kMethodEntered | 176 instrumentation::Instrumentation::kBackwardBranch);
|
/art/runtime/jdwp/ |
H A D | jdwp_event.cc | 161 return instrumentation::Instrumentation::kDexPcMoved; 164 return instrumentation::Instrumentation::kExceptionCaught; 166 return instrumentation::Instrumentation::kMethodEntered; 169 return instrumentation::Instrumentation::kMethodExited; 171 return instrumentation::Instrumentation::kFieldRead; 173 return instrumentation::Instrumentation::kFieldWritten;
|
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 56 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 138 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 252 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 356 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 418 const instrumentation::Instrumentation* instrumentation) {
|
H A D | interpreter_goto_table_impl.cc | 63 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); \ 100 * to an index in this array of handler tables ((see Instrumentation::GetInterpreterHandlerTable). 164 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 260 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 274 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 289 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 303 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 336 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 2483 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 2495 // Return instructions must not call Instrumentation [all...] |
H A D | interpreter_common.h | 352 uint32_t dex_pc, const instrumentation::Instrumentation* instrumentation)
|
H A D | interpreter.cc | 408 const instrumentation::Instrumentation* const instrumentation =
|
/art/build/ |
H A D | Android.gtest.mk | 29 Instrumentation \ 69 ART_GTEST_instrumentation_test_DEX_DEPS := Instrumentation
|
/art/runtime/gc/ |
H A D | heap.cc | 517 instrumentation::Instrumentation* const instrumentation = runtime->GetInstrumentation();
|
Completed in 456 milliseconds