Home | History | Annotate | Download | only in AArch64
      1 // RUN: llvm-mc -triple arm64-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj --macho-data-in-code | FileCheck %s
      2         .text
      3 _foo:
      4 .data_region
      5         .long 10
      6 .end_data_region
      7 .data_region jt32
      8         .long 1
      9 .end_data_region
     10 .data_region jt16
     11         .short 2
     12 .end_data_region
     13 .data_region jt8
     14         .byte 3
     15 .end_data_region
     16 
     17 // CHECK: File: <stdin>
     18 // CHECK: Format: Mach-O arm64
     19 // CHECK: Arch: aarch64
     20 // CHECK: AddressSize: 64bit
     21 // CHECK: DataInCode {
     22 // CHECK:   Data size: 32
     23 // CHECK:   Data entries [
     24 // CHECK:     Entry {
     25 // CHECK:       Index: 0
     26 // CHECK:       Offset: 0
     27 // CHECK:       Length: 4
     28 // CHECK:       Kind: 1
     29 // CHECK:     }
     30 // CHECK:     Entry {
     31 // CHECK:       Index: 1
     32 // CHECK:       Offset: 4
     33 // CHECK:       Length: 4
     34 // CHECK:       Kind: 4
     35 // CHECK:     }
     36 // CHECK:     Entry {
     37 // CHECK:       Index: 2
     38 // CHECK:       Offset: 8
     39 // CHECK:       Length: 2
     40 // CHECK:       Kind: 3
     41 // CHECK:     }
     42 // CHECK:     Entry {
     43 // CHECK:       Index: 3
     44 // CHECK:       Offset: 10
     45 // CHECK:       Length: 1
     46 // CHECK:       Kind: 2
     47 // CHECK:     }
     48 // CHECK:   ]
     49 // CHECK: }
     50