llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime
Greg Clayton 67cc06366c Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation:
- no setting auto completion
- very manual and error prone way of getting/setting variables
- tons of code duplication
- useless instance names for processes, threads

Now settings can easily be defined like option values. The new settings makes use of the "OptionValue" classes so we can re-use the option value code that we use to set settings in command options. No more instances, just "does the right thing".

llvm-svn: 162366
2012-08-22 17:17:09 +00:00
..
AppleObjCRuntime.cpp <rdar://problem/11672978> Fixing an issue where an ObjC object might come out without a description because the expression used to obtain it would timeout before running to completion 2012-07-16 23:10:35 +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 Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: 2012-08-22 17:17:09 +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