diff options
author | Alex Light <allight@google.com> | 2017-09-05 14:51:49 -0700 |
---|---|---|
committer | Alex Light <allight@google.com> | 2017-09-14 09:57:03 -0700 |
commit | 77fee87b262e969b29a9ac121a8bcbf87b68d9ce (patch) | |
tree | 3280ba8d887045217bfbcb81eb624f571eeee7d0 /runtime/native/java_lang_Thread.cc | |
parent | ec995142998f6c7371734e6df95b5e2c80b18d27 (diff) |
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
Diffstat (limited to 'runtime/native/java_lang_Thread.cc')
-rw-r--r-- | runtime/native/java_lang_Thread.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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; |