Implement ThreadContinuing and detach the JDWP thread before it exits.
This fixes Calculator.
Change-Id: Ic38e234a91469e9694e21bbf1507912b542bf908
diff --git a/src/jdwp/jdwp_main.cc b/src/jdwp/jdwp_main.cc
index 31337fd..a7857a1 100644
--- a/src/jdwp/jdwp_main.cc
+++ b/src/jdwp/jdwp_main.cc
@@ -383,7 +383,8 @@
/* back to running, for thread shutdown */
Dbg::ThreadRunning();
- LOG(VERBOSE) << "JDWP: thread exiting";
+ LOG(VERBOSE) << "JDWP: thread detaching and exiting...";
+ runtime->DetachCurrentThread();
}
pthread_t JdwpState::GetDebugThread() {