Lines Matching refs:env

74     event_handler->ForEachEnv(self, [&](ArtJvmTiEnv* env) NO_THREAD_SAFETY_ANALYSIS {  in VisitReflectiveTargets()  argument
76 art::WriterMutexLock mu(self, env->event_info_mutex_); in VisitReflectiveTargets()
78 for (auto it : env->access_watched_fields) { in VisitReflectiveTargets()
86 DCHECK(env->access_watched_fields.find(it.second) != env->access_watched_fields.end()); in VisitReflectiveTargets()
87 env->access_watched_fields.erase(it.second); in VisitReflectiveTargets()
88 env->access_watched_fields.insert(it.first); in VisitReflectiveTargets()
91 for (auto it : env->modify_watched_fields) { in VisitReflectiveTargets()
99 DCHECK(env->modify_watched_fields.find(it.second) != env->modify_watched_fields.end()); in VisitReflectiveTargets()
100 env->modify_watched_fields.erase(it.second); in VisitReflectiveTargets()
101 env->modify_watched_fields.insert(it.first); in VisitReflectiveTargets()
131 jvmtiError FieldUtil::GetFieldName(jvmtiEnv* env, in GetFieldName() argument
154 name_copy = CopyString(env, field_name, &ret); in GetFieldName()
165 signature_copy = CopyString(env, sig, &ret); in GetFieldName()
184 JvmtiUniquePtr<char[]> copy = CopyString(env, output_string.c_str(), &ret); in GetFieldName()
203 jvmtiError FieldUtil::GetFieldDeclaringClass(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetFieldDeclaringClass()
226 jvmtiError FieldUtil::GetFieldModifiers(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetFieldModifiers()
249 jvmtiError FieldUtil::IsFieldSynthetic(jvmtiEnv* env ATTRIBUTE_UNUSED, in IsFieldSynthetic()
272 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in SetFieldModificationWatch() local
273 art::WriterMutexLock lk(art::Thread::Current(), env->event_info_mutex_); in SetFieldModificationWatch()
280 auto res_pair = env->modify_watched_fields.insert(art::jni::DecodeArtField(field)); in SetFieldModificationWatch()
289 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in ClearFieldModificationWatch() local
290 art::WriterMutexLock lk(art::Thread::Current(), env->event_info_mutex_); in ClearFieldModificationWatch()
297 auto pos = env->modify_watched_fields.find(art::jni::DecodeArtField(field)); in ClearFieldModificationWatch()
298 if (pos == env->modify_watched_fields.end()) { in ClearFieldModificationWatch()
301 env->modify_watched_fields.erase(pos); in ClearFieldModificationWatch()
306 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in SetFieldAccessWatch() local
307 art::WriterMutexLock lk(art::Thread::Current(), env->event_info_mutex_); in SetFieldAccessWatch()
314 auto res_pair = env->access_watched_fields.insert(art::jni::DecodeArtField(field)); in SetFieldAccessWatch()
323 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in ClearFieldAccessWatch() local
324 art::WriterMutexLock lk(art::Thread::Current(), env->event_info_mutex_); in ClearFieldAccessWatch()
331 auto pos = env->access_watched_fields.find(art::jni::DecodeArtField(field)); in ClearFieldAccessWatch()
332 if (pos == env->access_watched_fields.end()) { in ClearFieldAccessWatch()
335 env->access_watched_fields.erase(pos); in ClearFieldAccessWatch()