1 # RUN: llvm-mc -triple=i686-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
17 .cv_file 1 "\\usr\\local\\google\\home\\majnemer\\llvm\\src\\<stdin>"
19 .cv_inline_site_id 1 within 0 inlined_at 1 1 1
20 .cv_loc 0 1 7 0 is_stmt 0 # <stdin>:7:0
24 .cv_loc 1 1 4 3 # <stdin>:4:3
31 .section .debug$T,"dr"
38 .asciz "\003\000\000\000\000\000\000\000\000\020\000"
41 .asciz "\000\000\000\000\001\020\000"
46 .asciz "\000\000\000\000\001\020\000"
49 .section .debug$S,"dr"
51 .long 246 # Inlinee lines subsection
55 .long 4099 # Inlined function f starts at <stdin>:3
59 .long 241 # Symbol subsection for g
77 .asciz "\000\000\000\000\000\000\000\000\003\020\000"
78 .cv_inline_linetable 1 1 3 Lfunc_begin0 Lfunc_end0
79 # CHECK: InlineSiteSym {
80 # CHECK: PtrParent: 0x0
82 # CHECK: Inlinee: f (0x1003)
83 # CHECK: BinaryAnnotations [
84 # CHECK: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x3, LineOffset: 1}
85 # CHECK: ChangeCodeLength: 0xD
91 # CHECK: InlineSiteEnd {
97 .cv_linetable 0, _g, Lfunc_end0
98 .cv_filechecksums # File index to string table offset subsection
99 .cv_stringtable # String table