1153 lines · plain
1 .text2 .file "fib.c"3 .globl real_fib # -- Begin function real_fib4 .p2align 4, 0x905 .type real_fib,@function6real_fib: # @real_fib7.Lfunc_begin0:8 .file 1 "/usr/local/google/home/cmtice/c++-tests" "fib.c"9 .loc 1 5 0 # fib.c:5:010 .cfi_startproc11# %bb.0: # %entry12 #DEBUG_VALUE: real_fib:x <- $edi13 #DEBUG_VALUE: real_fib:answers <- $rsi14 #DEBUG_VALUE: real_fib:x <- $edi15 pushq %rbp16 .cfi_def_cfa_offset 1617 pushq %r1418 .cfi_def_cfa_offset 2419 pushq %rbx20 .cfi_def_cfa_offset 3221 .cfi_offset %rbx, -3222 .cfi_offset %r14, -2423 .cfi_offset %rbp, -1624 .loc 1 8 7 prologue_end # fib.c:8:725 movslq %edi, %rbp26 movl (%rsi,%rbp,4), %eax27 .loc 1 8 20 is_stmt 0 # fib.c:8:2028 cmpl $-1, %eax29.Ltmp0:30 .loc 1 8 7 # fib.c:8:731 je .LBB0_132.Ltmp1:33# %bb.2: # %cleanup34 #DEBUG_VALUE: real_fib:answers <- $rsi35 #DEBUG_VALUE: real_fib:x <- $edi36 .loc 1 15 1 is_stmt 1 # fib.c:15:137 popq %rbx38 .cfi_def_cfa_offset 2439 popq %r1440 .cfi_def_cfa_offset 1641 popq %rbp42 .cfi_def_cfa_offset 843 retq44.Ltmp2:45.LBB0_1: # %if.end46 .cfi_def_cfa_offset 3247 #DEBUG_VALUE: real_fib:answers <- $rsi48 #DEBUG_VALUE: real_fib:x <- $edi49 .loc 1 0 1 is_stmt 0 # fib.c:0:150 movq %rsi, %rbx51.Ltmp3:52 #DEBUG_VALUE: real_fib:answers <- $rbx53 .loc 1 11 22 is_stmt 1 # fib.c:11:2254 leal -1(%rbp), %edi55.Ltmp4:56 .loc 1 11 12 is_stmt 0 # fib.c:11:1257 callq real_fib58 movl %eax, %r14d59 .loc 1 11 47 # fib.c:11:4760 leal -2(%rbp), %edi61 .loc 1 11 37 # fib.c:11:3762 movq %rbx, %rsi63 callq real_fib64 .loc 1 11 35 # fib.c:11:3565 addl %r14d, %eax66.Ltmp5:67 #DEBUG_VALUE: real_fib:result <- $eax68 .loc 1 12 16 is_stmt 1 # fib.c:12:1669 movl %eax, (%rbx,%rbp,4)70 .loc 1 15 1 # fib.c:15:171 popq %rbx72.Ltmp6:73 .cfi_def_cfa_offset 2474 popq %r1475 .cfi_def_cfa_offset 1676 popq %rbp77 .cfi_def_cfa_offset 878 retq79.Ltmp7:80.Lfunc_end0:81 .size real_fib, .Lfunc_end0-real_fib82 .cfi_endproc83 # -- End function84 .globl fib # -- Begin function fib85 .p2align 4, 0x9086 .type fib,@function87fib: # @fib88.Lfunc_begin1:89 .loc 1 19 0 # fib.c:19:090 .cfi_startproc91# %bb.0: # %entry92 #DEBUG_VALUE: fib:x <- $edi93 movl $-1, %eax94 #DEBUG_VALUE: fib:x <- $edi95.Ltmp8:96 .loc 1 23 9 prologue_end # fib.c:23:997 cmpl $10, %edi98.Ltmp9:99 .loc 1 23 7 is_stmt 0 # fib.c:23:7100 jg .LBB1_2101.Ltmp10:102# %bb.1: # %for.body.preheader103 #DEBUG_VALUE: fib:x <- $edi104 subq $56, %rsp105 .cfi_def_cfa_offset 64106.Ltmp11:107 .loc 1 27 16 is_stmt 1 # fib.c:27:16108 pcmpeqd %xmm0, %xmm0109 movdqa %xmm0, (%rsp)110 movdqu %xmm0, 28(%rsp)111 movdqa %xmm0, 16(%rsp)112 movabsq $4294967296, %rax # imm = 0x100000000113.Ltmp12:114 #DEBUG_VALUE: fib:i <- undef115 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef116 .loc 1 29 14 # fib.c:29:14117 movq %rax, (%rsp)118 .loc 1 31 14 # fib.c:31:14119 movl $1, 8(%rsp)120 movq %rsp, %rsi121 .loc 1 33 10 # fib.c:33:10122 callq real_fib123.Ltmp13:124 .loc 1 0 10 is_stmt 0 # fib.c:0:10125 addq $56, %rsp126 .cfi_def_cfa_offset 8127.LBB1_2: # %cleanup128 .loc 1 34 1 is_stmt 1 # fib.c:34:1129 retq130.Ltmp14:131.Lfunc_end1:132 .size fib, .Lfunc_end1-fib133 .cfi_endproc134 # -- End function135 .globl main # -- Begin function main136 .p2align 4, 0x90137 .type main,@function138main: # @main139.Lfunc_begin2:140 .loc 1 37 0 # fib.c:37:0141 .cfi_startproc142# %bb.0: # %entry143 #DEBUG_VALUE: main:argc <- $edi144 #DEBUG_VALUE: main:argv <- $rsi145 #DEBUG_VALUE: fib:x <- 3146 pushq %r14147 .cfi_def_cfa_offset 16148 pushq %rbx149 .cfi_def_cfa_offset 24150 subq $56, %rsp151 .cfi_def_cfa_offset 80152 .cfi_offset %rbx, -24153 .cfi_offset %r14, -16154 .loc 1 27 16 prologue_end # fib.c:27:16155 pcmpeqd %xmm0, %xmm0156 movdqa %xmm0, (%rsp)157 movdqu %xmm0, 28(%rsp)158 movdqa %xmm0, 16(%rsp)159 movabsq $4294967296, %r14 # imm = 0x100000000160.Ltmp15:161 #DEBUG_VALUE: fib:i <- undef162 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef163 .loc 1 29 14 # fib.c:29:14164 movq %r14, (%rsp)165 .loc 1 31 14 # fib.c:31:14166 movl $1, 8(%rsp)167 movq %rsp, %rbx168 .loc 1 33 10 # fib.c:33:10169 movl $3, %edi170.Ltmp16:171 movq %rbx, %rsi172.Ltmp17:173 callq real_fib174.Ltmp18:175 #DEBUG_VALUE: main:result <- $eax176 .loc 1 41 3 # fib.c:41:3177 movl $.L.str, %edi178 movl %eax, %esi179 xorl %eax, %eax180.Ltmp19:181 callq printf182.Ltmp20:183 .loc 1 27 16 # fib.c:27:16184 pcmpeqd %xmm0, %xmm0185.Ltmp21:186 #DEBUG_VALUE: fib:x <- 4187 .loc 1 27 16 is_stmt 0 # fib.c:27:16188 movdqa %xmm0, (%rsp)189 movdqu %xmm0, 28(%rsp)190 movdqa %xmm0, 16(%rsp)191.Ltmp22:192 #DEBUG_VALUE: fib:i <- undef193 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef194 .loc 1 29 14 is_stmt 1 # fib.c:29:14195 movq %r14, (%rsp)196 .loc 1 31 14 # fib.c:31:14197 movl $1, 8(%rsp)198 .loc 1 33 10 # fib.c:33:10199 movl $4, %edi200 movq %rbx, %rsi201 callq real_fib202.Ltmp23:203 #DEBUG_VALUE: main:result <- $eax204 .loc 1 43 3 # fib.c:43:3205 movl $.L.str.1, %edi206 movl %eax, %esi207 xorl %eax, %eax208.Ltmp24:209 callq printf210.Ltmp25:211 .loc 1 27 16 # fib.c:27:16212 pcmpeqd %xmm0, %xmm0213.Ltmp26:214 #DEBUG_VALUE: fib:x <- 5215 .loc 1 27 16 is_stmt 0 # fib.c:27:16216 movdqa %xmm0, (%rsp)217 movdqu %xmm0, 28(%rsp)218 movdqa %xmm0, 16(%rsp)219.Ltmp27:220 #DEBUG_VALUE: fib:i <- undef221 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef222 .loc 1 29 14 is_stmt 1 # fib.c:29:14223 movq %r14, (%rsp)224 .loc 1 31 14 # fib.c:31:14225 movl $1, 8(%rsp)226 .loc 1 33 10 # fib.c:33:10227 movl $5, %edi228 movq %rbx, %rsi229 callq real_fib230.Ltmp28:231 #DEBUG_VALUE: main:result <- $eax232 .loc 1 45 3 # fib.c:45:3233 movl $.L.str.2, %edi234 movl %eax, %esi235 xorl %eax, %eax236.Ltmp29:237 callq printf238.Ltmp30:239 .loc 1 27 16 # fib.c:27:16240 pcmpeqd %xmm0, %xmm0241.Ltmp31:242 #DEBUG_VALUE: fib:x <- 6243 .loc 1 27 16 is_stmt 0 # fib.c:27:16244 movdqa %xmm0, (%rsp)245 movdqu %xmm0, 28(%rsp)246 movdqa %xmm0, 16(%rsp)247.Ltmp32:248 #DEBUG_VALUE: fib:i <- undef249 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef250 .loc 1 29 14 is_stmt 1 # fib.c:29:14251 movq %r14, (%rsp)252 .loc 1 31 14 # fib.c:31:14253 movl $1, 8(%rsp)254 .loc 1 33 10 # fib.c:33:10255 movl $6, %edi256 movq %rbx, %rsi257 callq real_fib258.Ltmp33:259 #DEBUG_VALUE: main:result <- $eax260 .loc 1 47 3 # fib.c:47:3261 movl $.L.str.3, %edi262 movl %eax, %esi263 xorl %eax, %eax264.Ltmp34:265 callq printf266.Ltmp35:267 .loc 1 27 16 # fib.c:27:16268 pcmpeqd %xmm0, %xmm0269.Ltmp36:270 #DEBUG_VALUE: fib:x <- 7271 .loc 1 27 16 is_stmt 0 # fib.c:27:16272 movdqa %xmm0, (%rsp)273 movdqu %xmm0, 28(%rsp)274 movdqa %xmm0, 16(%rsp)275.Ltmp37:276 #DEBUG_VALUE: fib:i <- undef277 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef278 .loc 1 29 14 is_stmt 1 # fib.c:29:14279 movq %r14, (%rsp)280 .loc 1 31 14 # fib.c:31:14281 movl $1, 8(%rsp)282 .loc 1 33 10 # fib.c:33:10283 movl $7, %edi284 movq %rbx, %rsi285 callq real_fib286.Ltmp38:287 #DEBUG_VALUE: main:result <- $eax288 .loc 1 49 3 # fib.c:49:3289 movl $.L.str.4, %edi290 movl %eax, %esi291 xorl %eax, %eax292.Ltmp39:293 callq printf294.Ltmp40:295 .loc 1 27 16 # fib.c:27:16296 pcmpeqd %xmm0, %xmm0297.Ltmp41:298 #DEBUG_VALUE: fib:x <- 8299 .loc 1 27 16 is_stmt 0 # fib.c:27:16300 movdqa %xmm0, (%rsp)301 movdqu %xmm0, 28(%rsp)302 movdqa %xmm0, 16(%rsp)303.Ltmp42:304 #DEBUG_VALUE: fib:i <- undef305 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef306 .loc 1 29 14 is_stmt 1 # fib.c:29:14307 movq %r14, (%rsp)308 .loc 1 31 14 # fib.c:31:14309 movl $1, 8(%rsp)310 .loc 1 33 10 # fib.c:33:10311 movl $8, %edi312 movq %rbx, %rsi313 callq real_fib314.Ltmp43:315 #DEBUG_VALUE: main:result <- $eax316 .loc 1 51 3 # fib.c:51:3317 movl $.L.str.5, %edi318 movl %eax, %esi319 xorl %eax, %eax320.Ltmp44:321 callq printf322.Ltmp45:323 .loc 1 27 16 # fib.c:27:16324 pcmpeqd %xmm0, %xmm0325.Ltmp46:326 #DEBUG_VALUE: fib:x <- 9327 .loc 1 27 16 is_stmt 0 # fib.c:27:16328 movdqa %xmm0, (%rsp)329 movdqu %xmm0, 28(%rsp)330 movdqa %xmm0, 16(%rsp)331.Ltmp47:332 #DEBUG_VALUE: fib:i <- undef333 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef334 .loc 1 29 14 is_stmt 1 # fib.c:29:14335 movq %r14, (%rsp)336 .loc 1 31 14 # fib.c:31:14337 movl $1, 8(%rsp)338 .loc 1 33 10 # fib.c:33:10339 movl $9, %edi340 movq %rbx, %rsi341 callq real_fib342.Ltmp48:343 #DEBUG_VALUE: main:result <- $eax344 .loc 1 53 3 # fib.c:53:3345 movl $.L.str.6, %edi346 movl %eax, %esi347 xorl %eax, %eax348.Ltmp49:349 callq printf350.Ltmp50:351 .loc 1 27 16 # fib.c:27:16352 pcmpeqd %xmm0, %xmm0353.Ltmp51:354 #DEBUG_VALUE: fib:x <- 10355 .loc 1 27 16 is_stmt 0 # fib.c:27:16356 movdqa %xmm0, (%rsp)357 movdqu %xmm0, 28(%rsp)358 movdqa %xmm0, 16(%rsp)359.Ltmp52:360 #DEBUG_VALUE: fib:i <- undef361 #DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef362 .loc 1 29 14 is_stmt 1 # fib.c:29:14363 movq %r14, (%rsp)364 .loc 1 31 14 # fib.c:31:14365 movl $1, 8(%rsp)366 .loc 1 33 10 # fib.c:33:10367 movl $10, %edi368 movq %rbx, %rsi369 callq real_fib370.Ltmp53:371 #DEBUG_VALUE: main:result <- $eax372 .loc 1 55 3 # fib.c:55:3373 movl $.L.str.7, %edi374 movl %eax, %esi375 xorl %eax, %eax376.Ltmp54:377 callq printf378 .loc 1 57 3 # fib.c:57:3379 xorl %eax, %eax380 addq $56, %rsp381 .cfi_def_cfa_offset 24382 popq %rbx383 .cfi_def_cfa_offset 16384 popq %r14385 .cfi_def_cfa_offset 8386 retq387.Ltmp55:388.Lfunc_end2:389 .size main, .Lfunc_end2-main390 .cfi_endproc391 # -- End function392 .type .L.str,@object # @.str393 .section .rodata.str1.1,"aMS",@progbits,1394.L.str:395 .asciz "fibonacci(3) = %d\n"396 .size .L.str, 19397 398 .type .L.str.1,@object # @.str.1399.L.str.1:400 .asciz "fibonacci(4) = %d\n"401 .size .L.str.1, 19402 403 .type .L.str.2,@object # @.str.2404.L.str.2:405 .asciz "fibonacci(5) = %d\n"406 .size .L.str.2, 19407 408 .type .L.str.3,@object # @.str.3409.L.str.3:410 .asciz "fibonacci(6) = %d\n"411 .size .L.str.3, 19412 413 .type .L.str.4,@object # @.str.4414.L.str.4:415 .asciz "fibonacci(7) = %d\n"416 .size .L.str.4, 19417 418 .type .L.str.5,@object # @.str.5419.L.str.5:420 .asciz "fibonacci(8) = %d\n"421 .size .L.str.5, 19422 423 .type .L.str.6,@object # @.str.6424.L.str.6:425 .asciz "fibonacci(9) = %d\n"426 .size .L.str.6, 19427 428 .type .L.str.7,@object # @.str.7429.L.str.7:430 .asciz "fibonacci(10) = %d\n"431 .size .L.str.7, 20432 433 .section .debug_str,"MS",@progbits,1434.Linfo_string0:435 .asciz "clang version 9.0.0 (trunk 355041)" # string offset=0436.Linfo_string1:437 .asciz "fib.c" # string offset=35438.Linfo_string2:439 .asciz "/usr/local/google/home/cmtice/c++-tests" # string offset=41440.Linfo_string3:441 .asciz "fib" # string offset=81442.Linfo_string4:443 .asciz "int" # string offset=85444.Linfo_string5:445 .asciz "x" # string offset=89446.Linfo_string6:447 .asciz "answers" # string offset=91448.Linfo_string7:449 .asciz "__ARRAY_SIZE_TYPE__" # string offset=99450.Linfo_string8:451 .asciz "i" # string offset=119452.Linfo_string9:453 .asciz "real_fib" # string offset=121454.Linfo_string10:455 .asciz "main" # string offset=130456.Linfo_string11:457 .asciz "result" # string offset=135458.Linfo_string12:459 .asciz "argc" # string offset=142460.Linfo_string13:461 .asciz "argv" # string offset=147462.Linfo_string14:463 .asciz "char" # string offset=152464 .section .debug_loc,"",@progbits465.Ldebug_loc0:466 .quad .Lfunc_begin0-.Lfunc_begin0467 .quad .Ltmp4-.Lfunc_begin0468 .short 1 # Loc expr size469 .byte 85 # super-register DW_OP_reg5470 .quad 0471 .quad 0472.Ldebug_loc1:473 .quad .Lfunc_begin0-.Lfunc_begin0474 .quad .Ltmp3-.Lfunc_begin0475 .short 1 # Loc expr size476 .byte 84 # DW_OP_reg4477 .quad .Ltmp3-.Lfunc_begin0478 .quad .Ltmp6-.Lfunc_begin0479 .short 1 # Loc expr size480 .byte 83 # DW_OP_reg3481 .quad 0482 .quad 0483.Ldebug_loc2:484 .quad .Ltmp5-.Lfunc_begin0485 .quad .Lfunc_end0-.Lfunc_begin0486 .short 1 # Loc expr size487 .byte 80 # super-register DW_OP_reg0488 .quad 0489 .quad 0490.Ldebug_loc3:491 .quad .Lfunc_begin1-.Lfunc_begin0492 .quad .Ltmp13-.Lfunc_begin0493 .short 1 # Loc expr size494 .byte 85 # super-register DW_OP_reg5495 .quad 0496 .quad 0497.Ldebug_loc4:498 .quad .Lfunc_begin2-.Lfunc_begin0499 .quad .Ltmp16-.Lfunc_begin0500 .short 1 # Loc expr size501 .byte 85 # super-register DW_OP_reg5502 .quad 0503 .quad 0504.Ldebug_loc5:505 .quad .Lfunc_begin2-.Lfunc_begin0506 .quad .Ltmp17-.Lfunc_begin0507 .short 1 # Loc expr size508 .byte 84 # DW_OP_reg4509 .quad 0510 .quad 0511.Ldebug_loc6:512 .quad .Ltmp18-.Lfunc_begin0513 .quad .Ltmp19-.Lfunc_begin0514 .short 1 # Loc expr size515 .byte 80 # super-register DW_OP_reg0516 .quad .Ltmp23-.Lfunc_begin0517 .quad .Ltmp24-.Lfunc_begin0518 .short 1 # Loc expr size519 .byte 80 # super-register DW_OP_reg0520 .quad .Ltmp28-.Lfunc_begin0521 .quad .Ltmp29-.Lfunc_begin0522 .short 1 # Loc expr size523 .byte 80 # super-register DW_OP_reg0524 .quad .Ltmp33-.Lfunc_begin0525 .quad .Ltmp34-.Lfunc_begin0526 .short 1 # Loc expr size527 .byte 80 # super-register DW_OP_reg0528 .quad .Ltmp38-.Lfunc_begin0529 .quad .Ltmp39-.Lfunc_begin0530 .short 1 # Loc expr size531 .byte 80 # super-register DW_OP_reg0532 .quad .Ltmp43-.Lfunc_begin0533 .quad .Ltmp44-.Lfunc_begin0534 .short 1 # Loc expr size535 .byte 80 # super-register DW_OP_reg0536 .quad .Ltmp48-.Lfunc_begin0537 .quad .Ltmp49-.Lfunc_begin0538 .short 1 # Loc expr size539 .byte 80 # super-register DW_OP_reg0540 .quad .Ltmp53-.Lfunc_begin0541 .quad .Ltmp54-.Lfunc_begin0542 .short 1 # Loc expr size543 .byte 80 # super-register DW_OP_reg0544 .quad 0545 .quad 0546.Ldebug_loc7:547 .quad .Ltmp21-.Lfunc_begin0548 .quad .Lfunc_end2-.Lfunc_begin0549 .short 3 # Loc expr size550 .byte 17 # DW_OP_consts551 .byte 4 # 4552 .byte 159 # DW_OP_stack_value553 .quad 0554 .quad 0555.Ldebug_loc8:556 .quad .Ltmp26-.Lfunc_begin0557 .quad .Lfunc_end2-.Lfunc_begin0558 .short 3 # Loc expr size559 .byte 17 # DW_OP_consts560 .byte 5 # 5561 .byte 159 # DW_OP_stack_value562 .quad 0563 .quad 0564.Ldebug_loc9:565 .quad .Ltmp31-.Lfunc_begin0566 .quad .Lfunc_end2-.Lfunc_begin0567 .short 3 # Loc expr size568 .byte 17 # DW_OP_consts569 .byte 6 # 6570 .byte 159 # DW_OP_stack_value571 .quad 0572 .quad 0573.Ldebug_loc10:574 .quad .Ltmp36-.Lfunc_begin0575 .quad .Lfunc_end2-.Lfunc_begin0576 .short 3 # Loc expr size577 .byte 17 # DW_OP_consts578 .byte 7 # 7579 .byte 159 # DW_OP_stack_value580 .quad 0581 .quad 0582.Ldebug_loc11:583 .quad .Ltmp41-.Lfunc_begin0584 .quad .Lfunc_end2-.Lfunc_begin0585 .short 3 # Loc expr size586 .byte 17 # DW_OP_consts587 .byte 8 # 8588 .byte 159 # DW_OP_stack_value589 .quad 0590 .quad 0591.Ldebug_loc12:592 .quad .Ltmp46-.Lfunc_begin0593 .quad .Lfunc_end2-.Lfunc_begin0594 .short 3 # Loc expr size595 .byte 17 # DW_OP_consts596 .byte 9 # 9597 .byte 159 # DW_OP_stack_value598 .quad 0599 .quad 0600.Ldebug_loc13:601 .quad .Ltmp51-.Lfunc_begin0602 .quad .Lfunc_end2-.Lfunc_begin0603 .short 3 # Loc expr size604 .byte 17 # DW_OP_consts605 .byte 10 # 10606 .byte 159 # DW_OP_stack_value607 .quad 0608 .quad 0609 .section .debug_abbrev,"",@progbits610 .byte 1 # Abbreviation Code611 .byte 17 # DW_TAG_compile_unit612 .byte 1 # DW_CHILDREN_yes613 .byte 37 # DW_AT_producer614 .byte 14 # DW_FORM_strp615 .byte 19 # DW_AT_language616 .byte 5 # DW_FORM_data2617 .byte 3 # DW_AT_name618 .byte 14 # DW_FORM_strp619 .byte 16 # DW_AT_stmt_list620 .byte 23 # DW_FORM_sec_offset621 .byte 27 # DW_AT_comp_dir622 .byte 14 # DW_FORM_strp623 .byte 17 # DW_AT_low_pc624 .byte 1 # DW_FORM_addr625 .byte 18 # DW_AT_high_pc626 .byte 6 # DW_FORM_data4627 .byte 0 # EOM(1)628 .byte 0 # EOM(2)629 .byte 2 # Abbreviation Code630 .byte 46 # DW_TAG_subprogram631 .byte 1 # DW_CHILDREN_yes632 .byte 17 # DW_AT_low_pc633 .byte 1 # DW_FORM_addr634 .byte 18 # DW_AT_high_pc635 .byte 6 # DW_FORM_data4636 .byte 64 # DW_AT_frame_base637 .byte 24 # DW_FORM_exprloc638 .byte 3 # DW_AT_name639 .byte 14 # DW_FORM_strp640 .byte 58 # DW_AT_decl_file641 .byte 11 # DW_FORM_data1642 .byte 59 # DW_AT_decl_line643 .byte 11 # DW_FORM_data1644 .byte 39 # DW_AT_prototyped645 .byte 25 # DW_FORM_flag_present646 .byte 73 # DW_AT_type647 .byte 19 # DW_FORM_ref4648 .byte 63 # DW_AT_external649 .byte 25 # DW_FORM_flag_present650 .byte 0 # EOM(1)651 .byte 0 # EOM(2)652 .byte 3 # Abbreviation Code653 .byte 5 # DW_TAG_formal_parameter654 .byte 0 # DW_CHILDREN_no655 .byte 2 # DW_AT_location656 .byte 23 # DW_FORM_sec_offset657 .byte 3 # DW_AT_name658 .byte 14 # DW_FORM_strp659 .byte 58 # DW_AT_decl_file660 .byte 11 # DW_FORM_data1661 .byte 59 # DW_AT_decl_line662 .byte 11 # DW_FORM_data1663 .byte 73 # DW_AT_type664 .byte 19 # DW_FORM_ref4665 .byte 0 # EOM(1)666 .byte 0 # EOM(2)667 .byte 4 # Abbreviation Code668 .byte 52 # DW_TAG_variable669 .byte 0 # DW_CHILDREN_no670 .byte 2 # DW_AT_location671 .byte 23 # DW_FORM_sec_offset672 .byte 3 # DW_AT_name673 .byte 14 # DW_FORM_strp674 .byte 58 # DW_AT_decl_file675 .byte 11 # DW_FORM_data1676 .byte 59 # DW_AT_decl_line677 .byte 11 # DW_FORM_data1678 .byte 73 # DW_AT_type679 .byte 19 # DW_FORM_ref4680 .byte 0 # EOM(1)681 .byte 0 # EOM(2)682 .byte 5 # Abbreviation Code683 .byte 46 # DW_TAG_subprogram684 .byte 1 # DW_CHILDREN_yes685 .byte 17 # DW_AT_low_pc686 .byte 1 # DW_FORM_addr687 .byte 18 # DW_AT_high_pc688 .byte 6 # DW_FORM_data4689 .byte 64 # DW_AT_frame_base690 .byte 24 # DW_FORM_exprloc691 .byte 49 # DW_AT_abstract_origin692 .byte 19 # DW_FORM_ref4693 .byte 0 # EOM(1)694 .byte 0 # EOM(2)695 .byte 6 # Abbreviation Code696 .byte 5 # DW_TAG_formal_parameter697 .byte 0 # DW_CHILDREN_no698 .byte 2 # DW_AT_location699 .byte 23 # DW_FORM_sec_offset700 .byte 49 # DW_AT_abstract_origin701 .byte 19 # DW_FORM_ref4702 .byte 0 # EOM(1)703 .byte 0 # EOM(2)704 .byte 7 # Abbreviation Code705 .byte 52 # DW_TAG_variable706 .byte 0 # DW_CHILDREN_no707 .byte 2 # DW_AT_location708 .byte 24 # DW_FORM_exprloc709 .byte 49 # DW_AT_abstract_origin710 .byte 19 # DW_FORM_ref4711 .byte 0 # EOM(1)712 .byte 0 # EOM(2)713 .byte 8 # Abbreviation Code714 .byte 52 # DW_TAG_variable715 .byte 0 # DW_CHILDREN_no716 .byte 49 # DW_AT_abstract_origin717 .byte 19 # DW_FORM_ref4718 .byte 0 # EOM(1)719 .byte 0 # EOM(2)720 .byte 9 # Abbreviation Code721 .byte 46 # DW_TAG_subprogram722 .byte 1 # DW_CHILDREN_yes723 .byte 3 # DW_AT_name724 .byte 14 # DW_FORM_strp725 .byte 58 # DW_AT_decl_file726 .byte 11 # DW_FORM_data1727 .byte 59 # DW_AT_decl_line728 .byte 11 # DW_FORM_data1729 .byte 39 # DW_AT_prototyped730 .byte 25 # DW_FORM_flag_present731 .byte 73 # DW_AT_type732 .byte 19 # DW_FORM_ref4733 .byte 63 # DW_AT_external734 .byte 25 # DW_FORM_flag_present735 .byte 32 # DW_AT_inline736 .byte 11 # DW_FORM_data1737 .byte 0 # EOM(1)738 .byte 0 # EOM(2)739 .byte 10 # Abbreviation Code740 .byte 5 # DW_TAG_formal_parameter741 .byte 0 # DW_CHILDREN_no742 .byte 3 # DW_AT_name743 .byte 14 # DW_FORM_strp744 .byte 58 # DW_AT_decl_file745 .byte 11 # DW_FORM_data1746 .byte 59 # DW_AT_decl_line747 .byte 11 # DW_FORM_data1748 .byte 73 # DW_AT_type749 .byte 19 # DW_FORM_ref4750 .byte 0 # EOM(1)751 .byte 0 # EOM(2)752 .byte 11 # Abbreviation Code753 .byte 52 # DW_TAG_variable754 .byte 0 # DW_CHILDREN_no755 .byte 3 # DW_AT_name756 .byte 14 # DW_FORM_strp757 .byte 58 # DW_AT_decl_file758 .byte 11 # DW_FORM_data1759 .byte 59 # DW_AT_decl_line760 .byte 11 # DW_FORM_data1761 .byte 73 # DW_AT_type762 .byte 19 # DW_FORM_ref4763 .byte 0 # EOM(1)764 .byte 0 # EOM(2)765 .byte 12 # Abbreviation Code766 .byte 36 # DW_TAG_base_type767 .byte 0 # DW_CHILDREN_no768 .byte 3 # DW_AT_name769 .byte 14 # DW_FORM_strp770 .byte 62 # DW_AT_encoding771 .byte 11 # DW_FORM_data1772 .byte 11 # DW_AT_byte_size773 .byte 11 # DW_FORM_data1774 .byte 0 # EOM(1)775 .byte 0 # EOM(2)776 .byte 13 # Abbreviation Code777 .byte 1 # DW_TAG_array_type778 .byte 1 # DW_CHILDREN_yes779 .byte 73 # DW_AT_type780 .byte 19 # DW_FORM_ref4781 .byte 0 # EOM(1)782 .byte 0 # EOM(2)783 .byte 14 # Abbreviation Code784 .byte 33 # DW_TAG_subrange_type785 .byte 0 # DW_CHILDREN_no786 .byte 73 # DW_AT_type787 .byte 19 # DW_FORM_ref4788 .byte 55 # DW_AT_count789 .byte 11 # DW_FORM_data1790 .byte 0 # EOM(1)791 .byte 0 # EOM(2)792 .byte 15 # Abbreviation Code793 .byte 36 # DW_TAG_base_type794 .byte 0 # DW_CHILDREN_no795 .byte 3 # DW_AT_name796 .byte 14 # DW_FORM_strp797 .byte 11 # DW_AT_byte_size798 .byte 11 # DW_FORM_data1799 .byte 62 # DW_AT_encoding800 .byte 11 # DW_FORM_data1801 .byte 0 # EOM(1)802 .byte 0 # EOM(2)803 .byte 16 # Abbreviation Code804 .byte 29 # DW_TAG_inlined_subroutine805 .byte 1 # DW_CHILDREN_yes806 .byte 49 # DW_AT_abstract_origin807 .byte 19 # DW_FORM_ref4808 .byte 85 # DW_AT_ranges809 .byte 23 # DW_FORM_sec_offset810 .byte 88 # DW_AT_call_file811 .byte 11 # DW_FORM_data1812 .byte 89 # DW_AT_call_line813 .byte 11 # DW_FORM_data1814 .byte 0 # EOM(1)815 .byte 0 # EOM(2)816 .byte 17 # Abbreviation Code817 .byte 5 # DW_TAG_formal_parameter818 .byte 0 # DW_CHILDREN_no819 .byte 28 # DW_AT_const_value820 .byte 13 # DW_FORM_sdata821 .byte 49 # DW_AT_abstract_origin822 .byte 19 # DW_FORM_ref4823 .byte 0 # EOM(1)824 .byte 0 # EOM(2)825 .byte 18 # Abbreviation Code826 .byte 29 # DW_TAG_inlined_subroutine827 .byte 1 # DW_CHILDREN_yes828 .byte 49 # DW_AT_abstract_origin829 .byte 19 # DW_FORM_ref4830 .byte 17 # DW_AT_low_pc831 .byte 1 # DW_FORM_addr832 .byte 18 # DW_AT_high_pc833 .byte 6 # DW_FORM_data4834 .byte 88 # DW_AT_call_file835 .byte 11 # DW_FORM_data1836 .byte 89 # DW_AT_call_line837 .byte 11 # DW_FORM_data1838 .byte 0 # EOM(1)839 .byte 0 # EOM(2)840 .byte 19 # Abbreviation Code841 .byte 15 # DW_TAG_pointer_type842 .byte 0 # DW_CHILDREN_no843 .byte 73 # DW_AT_type844 .byte 19 # DW_FORM_ref4845 .byte 0 # EOM(1)846 .byte 0 # EOM(2)847 .byte 0 # EOM(3)848 .section .debug_info,"",@progbits849.Lcu_begin0:850 .long .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit851.Ldebug_info_start0:852 .short 4 # DWARF version number853 .long .debug_abbrev # Offset Into Abbrev. Section854 .byte 8 # Address Size (in bytes)855 .byte 1 # Abbrev [1] 0xb:0x27b DW_TAG_compile_unit856 .long .Linfo_string0 # DW_AT_producer857 .short 12 # DW_AT_language858 .long .Linfo_string1 # DW_AT_name859 .long .Lline_table_start0 # DW_AT_stmt_list860 .long .Linfo_string2 # DW_AT_comp_dir861 .quad .Lfunc_begin0 # DW_AT_low_pc862 .long .Lfunc_end2-.Lfunc_begin0 # DW_AT_high_pc863 .byte 2 # Abbrev [2] 0x2a:0x47 DW_TAG_subprogram864 .quad .Lfunc_begin0 # DW_AT_low_pc865 .long .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc866 .byte 1 # DW_AT_frame_base867 .byte 87868 .long .Linfo_string9 # DW_AT_name869 .byte 1 # DW_AT_decl_file870 .byte 4 # DW_AT_decl_line871 # DW_AT_prototyped872 .long 201 # DW_AT_type873 # DW_AT_external874 .byte 3 # Abbrev [3] 0x43:0xf DW_TAG_formal_parameter875 .long .Ldebug_loc0 # DW_AT_location876 .long .Linfo_string5 # DW_AT_name877 .byte 1 # DW_AT_decl_file878 .byte 4 # DW_AT_decl_line879 .long 201 # DW_AT_type880 .byte 3 # Abbrev [3] 0x52:0xf DW_TAG_formal_parameter881 .long .Ldebug_loc1 # DW_AT_location882 .long .Linfo_string6 # DW_AT_name883 .byte 1 # DW_AT_decl_file884 .byte 4 # DW_AT_decl_line885 .long 623 # DW_AT_type886 .byte 4 # Abbrev [4] 0x61:0xf DW_TAG_variable887 .long .Ldebug_loc2 # DW_AT_location888 .long .Linfo_string11 # DW_AT_name889 .byte 1 # DW_AT_decl_file890 .byte 6 # DW_AT_decl_line891 .long 201 # DW_AT_type892 .byte 0 # End Of Children Mark893 .byte 5 # Abbrev [5] 0x71:0x2a DW_TAG_subprogram894 .quad .Lfunc_begin1 # DW_AT_low_pc895 .long .Lfunc_end1-.Lfunc_begin1 # DW_AT_high_pc896 .byte 1 # DW_AT_frame_base897 .byte 87898 .long 155 # DW_AT_abstract_origin899 .byte 6 # Abbrev [6] 0x84:0x9 DW_TAG_formal_parameter900 .long .Ldebug_loc3 # DW_AT_location901 .long 167 # DW_AT_abstract_origin902 .byte 7 # Abbrev [7] 0x8d:0x8 DW_TAG_variable903 .byte 2 # DW_AT_location904 .byte 145905 .byte 0906 .long 178 # DW_AT_abstract_origin907 .byte 8 # Abbrev [8] 0x95:0x5 DW_TAG_variable908 .long 189 # DW_AT_abstract_origin909 .byte 0 # End Of Children Mark910 .byte 9 # Abbrev [9] 0x9b:0x2e DW_TAG_subprogram911 .long .Linfo_string3 # DW_AT_name912 .byte 1 # DW_AT_decl_file913 .byte 18 # DW_AT_decl_line914 # DW_AT_prototyped915 .long 201 # DW_AT_type916 # DW_AT_external917 .byte 1 # DW_AT_inline918 .byte 10 # Abbrev [10] 0xa7:0xb DW_TAG_formal_parameter919 .long .Linfo_string5 # DW_AT_name920 .byte 1 # DW_AT_decl_file921 .byte 18 # DW_AT_decl_line922 .long 201 # DW_AT_type923 .byte 11 # Abbrev [11] 0xb2:0xb DW_TAG_variable924 .long .Linfo_string6 # DW_AT_name925 .byte 1 # DW_AT_decl_file926 .byte 20 # DW_AT_decl_line927 .long 208 # DW_AT_type928 .byte 11 # Abbrev [11] 0xbd:0xb DW_TAG_variable929 .long .Linfo_string8 # DW_AT_name930 .byte 1 # DW_AT_decl_file931 .byte 21 # DW_AT_decl_line932 .long 201 # DW_AT_type933 .byte 0 # End Of Children Mark934 .byte 12 # Abbrev [12] 0xc9:0x7 DW_TAG_base_type935 .long .Linfo_string4 # DW_AT_name936 .byte 5 # DW_AT_encoding937 .byte 4 # DW_AT_byte_size938 .byte 13 # Abbrev [13] 0xd0:0xc DW_TAG_array_type939 .long 201 # DW_AT_type940 .byte 14 # Abbrev [14] 0xd5:0x6 DW_TAG_subrange_type941 .long 220 # DW_AT_type942 .byte 11 # DW_AT_count943 .byte 0 # End Of Children Mark944 .byte 15 # Abbrev [15] 0xdc:0x7 DW_TAG_base_type945 .long .Linfo_string7 # DW_AT_name946 .byte 8 # DW_AT_byte_size947 .byte 7 # DW_AT_encoding948 .byte 2 # Abbrev [2] 0xe3:0x18c DW_TAG_subprogram949 .quad .Lfunc_begin2 # DW_AT_low_pc950 .long .Lfunc_end2-.Lfunc_begin2 # DW_AT_high_pc951 .byte 1 # DW_AT_frame_base952 .byte 87953 .long .Linfo_string10 # DW_AT_name954 .byte 1 # DW_AT_decl_file955 .byte 36 # DW_AT_decl_line956 # DW_AT_prototyped957 .long 201 # DW_AT_type958 # DW_AT_external959 .byte 3 # Abbrev [3] 0xfc:0xf DW_TAG_formal_parameter960 .long .Ldebug_loc4 # DW_AT_location961 .long .Linfo_string12 # DW_AT_name962 .byte 1 # DW_AT_decl_file963 .byte 36 # DW_AT_decl_line964 .long 201 # DW_AT_type965 .byte 3 # Abbrev [3] 0x10b:0xf DW_TAG_formal_parameter966 .long .Ldebug_loc5 # DW_AT_location967 .long .Linfo_string13 # DW_AT_name968 .byte 1 # DW_AT_decl_file969 .byte 36 # DW_AT_decl_line970 .long 628 # DW_AT_type971 .byte 4 # Abbrev [4] 0x11a:0xf DW_TAG_variable972 .long .Ldebug_loc6 # DW_AT_location973 .long .Linfo_string11 # DW_AT_name974 .byte 1 # DW_AT_decl_file975 .byte 38 # DW_AT_decl_line976 .long 201 # DW_AT_type977 .byte 16 # Abbrev [16] 0x129:0x1f DW_TAG_inlined_subroutine978 .long 155 # DW_AT_abstract_origin979 .long .Ldebug_ranges0 # DW_AT_ranges980 .byte 1 # DW_AT_call_file981 .byte 40 # DW_AT_call_line982 .byte 17 # Abbrev [17] 0x134:0x6 DW_TAG_formal_parameter983 .byte 3 # DW_AT_const_value984 .long 167 # DW_AT_abstract_origin985 .byte 7 # Abbrev [7] 0x13a:0x8 DW_TAG_variable986 .byte 2 # DW_AT_location987 .byte 145988 .byte 0989 .long 178 # DW_AT_abstract_origin990 .byte 8 # Abbrev [8] 0x142:0x5 DW_TAG_variable991 .long 189 # DW_AT_abstract_origin992 .byte 0 # End Of Children Mark993 .byte 18 # Abbrev [18] 0x148:0x2a DW_TAG_inlined_subroutine994 .long 155 # DW_AT_abstract_origin995 .quad .Ltmp21 # DW_AT_low_pc996 .long .Ltmp23-.Ltmp21 # DW_AT_high_pc997 .byte 1 # DW_AT_call_file998 .byte 42 # DW_AT_call_line999 .byte 6 # Abbrev [6] 0x15b:0x9 DW_TAG_formal_parameter1000 .long .Ldebug_loc7 # DW_AT_location1001 .long 167 # DW_AT_abstract_origin1002 .byte 7 # Abbrev [7] 0x164:0x8 DW_TAG_variable1003 .byte 2 # DW_AT_location1004 .byte 1451005 .byte 01006 .long 178 # DW_AT_abstract_origin1007 .byte 8 # Abbrev [8] 0x16c:0x5 DW_TAG_variable1008 .long 189 # DW_AT_abstract_origin1009 .byte 0 # End Of Children Mark1010 .byte 18 # Abbrev [18] 0x172:0x2a DW_TAG_inlined_subroutine1011 .long 155 # DW_AT_abstract_origin1012 .quad .Ltmp26 # DW_AT_low_pc1013 .long .Ltmp28-.Ltmp26 # DW_AT_high_pc1014 .byte 1 # DW_AT_call_file1015 .byte 44 # DW_AT_call_line1016 .byte 6 # Abbrev [6] 0x185:0x9 DW_TAG_formal_parameter1017 .long .Ldebug_loc8 # DW_AT_location1018 .long 167 # DW_AT_abstract_origin1019 .byte 7 # Abbrev [7] 0x18e:0x8 DW_TAG_variable1020 .byte 2 # DW_AT_location1021 .byte 1451022 .byte 01023 .long 178 # DW_AT_abstract_origin1024 .byte 8 # Abbrev [8] 0x196:0x5 DW_TAG_variable1025 .long 189 # DW_AT_abstract_origin1026 .byte 0 # End Of Children Mark1027 .byte 18 # Abbrev [18] 0x19c:0x2a DW_TAG_inlined_subroutine1028 .long 155 # DW_AT_abstract_origin1029 .quad .Ltmp31 # DW_AT_low_pc1030 .long .Ltmp33-.Ltmp31 # DW_AT_high_pc1031 .byte 1 # DW_AT_call_file1032 .byte 46 # DW_AT_call_line1033 .byte 6 # Abbrev [6] 0x1af:0x9 DW_TAG_formal_parameter1034 .long .Ldebug_loc9 # DW_AT_location1035 .long 167 # DW_AT_abstract_origin1036 .byte 7 # Abbrev [7] 0x1b8:0x8 DW_TAG_variable1037 .byte 2 # DW_AT_location1038 .byte 1451039 .byte 01040 .long 178 # DW_AT_abstract_origin1041 .byte 8 # Abbrev [8] 0x1c0:0x5 DW_TAG_variable1042 .long 189 # DW_AT_abstract_origin1043 .byte 0 # End Of Children Mark1044 .byte 18 # Abbrev [18] 0x1c6:0x2a DW_TAG_inlined_subroutine1045 .long 155 # DW_AT_abstract_origin1046 .quad .Ltmp36 # DW_AT_low_pc1047 .long .Ltmp38-.Ltmp36 # DW_AT_high_pc1048 .byte 1 # DW_AT_call_file1049 .byte 48 # DW_AT_call_line1050 .byte 6 # Abbrev [6] 0x1d9:0x9 DW_TAG_formal_parameter1051 .long .Ldebug_loc10 # DW_AT_location1052 .long 167 # DW_AT_abstract_origin1053 .byte 7 # Abbrev [7] 0x1e2:0x8 DW_TAG_variable1054 .byte 2 # DW_AT_location1055 .byte 1451056 .byte 01057 .long 178 # DW_AT_abstract_origin1058 .byte 8 # Abbrev [8] 0x1ea:0x5 DW_TAG_variable1059 .long 189 # DW_AT_abstract_origin1060 .byte 0 # End Of Children Mark1061 .byte 18 # Abbrev [18] 0x1f0:0x2a DW_TAG_inlined_subroutine1062 .long 155 # DW_AT_abstract_origin1063 .quad .Ltmp41 # DW_AT_low_pc1064 .long .Ltmp43-.Ltmp41 # DW_AT_high_pc1065 .byte 1 # DW_AT_call_file1066 .byte 50 # DW_AT_call_line1067 .byte 6 # Abbrev [6] 0x203:0x9 DW_TAG_formal_parameter1068 .long .Ldebug_loc11 # DW_AT_location1069 .long 167 # DW_AT_abstract_origin1070 .byte 7 # Abbrev [7] 0x20c:0x8 DW_TAG_variable1071 .byte 2 # DW_AT_location1072 .byte 1451073 .byte 01074 .long 178 # DW_AT_abstract_origin1075 .byte 8 # Abbrev [8] 0x214:0x5 DW_TAG_variable1076 .long 189 # DW_AT_abstract_origin1077 .byte 0 # End Of Children Mark1078 .byte 18 # Abbrev [18] 0x21a:0x2a DW_TAG_inlined_subroutine1079 .long 155 # DW_AT_abstract_origin1080 .quad .Ltmp46 # DW_AT_low_pc1081 .long .Ltmp48-.Ltmp46 # DW_AT_high_pc1082 .byte 1 # DW_AT_call_file1083 .byte 52 # DW_AT_call_line1084 .byte 6 # Abbrev [6] 0x22d:0x9 DW_TAG_formal_parameter1085 .long .Ldebug_loc12 # DW_AT_location1086 .long 167 # DW_AT_abstract_origin1087 .byte 7 # Abbrev [7] 0x236:0x8 DW_TAG_variable1088 .byte 2 # DW_AT_location1089 .byte 1451090 .byte 01091 .long 178 # DW_AT_abstract_origin1092 .byte 8 # Abbrev [8] 0x23e:0x5 DW_TAG_variable1093 .long 189 # DW_AT_abstract_origin1094 .byte 0 # End Of Children Mark1095 .byte 18 # Abbrev [18] 0x244:0x2a DW_TAG_inlined_subroutine1096 .long 155 # DW_AT_abstract_origin1097 .quad .Ltmp51 # DW_AT_low_pc1098 .long .Ltmp53-.Ltmp51 # DW_AT_high_pc1099 .byte 1 # DW_AT_call_file1100 .byte 54 # DW_AT_call_line1101 .byte 6 # Abbrev [6] 0x257:0x9 DW_TAG_formal_parameter1102 .long .Ldebug_loc13 # DW_AT_location1103 .long 167 # DW_AT_abstract_origin1104 .byte 7 # Abbrev [7] 0x260:0x8 DW_TAG_variable1105 .byte 2 # DW_AT_location1106 .byte 1451107 .byte 01108 .long 178 # DW_AT_abstract_origin1109 .byte 8 # Abbrev [8] 0x268:0x5 DW_TAG_variable1110 .long 189 # DW_AT_abstract_origin1111 .byte 0 # End Of Children Mark1112 .byte 0 # End Of Children Mark1113 .byte 19 # Abbrev [19] 0x26f:0x5 DW_TAG_pointer_type1114 .long 201 # DW_AT_type1115 .byte 19 # Abbrev [19] 0x274:0x5 DW_TAG_pointer_type1116 .long 633 # DW_AT_type1117 .byte 19 # Abbrev [19] 0x279:0x5 DW_TAG_pointer_type1118 .long 638 # DW_AT_type1119 .byte 12 # Abbrev [12] 0x27e:0x7 DW_TAG_base_type1120 .long .Linfo_string14 # DW_AT_name1121 .byte 6 # DW_AT_encoding1122 .byte 1 # DW_AT_byte_size1123 .byte 0 # End Of Children Mark1124.Ldebug_info_end0:1125 .section .debug_ranges,"",@progbits1126.Ldebug_ranges0:1127 .quad .Lfunc_begin2-.Lfunc_begin01128 .quad .Ltmp18-.Lfunc_begin01129 .quad .Ltmp20-.Lfunc_begin01130 .quad .Ltmp21-.Lfunc_begin01131 .quad .Ltmp25-.Lfunc_begin01132 .quad .Ltmp26-.Lfunc_begin01133 .quad .Ltmp30-.Lfunc_begin01134 .quad .Ltmp31-.Lfunc_begin01135 .quad .Ltmp35-.Lfunc_begin01136 .quad .Ltmp36-.Lfunc_begin01137 .quad .Ltmp40-.Lfunc_begin01138 .quad .Ltmp41-.Lfunc_begin01139 .quad .Ltmp45-.Lfunc_begin01140 .quad .Ltmp46-.Lfunc_begin01141 .quad .Ltmp50-.Lfunc_begin01142 .quad .Ltmp51-.Lfunc_begin01143 .quad 01144 .quad 01145 .section .debug_macinfo,"",@progbits1146 .byte 0 # End Of Macro List Mark1147 1148 .ident "clang version 9.0.0 (trunk 355041)"1149 .section ".note.GNU-stack","",@progbits1150 .addrsig1151 .section .debug_line,"",@progbits1152.Lline_table_start0:1153