75 lines · plain
1# RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj --codeview - | FileCheck %s2 3# CHECK: InlineSiteSym {4# CHECK: BinaryAnnotations [5# CHECK: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x0, LineOffset: 1}6# CHECK: ChangeCodeLength: 0x27# CHECK: ]8# CHECK: }9 10 .text11 .cv_file 1 "D:\\src\\llvm\\build\\t.c"12 13 .def infloop;14 .scl 2;15 .type 32;16 .endef17 .section .text,"xr",one_only,infloop18 .globl infloop19 .p2align 4, 0x9020infloop: # @infloop21.Lfunc_begin1:22 .cv_func_id 023 .cv_inline_site_id 2 within 0 inlined_at 1 1 124 .cv_loc 2 1 3 7 # t.c:3:725 jmp .Lfunc_begin126.Lfunc_end1:27 28 .def afterinfloop;29 .scl 2;30 .type 32;31 .endef32 .section .text,"xr",one_only,afterinfloop33 .globl afterinfloop34 .p2align 4, 0x9035afterinfloop: # @afterinfloop36 .cv_func_id 337 .cv_loc 3 1 13 0 # t.c:13:038 retq39 40 .section .debug$S,"dr"41 .long 442 .long 241 # Symbol subsection for infloop43 .long .Ltmp17-.Ltmp16 # Subsection size44.Ltmp16:45 .short .Ltmp19-.Ltmp18 # Record length46.Ltmp18:47 .short 4423 # Record kind: S_GPROC32_ID48 .long 0 # PtrParent49 .long 0 # PtrEnd50 .long 0 # PtrNext51 .long .Lfunc_end1-infloop # Code size52 .long 0 # Offset after prologue53 .long 0 # Offset before epilogue54 .long 0 # Function type index55 .secrel32 infloop # Function section relative address56 .secidx infloop # Function section index57 .byte 0 # Flags58 .asciz "infloop" # Function name59.Ltmp19:60 .short .Ltmp21-.Ltmp20 # Record length61.Ltmp20:62 .short 4429 # Record kind: S_INLINESITE63 .long 0 # PtrParent64 .long 0 # PtrEnd65 .long 4098 # Inlinee type index66 .cv_inline_linetable 2 1 2 .Lfunc_begin1 .Lfunc_end167.Ltmp21:68 .short 2 # Record length69 .short 4430 # Record kind: S_INLINESITE_END70 .short 2 # Record length71 .short 4431 # Record kind: S_PROC_ID_END72.Ltmp17:73 .p2align 274 .cv_linetable 1, infloop, .Lfunc_end175