diff options
Diffstat (limited to 'llvm/test/MC/ELF/debug-md5.s')
-rw-r--r-- | llvm/test/MC/ELF/debug-md5.s | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/llvm/test/MC/ELF/debug-md5.s b/llvm/test/MC/ELF/debug-md5.s index 88fd967a038..4aaf8eec2be 100644 --- a/llvm/test/MC/ELF/debug-md5.s +++ b/llvm/test/MC/ELF/debug-md5.s @@ -1,4 +1,4 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown -dwarf-version 5 -filetype=obj %s -o -| llvm-dwarfdump --debug-line - | FileCheck %s +// RUN: llvm-mc -triple x86_64-unknown-unknown -dwarf-version 5 -filetype=obj %s -o - | llvm-dwarfdump --debug-line --debug-line-str -v - | FileCheck %s .file 1 "dir1/foo" md5 "00112233445566778899aabbccddeeff" .file 2 "dir2" "bar" md5 "ffeeddccbbaa99887766554433221100" @@ -9,10 +9,17 @@ # CHECK: debug_line[0x00000000] # CHECK: version: 5 -# CHECK: include_directories[ 0] = "" -# CHECK: include_directories[ 1] = "dir1" -# CHECK: include_directories[ 2] = "dir2" +# CHECK: include_directories[ 0] = .debug_line_str[0x00000000] = "" +# CHECK: include_directories[ 1] = .debug_line_str[0x00000001] = "dir1" +# CHECK: include_directories[ 2] = .debug_line_str[0x00000006] = "dir2" # CHECK-NOT: include_directories # CHECK: Dir MD5 Checksum File Name -# CHECK: file_names[ 1] 1 00112233445566778899aabbccddeeff "foo" -# CHECK: file_names[ 2] 2 ffeeddccbbaa99887766554433221100 "bar" +# CHECK: file_names[ 1] 1 00112233445566778899aabbccddeeff .debug_line_str[0x0000000b] = "foo" +# CHECK: file_names[ 2] 2 ffeeddccbbaa99887766554433221100 .debug_line_str[0x0000000f] = "bar" + +# CHECK: .debug_line_str contents: +# CHECK-NEXT: 0x00000000: "" +# CHECK-NEXT: 0x00000001: "dir1" +# CHECK-NEXT: 0x00000006: "dir2" +# CHECK-NEXT: 0x0000000b: "foo" +# CHECK-NEXT: 0x0000000f: "bar" |