teak-llvm/lldb/packages/Python/lldbsuite/test/expression_command
Jason Molenda 182a8083c1 Initial patchset to get the testsuite running against armv7 and arm64 iOS devices.
Normal customer devices won't be able to run these devices, we're hoping to get
a public facing bot set up at some point.

There will be some smaller follow-on patches.  The changes to tools/lldb-server are
verbose and I'm not thrilled with having to skip all of these tests manually.
There are a few places where I'm making the assumption that "armv7", "armv7k", "arm64"
means it's an ios device, and I need to review & clean these up with an OS check
as well.  (Android will show up as "arm" and "aarch64" so by pure luck they shouldn't
cause problems, but it's not an assumption I want to rely on).

I'll be watching the bots for the rest of today; if any problems are introduced by
this patch I'll revert it - if anyone sees a problem with their bot that I don't
see, please do the same.  I know it's a rather large patch.

One change I had to make specifically for iOS devices was that debugserver can't 
create files.  There were several tests that launch the inferior process redirecting
its output to a file, then they retrieve the file.  They were not trying to test
file redirection in these tests, so I rewrote those to write their output to a file
directly.

llvm-svn: 313932
2017-09-21 23:00:19 +00:00
..
anonymous-struct *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
calculator_mode Don't access the process in expressions w/o checking that 2016-11-03 23:42:09 +00:00
call-function Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-21 23:00:19 +00:00
call-restarts Add a lldbutils routine that gathers up the boiler-plate 2017-07-06 02:18:16 +00:00
call-throws Add a lldbutils routine that gathers up the boiler-plate 2017-07-06 02:18:16 +00:00
char Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-21 23:00:19 +00:00
expr-in-syscall *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
fixits Add a lldbutils routine that gathers up the boiler-plate 2017-07-06 02:18:16 +00:00
formatters *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ir-interpreter *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ir-interpreter-phi-nodes *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
issue_11588 Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
macros Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
multiline Fix segfault resulting from empty print prompt 2017-05-05 11:51:21 +00:00
options Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
persist_objc_pointeetype Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-21 23:00:19 +00:00
persistent_ptr_update *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
persistent_types *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
persistent_variables *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
po_verbosity Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-21 23:00:19 +00:00
radar_8638051 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
radar_9531204 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
radar_9673664 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
save_jit_objects Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
test *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
timeout Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
top-level *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
two-files *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
unwind_expression Convert a few more tests to use run_to_source_breakpoint. 2017-07-13 19:46:21 +00:00
.categories