Lines Matching refs:ArtJvmTiEnv
36 struct ArtJvmTiEnv;
155 ALWAYS_INLINE static inline ArtJvmtiEvent GetArtJvmtiEvent(ArtJvmTiEnv* env, jvmtiEvent e);
206 void EnableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
211 void DisableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
235 void RegisterArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
238 void RemoveArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
257 jvmtiError SetEvent(ArtJvmTiEnv* env,
285 inline void HandleChangedCapabilities(ArtJvmTiEnv* env,
293 inline void DispatchEventOnEnv(ArtJvmTiEnv* env,
302 inline void DispatchEventOnEnv(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const
312 for (ArtJvmTiEnv* e : envs) { in ForEachEnv()
335 inline bool ShouldDispatchOnThread(ArtJvmTiEnv* env, art::Thread* thread) const;
352 inline bool ShouldDispatch(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const;
355 inline bool NeedsEventUpdate(ArtJvmTiEnv* env,
418 std::list<ArtJvmTiEnv*> envs GUARDED_BY(envs_lock_);