1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -s -sd | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .text 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker .data 6*9880d681SAndroid Build Coastguard Workerf0: 7*9880d681SAndroid Build Coastguard Worker movl $0, %eax 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker// CHECK: Sections [ 10*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 11*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 0 12*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 13*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 14*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x0 15*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x0 16*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 340 17*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 0 18*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x0 19*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 0 20*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x0 21*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x800000) 22*9880d681SAndroid Build Coastguard Worker// CHECK: PureInstructions (0x800000) 23*9880d681SAndroid Build Coastguard Worker// CHECK: ] 24*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 25*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 26*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 27*9880d681SAndroid Build Coastguard Worker// CHECK: ) 28*9880d681SAndroid Build Coastguard Worker// CHECK: } 29*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 30*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 1 31*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 32*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 33*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x0 34*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x5 35*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 340 36*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 0 37*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x0 38*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 0 39*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x0 40*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x4) 41*9880d681SAndroid Build Coastguard Worker// CHECK: SomeInstructions (0x4) 42*9880d681SAndroid Build Coastguard Worker// CHECK: ] 43*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 44*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 45*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 46*9880d681SAndroid Build Coastguard Worker// CHECK: 0000: B8000000 00 |.....| 47*9880d681SAndroid Build Coastguard Worker// CHECK: ) 48*9880d681SAndroid Build Coastguard Worker// CHECK: } 49*9880d681SAndroid Build Coastguard Worker// CHECK: ] 50