diff options
| author | 2011-09-26 17:03:36 -0700 | |
|---|---|---|
| committer | 2011-09-26 17:03:36 -0700 | |
| commit | 8e4aac52962d54cb4be2078b9cd95685e067133a (patch) | |
| tree | bb85a52e0326bef05acf9abe5e3d3b396c1d3795 /src/java_lang_Thread.cc | |
| parent | 03f034949fa7b44aa49e6603d8d5e7a55bf07795 (diff) | |
Add the "- waiting on"/"- waiting to lock" lines to the SIGQUIT output.
Change-Id: I0a8ab2e9e54c390e0d499ef464d82c2f2c628cbe
Diffstat (limited to 'src/java_lang_Thread.cc')
| -rw-r--r-- | src/java_lang_Thread.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/java_lang_Thread.cc b/src/java_lang_Thread.cc index b1da60d8a0..9a91f77a05 100644 --- a/src/java_lang_Thread.cc +++ b/src/java_lang_Thread.cc @@ -48,8 +48,10 @@ void Thread_nativeCreate(JNIEnv* env, jclass, jobject javaThread, jlong stackSiz jint Thread_nativeGetStatus(JNIEnv* env, jobject javaThread) { ThreadListLock lock; Thread* thread = Thread::FromManagedThread(env, javaThread); - Thread::State state = (thread != NULL) ? thread->GetState() : Thread::kUnknown; - return static_cast<jint>(state); + if (thread == NULL) { + return -1; + } + return static_cast<jint>(thread->GetState()); } jboolean Thread_nativeHoldsLock(JNIEnv* env, jobject javaThread, jobject javaObject) { |