71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| @ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -s -sd \
 | |
| @ RUN:   | FileCheck %s
 | |
| 
 | |
| 	.syntax unified
 | |
| 
 | |
| 	.text
 | |
| 
 | |
| 	.even
 | |
| 
 | |
| 	.global aligned_function
 | |
| 	.type aligned_function,%function
 | |
| aligned_function:
 | |
| 	bkpt
 | |
| 
 | |
| 	.space 5
 | |
| 
 | |
| 	.even
 | |
| 
 | |
| 	.global unaligned_function
 | |
| 	.type unaligned_function,%function
 | |
| unaligned_function:
 | |
| 	bkpt
 | |
| 
 | |
| @ CHECK: Section {
 | |
| @ CHECK:   Name: .text
 | |
| @ CHECK:   SectionData (
 | |
| @ CHECK:     0000: 700020E1 00000000 00007000 20E1
 | |
| @ CHECK:   )
 | |
| @ CHECK: }
 | |
| 
 | |
| 	.data
 | |
| 
 | |
| 	.space 15
 | |
| 
 | |
| 	.even
 | |
| 
 | |
| 	.global classifiable
 | |
| 	.type classifiable,%object
 | |
| classifiable:
 | |
| 	.byte 0xf1
 | |
| 	.byte 0x51
 | |
| 	.byte 0xa5
 | |
| 	.byte 0xc1
 | |
| 	.byte 0x00
 | |
| 	.byte 0x00
 | |
| 	.byte 0x1e
 | |
| 	.byte 0xab
 | |
| 
 | |
| 	.even
 | |
| 
 | |
| 	.global declassified
 | |
| 	.type declassified,%object
 | |
| declassified:
 | |
| 	.byte 0x51
 | |
| 	.byte 0xa5
 | |
| 	.byte 0xc1
 | |
| 	.byte 0xde
 | |
| 	.byte 0x00
 | |
| 	.byte 0x00
 | |
| 	.byte 0xed
 | |
| 	.byte 0xf1
 | |
| 
 | |
| @ CHECK: Section {
 | |
| @ CHECK:   Name: .data
 | |
| @ CHECK:   SectionData (
 | |
| @ CHECK:     0000: 00000000 00000000 00000000 00000000
 | |
| @ CHECK:     0010: F151A5C1 00001EAB 51A5C1DE 0000EDF1
 | |
| @ CHECK:   )
 | |
| @ CHECK: }
 | |
| 
 |