diff options
Diffstat (limited to 'llvm/test/tools/llvm-dwarfdump/X86/debug_loc_offset.test')
| -rw-r--r-- | llvm/test/tools/llvm-dwarfdump/X86/debug_loc_offset.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-dwarfdump/X86/debug_loc_offset.test b/llvm/test/tools/llvm-dwarfdump/X86/debug_loc_offset.test new file mode 100644 index 00000000000..da403735c96 --- /dev/null +++ b/llvm/test/tools/llvm-dwarfdump/X86/debug_loc_offset.test @@ -0,0 +1,17 @@ +RUN: llvm-mc %S/debugloc.s -filetype obj -triple x86_64-linux-elf -o - \ +RUN: | llvm-dwarfdump --debug-loc=0 - \ +RUN: | FileCheck %s --check-prefix=CHECK-A + +# CHECK-A: .debug_loc contents: +# CHECK-A: 0x00000000: +# CHECK-A-NEXT: 0x0000000000000000 - 0x0000000000000003: DW_OP_reg5 RDI +# CHECK-A-NEXT: 0x0000000000000003 - 0x0000000000000004: DW_OP_reg0 RAX + +RUN: llvm-mc %S/debugloc.s -filetype obj -triple x86_64-linux-elf -o - \ +RUN: | llvm-dwarfdump --debug-loc=0x36 - \ +RUN: | FileCheck %s --check-prefix=CHECK-B + +# CHECK-B: .debug_loc contents: +# CHECK-B: 0x00000036: +# CHECK-B-NEXT: 0x0000000000000010 - 0x0000000000000013: DW_OP_reg5 RDI +# CHECK-B-NEXT: 0x0000000000000013 - 0x0000000000000014: DW_OP_reg0 RAX |

