| # XFAIL: windows |
| # -> llvm.org/pr24452 |
| # |
| # RUN: %cc -o %t %p/inputs/main.c %p/inputs/symbol-list-lines.c %p/inputs/list-lines-helper.c -g |
| # RUN: %lldbmi %t < %s | FileCheck %s |
| |
| # Test lldb-mi -symbol-list-lines command. |
| |
| # Check that we have a valid target created via '%lldbmi %t'. |
| # CHECK: ^done |
| |
| -symbol-list-lines invalid_file.c |
| # Check a case of invalid file name. |
| # CHECK: ^error,msg="File Handler. Invalid file name path" |
| |
| -symbol-list-lines symbol-list-lines.c |
| # CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="3"},{pc="0x{{[0-9A-Fa-f]+}}",line="4"},{pc="0x{{[0-9A-Fa-f]+}}",line="5"}] |
| |
| -symbol-list-lines list-lines-helper.c |
| # CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="1"},{pc="0x{{[0-9A-Fa-f]+}}",line="2"},{pc="0x{{[0-9A-Fa-f]+}}",line="3"}] |