75 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj -codeview | FileCheck %s
 | 
						|
 | 
						|
# CHECK:    InlineSiteSym {
 | 
						|
# CHECK:      BinaryAnnotations [
 | 
						|
# CHECK:        ChangeLineOffset: 1
 | 
						|
# CHECK:        ChangeCodeLength: 0x2
 | 
						|
# CHECK:      ]
 | 
						|
# CHECK:    }
 | 
						|
 | 
						|
	.text
 | 
						|
	.cv_file	1 "D:\\src\\llvm\\build\\t.c"
 | 
						|
 | 
						|
	.def	 infloop;
 | 
						|
	.scl	2;
 | 
						|
	.type	32;
 | 
						|
	.endef
 | 
						|
	.section	.text,"xr",one_only,infloop
 | 
						|
	.globl	infloop
 | 
						|
	.p2align	4, 0x90
 | 
						|
infloop:                                    # @infloop
 | 
						|
.Lfunc_begin1:
 | 
						|
	.cv_func_id 0
 | 
						|
	.cv_inline_site_id 2 within 0 inlined_at 1 1 1
 | 
						|
	.cv_loc	2 1 3 7                 # t.c:3:7
 | 
						|
	jmp	.Lfunc_begin1
 | 
						|
.Lfunc_end1:
 | 
						|
 | 
						|
	.def	 afterinfloop;
 | 
						|
	.scl	2;
 | 
						|
	.type	32;
 | 
						|
	.endef
 | 
						|
	.section	.text,"xr",one_only,afterinfloop
 | 
						|
	.globl	afterinfloop
 | 
						|
	.p2align	4, 0x90
 | 
						|
afterinfloop:                                    # @afterinfloop
 | 
						|
	.cv_func_id 3
 | 
						|
	.cv_loc	3 1 13 0                # t.c:13:0
 | 
						|
	retq
 | 
						|
 | 
						|
	.section	.debug$S,"dr"
 | 
						|
	.long 4
 | 
						|
	.long	241                     # Symbol subsection for infloop
 | 
						|
	.long	.Ltmp17-.Ltmp16         # Subsection size
 | 
						|
.Ltmp16:
 | 
						|
	.short	.Ltmp19-.Ltmp18         # Record length
 | 
						|
.Ltmp18:
 | 
						|
	.short	4423                    # Record kind: S_GPROC32_ID
 | 
						|
	.long	0                       # PtrParent
 | 
						|
	.long	0                       # PtrEnd
 | 
						|
	.long	0                       # PtrNext
 | 
						|
	.long	.Lfunc_end1-infloop         # Code size
 | 
						|
	.long	0                       # Offset after prologue
 | 
						|
	.long	0                       # Offset before epilogue
 | 
						|
	.long	0                       # Function type index
 | 
						|
	.secrel32	infloop             # Function section relative address
 | 
						|
	.secidx	infloop                     # Function section index
 | 
						|
	.byte	0                       # Flags
 | 
						|
	.asciz	"infloop"                   # Function name
 | 
						|
.Ltmp19:
 | 
						|
	.short	.Ltmp21-.Ltmp20         # Record length
 | 
						|
.Ltmp20:
 | 
						|
	.short	4429                    # Record kind: S_INLINESITE
 | 
						|
	.long	0                       # PtrParent
 | 
						|
	.long	0                       # PtrEnd
 | 
						|
	.long	4098                    # Inlinee type index
 | 
						|
	.cv_inline_linetable	2 1 2 .Lfunc_begin1 .Lfunc_end1
 | 
						|
.Ltmp21:
 | 
						|
	.short	2                       # Record length
 | 
						|
	.short	4430                    # Record kind: S_INLINESITE_END
 | 
						|
	.short	2                       # Record length
 | 
						|
	.short	4431                    # Record kind: S_PROC_ID_END
 | 
						|
.Ltmp17:
 | 
						|
	.p2align	2
 | 
						|
	.cv_linetable	1, infloop, .Lfunc_end1
 |