llvm-project/lldb/source/DataFormatters
Jim Ingham 6fbc48bc42 This patch does a couple of things.
It completes the job of using EvaluateExpressionOptions consistently throughout
the inferior function calling mechanism in lldb begun in Greg's patch r194009. 

It removes a handful of alternate calls into the ClangUserExpression/ClangFunction/ThreadPlanCallFunction which
were there for convenience.  Using the EvaluateExpressionOptions removes the need for them.

Using that it gets the --debug option from Greg's patch to work cleanly.

It also adds another EvaluateExpressionOption to not trap exceptions when running expressions.  You shouldn't
use this option unless you KNOW your expression can't throw beyond itself.  This is:

<rdar://problem/15374885>

At present this is only available through the SB API's or python.

It fixes a bug where function calls would unset the ObjC & C++ exception breakpoints without checking whether
they were set by somebody else already.

llvm-svn: 194182
2013-11-07 00:11:47 +00:00
..
CF.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
CMakeLists.txt Fix CMake build by including ValueObjectPrinter.cpp in list of sources 2013-09-30 21:30:44 +00:00
CXXFormatterFunctions.cpp This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Cocoa.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
DataVisualization.cpp <rdar://problem/11778815> 2013-10-08 19:03:22 +00:00
FormatCache.cpp This is the last piece of work for "formats in categories": we now cache formats as well as summaries and synthetics 2013-10-17 22:27:19 +00:00
FormatClasses.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
FormatManager.cpp Renaming the setting to enable/disable automatic one-lining of summaries as auto-one-line-summaries 2013-10-31 21:01:07 +00:00
LibCxx.cpp This patch does a couple of things. 2013-11-07 00:11:47 +00:00
LibCxxList.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
LibCxxMap.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
LibCxxUnorderedMap.cpp <rdar://problem/14071463> 2013-09-12 00:48:47 +00:00
LibStdcpp.cpp This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Makefile Only enable RTTI for cxa_demangle.cpp 2013-02-15 02:36:40 +00:00
NSArray.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
NSDictionary.cpp This patch does a couple of things. 2013-11-07 00:11:47 +00:00
NSSet.cpp Disabling the introspecting summary for __NSCFSet (essentially, for CF*SetRef) 2013-07-15 23:17:32 +00:00
TypeCategory.cpp <rdar://problem/11778815> 2013-10-08 19:03:22 +00:00
TypeCategoryMap.cpp <rdar://problem/11778815> 2013-10-08 19:03:22 +00:00
TypeFormat.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
TypeSummary.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
TypeSynthetic.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
ValueObjectPrinter.cpp Further fixes to the dynamic type system prompted by ObjCDataFormatterTestCase.test_nserror_with_dsym_and_run_command 2013-10-31 22:42:00 +00:00