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