hanchenye-llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime
Jim Ingham 3ee12ef26e We were accessing the ModuleList in the target without locking it for tasks like
setting breakpoints.  That's dangerous, since while we are setting a breakpoint,
the target might hit the dyld load notification, and start removing modules from
the list.  This change adds a GetMutex accessor to the ModuleList class, and
uses it whenever we are accessing the target's ModuleList (as returned by GetImages().)

<rdar://problem/11552372>

llvm-svn: 157668
2012-05-30 02:19:25 +00:00
..
AppleObjCRuntime.cpp We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +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 Make the debug output that comes as printf's from code called in the target for getting ObjC class names and ObjC method implementations only come out when doing verbose logging. 2012-05-18 00:05:52 +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 We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
AppleObjCSymbolVendor.h Added support to the Objective-C language runtime 2011-11-30 22:11:59 +00:00
AppleObjCTrampolineHandler.cpp We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +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 Don't try to use "OkayToDiscard" to mean BOTH this plan is a user plan or not AND unwind on error. 2012-05-11 18:43:38 +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