Mercurial > hg > CbC > CbC_llvm
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: }