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