Searched refs:kEvent (Results 1 – 6 of 6) sorted by relevance
/art/openjdkjvmti/ |
D | events-inl.h | 130 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 …]
|
D | events.h | 221 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 …]
|
D | transform.cc | 265 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()
|
D | transform.h | 54 template<ArtJvmtiEvent kEvent>
|
D | ti_thread.cc | 101 template <ArtJvmtiEvent kEvent> 106 event_handler->DispatchEvent<kEvent>(self, in Post()
|
D | events.cc | 271 template<ArtJvmtiEvent kEvent, typename ...Args> 278 handler->DispatchEvent<kEvent>(self, in RunEventCallback()
|