OSDN Git Service

Treat thread state kWaitingWeakGcRootRead as kJavaRunnable.
authorHiroshi Yamauchi <yamauchi@google.com>
Mon, 21 Dec 2015 22:06:23 +0000 (14:06 -0800)
committerHiroshi Yamauchi <yamauchi@google.com>
Mon, 21 Dec 2015 22:06:23 +0000 (14:06 -0800)
commit2ddc6bf88a1c49ebc78bf35b46d486078fe9051a
tree68254097a6ef2094fdd424ababad2a4241e86c05
parent045d37ae20ae9481f6c967ab5db4240991ff151f
Treat thread state kWaitingWeakGcRootRead as kJavaRunnable.

Like kSuspended, kWaitingWeakGcRootRead means temporarily waiting for
GC's purpose rather than the thread is waiting on a monitor.

This may fix some jsr166 test failures.

Bug: 25883050
Bug: 12687968

Change-Id: Ib53e18c0fb2ff95aa0491b1531201e583288684e
runtime/native/java_lang_Thread.cc