193 lines · plain
1 .text2 .def @feat.00;3 .scl 3;4 .type 0;5 .endef6 .globl @feat.007.set @feat.00, 08 .file "local_constant.cpp"9 .def main;10 .scl 2;11 .type 32;12 .endef13 .globl main # -- Begin function main14 .p2align 4, 0x9015main: # @main16.Lfunc_begin0:17 .cv_func_id 018# %bb.0: # %entry19 #DEBUG_VALUE: main:i <- 12320 .cv_file 1 "/home/tobias/code/llvm-project/build/local_constant.cpp" "C33315002D9B48E67EB3E617E430BC02" 121 .cv_loc 0 1 7 0 # local_constant.cpp:7:022 movl $444, %eax # imm = 0x1BC23 retq24.Ltmp0:25.Lfunc_end0:26 # -- End function27 .section .debug$S,"dr"28 .p2align 2, 0x029 .long 4 # Debug section magic30 .long 24131 .long .Ltmp2-.Ltmp1 # Subsection size32.Ltmp1:33 .short .Ltmp4-.Ltmp3 # Record length34.Ltmp3:35 .short 4353 # Record kind: S_OBJNAME36 .long 0 # Signature37 .byte 0 # Object name38 .p2align 2, 0x039.Ltmp4:40 .short .Ltmp6-.Ltmp5 # Record length41.Ltmp5:42 .short 4412 # Record kind: S_COMPILE343 .long 1 # Flags and language44 .short 208 # CPUType45 .short 16 # Frontend version46 .short 047 .short 048 .short 049 .short 16000 # Backend version50 .short 051 .short 052 .short 053 .asciz "clang version 16.0.0 (git@github.com:llvm/llvm-project.git eef89bd2b3f4a13efcad176bb4c4dda1b1e202ce)" # Null-terminated compiler version string54 .p2align 2, 0x055.Ltmp6:56.Ltmp2:57 .p2align 2, 0x058 .long 241 # Symbol subsection for main59 .long .Ltmp8-.Ltmp7 # Subsection size60.Ltmp7:61 .short .Ltmp10-.Ltmp9 # Record length62.Ltmp9:63 .short 4423 # Record kind: S_GPROC32_ID64 .long 0 # PtrParent65 .long 0 # PtrEnd66 .long 0 # PtrNext67 .long .Lfunc_end0-main # Code size68 .long 0 # Offset after prologue69 .long 0 # Offset before epilogue70 .long 4098 # Function type index71 .secrel32 main # Function section relative address72 .secidx main # Function section index73 .byte 0 # Flags74 .asciz "main" # Function name75 .p2align 2, 0x076.Ltmp10:77 .short .Ltmp12-.Ltmp11 # Record length78.Ltmp11:79 .short 4114 # Record kind: S_FRAMEPROC80 .long 0 # FrameSize81 .long 0 # Padding82 .long 0 # Offset of padding83 .long 0 # Bytes of callee saved registers84 .long 0 # Exception handler offset85 .short 0 # Exception handler section86 .long 1056768 # Flags (defines frame register)87 .p2align 2, 0x088.Ltmp12:89 .short .Ltmp14-.Ltmp13 # Record length90.Ltmp13:91 .short 4359 # Record kind: S_CONSTANT92 .long 116 # Type93 .byte 0x7b, 0x00 # Value94 .asciz "i" # Name95 .p2align 2, 0x096.Ltmp14:97 .short 2 # Record length98 .short 4431 # Record kind: S_PROC_ID_END99.Ltmp8:100 .p2align 2, 0x0101 .cv_linetable 0, main, .Lfunc_end0102 .long 241 # Symbol subsection for globals103 .long .Ltmp16-.Ltmp15 # Subsection size104.Ltmp15:105 .short .Ltmp18-.Ltmp17 # Record length106.Ltmp17:107 .short 4359 # Record kind: S_CONSTANT108 .long 4099 # Type109 .byte 0x41, 0x01 # Value110 .asciz "g_const" # Name111 .p2align 2, 0x0112.Ltmp18:113.Ltmp16:114 .p2align 2, 0x0115 .cv_filechecksums # File index to string table offset subsection116 .cv_stringtable # String table117 .long 241118 .long .Ltmp20-.Ltmp19 # Subsection size119.Ltmp19:120 .short .Ltmp22-.Ltmp21 # Record length121.Ltmp21:122 .short 4428 # Record kind: S_BUILDINFO123 .long 4103 # LF_BUILDINFO index124 .p2align 2, 0x0125.Ltmp22:126.Ltmp20:127 .p2align 2, 0x0128 .section .debug$T,"dr"129 .p2align 2, 0x0130 .long 4 # Debug section magic131 # ArgList (0x1000)132 .short 0x6 # Record length133 .short 0x1201 # Record kind: LF_ARGLIST134 .long 0x0 # NumArgs135 # Procedure (0x1001)136 .short 0xe # Record length137 .short 0x1008 # Record kind: LF_PROCEDURE138 .long 0x74 # ReturnType: int139 .byte 0x0 # CallingConvention: NearC140 .byte 0x0 # FunctionOptions141 .short 0x0 # NumParameters142 .long 0x1000 # ArgListType: ()143 # FuncId (0x1002)144 .short 0x12 # Record length145 .short 0x1601 # Record kind: LF_FUNC_ID146 .long 0x0 # ParentScope147 .long 0x1001 # FunctionType: int ()148 .asciz "main" # Name149 .byte 243150 .byte 242151 .byte 241152 # Modifier (0x1003)153 .short 0xa # Record length154 .short 0x1001 # Record kind: LF_MODIFIER155 .long 0x74 # ModifiedType: int156 .short 0x1 # Modifiers ( Const (0x1) )157 .byte 242158 .byte 241159 # StringId (0x1004)160 .short 0x2e # Record length161 .short 0x1605 # Record kind: LF_STRING_ID162 .long 0x0 # Id163 .asciz "/home/tobias/code/llvm-project/build" # StringData164 .byte 243165 .byte 242166 .byte 241167 # StringId (0x1005)168 .short 0x1a # Record length169 .short 0x1605 # Record kind: LF_STRING_ID170 .long 0x0 # Id171 .asciz "local_constant.cpp" # StringData172 .byte 241173 # StringId (0x1006)174 .short 0xa # Record length175 .short 0x1605 # Record kind: LF_STRING_ID176 .long 0x0 # Id177 .byte 0 # StringData178 .byte 243179 .byte 242180 .byte 241181 # BuildInfo (0x1007)182 .short 0x1a # Record length183 .short 0x1603 # Record kind: LF_BUILDINFO184 .short 0x5 # NumArgs185 .long 0x1004 # Argument: /home/tobias/code/llvm-project/build186 .long 0x0 # Argument187 .long 0x1005 # Argument: local_constant.cpp188 .long 0x1006 # Argument189 .long 0x0 # Argument190 .byte 242191 .byte 241192 .addrsig193