1## Test zero dumping when a data mapping symbol is active. 2# RUN: llvm-mc -filetype=obj -triple=armv7 %s -o %t 3# RUN: llvm-objdump -t -d %t | FileCheck %s 4 5# CHECK: SYMBOL TABLE: 6# CHECK-NEXT: 00000000 l .text 00000000 $d 7# CHECK-NEXT: 0000000c l .text 00000000 $a 8# CHECK-NEXT: 00000010 l .text 00000000 $d 9 10# CHECK: 00000000 <_start>: 11# CHECK-NEXT: ... 12# CHECK-NEXT: 8: 01 00 00 00 .word 0x00000001 13# CHECK-NEXT: c: e320f000 <unknown> 14# CHECK-NEXT: ... 15# CHECK-NEXT: 18: e320f000 <unknown> 16# CHECK-NEXT: ... 17# CHECK-NEXT: 28: e320f000 <unknown> 18# CHECK-NEXT: ... 19# CHECK-NEXT: 40: e320f000 <unknown> 20 21# RUN: llvm-objdump -d -z --triple=armv7 %t | FileCheck %s --check-prefix=ZERO 22 23# ZERO: 00000000 <_start>: 24# ZERO-NEXT: 0: 00 00 00 00 .word 0x00000000 25# ZERO-NEXT: 4: 00 00 00 00 .word 0x00000000 26# ZERO-NEXT: 8: 01 00 00 00 .word 0x00000001 27# ZERO-NEXT: c: e320f000 nop 28# ZERO-NEXT: 10: 00 00 00 00 .word 0x00000000 29# ZERO-NEXT: 14: 00 00 00 00 .word 0x00000000 30# ZERO-NEXT: 18: e320f000 nop 31 32.globl _start 33_start: 34 .space 8 35 .long 1 36 nop 37 .space 8 38 nop 39 40 .long x1 41 .space 8 42 nop 43 44 .space 8 45 .long x2 46 .space 8 47 nop 48