Lines Matching refs:instrumentation
97 const instrumentation::Instrumentation* instrumentation, in SendMethodExitEvents() argument
110 if (UNLIKELY(instrumentation->HasMethodExitListeners() && !frame.GetSkipMethodExitEvents())) { in SendMethodExitEvents()
112 instrumentation->MethodExitEvent( in SendMethodExitEvents()
113 self, h_thiz.Get(), method, dex_pc, instrumentation::OptionalFrame{ frame }, result); in SendMethodExitEvents()
116 if (UNLIKELY(frame.NeedsNotifyPop() && instrumentation->HasWatchedFramePopListeners())) { in SendMethodExitEvents()
118 instrumentation->WatchedFramePopped(self, frame); in SendMethodExitEvents()
130 const instrumentation::Instrumentation* instrumentation,
139 const instrumentation::Instrumentation* instrumentation,
155 const instrumentation::Instrumentation* instrumentation) { in MoveToExceptionHandler() argument
159 if (instrumentation != nullptr && in MoveToExceptionHandler()
160 instrumentation->HasExceptionThrownListeners() && in MoveToExceptionHandler()
163 instrumentation->ExceptionThrownEvent(self, exception.Get()); in MoveToExceptionHandler()
174 if (instrumentation != nullptr) { in MoveToExceptionHandler()
176 instrumentation->WatchedFramePopped(self, shadow_frame); in MoveToExceptionHandler()
186 instrumentation->MethodUnwindEvent(self, in MoveToExceptionHandler()
194 if (instrumentation != nullptr && instrumentation->HasExceptionHandledListeners()) { in MoveToExceptionHandler()
196 instrumentation->ExceptionHandledEvent(self, exception.Get()); in MoveToExceptionHandler()
199 return MoveToExceptionHandler(self, shadow_frame, instrumentation); in MoveToExceptionHandler()