Home
last modified time | relevance | path

Searched refs:kEvent (Results 1 – 6 of 6) sorted by relevance

/art/openjdkjvmti/
Devents-inl.h130 template <ArtJvmtiEvent kEvent>
192 template <ArtJvmtiEvent kEvent, typename ...Args>
193 inline std::vector<impl::EventHandlerFunc<kEvent>> EventHandler::CollectEvents(art::Thread* thread, in CollectEvents()
196 std::vector<impl::EventHandlerFunc<kEvent>> handlers; in CollectEvents()
198 if (ShouldDispatch<kEvent>(env, thread, args...)) { in CollectEvents()
199 impl::EventHandlerFunc<kEvent> h(env); in CollectEvents()
208 template <ArtJvmtiEvent kEvent>
220 static_assert(kEvent == ArtJvmtiEvent::kClassFileLoadHookRetransformable || in DispatchClassFileLoadHookEvent()
221 kEvent == ArtJvmtiEvent::kClassFileLoadHookNonRetransformable || in DispatchClassFileLoadHookEvent()
222 kEvent == ArtJvmtiEvent::kStructuralDexFileLoadHook, "Unsupported event"); in DispatchClassFileLoadHookEvent()
[all …]
Devents.h221 template <ArtJvmtiEvent kEvent> struct EventHandlerFunc { };
265 template <ArtJvmtiEvent kEvent, typename ...Args>
276 template <ArtJvmtiEvent kEvent, typename ...Args>
291 template <ArtJvmtiEvent kEvent, typename ...Args>
300 template <ArtJvmtiEvent kEvent, typename ...Args>
327 template <ArtJvmtiEvent kEvent, typename ...Args>
329 inline std::vector<impl::EventHandlerFunc<kEvent>> CollectEvents(art::Thread* thread,
333 template <ArtJvmtiEvent kEvent>
337 template <ArtJvmtiEvent kEvent, typename ...Args>
339 static inline void ExecuteCallback(impl::EventHandlerFunc<kEvent> handler,
[all …]
Dtransform.cc265 template<ArtJvmtiEvent kEvent>
269 static_assert(kEvent == ArtJvmtiEvent::kClassFileLoadHookNonRetransformable || in TransformSingleClassDirect()
270 kEvent == ArtJvmtiEvent::kClassFileLoadHookRetransformable || in TransformSingleClassDirect()
271 kEvent == ArtJvmtiEvent::kStructuralDexFileLoadHook, in TransformSingleClassDirect()
281 event_handler->DispatchEvent<kEvent>( in TransformSingleClassDirect()
292 def->SetNewDexData(new_len, new_data, kEvent); in TransformSingleClassDirect()
299 constexpr ArtJvmtiEvent kEvent = kType == RedefinitionType::kNormal in RetransformClassesDirect() local
303 TransformSingleClassDirect<kEvent>(gEventHandler, self, &def); in RetransformClassesDirect()
Dtransform.h54 template<ArtJvmtiEvent kEvent>
Dti_thread.cc101 template <ArtJvmtiEvent kEvent>
106 event_handler->DispatchEvent<kEvent>(self, in Post()
Devents.cc271 template<ArtJvmtiEvent kEvent, typename ...Args>
278 handler->DispatchEvent<kEvent>(self, in RunEventCallback()