Lines Matching defs:Instrumentation
37 namespace instrumentation {
41 // Instrumentation event listener API. Registered listeners will get the appropriate call back for
78 // Instrumentation is a catch-all for when extra information is required from the runtime. The
79 // typical use for instrumentation is for profiling and debugging. Instrumentation may add stubs
82 class Instrumentation {
92 Instrumentation() :
100 // Add a listener to be notified of the masked together sent of instrumentation events. This
108 // Removes a listener possibly removing instrumentation stubs.
117 // will short-cut to GetCode if instrumentation and static method resolution stubs aren't
199 // Called when an instrumented method is exited. Removes the pushed instrumentation frame
205 // Pops an instrumentation frame from the current thread and generate an unwind event.
213 // Does the job of installing or removing instrumentation code within methods.
229 // Have we hijacked ArtMethod::code_ so that it calls instrumentation/interpreter code?
270 DISALLOW_COPY_AND_ASSIGN(Instrumentation);
273 // An element in the instrumentation side stack maintained in art::Thread.
290 } // namespace instrumentation