forked from OSchip/llvm-project
6fbc48bc42
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 |
||
---|---|---|
.. | ||
CF.cpp | ||
CMakeLists.txt | ||
CXXFormatterFunctions.cpp | ||
Cocoa.cpp | ||
DataVisualization.cpp | ||
FormatCache.cpp | ||
FormatClasses.cpp | ||
FormatManager.cpp | ||
LibCxx.cpp | ||
LibCxxList.cpp | ||
LibCxxMap.cpp | ||
LibCxxUnorderedMap.cpp | ||
LibStdcpp.cpp | ||
Makefile | ||
NSArray.cpp | ||
NSDictionary.cpp | ||
NSSet.cpp | ||
TypeCategory.cpp | ||
TypeCategoryMap.cpp | ||
TypeFormat.cpp | ||
TypeSummary.cpp | ||
TypeSynthetic.cpp | ||
ValueObjectPrinter.cpp |