commit | a77f0f68a59870ff027dad654fe31eb3fdaf3d5d | [log] [tgz] |
---|---|---|
author | jeffhao <jeffhao@google.com> | Wed Dec 05 17:19:31 2012 -0800 |
committer | jeffhao <jeffhao@google.com> | Thu Dec 06 10:14:46 2012 -0800 |
tree | c041a68efb55db65ab8f195938097a887f5fcc01 | |
parent | a169e1d8d968800380245cda450505d969ebff76 [diff] |
Various fixes for JDWP. - Moved lock of thread list lock into DecodeThread from its callers - Fixed scope of various locks to prevent locking violations - Added transition for current thread from runnable to suspended before suspending vm, and then a transition back - Reworked lock ordering to allow JDWP locks to be held while grabbing the thread list lock - Moved debugger PostException until after suspension is re-allowed Change-Id: Ie53e47ff1538e6cd3125c48ddb4c13758b29be63