From 77fee87b262e969b29a9ac121a8bcbf87b68d9ce Mon Sep 17 00:00:00 2001 From: Alex Light Date: Tue, 5 Sep 2017 14:51:49 -0700 Subject: Add support for JVMTI monitor events. Adds support for the JVMTI can_generate_monitor_events capability and all associated events. This adds support for the JVMTI_EVENT_MONITOR_WAIT, JVMTI_EVENT_MONITOR_WAITED, JVMTI_EVENT_MONITOR_CONTENDED_ENTER, and JVMTI_EVENT_MONITOR_CONTENDED_ENTERED events. Bug: 65558434 Bug: 62821960 Bug: 34415266 Test: ./test.py --host -j50 Change-Id: I0fe8038e6c4249e77d37a67e5056b5d2a94b6f48 --- runtime/native/java_lang_Thread.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/native/java_lang_Thread.cc') diff --git a/runtime/native/java_lang_Thread.cc b/runtime/native/java_lang_Thread.cc index 4fbbb72631..94007ffa1e 100644 --- a/runtime/native/java_lang_Thread.cc +++ b/runtime/native/java_lang_Thread.cc @@ -86,6 +86,8 @@ static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean ha case kWaiting: return kJavaWaiting; case kStarting: return kJavaNew; case kNative: return kJavaRunnable; + case kWaitingForTaskProcessor: return kJavaWaiting; + case kWaitingForLockInflation: return kJavaWaiting; case kWaitingForGcToComplete: return kJavaWaiting; case kWaitingPerformingGc: return kJavaWaiting; case kWaitingForCheckPointsToRun: return kJavaWaiting; -- cgit v1.2.3-59-g8ed1b