1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -s -sd \ 2*9880d681SAndroid Build Coastguard Worker@ RUN: | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker .syntax unified 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker .text 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker .even 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker .global aligned_function 11*9880d681SAndroid Build Coastguard Worker .type aligned_function,%function 12*9880d681SAndroid Build Coastguard Workeraligned_function: 13*9880d681SAndroid Build Coastguard Worker bkpt 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker .space 5 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker .even 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker .global unaligned_function 20*9880d681SAndroid Build Coastguard Worker .type unaligned_function,%function 21*9880d681SAndroid Build Coastguard Workerunaligned_function: 22*9880d681SAndroid Build Coastguard Worker bkpt 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker@ CHECK: Section { 25*9880d681SAndroid Build Coastguard Worker@ CHECK: Name: .text 26*9880d681SAndroid Build Coastguard Worker@ CHECK: SectionData ( 27*9880d681SAndroid Build Coastguard Worker@ CHECK: 0000: 700020E1 00000000 00007000 20E1 28*9880d681SAndroid Build Coastguard Worker@ CHECK: ) 29*9880d681SAndroid Build Coastguard Worker@ CHECK: } 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard Worker .data 32*9880d681SAndroid Build Coastguard Worker 33*9880d681SAndroid Build Coastguard Worker .space 15 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Worker .even 36*9880d681SAndroid Build Coastguard Worker 37*9880d681SAndroid Build Coastguard Worker .global classifiable 38*9880d681SAndroid Build Coastguard Worker .type classifiable,%object 39*9880d681SAndroid Build Coastguard Workerclassifiable: 40*9880d681SAndroid Build Coastguard Worker .byte 0xf1 41*9880d681SAndroid Build Coastguard Worker .byte 0x51 42*9880d681SAndroid Build Coastguard Worker .byte 0xa5 43*9880d681SAndroid Build Coastguard Worker .byte 0xc1 44*9880d681SAndroid Build Coastguard Worker .byte 0x00 45*9880d681SAndroid Build Coastguard Worker .byte 0x00 46*9880d681SAndroid Build Coastguard Worker .byte 0x1e 47*9880d681SAndroid Build Coastguard Worker .byte 0xab 48*9880d681SAndroid Build Coastguard Worker 49*9880d681SAndroid Build Coastguard Worker .even 50*9880d681SAndroid Build Coastguard Worker 51*9880d681SAndroid Build Coastguard Worker .global declassified 52*9880d681SAndroid Build Coastguard Worker .type declassified,%object 53*9880d681SAndroid Build Coastguard Workerdeclassified: 54*9880d681SAndroid Build Coastguard Worker .byte 0x51 55*9880d681SAndroid Build Coastguard Worker .byte 0xa5 56*9880d681SAndroid Build Coastguard Worker .byte 0xc1 57*9880d681SAndroid Build Coastguard Worker .byte 0xde 58*9880d681SAndroid Build Coastguard Worker .byte 0x00 59*9880d681SAndroid Build Coastguard Worker .byte 0x00 60*9880d681SAndroid Build Coastguard Worker .byte 0xed 61*9880d681SAndroid Build Coastguard Worker .byte 0xf1 62*9880d681SAndroid Build Coastguard Worker 63*9880d681SAndroid Build Coastguard Worker@ CHECK: Section { 64*9880d681SAndroid Build Coastguard Worker@ CHECK: Name: .data 65*9880d681SAndroid Build Coastguard Worker@ CHECK: SectionData ( 66*9880d681SAndroid Build Coastguard Worker@ CHECK: 0000: 00000000 00000000 00000000 00000000 67*9880d681SAndroid Build Coastguard Worker@ CHECK: 0010: F151A5C1 00001EAB 51A5C1DE 0000EDF1 68*9880d681SAndroid Build Coastguard Worker@ CHECK: ) 69*9880d681SAndroid Build Coastguard Worker@ CHECK: } 70*9880d681SAndroid Build Coastguard Worker 71