Change the AppleObjCTrampolineHandler to always run all threads when resolving the...
authorJim Ingham <jingham@apple.com>
Fri, 22 Mar 2013 01:28:17 +0000 (01:28 +0000)
committerJim Ingham <jingham@apple.com>
Fri, 22 Mar 2013 01:28:17 +0000 (01:28 +0000)
commitce9a1341f2146d75767f950bbb23dd866690be38
tree0a1451b6698431888933ea9c38b4db4e2e43b9ef
parent48366f7af9eedd5bc00f46cd6ad8882d7816b8ed
Change the AppleObjCTrampolineHandler to always run all threads when resolving the target of an ObjC method call.
Add a StopOthers method to AppleThreadPlanStepThroughObjCTrampoline, don't rely on the setting in the ThreadPlanToCallFunction, since that
gets pushed too late to determine which threads will continue.

<rdar://problem/13447638>

llvm-svn: 177691
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h