Lines Matching defs:instrumentation
17 #include "instrumentation.h"
42 namespace instrumentation {
46 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg);
47 return instrumentation->InstallStubsForClass(klass);
102 // Places the instrumentation exit pc as the return PC for every quick frame. This also allows
167 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg);
175 instrumentation->MethodEnterEvent(thread, this_object, method, dex_pc);
180 // Removes the instrumentation exit pc as the return PC for every quick frame.
185 Instrumentation* instrumentation)
188 instrumentation_(instrumentation),
240 std::deque<instrumentation::InstrumentationStackFrame>* const instrumentation_stack_;
248 std::deque<instrumentation::InstrumentationStackFrame>* stack = thread->GetInstrumentationStack();
250 Instrumentation* instrumentation = reinterpret_cast<Instrumentation*>(arg);
252 RestoreStackVisitor visitor(thread, instrumentation_exit_pc, instrumentation);
335 // Compute what level of instrumentation is required and compare to current.
486 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
490 instrumentation::InstrumentationStackFrame instrumentation_frame(this_object, method, lr,
500 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
554 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
585 } // namespace instrumentation