blob: c224efa4de2d6c5cedbbe1c26a6fb0ffa0f4dff5 [file] [log] [blame]
# XFAIL: windows
# -> llvm.org/pr24452
#
# RUN: %cc -o %t %p/inputs/data-info-line.c -g
# RUN: %lldbmi %t < %s | FileCheck %s
# Test lldb-mi -data-info-line 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"
-data-info-line *0x0
# Test that -data-info-line fails when invalid address is specified.
# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-data-info-line unknown_file:1
# Test that -data-info-line fails when file is unknown.
# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-data-info-line data-info-line.c:bad_line
# Test that -data-info-line fails when line has invalid format.
# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-data-info-line data-info-line.c:0
# Test that -data-info-line fails when invalid line is specified.
# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-data-info-line data-info-line.c:2
# CHECK: ^done,start="0x{{[0-9a-f]+}}",end="0x{{[0-9a-f]+}}",file="{{.*}}data-info-line.c",line="{{[0-9]+}}"