Home
last modified time | relevance | path

Searched refs:jthread (Results 1 – 25 of 69) sorted by relevance

123

/aosp12/art/openjdkjvmti/
H A Dti_thread.h100 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr);
110 jthread thread,
115 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread);
116 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread);
120 const jthread* threads,
124 const jthread* threads,
127 static jvmtiError StopThread(jvmtiEnv* env, jthread thr, jobject exception);
128 static jvmtiError InterruptThread(jvmtiEnv* env, jthread thr);
135 static bool GetAliveNativeThread(jthread thread,
144 static bool GetNativeThread(jthread thread,
[all …]
H A Dti_stack.h53 static jvmtiError GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr);
56 jthread thread,
62 jthread thread,
70 const jthread* thread_list,
75 jthread thread,
80 jthread thread,
84 static jvmtiError NotifyFramePop(jvmtiEnv* env, jthread thread, jint depth);
86 static jvmtiError PopFrame(jvmtiEnv* env, jthread thread);
90 jvmtiEnv* env, EventHandler* event_handler, jthread thread, T value);
H A Dti_object.cc90 std::vector<jthread> wait; in GetObjectMonitorUsage()
91 std::vector<jthread> notify_wait; in GetObjectMonitorUsage()
100 jni->AddLocalReference<jthread>(info.owner_->GetPeerFromOtherThread()) : nullptr; in GetObjectMonitorUsage()
105 notify_wait.push_back(jni->AddLocalReference<jthread>(thd->GetPeerFromOtherThread())); in GetObjectMonitorUsage()
106 wait.push_back(jni->AddLocalReference<jthread>(thd->GetPeerFromOtherThread())); in GetObjectMonitorUsage()
113 wait.push_back(jni->AddLocalReference<jthread>(thd->GetPeerFromOtherThread())); in GetObjectMonitorUsage()
122 wait.size() * sizeof(jthread), in GetObjectMonitorUsage()
129 notify_wait.size() * sizeof(jthread), in GetObjectMonitorUsage()
H A DOpenjdkJvmTi.cc240 jthread thread, in RunAgentThread()
288 jthread thread, in GetStackTrace()
523 jthread thread, in GetLocalObject()
542 jthread thread, in GetLocalInt()
552 jthread thread, in GetLocalLong()
562 jthread thread, in GetLocalFloat()
572 jthread thread, in GetLocalDouble()
582 jthread thread, in SetLocalObject()
592 jthread thread, in SetLocalInt()
602 jthread thread, in SetLocalLong()
[all …]
H A Dti_method.h90 static jvmtiError SetLocalVariable(jvmtiEnv* env, jthread thread, jint depth, jint slot, T data);
93 static jvmtiError GetLocalVariable(jvmtiEnv* env, jthread thread, jint depth, jint slot, T* data);
95 static jvmtiError GetLocalInstance(jvmtiEnv* env, jthread thread, jint depth, jobject* data);
99 jthread thread,
105 jthread thread,
H A Dti_thread.cc218 jthread thread_peer; in GetCurrentThread()
230 bool ThreadUtil::GetNativeThread(jthread thread, in GetNativeThread()
247 bool ThreadUtil::GetAliveNativeThread(jthread thread, in GetAliveNativeThread()
567 jthread thread, in GetThreadState()
667 jthread* threads = reinterpret_cast<jthread*>(data); in GetAllThreads()
669 threads[i] = soa.AddLocalReference<jthread>(peers[i]); in GetAllThreads()
759 jthread thread;
803 jthread thread, in RunAgentThread()
960 jthread thread) { in ResumeThread()
1006 static bool IsCurrentThread(jthread thr) { in IsCurrentThread()
[all …]
H A Dti_stack.cc253 jthread java_thread, in GetStackTrace()
392 for (jthread global_thread_ref : thread_peers) { in GetAllStackTraces()
418 std::vector<jthread> thread_peers; in GetAllStackTraces()
721 jthread java_thread, in GetFrameCount()
789 jthread java_thread, in GetFrameLocation()
927 jthread thread, in GetOwnedMonitorInfoCommon()
964 jthread thread, in GetOwnedMonitorStackDepthInfo()
1000 jthread thread, in GetOwnedMonitorInfo()
1282 jthread target_;
1357 jvmtiError StackUtil::PopFrame(jvmtiEnv* env, jthread thread) { in PopFrame()
[all …]
/aosp12/art/openjdkjvmti/include/
H A Djvmti.h540 jthread thread;
610 jthread owner;
1032 jthread thread,
1041 jthread thread,
1046 jthread thread,
1052 jthread thread,
1057 jthread thread,
1082 jthread thread,
1087 jthread thread,
1096 jthread thread,
[all …]
/aosp12/art/test/ti-agent/
H A Dsuspension_helper.cc29 JNIEnv* env, jclass, jthread thr) { in Java_art_Suspension_isSuspended()
37 static std::vector<jthread> CopyToVector(JNIEnv* env, jobjectArray thrs) { in CopyToVector()
39 std::vector<jthread> ret; in CopyToVector()
41 ret.push_back(reinterpret_cast<jthread>(env->GetObjectArrayElement(thrs, i))); in CopyToVector()
50 std::vector<jthread> threads(CopyToVector(env, thr)); in Java_art_Suspension_resumeList()
71 std::vector<jthread> threads(CopyToVector(env, thrs)); in Java_art_Suspension_suspendList()
88 extern "C" JNIEXPORT void JNICALL Java_art_Suspension_resume(JNIEnv* env, jclass, jthread thr) { in Java_art_Suspension_resume()
92 extern "C" JNIEXPORT void JNICALL Java_art_Suspension_suspend(JNIEnv* env, jclass, jthread thr) { in Java_art_Suspension_suspend()
H A Dearly_return_helper.cc30 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr) { in Java_art_NonStandardExit_popFrame()
35 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jfloat val) { in Java_art_NonStandardExit_forceEarlyReturnFloat()
40 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jdouble val) { in Java_art_NonStandardExit_forceEarlyReturnDouble()
45 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jlong val) { in Java_art_NonStandardExit_forceEarlyReturnLong()
50 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jint val) { in Java_art_NonStandardExit_forceEarlyReturnInt()
55 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr) { in Java_art_NonStandardExit_forceEarlyReturnVoid()
60 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jobject val) { in Java_art_NonStandardExit_forceEarlyReturnObject()
H A Dlocals_helper.cc48 jthread t, in Java_art_Locals_SetLocalVariableObject()
57 jthread t, in Java_art_Locals_SetLocalVariableDouble()
66 jthread t, in Java_art_Locals_SetLocalVariableFloat()
75 jthread t, in Java_art_Locals_SetLocalVariableLong()
84 jthread t, in Java_art_Locals_SetLocalVariableInt()
93 jthread t, in Java_art_Locals_GetLocalVariableDouble()
103 jthread t, in Java_art_Locals_GetLocalVariableFloat()
113 jthread t, in Java_art_Locals_GetLocalVariableLong()
123 jthread t, in Java_art_Locals_GetLocalVariableInt()
133 jthread t, in Java_art_Locals_GetLocalInstance()
[all …]
H A Dsuspend_event_helper.cc114 jthread thr, in cbExceptionCatch()
132 jthread thr, in cbException()
165 jthread thr, in cbMethodExit()
183 jthread thr, in cbFieldModification()
206 jthread thr, in cbFieldAccess()
249 jthread thr, in cbFramePop()
380 jthread thr) { in Java_art_SuspendEvents_setupSuspendClassEvent()
412 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_SuspendEvents_clearSuspendClassEvent()
456 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_SuspendEvents_clearSuspendSingleStepFor()
504 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_SuspendEvents_clearSuspendPopFrameEvent()
[all …]
H A Dexceptions_helper.cc39 jthread thread, in exceptionCB()
80 jthread thread, in exceptionCatchCB()
161 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_Exceptions_enableExceptionCatchEvent()
170 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_Exceptions_enableExceptionEvent()
179 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_Exceptions_disableExceptionCatchEvent()
188 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr) { in Java_art_Exceptions_disableExceptionEvent()
H A Dtrace_helper.cc70 jthread thr_;
100 jthread thread) { in threadStartCB()
115 jthread thread) { in threadEndCB()
131 jthread thread, in singleStepCB()
159 jthread thr, in fieldAccessCB()
195 jthread thr, in fieldModificationCB()
240 jthread thr, in methodExitCB()
277 jthread thr, in methodEntryCB()
306 jthread thr ATTRIBUTE_UNUSED, in classPrepareCB()
480 jthread thr) { in Java_art_Trace_enableTracing2()
[all …]
H A Dmonitors_helper.cc31 JNIEnv* env, jclass, jthread thr) { in Java_art_Monitors_getCurrentContendedMonitor()
83 jthread thr, in monitorEnterCB()
97 jthread thr, in monitorEnteredCB()
111 jthread thr, in monitorWaitCB()
126 jthread thr, in monitorWaitedCB()
149 jthread thr) { in Java_art_Monitors_setupMonitorEvents()
/aosp12/art/test/904-object-allocation/
H A Dtracking.cc81 ScopedGlobalRef<jthread> thr_;
89 jthread thread, in ObjectAllocated()
98 ScopedGlobalRef<jthread>(jni_env, thread)}); in ObjectAllocated()
113 JNIEnv* env, jclass, jthread thread, jboolean enable) { in Java_art_Test904_enableAllocationTracking()
125 std::vector<jthread> thread_lst; in Java_art_Test904_getTrackingEventMessages()
130 thread_lst.push_back(reinterpret_cast<jthread>(env->GetObjectArrayElement(threads, i))); in Java_art_Test904_getTrackingEventMessages()
133 ScopedLocalRef<jthread> thr(env, ev.thr_.Get(env)); in Java_art_Test904_getTrackingEventMessages()
134 for (jthread req_thread : thread_lst) { in Java_art_Test904_getTrackingEventMessages()
/aosp12/art/test/924-threads/
H A Dthreads.cc81 extern "C" JNIEXPORT jthread JNICALL Java_art_Test924_getCurrentThread( in Java_art_Test924_getCurrentThread()
83 jthread thread = nullptr; in Java_art_Test924_getCurrentThread()
92 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Test924_getThreadInfo()
140 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Test924_getThreadState()
152 jthread* threads; in Java_art_Test924_getAllThreads()
170 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Test924_getTLS()
180 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthread thread, jlong val) { in Java_art_Test924_setTLS()
191 jthread thread, in ThreadEvent()
215 jthread thread) { in ThreadStart()
221 jthread thread) { in ThreadEnd()
/aosp12/art/tools/jvmti-agents/jit-load/
H A Djitload.cc38 static jthread GetJitThread() { in GetJitThread()
49 return soa.AddLocalReference<jthread>( in GetJitThread()
55 jthread curthread ATTRIBUTE_UNUSED) { in VmInitCb()
56 jthread jit_thread = GetJitThread(); in VmInitCb()
76 jthread thr ATTRIBUTE_UNUSED, in ClassPrepareJit()
130 jthread thr = nullptr; in Agent_OnAttach()
/aosp12/art/openjdkjvm/
H A DOpenjdkJvm.cc349 JNIEXPORT void JVM_StartThread(JNIEnv* env, jobject jthread, jlong stack_size, jboolean daemon) { in JVM_StartThread() argument
350 art::Thread::CreateNativeThread(env, jthread, stack_size, daemon == JNI_TRUE); in JVM_StartThread()
353 JNIEXPORT void JVM_SetThreadPriority(JNIEnv* env, jobject jthread, jint prio) { in JVM_SetThreadPriority() argument
356 art::Thread* thread = art::Thread::FromManagedThread(soa, jthread); in JVM_SetThreadPriority()
378 JNIEXPORT void JVM_Interrupt(JNIEnv* env, jobject jthread) { in JVM_Interrupt() argument
381 art::Thread* thread = art::Thread::FromManagedThread(soa, jthread); in JVM_Interrupt()
387 JNIEXPORT jboolean JVM_IsInterrupted(JNIEnv* env, jobject jthread, jboolean clearInterrupted) { in JVM_IsInterrupted() argument
393 art::Thread* thread = art::Thread::FromManagedThread(soa, jthread); in JVM_IsInterrupted()
408 JNIEXPORT void JVM_SetNativeThreadName(JNIEnv* env, jobject jthread, jstring java_name) { in JVM_SetNativeThreadName() argument
412 if (soa.Decode<art::mirror::Object>(jthread) == soa.Self()->GetPeer()) { in JVM_SetNativeThreadName()
[all …]
/aosp12/art/test/1919-vminit-thread-start-timing/
H A Dvminit.cc49 static jthread the_thread;
58 static void JNICALL ThreadStartCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in ThreadStartCallback()
72 jthread cur; in Test1919AgentThread()
99 the_thread = static_cast<jthread>(env->NewGlobalRef(thread.get())); in CreateAgentThread()
108 static void JNICALL VMInitCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in VMInitCallback()
196 extern "C" JNIEXPORT jthread JNICALL Java_art_Test1919_getTestingThread(JNIEnv*, jclass) { in Java_art_Test1919_getTestingThread()
/aosp12/art/test/1950-unprepared-transform/
H A Dunprepared_transform.cc42 jthread thr ATTRIBUTE_UNUSED, in ClassLoadCallback()
48 JNIEnv* env, jclass main ATTRIBUTE_UNUSED, jthread thr) { in Java_Main_clearClassLoadHook()
56 JNIEnv* env, jclass main, jthread thr) { in Java_Main_setupClassLoadHook()
/aosp12/art/tools/jvmti-agents/ti-fast/
H A Dtifast.cc43 struct jthreadContainer { jthread thread; };
75 …jni_fun(VMInit, EVENT(VM_INIT), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread), (jvmti, jni, jthre…
77 …jni_fun(ThreadStart, EVENT(THREAD_START), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread), (jvmti, …
78 …jni_fun(ThreadEnd, EVENT(THREAD_END), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread), (jvmti, jni,…
80 …jni_fun(ClassLoad, EVENT(CLASS_LOAD), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jclass klass)…
81 …jni_fun(ClassPrepare, EVENT(CLASS_PREPARE), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jclass …
85 …jni_fun(SingleStep, EVENT(SINGLE_STEP), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jmethodID m…
86 …jni_fun(MethodEntry, EVENT(METHOD_ENTRY), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jmethodID…
94 …jni_fun(MonitorWaited, EVENT(MONITOR_WAITED), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jobje…
95 …dedEnter, EVENT(MONITOR_CONTENDED_ENTER), (jvmtiEnv* jvmti, JNIEnv* jni, jthread thread, jobject o…
[all …]
/aosp12/art/test/912-classes/
H A Dclasses.cc299 jthread thread, in ClassLoadCallback()
321 jthread thread, in ClassPrepareCallback()
343 static std::string GetThreadName(jvmtiEnv* jenv, JNIEnv* jni_env, jthread thread) { in GetThreadName()
368 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean enable, jthread thread) { in Java_art_Test912_enableClassLoadPreparePrintEvents()
383 static jthread RunEventThread(const std::string& name, in RunEventThread()
414 static void JoinTread(JNIEnv* env, jthread thr) { in JoinTread()
452 jthread thread ATTRIBUTE_UNUSED, in ClassLoadCallback()
473 jthread thread ATTRIBUTE_UNUSED, in ClassPrepareCallback()
557 static jthread agent_thread_;
570 jthread ClassLoadPrepareEquality::agent_thread_ = nullptr;
[all …]
/aosp12/art/test/931-agent-thread/
H A Dagent_thread.cc40 jthread main_thread;
51 jthread this_thread; in AgentMain()
75 jthread* threads; in AgentMain()
134 jthread main_thread; in Java_art_Test931_testAgentThread()
/aosp12/art/test/911-get-stack-trace/
H A Dstack_trace.cc129 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint start, jint max) { in Java_art_PrintThread_getStackTrace()
174 std::unique_ptr<jthread[]> threads(new jthread[thread_count]); in Java_art_ThreadListTraces_getThreadListStackTraces()
208 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Frames_getFrameCount()
218 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint depth) { in Java_art_Frames_getFrameLocation()

123