summaryrefslogtreecommitdiffstats
path: root/vm/Thread.c
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2011-03-30 14:51:28 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-03-30 14:51:28 -0700
commit246a9b21289235d98ba8c595634c073b62bc0c0d (patch)
treed3f70abcf7d5743329c4f05135980cc194f8f6d4 /vm/Thread.c
parent27794a0f09ab266489b8823c9facd8bc6578dc92 (diff)
parent99e3e6e72e3471eb85fc2e405866392b01c080fe (diff)
downloadandroid_dalvik-246a9b21289235d98ba8c595634c073b62bc0c0d.tar.gz
android_dalvik-246a9b21289235d98ba8c595634c073b62bc0c0d.tar.bz2
android_dalvik-246a9b21289235d98ba8c595634c073b62bc0c0d.zip
Merge "Fix interpreter debug attach" into dalvik-dev
Diffstat (limited to 'vm/Thread.c')
-rw-r--r--vm/Thread.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/vm/Thread.c b/vm/Thread.c
index 3d9663d63..cdf49bc2d 100644
--- a/vm/Thread.c
+++ b/vm/Thread.c
@@ -1412,6 +1412,9 @@ bool dvmCreateInterpThread(Object* threadObj, int reqStackSize)
newThread->prev = gDvm.threadList;
gDvm.threadList->next = newThread;
+ /* Add any existing global modes to the interpBreak control */
+ dvmInitializeInterpBreak(newThread);
+
if (!dvmGetFieldBoolean(threadObj, gDvm.offJavaLangThread_daemon))
gDvm.nonDaemonThreadCount++; // guarded by thread list lock