1 # RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
3 # CHECK: InlineSiteSym {
4 # CHECK: BinaryAnnotations [
5 # CHECK: ChangeLineOffset: 1
6 # CHECK: ChangeCodeLength: 0x2
11 .cv_file 1 "D:\\src\\llvm\\build\\t.c"
17 .section .text,"xr",one_only,infloop
23 .cv_inline_site_id 2 within 0 inlined_at 1 1 1
24 .cv_loc 2 1 3 7 # t.c:3:7
32 .section .text,"xr",one_only,afterinfloop
35 afterinfloop
: # @afterinfloop
37 .cv_loc 3 1 13 0 # t.c:13:0
40 .section .debug$S,"dr"
42 .long 241 # Symbol subsection for infloop
43 .long .Ltmp17-.Ltmp16 # Subsection size
45 .short .Ltmp19-.Ltmp18 # Record length
47 .short 4423 # Record kind: S_GPROC32_ID
51 .long .Lfunc_end1-infloop # Code size
52 .long 0 # Offset after prologue
53 .long 0 # Offset before epilogue
54 .long 0 # Function type index
55 .secrel32 infloop # Function section relative address
56 .secidx infloop # Function section index
58 .asciz "infloop" # Function name
60 .short .Ltmp21-.Ltmp20 # Record length
62 .short 4429 # Record kind: S_INLINESITE
65 .long 4098 # Inlinee type index
66 .cv_inline_linetable 2 1 2 .Lfunc_begin1 .Lfunc_end1
68 .short 2 # Record length
69 .short 4430 # Record kind: S_INLINESITE_END
70 .short 2 # Record length
71 .short 4431 # Record kind: S_PROC_ID_END
74 .cv_linetable 1, infloop, .Lfunc_end1