Lines Matching refs:ArtJvmTiEnv
34 struct ArtJvmTiEnv;
153 ALWAYS_INLINE static inline ArtJvmtiEvent GetArtJvmtiEvent(ArtJvmTiEnv* env, jvmtiEvent e);
204 void EnableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
209 void DisableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
233 void RegisterArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
236 void RemoveArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
255 jvmtiError SetEvent(ArtJvmTiEnv* env,
283 inline void HandleChangedCapabilities(ArtJvmTiEnv* env,
291 inline void DispatchEventOnEnv(ArtJvmTiEnv* env,
300 inline void DispatchEventOnEnv(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const
310 for (ArtJvmTiEnv* e : envs) { in ForEachEnv()
333 inline bool ShouldDispatchOnThread(ArtJvmTiEnv* env, art::Thread* thread) const;
350 inline bool ShouldDispatch(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const;
353 inline bool NeedsEventUpdate(ArtJvmTiEnv* env,
416 std::list<ArtJvmTiEnv*> envs GUARDED_BY(envs_lock_);