Lines Matching refs:env

213 jvmtiError ThreadUtil::GetCurrentThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread* thread_ptr) {  in GetCurrentThread()
261 jvmtiError ThreadUtil::GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) { in GetThreadInfo() argument
285 name_uptr = CopyString(env, name.c_str(), &name_result); in GetThreadInfo()
336 name_uptr = CopyString(env, name_cstr, &name_result); in GetThreadInfo()
566 jvmtiError ThreadUtil::GetThreadState(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetThreadState()
630 jvmtiError ThreadUtil::GetAllThreads(jvmtiEnv* env, in GetAllThreads() argument
663 jvmtiError data_result = env->Allocate(peers.size() * sizeof(jthread), &data); in GetAllThreads()
679 jvmtiEnv* env = reinterpret_cast<jvmtiEnv*>(ctx); in RemoveTLSData() local
683 global_tls->data.erase(env); in RemoveTLSData()
687 void ThreadUtil::RemoveEnvironment(jvmtiEnv* env) { in RemoveEnvironment() argument
691 list->ForEach(RemoveTLSData, env); in RemoveEnvironment()
694 jvmtiError ThreadUtil::SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data) { in SetThreadLocalStorage() argument
706 global_tls->data[env] = data; in SetThreadLocalStorage()
725 jvmtiError ThreadUtil::GetThreadLocalStorage(jvmtiEnv* env, in GetThreadLocalStorage() argument
746 auto it = global_tls->data.find(env); in GetThreadLocalStorage()
781 JNIEnv* env = self->GetJniEnv(); in AgentCallback() local
782 env->DeleteGlobalRef(data->thread); in AgentCallback()
793 data->proc(data->jvmti_env, env, const_cast<void*>(data->arg)); in AgentCallback()
813 JNIEnv* env = art::Thread::Current()->GetJniEnv(); in RunAgentThread() local
814 if (thread == nullptr || !env->IsInstanceOf(thread, art::WellKnownClasses::java_lang_Thread)) { in RunAgentThread()
840 data->thread = env->NewGlobalRef(thread); in RunAgentThread()
845 env, in RunAgentThread()
847 env->GetObjectField(thread, art::WellKnownClasses::java_lang_Thread_name))); in RunAgentThread()
851 ScopedUtfChars name(env, s.get()); in RunAgentThread()
939 jvmtiError ThreadUtil::SuspendThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread thread) { in SuspendThread()
960 jvmtiError ThreadUtil::ResumeThread(jvmtiEnv* env ATTRIBUTE_UNUSED, in ResumeThread()
1029 jvmtiError ThreadUtil::SuspendThreadList(jvmtiEnv* env, in SuspendThreadList() argument
1046 results[i] = env->SuspendThread(threads[i]); in SuspendThreadList()
1052 jvmtiError res = env->SuspendThread(threads[first_current_thread_index]); in SuspendThreadList()
1063 jvmtiError ThreadUtil::ResumeThreadList(jvmtiEnv* env, in ResumeThreadList() argument
1073 results[i] = env->ResumeThread(threads[i]); in ResumeThreadList()
1078 jvmtiError ThreadUtil::StopThread(jvmtiEnv* env ATTRIBUTE_UNUSED, in StopThread()
1127 jvmtiError ThreadUtil::InterruptThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread thread) { in InterruptThread()