summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/dwarfdump-ranges.test
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2014-10-23 04:08:34 +0000
committerFrederic Riss <friss@apple.com>2014-10-23 04:08:34 +0000
commite939b43aa427f392b8bfbe1654dd547efcfa90ba (patch)
tree5a0d34bc5a4195f5e0f8d67ff6cd914789a679aa /llvm/test/DebugInfo/dwarfdump-ranges.test
parent3d541d12ed64777e8a395c79e19ebdd467ca022e (diff)
downloadbcm5719-llvm-e939b43aa427f392b8bfbe1654dd547efcfa90ba.tar.gz
bcm5719-llvm-e939b43aa427f392b8bfbe1654dd547efcfa90ba.zip
[dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump.
The output looks like that: DW_AT_ranges [FORM_data4] (0x00000000 [0x00000001000024a0 - 0x00000001000024c2) [0x0000000100002505 - 0x000000010000268b)) Differential Revision: http://reviews.llvm.org/D5712 llvm-svn: 220466
Diffstat (limited to 'llvm/test/DebugInfo/dwarfdump-ranges.test')
-rw-r--r--llvm/test/DebugInfo/dwarfdump-ranges.test14
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/DebugInfo/dwarfdump-ranges.test b/llvm/test/DebugInfo/dwarfdump-ranges.test
index c9e33dcdc97..710aec6098a 100644
--- a/llvm/test/DebugInfo/dwarfdump-ranges.test
+++ b/llvm/test/DebugInfo/dwarfdump-ranges.test
@@ -1,5 +1,19 @@
RUN: llvm-dwarfdump %p/Inputs/dwarfdump-test4.elf-x86-64 | FileCheck %s
+CHECK: .debug_info contents:
+CHECK: DW_TAG_compile_unit
+CHECK-NOT: TAG
+CHECK: DW_AT_ranges [DW_FORM_data4] (0x00000000
+CHECK-NEXT: [0x000000000000062c - 0x0000000000000637)
+CHECK-NEXT: [0x0000000000000637 - 0x000000000000063d))
+
+CHECK: DW_TAG_compile_unit
+CHECK-NOT: TAG
+CHECK: DW_AT_ranges [DW_FORM_data4] (0x00000030
+CHECK-NEXT: [0x0000000000000640 - 0x000000000000064b)
+CHECK-NEXT: [0x0000000000000637 - 0x000000000000063d))
+
+
CHECK: .debug_ranges contents:
CHECK-NEXT: 00000000 000000000000062c 0000000000000637
CHECK-NEXT: 00000000 0000000000000637 000000000000063d
OpenPOWER on IntegriCloud