| # XFAIL: system-netbsd |
| # |
| # RUN: %build %p/inputs/main.c --nodefaultlib -o %t |
| # RUN: %lldbmi %t < %s | FileCheck %s |
| |
| # Test lldb-mi -exec-next-instruction command. |
| |
| # Check that we have a valid target created via '%lldbmi %t'. |
| # CHECK: ^done |
| |
| settings set symbols.enable-external-lookup false |
| # CHECK: ^done |
| |
| -break-insert main |
| # CHECK: ^done,bkpt={number="1" |
| |
| -exec-run |
| # CHECK: ^running |
| # CHECK: *stopped,reason="breakpoint-hit" |
| |
| -exec-next-instruction --thread 0 |
| # Check that exec-next-instruction can process the case of invalid thread ID. |
| # CHECK: ^error,msg="Command 'exec-next-instruction'. Thread ID invalid" |
| |
| -exec-next-instruction --thread 1 |
| # CHECK: ^running |
| # CHECK: *stopped,reason="end-stepping-range" |
| |
| -exec-next-instruction |
| # Check exec-next-instruction in a selected thread. |
| # CHECK: ^running |
| # CHECK: *stopped,reason="end-stepping-range" |