Home | History | Annotate | Download | only in openjdkjvmti

Lines Matching refs:ArtJvmtiEvent

51 bool EventMasks::IsEnabledAnywhere(ArtJvmtiEvent event) {
91 void EventMasks::EnableEvent(art::Thread* thread, ArtJvmtiEvent event) {
99 void EventMasks::DisableEvent(art::Thread* thread, ArtJvmtiEvent event) {
119 ArtJvmtiEvent to_remove = caps_added ? ArtJvmtiEvent::kClassFileLoadHookNonRetransformable
120 : ArtJvmtiEvent::kClassFileLoadHookRetransformable;
121 ArtJvmtiEvent to_add = caps_added ? ArtJvmtiEvent::kClassFileLoadHookRetransformable
122 : ArtJvmtiEvent::kClassFileLoadHookNonRetransformable;
160 for (size_t i = static_cast<size_t>(ArtJvmtiEvent::kMinEventTypeVal);
161 i <= static_cast<size_t>(ArtJvmtiEvent::kMaxEventTypeVal);
163 RecalculateGlobalEventMask(static_cast<ArtJvmtiEvent>(i));
168 static bool IsThreadControllable(ArtJvmtiEvent event) {
170 case ArtJvmtiEvent::kVmInit:
171 case ArtJvmtiEvent::kVmStart:
172 case ArtJvmtiEvent::kVmDeath:
173 case ArtJvmtiEvent::kThreadStart:
174 case ArtJvmtiEvent::kCompiledMethodLoad:
175 case ArtJvmtiEvent::kCompiledMethodUnload:
176 case ArtJvmtiEvent::kDynamicCodeGenerated:
177 case ArtJvmtiEvent::kDataDumpRequest:
193 if (handler_->IsEventEnabledAnywhere(ArtJvmtiEvent::kVmObjectAlloc)) {
218 handler_->DispatchEvent<ArtJvmtiEvent::kVmObjectAlloc>(self,
252 handler_->DispatchEvent<ArtJvmtiEvent::kGarbageCollectionStart>(nullptr);
256 handler_->DispatchEvent<ArtJvmtiEvent::kGarbageCollectionFinish>(nullptr);
277 static void SetupGcPauseTracking(JvmtiGcPauseListener* listener, ArtJvmtiEvent event, bool enable) {
280 if (event == ArtJvmtiEvent::kGarbageCollectionStart) {
298 void EventHandler::HandleEventType(ArtJvmtiEvent event, bool enable) {
300 case ArtJvmtiEvent::kVmObjectAlloc:
304 case ArtJvmtiEvent::kGarbageCollectionStart:
305 case ArtJvmtiEvent::kGarbageCollectionFinish:
316 ArtJvmtiEvent event) {
319 case ArtJvmtiEvent::kBreakpoint:
322 case ArtJvmtiEvent::kCompiledMethodLoad:
323 case ArtJvmtiEvent::kCompiledMethodUnload:
326 case ArtJvmtiEvent::kException:
327 case ArtJvmtiEvent::kExceptionCatch:
330 case ArtJvmtiEvent::kFieldAccess:
333 case ArtJvmtiEvent::kFieldModification:
336 case ArtJvmtiEvent::kFramePop:
339 case ArtJvmtiEvent::kGarbageCollectionStart:
340 case ArtJvmtiEvent::kGarbageCollectionFinish:
343 case ArtJvmtiEvent::kMethodEntry:
346 case ArtJvmtiEvent::kMethodExit:
349 case ArtJvmtiEvent::kMonitorContendedEnter:
350 case ArtJvmtiEvent::kMonitorContendedEntered:
351 case ArtJvmtiEvent::kMonitorWait:
352 case ArtJvmtiEvent::kMonitorWaited:
355 case ArtJvmtiEvent::kNativeMethodBind:
358 case ArtJvmtiEvent::kObjectFree:
361 case ArtJvmtiEvent::kSingleStep:
364 case ArtJvmtiEvent::kVmObjectAlloc:
374 ArtJvmtiEvent event,