llvm-project/lldb/source
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
..
API This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Breakpoint This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Commands This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Core Improve lldb_private::Address to detect when section was deleted and not return bogus values for GetLoadAddress() and GetFileAddress(). 2013-11-06 02:29:13 +00:00
DataFormatters This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Expression This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Host Fixes to get LLDB building on Windows again. 2013-10-22 12:27:43 +00:00
Interpreter This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Plugins This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Symbol Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
Target This patch does a couple of things. 2013-11-07 00:11:47 +00:00
Utility <rdar://problem/15182550> 2013-10-18 18:57:49 +00:00
CMakeLists.txt Patch to add PlatformWindows, based on Carlo Kok's version from the Windows branch. 2013-10-15 12:32:12 +00:00
Makefile Remove LLDB dependency on xcodeworkspace (on Linux) for version number 2013-02-28 16:51:15 +00:00
lldb-log.cpp The output of 'log list' was missing a few of the lldb channels: 2013-09-12 01:48:59 +00:00
lldb.cpp Patch to add PlatformWindows, based on Carlo Kok's version from the Windows branch. 2013-10-15 12:32:12 +00:00