diff test/MC/MachO/ARM/data-in-code.s @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents 95c75e76d11b
children
line wrap: on
line diff
--- a/test/MC/MachO/ARM/data-in-code.s	Wed Feb 18 14:56:07 2015 +0900
+++ b/test/MC/MachO/ARM/data-in-code.s	Tue Oct 13 17:48:58 2015 +0900
@@ -1,23 +1,6 @@
-@ RUN: llvm-mc -triple armv7-apple-darwin10 -filetype=obj -o - < %s | macho-dump | FileCheck %s
+@ RUN: llvm-mc -triple armv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj --macho-data-in-code | FileCheck %s
         .text
 _foo:
-@ CHECK: # DICE 0
-@ CHECK: ('offset', 0)
-@ CHECK: ('length', 4)
-@ CHECK: ('kind', 1)
-@ CHECK: # DICE 1
-@ CHECK: ('offset', 4)
-@ CHECK: ('length', 4)
-@ CHECK: ('kind', 4)
-@ CHECK: # DICE 2
-@ CHECK: ('offset', 8)
-@ CHECK: ('length', 2)
-@ CHECK: ('kind', 3)
-@ CHECK: # DICE 3
-@ CHECK: ('offset', 10)
-@ CHECK: ('length', 1)
-@ CHECK: ('kind', 2)
-
 .data_region
         .long 10
 .end_data_region
@@ -31,3 +14,37 @@
         .byte 3
 .end_data_region
 
+@ CHECK: File: <stdin>
+@ CHECK: Format: Mach-O arm
+@ CHECK: Arch: arm
+@ CHECK: AddressSize: 32bit
+@ CHECK: DataInCode {
+@ CHECK:   Data offset: 300
+@ CHECK:   Data size: 32
+@ CHECK:   Data entries [
+@ CHECK:     Entry {
+@ CHECK:       Index: 0
+@ CHECK:       Offset: 0
+@ CHECK:       Length: 4
+@ CHECK:       Kind: 1
+@ CHECK:     }
+@ CHECK:     Entry {
+@ CHECK:       Index: 1
+@ CHECK:       Offset: 4
+@ CHECK:       Length: 4
+@ CHECK:       Kind: 4
+@ CHECK:     }
+@ CHECK:     Entry {
+@ CHECK:       Index: 2
+@ CHECK:       Offset: 8
+@ CHECK:       Length: 2
+@ CHECK:       Kind: 3
+@ CHECK:     }
+@ CHECK:     Entry {
+@ CHECK:       Index: 3
+@ CHECK:       Offset: 10
+@ CHECK:       Length: 1
+@ CHECK:       Kind: 2
+@ CHECK:     }
+@ CHECK:   ]
+@ CHECK: }