8 .file "local_constant.cpp"
13 .globl main # -- Begin function main
19 #DEBUG_VALUE: main:i <- 123
20 .cv_file 1 "/home/tobias/code/llvm-project/build/local_constant.cpp" "C33315002D9B48E67EB3E617E430BC02" 1
21 .cv_loc 0 1 7 0 # local_constant.cpp:7:0
22 movl $
444, %eax
# imm = 0x1BC
27 .section .debug$S,"dr"
29 .long 4 # Debug section magic
31 .long .Ltmp2-.Ltmp1 # Subsection size
33 .short .Ltmp4-.Ltmp3 # Record length
35 .short 4353 # Record kind: S_OBJNAME
40 .short .Ltmp6-.Ltmp5 # Record length
42 .short 4412 # Record kind: S_COMPILE3
43 .long 1 # Flags and language
45 .short 16 # Frontend version
49 .short 16000 # Backend version
53 .asciz "clang version 16.0.0 (git@github.com:llvm/llvm-project.git eef89bd2b3f4a13efcad176bb4c4dda1b1e202ce)" # Null-terminated compiler version string
58 .long 241 # Symbol subsection for main
59 .long .Ltmp8-.Ltmp7 # Subsection size
61 .short .Ltmp10-.Ltmp9 # Record length
63 .short 4423 # Record kind: S_GPROC32_ID
67 .long .Lfunc_end0-main # Code size
68 .long 0 # Offset after prologue
69 .long 0 # Offset before epilogue
70 .long 4098 # Function type index
71 .secrel32 main # Function section relative address
72 .secidx main # Function section index
74 .asciz "main" # Function name
77 .short .Ltmp12-.Ltmp11 # Record length
79 .short 4114 # Record kind: S_FRAMEPROC
82 .long 0 # Offset of padding
83 .long 0 # Bytes of callee saved registers
84 .long 0 # Exception handler offset
85 .short 0 # Exception handler section
86 .long 1056768 # Flags (defines frame register)
89 .short .Ltmp14-.Ltmp13 # Record length
91 .short 4359 # Record kind: S_CONSTANT
93 .byte 0x7b, 0x00 # Value
97 .short 2 # Record length
98 .short 4431 # Record kind: S_PROC_ID_END
101 .cv_linetable 0, main, .Lfunc_end0
102 .long 241 # Symbol subsection for globals
103 .long .Ltmp16-.Ltmp15 # Subsection size
105 .short .Ltmp18-.Ltmp17 # Record length
107 .short 4359 # Record kind: S_CONSTANT
109 .byte 0x41, 0x01 # Value
110 .asciz "g_const" # Name
115 .cv_filechecksums # File index to string table offset subsection
116 .cv_stringtable # String table
118 .long .Ltmp20-.Ltmp19 # Subsection size
120 .short .Ltmp22-.Ltmp21 # Record length
122 .short 4428 # Record kind: S_BUILDINFO
123 .long 4103 # LF_BUILDINFO index
128 .section .debug$T,"dr"
130 .long 4 # Debug section magic
132 .short 0x6 # Record length
133 .short 0x1201 # Record kind: LF_ARGLIST
136 .short 0xe # Record length
137 .short 0x1008 # Record kind: LF_PROCEDURE
138 .long 0x74 # ReturnType: int
139 .byte 0x0 # CallingConvention: NearC
140 .byte 0x0 # FunctionOptions
141 .short 0x0 # NumParameters
142 .long 0x1000 # ArgListType: ()
144 .short 0x12 # Record length
145 .short 0x1601 # Record kind: LF_FUNC_ID
146 .long 0x0 # ParentScope
147 .long 0x1001 # FunctionType: int ()
153 .short 0xa # Record length
154 .short 0x1001 # Record kind: LF_MODIFIER
155 .long 0x74 # ModifiedType: int
156 .short 0x1 # Modifiers ( Const (0x1) )
160 .short 0x2e # Record length
161 .short 0x1605 # Record kind: LF_STRING_ID
163 .asciz "/home/tobias/code/llvm-project/build" # StringData
168 .short 0x1a # Record length
169 .short 0x1605 # Record kind: LF_STRING_ID
171 .asciz "local_constant.cpp" # StringData
174 .short 0xa # Record length
175 .short 0x1605 # Record kind: LF_STRING_ID
182 .short 0x1a # Record length
183 .short 0x1603 # Record kind: LF_BUILDINFO
185 .long 0x1004 # Argument: /home/tobias/code/llvm-project/build
187 .long 0x1005 # Argument: local_constant.cpp
188 .long 0x1006 # Argument