llvm-project/lldb/test/expression_command
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
..
call-function Expression evaluation works on FreeBSD after switch to MCJIT 2013-08-30 14:05:22 +00:00
call-restarts test: Update FreeBSD failure decorators 2013-09-13 15:34:59 +00:00
call-throws This patch does a couple of things. 2013-11-07 00:11:47 +00:00
formatters Expression evaluation works on FreeBSD after switch to MCJIT 2013-08-30 14:05:22 +00:00
issue_11588 Fix test case to not run to main and "next" 5 times. Use a breakpoint. 2013-04-02 17:48:53 +00:00
persistent_types <rdar://problem/12042982> 2013-10-04 23:14:13 +00:00
persistent_variables Fixes for the IR interpreter: 2013-06-05 22:07:06 +00:00
po_verbosity This test uses ObjC so it should not run on anything != Darwin 2013-09-30 20:55:00 +00:00
radar_8638051 Remove @skip decorators for fixed crashes. 2010-11-30 22:34:19 +00:00
radar_9531204 test: Add @expectedFailureFreeBSD decorators 2013-09-10 16:25:05 +00:00
radar_9673664 Re-enable some locally passing tests on Linux and see how they behave on the buildbots. 2013-09-06 22:33:49 +00:00
test Mark 32/64-bit tests as expected fail after root causing and referencing bugzilla. 2013-09-26 23:30:59 +00:00
timeout Skip tests that segfault or are inconsistent on FreeBSD 2013-09-13 17:35:13 +00:00
two-files Skip objC test on non-darwin platforms 2012-11-23 22:15:09 +00:00
.categories Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00