You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			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: }
 | ||
|  | 
 |