llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime
Jim Ingham 372787fc19 We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to
spin up a temporary "private state thread" that will respond to events from the lower level process plugins.  This check-in should work to do
that, but it is still buggy.  However, if you don't call functions on the private state thread, these changes make no difference.

This patch also moves the code in the AppleObjCRuntime step-through-trampoline handler that might call functions (in the case where the debug
server doesn't support the memory allocate/deallocate packet) out to a safe place to do that call.

llvm-svn: 154230
2012-04-07 00:00:41 +00:00
..
AppleObjCRuntime.cpp Handle the case where we get called to determine the ObjC runtime version BEFORE the loader code has 2012-03-09 19:59:28 +00:00
AppleObjCRuntime.h Updated the revision of LLVM/Clang used by LLDB. 2012-03-08 02:39:03 +00:00
AppleObjCRuntimeV1.cpp Add a command and an SB API to create exception breakpoints. Make the break output prettier for Exception breakpoints. 2012-03-06 00:37:27 +00:00
AppleObjCRuntimeV1.h Make it possible to set Exception breakpoints when the target doesn't yet 2012-03-05 04:47:34 +00:00
AppleObjCRuntimeV2.cpp In a prior commit, I changed the parameters around on a ModuleList::FindTypes where the old parameters that existing clients were using would have been compatible, so I renamed ModuleList::FindTypes to ModuleList::FindTypes2. Then I made fixes and verified I updated and fixed all client code, but I forgot to rename the function back to ModuleList::FindTypes(). I am doing that now and also cleaning up the C++ dynamic type code a bit. 2012-04-06 17:41:13 +00:00
AppleObjCRuntimeV2.h Make it possible to set Exception breakpoints when the target doesn't yet 2012-03-05 04:47:34 +00:00
AppleObjCSymbolVendor.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
AppleObjCSymbolVendor.h Added support to the Objective-C language runtime 2011-11-30 22:11:59 +00:00
AppleObjCTrampolineHandler.cpp We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to 2012-04-07 00:00:41 +00:00
AppleObjCTrampolineHandler.h We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to 2012-04-07 00:00:41 +00:00
AppleThreadPlanStepThroughObjCTrampoline.cpp We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to 2012-04-07 00:00:41 +00:00
AppleThreadPlanStepThroughObjCTrampoline.h We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to 2012-04-07 00:00:41 +00:00
Makefile Add the LanguageRuntime plugins to the makefile build, and remove the 2011-05-19 23:44:09 +00:00