brintos

brintos / llvm-project-archived public Read only

0
0
Text · 50.9 KiB · f09e5fd Raw
1360 lines · plain
1	.text2	.file	"fibonacci.cc"3	.globl	_Z8real_fibiPi          # -- Begin function _Z8real_fibiPi4	.p2align	4, 0x905	.type	_Z8real_fibiPi,@function6_Z8real_fibiPi:                         # @_Z8real_fibiPi7.Lfunc_begin0:8	.file	1 "/usr/local/google3/cmtice/llvm.tot2/build/test/tools/llvm-dwarfdump/X86/Output/statistics-dwo.test.tmp" "fibonacci.cc"9	.loc	1 5 0                   # fibonacci.cc: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      # fibonacci.cc:8:725	movslq	%edi, %rbp26	movl	(%rsi,%rbp,4), %eax27	.loc	1 8 20 is_stmt 0        # fibonacci.cc:8:2028	cmpl	$-1, %eax29.Ltmp0:30	.loc	1 8 7                   # fibonacci.cc: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        # fibonacci.cc: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         # fibonacci.cc:0:150	movq	%rsi, %rbx51.Ltmp3:52	#DEBUG_VALUE: real_fib:answers <- $rbx53	.loc	1 11 22 is_stmt 1       # fibonacci.cc:11:2254	leal	-1(%rbp), %edi55.Ltmp4:56	.loc	1 11 12 is_stmt 0       # fibonacci.cc:11:1257	callq	_Z8real_fibiPi58	movl	%eax, %r14d59	.loc	1 11 47                 # fibonacci.cc:11:4760	leal	-2(%rbp), %edi61	.loc	1 11 37                 # fibonacci.cc:11:3762	movq	%rbx, %rsi63	callq	_Z8real_fibiPi64	.loc	1 11 35                 # fibonacci.cc:11:3565	addl	%r14d, %eax66.Ltmp5:67	#DEBUG_VALUE: real_fib:result <- $eax68	.loc	1 12 16 is_stmt 1       # fibonacci.cc:12:1669	movl	%eax, (%rbx,%rbp,4)70	.loc	1 15 1                  # fibonacci.cc: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	_Z8real_fibiPi, .Lfunc_end0-_Z8real_fibiPi82	.cfi_endproc83                                        # -- End function84	.globl	_Z3fibi                 # -- Begin function _Z3fibi85	.p2align	4, 0x9086	.type	_Z3fibi,@function87_Z3fibi:                                # @_Z3fibi88.Lfunc_begin1:89	.loc	1 19 0                  # fibonacci.cc: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     # fibonacci.cc:23:997	cmpl	$10, %edi98.Ltmp9:99	.loc	1 23 7 is_stmt 0        # fibonacci.cc: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       # fibonacci.cc: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                 # fibonacci.cc:29:14117	movq	%rax, (%rsp)118	.loc	1 31 14                 # fibonacci.cc:31:14119	movl	$1, 8(%rsp)120	movq	%rsp, %rsi121	.loc	1 33 10                 # fibonacci.cc:33:10122	callq	_Z8real_fibiPi123.Ltmp13:124	.loc	1 0 10 is_stmt 0        # fibonacci.cc:0:10125	addq	$56, %rsp126	.cfi_def_cfa_offset 8127.LBB1_2:                                # %cleanup128	.loc	1 34 1 is_stmt 1        # fibonacci.cc:34:1129	retq130.Ltmp14:131.Lfunc_end1:132	.size	_Z3fibi, .Lfunc_end1-_Z3fibi133	.cfi_endproc134                                        # -- End function135	.globl	main                    # -- Begin function main136	.p2align	4, 0x90137	.type	main,@function138main:                                   # @main139.Lfunc_begin2:140	.loc	1 37 0                  # fibonacci.cc:37:0141	.cfi_startproc142# %bb.0:                                # %entry143	#DEBUG_VALUE: main:argc <- $edi144	#DEBUG_VALUE: main:argv <- $rsi145	#DEBUG_VALUE: fib:x <- 3146	pushq	%rbp147	.cfi_def_cfa_offset 16148	pushq	%r14149	.cfi_def_cfa_offset 24150	pushq	%rbx151	.cfi_def_cfa_offset 32152	subq	$48, %rsp153	.cfi_def_cfa_offset 80154	.cfi_offset %rbx, -32155	.cfi_offset %r14, -24156	.cfi_offset %rbp, -16157	.loc	1 27 16 prologue_end    # fibonacci.cc:27:16158	pcmpeqd	%xmm0, %xmm0159	movdqa	%xmm0, (%rsp)160	movdqu	%xmm0, 28(%rsp)161	movdqa	%xmm0, 16(%rsp)162	movabsq	$4294967296, %r14       # imm = 0x100000000163.Ltmp15:164	#DEBUG_VALUE: fib:i <- undef165	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef166	.loc	1 29 14                 # fibonacci.cc:29:14167	movq	%r14, (%rsp)168	.loc	1 31 14                 # fibonacci.cc:31:14169	movl	$1, 8(%rsp)170	movq	%rsp, %rbx171	.loc	1 33 10                 # fibonacci.cc:33:10172	movl	$3, %edi173.Ltmp16:174	movq	%rbx, %rsi175.Ltmp17:176	callq	_Z8real_fibiPi177.Ltmp18:178	#DEBUG_VALUE: main:result <- $eax179	.loc	1 41 3                  # fibonacci.cc:41:3180	movl	$.L.str, %edi181	movl	%eax, %esi182	xorl	%eax, %eax183.Ltmp19:184	callq	printf185.Ltmp20:186	.loc	1 27 16                 # fibonacci.cc:27:16187	pcmpeqd	%xmm0, %xmm0188.Ltmp21:189	#DEBUG_VALUE: fib:x <- 4190	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16191	movdqa	%xmm0, (%rsp)192	movdqu	%xmm0, 28(%rsp)193	movdqa	%xmm0, 16(%rsp)194.Ltmp22:195	#DEBUG_VALUE: fib:i <- undef196	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef197	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14198	movq	%r14, (%rsp)199	.loc	1 31 14                 # fibonacci.cc:31:14200	movl	$1, 8(%rsp)201	.loc	1 33 10                 # fibonacci.cc:33:10202	movl	$4, %edi203	movq	%rbx, %rsi204	callq	_Z8real_fibiPi205.Ltmp23:206	#DEBUG_VALUE: main:result <- $eax207	.loc	1 43 3                  # fibonacci.cc:43:3208	movl	$.L.str.1, %edi209	movl	%eax, %esi210	xorl	%eax, %eax211.Ltmp24:212	callq	printf213.Ltmp25:214	.loc	1 27 16                 # fibonacci.cc:27:16215	pcmpeqd	%xmm0, %xmm0216.Ltmp26:217	#DEBUG_VALUE: fib:x <- 5218	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16219	movdqa	%xmm0, (%rsp)220	movdqu	%xmm0, 28(%rsp)221	movdqa	%xmm0, 16(%rsp)222.Ltmp27:223	#DEBUG_VALUE: fib:i <- undef224	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef225	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14226	movq	%r14, (%rsp)227	.loc	1 31 14                 # fibonacci.cc:31:14228	movl	$1, 8(%rsp)229	.loc	1 33 10                 # fibonacci.cc:33:10230	movl	$5, %edi231	movq	%rbx, %rsi232	callq	_Z8real_fibiPi233.Ltmp28:234	#DEBUG_VALUE: main:result <- $eax235	.loc	1 45 3                  # fibonacci.cc:45:3236	movl	$.L.str.2, %edi237	movl	%eax, %esi238	xorl	%eax, %eax239.Ltmp29:240	callq	printf241.Ltmp30:242	.loc	1 27 16                 # fibonacci.cc:27:16243	pcmpeqd	%xmm0, %xmm0244.Ltmp31:245	#DEBUG_VALUE: fib:x <- 6246	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16247	movdqa	%xmm0, (%rsp)248	movdqu	%xmm0, 28(%rsp)249	movdqa	%xmm0, 16(%rsp)250.Ltmp32:251	#DEBUG_VALUE: fib:i <- undef252	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef253	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14254	movq	%r14, (%rsp)255	.loc	1 31 14                 # fibonacci.cc:31:14256	movl	$1, 8(%rsp)257	.loc	1 33 10                 # fibonacci.cc:33:10258	movl	$6, %edi259	movq	%rbx, %rsi260	callq	_Z8real_fibiPi261.Ltmp33:262	#DEBUG_VALUE: main:result <- $eax263	.loc	1 47 3                  # fibonacci.cc:47:3264	movl	$.L.str.3, %edi265	movl	%eax, %esi266	xorl	%eax, %eax267.Ltmp34:268	callq	printf269.Ltmp35:270	.loc	1 27 16                 # fibonacci.cc:27:16271	pcmpeqd	%xmm0, %xmm0272.Ltmp36:273	#DEBUG_VALUE: fib:x <- 7274	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16275	movdqa	%xmm0, (%rsp)276	movdqu	%xmm0, 28(%rsp)277	movdqa	%xmm0, 16(%rsp)278.Ltmp37:279	#DEBUG_VALUE: fib:i <- undef280	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef281	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14282	movq	%r14, (%rsp)283	.loc	1 31 14                 # fibonacci.cc:31:14284	movl	$1, 8(%rsp)285	.loc	1 33 10                 # fibonacci.cc:33:10286	movl	$7, %edi287	movq	%rbx, %rsi288	callq	_Z8real_fibiPi289.Ltmp38:290	#DEBUG_VALUE: main:result <- $eax291	.loc	1 49 3                  # fibonacci.cc:49:3292	movl	$.L.str.4, %edi293	movl	%eax, %esi294	xorl	%eax, %eax295.Ltmp39:296	callq	printf297.Ltmp40:298	.loc	1 27 16                 # fibonacci.cc:27:16299	pcmpeqd	%xmm0, %xmm0300.Ltmp41:301	#DEBUG_VALUE: fib:x <- 8302	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16303	movdqa	%xmm0, (%rsp)304	movdqu	%xmm0, 28(%rsp)305	movdqa	%xmm0, 16(%rsp)306.Ltmp42:307	#DEBUG_VALUE: fib:i <- undef308	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef309	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14310	movq	%r14, (%rsp)311	.loc	1 31 14                 # fibonacci.cc:31:14312	movl	$1, 8(%rsp)313	.loc	1 33 10                 # fibonacci.cc:33:10314	movl	$8, %edi315	movq	%rbx, %rsi316	callq	_Z8real_fibiPi317	movl	%eax, %ebp318.Ltmp43:319	#DEBUG_VALUE: main:result <- $ebp320	.loc	1 51 3                  # fibonacci.cc:51:3321	movl	$.L.str.5, %edi322	movl	%eax, %esi323	xorl	%eax, %eax324	callq	printf325	.loc	1 52 3                  # fibonacci.cc:52:3326	movl	$.L.str.6, %edi327	movl	%ebp, %esi328	xorl	%eax, %eax329	callq	printf330.Ltmp44:331	.loc	1 27 16                 # fibonacci.cc:27:16332	pcmpeqd	%xmm0, %xmm0333.Ltmp45:334	#DEBUG_VALUE: fib:x <- 10335	.loc	1 27 16 is_stmt 0       # fibonacci.cc:27:16336	movdqa	%xmm0, (%rsp)337	movdqu	%xmm0, 28(%rsp)338	movdqa	%xmm0, 16(%rsp)339.Ltmp46:340	#DEBUG_VALUE: fib:i <- undef341	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef342	.loc	1 29 14 is_stmt 1       # fibonacci.cc:29:14343	movq	%r14, (%rsp)344	.loc	1 31 14                 # fibonacci.cc:31:14345	movl	$1, 8(%rsp)346	.loc	1 33 10                 # fibonacci.cc:33:10347	movl	$10, %edi348	movq	%rbx, %rsi349	callq	_Z8real_fibiPi350.Ltmp47:351	#DEBUG_VALUE: main:result <- $eax352	.loc	1 54 3                  # fibonacci.cc:54:3353	movl	$.L.str.7, %edi354	movl	%eax, %esi355	xorl	%eax, %eax356.Ltmp48:357	callq	printf358	.loc	1 56 3                  # fibonacci.cc:56:3359	xorl	%eax, %eax360	addq	$48, %rsp361	.cfi_def_cfa_offset 32362	popq	%rbx363	.cfi_def_cfa_offset 24364	popq	%r14365	.cfi_def_cfa_offset 16366	popq	%rbp367	.cfi_def_cfa_offset 8368	retq369.Ltmp49:370.Lfunc_end2:371	.size	main, .Lfunc_end2-main372	.cfi_endproc373                                        # -- End function374	.type	.L.str,@object          # @.str375	.section	.rodata.str1.1,"aMS",@progbits,1376.L.str:377	.asciz	"fibonacci(3) = %d\n"378	.size	.L.str, 19379 380	.type	.L.str.1,@object        # @.str.1381.L.str.1:382	.asciz	"fibonacci(4) = %d\n"383	.size	.L.str.1, 19384 385	.type	.L.str.2,@object        # @.str.2386.L.str.2:387	.asciz	"fibonacci(5) = %d\n"388	.size	.L.str.2, 19389 390	.type	.L.str.3,@object        # @.str.3391.L.str.3:392	.asciz	"fibonacci(6) = %d\n"393	.size	.L.str.3, 19394 395	.type	.L.str.4,@object        # @.str.4396.L.str.4:397	.asciz	"fibonacci(7) = %d\n"398	.size	.L.str.4, 19399 400	.type	.L.str.5,@object        # @.str.5401.L.str.5:402	.asciz	"fibonacci(8) = %d\n"403	.size	.L.str.5, 19404 405	.type	.L.str.6,@object        # @.str.6406.L.str.6:407	.asciz	"fibonacci(9) = %d\n"408	.size	.L.str.6, 19409 410	.type	.L.str.7,@object        # @.str.7411.L.str.7:412	.asciz	"fibonacci(10) = %d\n"413	.size	.L.str.7, 20414 415	.section	.debug_str,"MS",@progbits,1416.Lskel_string0:417	.asciz	"/usr/local/google3/cmtice/llvm.tot2/build/test/tools/llvm-dwarfdump/X86/Output/statistics-dwo.test.tmp" # string offset=0418.Lskel_string1:419	.asciz	"fib"                   # string offset=71420.Lskel_string2:421	.asciz	"main"                  # string offset=75422.Lskel_string3:423	.asciz	"statistics-fib.split-dwarf.dwo" # string offset=80424	.section	.debug_loc.dwo,"e",@progbits425.Ldebug_loc0:426	.byte	3427	.byte	0428	.long	.Ltmp4-.Lfunc_begin0429	.short	1                       # Loc expr size430	.byte	85                      # super-register DW_OP_reg5431	.byte	0432.Ldebug_loc1:433	.byte	3434	.byte	0435	.long	.Ltmp3-.Lfunc_begin0436	.short	1                       # Loc expr size437	.byte	84                      # DW_OP_reg4438	.byte	3439	.byte	9440	.long	.Ltmp6-.Ltmp3441	.short	1                       # Loc expr size442	.byte	83                      # DW_OP_reg3443	.byte	0444.Ldebug_loc2:445	.byte	3446	.byte	10447	.long	.Lfunc_end0-.Ltmp5448	.short	1                       # Loc expr size449	.byte	80                      # super-register DW_OP_reg0450	.byte	0451.Ldebug_loc3:452	.byte	3453	.byte	1454	.long	.Ltmp13-.Lfunc_begin1455	.short	1                       # Loc expr size456	.byte	85                      # super-register DW_OP_reg5457	.byte	0458.Ldebug_loc4:459	.byte	3460	.byte	2461	.long	.Ltmp16-.Lfunc_begin2462	.short	1                       # Loc expr size463	.byte	85                      # super-register DW_OP_reg5464	.byte	0465.Ldebug_loc5:466	.byte	3467	.byte	2468	.long	.Ltmp17-.Lfunc_begin2469	.short	1                       # Loc expr size470	.byte	84                      # DW_OP_reg4471	.byte	0472.Ldebug_loc6:473	.byte	3474	.byte	11475	.long	.Ltmp19-.Ltmp18476	.short	1                       # Loc expr size477	.byte	80                      # super-register DW_OP_reg0478	.byte	3479	.byte	12480	.long	.Ltmp24-.Ltmp23481	.short	1                       # Loc expr size482	.byte	80                      # super-register DW_OP_reg0483	.byte	3484	.byte	13485	.long	.Ltmp29-.Ltmp28486	.short	1                       # Loc expr size487	.byte	80                      # super-register DW_OP_reg0488	.byte	3489	.byte	14490	.long	.Ltmp34-.Ltmp33491	.short	1                       # Loc expr size492	.byte	80                      # super-register DW_OP_reg0493	.byte	3494	.byte	15495	.long	.Ltmp39-.Ltmp38496	.short	1                       # Loc expr size497	.byte	80                      # super-register DW_OP_reg0498	.byte	3499	.byte	16500	.long	.Ltmp47-.Ltmp43501	.short	1                       # Loc expr size502	.byte	86                      # super-register DW_OP_reg6503	.byte	3504	.byte	17505	.long	.Ltmp48-.Ltmp47506	.short	1                       # Loc expr size507	.byte	80                      # super-register DW_OP_reg0508	.byte	0509.Ldebug_loc7:510	.byte	3511	.byte	3512	.long	.Lfunc_end2-.Ltmp21513	.short	3                       # Loc expr size514	.byte	17                      # DW_OP_consts515	.byte	4                       # 4516	.byte	159                     # DW_OP_stack_value517	.byte	0518.Ldebug_loc8:519	.byte	3520	.byte	4521	.long	.Lfunc_end2-.Ltmp26522	.short	3                       # Loc expr size523	.byte	17                      # DW_OP_consts524	.byte	5                       # 5525	.byte	159                     # DW_OP_stack_value526	.byte	0527.Ldebug_loc9:528	.byte	3529	.byte	5530	.long	.Lfunc_end2-.Ltmp31531	.short	3                       # Loc expr size532	.byte	17                      # DW_OP_consts533	.byte	6                       # 6534	.byte	159                     # DW_OP_stack_value535	.byte	0536.Ldebug_loc10:537	.byte	3538	.byte	6539	.long	.Lfunc_end2-.Ltmp36540	.short	3                       # Loc expr size541	.byte	17                      # DW_OP_consts542	.byte	7                       # 7543	.byte	159                     # DW_OP_stack_value544	.byte	0545.Ldebug_loc11:546	.byte	3547	.byte	7548	.long	.Lfunc_end2-.Ltmp41549	.short	3                       # Loc expr size550	.byte	17                      # DW_OP_consts551	.byte	8                       # 8552	.byte	159                     # DW_OP_stack_value553	.byte	0554.Ldebug_loc12:555	.byte	3556	.byte	8557	.long	.Lfunc_end2-.Ltmp45558	.short	3                       # Loc expr size559	.byte	17                      # DW_OP_consts560	.byte	10                      # 10561	.byte	159                     # DW_OP_stack_value562	.byte	0563	.section	.debug_abbrev,"",@progbits564	.byte	1                       # Abbreviation Code565	.byte	17                      # DW_TAG_compile_unit566	.byte	1                       # DW_CHILDREN_yes567	.byte	16                      # DW_AT_stmt_list568	.byte	23                      # DW_FORM_sec_offset569#	.byte	27                      # DW_AT_comp_dir570#	.byte	14                      # DW_FORM_strp571	.ascii	"\264B"                 # DW_AT_GNU_pubnames572	.byte	25                      # DW_FORM_flag_present573	.ascii	"\260B"                 # DW_AT_GNU_dwo_name574	.byte	14                      # DW_FORM_strp575	.ascii	"\261B"                 # DW_AT_GNU_dwo_id576	.byte	7                       # DW_FORM_data8577	.ascii	"\262B"                 # DW_AT_GNU_ranges_base578	.byte	23                      # DW_FORM_sec_offset579	.ascii	"\263B"                 # DW_AT_GNU_addr_base580	.byte	23                      # DW_FORM_sec_offset581	.byte	17                      # DW_AT_low_pc582	.byte	1                       # DW_FORM_addr583	.byte	18                      # DW_AT_high_pc584	.byte	6                       # DW_FORM_data4585	.byte	0                       # EOM(1)586	.byte	0                       # EOM(2)587	.byte	2                       # Abbreviation Code588	.byte	46                      # DW_TAG_subprogram589	.byte	0                       # DW_CHILDREN_no590	.byte	3                       # DW_AT_name591	.byte	14                      # DW_FORM_strp592	.byte	0                       # EOM(1)593	.byte	0                       # EOM(2)594	.byte	3                       # Abbreviation Code595	.byte	46                      # DW_TAG_subprogram596	.byte	1                       # DW_CHILDREN_yes597	.byte	17                      # DW_AT_low_pc598	.byte	1                       # DW_FORM_addr599	.byte	18                      # DW_AT_high_pc600	.byte	6                       # DW_FORM_data4601	.byte	3                       # DW_AT_name602	.byte	14                      # DW_FORM_strp603	.byte	0                       # EOM(1)604	.byte	0                       # EOM(2)605	.byte	4                       # Abbreviation Code606	.byte	29                      # DW_TAG_inlined_subroutine607	.byte	0                       # DW_CHILDREN_no608	.byte	49                      # DW_AT_abstract_origin609	.byte	19                      # DW_FORM_ref4610	.byte	85                      # DW_AT_ranges611	.byte	23                      # DW_FORM_sec_offset612	.byte	88                      # DW_AT_call_file613	.byte	11                      # DW_FORM_data1614	.byte	89                      # DW_AT_call_line615	.byte	11                      # DW_FORM_data1616	.byte	0                       # EOM(1)617	.byte	0                       # EOM(2)618	.byte	5                       # Abbreviation Code619	.byte	29                      # DW_TAG_inlined_subroutine620	.byte	0                       # DW_CHILDREN_no621	.byte	49                      # DW_AT_abstract_origin622	.byte	19                      # DW_FORM_ref4623	.byte	17                      # DW_AT_low_pc624	.byte	1                       # DW_FORM_addr625	.byte	18                      # DW_AT_high_pc626	.byte	6                       # DW_FORM_data4627	.byte	88                      # DW_AT_call_file628	.byte	11                      # DW_FORM_data1629	.byte	89                      # DW_AT_call_line630	.byte	11                      # DW_FORM_data1631	.byte	0                       # EOM(1)632	.byte	0                       # EOM(2)633	.byte	0                       # EOM(3)634	.section	.debug_info,"",@progbits635.Lcu_begin0:636	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit637.Ldebug_info_start0:638	.short	4                       # DWARF version number639	.long	.debug_abbrev           # Offset Into Abbrev. Section640	.byte	8                       # Address Size (in bytes)641	.byte	1                       # Abbrev [1] 0xb:0xbe DW_TAG_compile_unit642	.long	.Lline_table_start0     # DW_AT_stmt_list643#	.long	.Lskel_string0          # DW_AT_comp_dir644                                        # DW_AT_GNU_pubnames645	.long	.Lskel_string3          # DW_AT_GNU_dwo_name646	.quad	-7268627715780183436    # DW_AT_GNU_dwo_id647	.long	.debug_ranges           # DW_AT_GNU_ranges_base648	.long	.Laddr_table_base0      # DW_AT_GNU_addr_base649	.quad	.Lfunc_begin0           # DW_AT_low_pc650	.long	.Lfunc_end2-.Lfunc_begin0 # DW_AT_high_pc651	.byte	2                       # Abbrev [2] 0x34:0x5 DW_TAG_subprogram652	.long	.Lskel_string1          # DW_AT_name653	.byte	3                       # Abbrev [3] 0x39:0x8f DW_TAG_subprogram654	.quad	.Lfunc_begin2           # DW_AT_low_pc655	.long	.Lfunc_end2-.Lfunc_begin2 # DW_AT_high_pc656	.long	.Lskel_string2          # DW_AT_name657	.byte	4                       # Abbrev [4] 0x4a:0xb DW_TAG_inlined_subroutine658	.long	52                      # DW_AT_abstract_origin659	.long	.Ldebug_ranges1         # DW_AT_ranges660	.byte	1                       # DW_AT_call_file661	.byte	40                      # DW_AT_call_line662	.byte	5                       # Abbrev [5] 0x55:0x13 DW_TAG_inlined_subroutine663	.long	52                      # DW_AT_abstract_origin664	.quad	.Ltmp21                 # DW_AT_low_pc665	.long	.Ltmp23-.Ltmp21         # DW_AT_high_pc666	.byte	1                       # DW_AT_call_file667	.byte	42                      # DW_AT_call_line668	.byte	5                       # Abbrev [5] 0x68:0x13 DW_TAG_inlined_subroutine669	.long	52                      # DW_AT_abstract_origin670	.quad	.Ltmp26                 # DW_AT_low_pc671	.long	.Ltmp28-.Ltmp26         # DW_AT_high_pc672	.byte	1                       # DW_AT_call_file673	.byte	44                      # DW_AT_call_line674	.byte	5                       # Abbrev [5] 0x7b:0x13 DW_TAG_inlined_subroutine675	.long	52                      # DW_AT_abstract_origin676	.quad	.Ltmp31                 # DW_AT_low_pc677	.long	.Ltmp33-.Ltmp31         # DW_AT_high_pc678	.byte	1                       # DW_AT_call_file679	.byte	46                      # DW_AT_call_line680	.byte	5                       # Abbrev [5] 0x8e:0x13 DW_TAG_inlined_subroutine681	.long	52                      # DW_AT_abstract_origin682	.quad	.Ltmp36                 # DW_AT_low_pc683	.long	.Ltmp38-.Ltmp36         # DW_AT_high_pc684	.byte	1                       # DW_AT_call_file685	.byte	48                      # DW_AT_call_line686	.byte	5                       # Abbrev [5] 0xa1:0x13 DW_TAG_inlined_subroutine687	.long	52                      # DW_AT_abstract_origin688	.quad	.Ltmp41                 # DW_AT_low_pc689	.long	.Ltmp43-.Ltmp41         # DW_AT_high_pc690	.byte	1                       # DW_AT_call_file691	.byte	50                      # DW_AT_call_line692	.byte	5                       # Abbrev [5] 0xb4:0x13 DW_TAG_inlined_subroutine693	.long	52                      # DW_AT_abstract_origin694	.quad	.Ltmp45                 # DW_AT_low_pc695	.long	.Ltmp47-.Ltmp45         # DW_AT_high_pc696	.byte	1                       # DW_AT_call_file697	.byte	53                      # DW_AT_call_line698	.byte	0                       # End Of Children Mark699	.byte	0                       # End Of Children Mark700.Ldebug_info_end0:701	.section	.debug_ranges,"",@progbits702.Ldebug_ranges0:703	.quad	.Lfunc_begin2-.Lfunc_begin0704	.quad	.Ltmp18-.Lfunc_begin0705	.quad	.Ltmp20-.Lfunc_begin0706	.quad	.Ltmp21-.Lfunc_begin0707	.quad	.Ltmp25-.Lfunc_begin0708	.quad	.Ltmp26-.Lfunc_begin0709	.quad	.Ltmp30-.Lfunc_begin0710	.quad	.Ltmp31-.Lfunc_begin0711	.quad	.Ltmp35-.Lfunc_begin0712	.quad	.Ltmp36-.Lfunc_begin0713	.quad	.Ltmp40-.Lfunc_begin0714	.quad	.Ltmp41-.Lfunc_begin0715	.quad	.Ltmp44-.Lfunc_begin0716	.quad	.Ltmp45-.Lfunc_begin0717	.quad	0718	.quad	0719.Ldebug_ranges1:720	.quad	.Lfunc_begin2-.Lfunc_begin0721	.quad	.Ltmp18-.Lfunc_begin0722	.quad	.Ltmp20-.Lfunc_begin0723	.quad	.Ltmp21-.Lfunc_begin0724	.quad	.Ltmp25-.Lfunc_begin0725	.quad	.Ltmp26-.Lfunc_begin0726	.quad	.Ltmp30-.Lfunc_begin0727	.quad	.Ltmp31-.Lfunc_begin0728	.quad	.Ltmp35-.Lfunc_begin0729	.quad	.Ltmp36-.Lfunc_begin0730	.quad	.Ltmp40-.Lfunc_begin0731	.quad	.Ltmp41-.Lfunc_begin0732	.quad	.Ltmp44-.Lfunc_begin0733	.quad	.Ltmp45-.Lfunc_begin0734	.quad	0735	.quad	0736	.section	.debug_macinfo,"",@progbits737	.byte	0                       # End Of Macro List Mark738	.section	.debug_str.dwo,"eMS",@progbits,1739.Linfo_string0:740	.asciz	"_Z3fibi"               # string offset=0741.Linfo_string1:742	.asciz	"fib"                   # string offset=8743.Linfo_string2:744	.asciz	"int"                   # string offset=12745.Linfo_string3:746	.asciz	"x"                     # string offset=16747.Linfo_string4:748	.asciz	"answers"               # string offset=18749.Linfo_string5:750	.asciz	"__ARRAY_SIZE_TYPE__"   # string offset=26751.Linfo_string6:752	.asciz	"i"                     # string offset=46753.Linfo_string7:754	.asciz	"_Z8real_fibiPi"        # string offset=48755.Linfo_string8:756	.asciz	"real_fib"              # string offset=63757.Linfo_string9:758	.asciz	"main"                  # string offset=72759.Linfo_string10:760	.asciz	"result"                # string offset=77761.Linfo_string11:762	.asciz	"argc"                  # string offset=84763.Linfo_string12:764	.asciz	"argv"                  # string offset=89765.Linfo_string13:766	.asciz	"char"                  # string offset=94767.Linfo_string14:768	.asciz	"clang version 9.0.0 (trunk 358316)" # string offset=99769.Linfo_string15:770	.asciz	"fibonacci.cc"          # string offset=134771.Linfo_string16:772	.asciz	"statistics-fib.split-dwarf.dwo" # string offset=147773	.section	.debug_str_offsets.dwo,"e",@progbits774	.long	0775	.long	8776	.long	12777	.long	16778	.long	18779	.long	26780	.long	46781	.long	48782	.long	63783	.long	72784	.long	77785	.long	84786	.long	89787	.long	94788	.long	99789	.long	134790	.long	147791	.section	.debug_info.dwo,"e",@progbits792	.long	.Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit793.Ldebug_info_dwo_start0:794	.short	4                       # DWARF version number795	.long	0                       # Offset Into Abbrev. Section796	.byte	8                       # Address Size (in bytes)797	.byte	1                       # Abbrev [1] 0xb:0x1d6 DW_TAG_compile_unit798	.byte	14                      # DW_AT_producer799	.short	4                       # DW_AT_language800	.byte	15                      # DW_AT_name801	.byte	16                      # DW_AT_GNU_dwo_name802	.quad	-7268627715780183436    # DW_AT_GNU_dwo_id803	.byte	2                       # Abbrev [2] 0x19:0x35 DW_TAG_subprogram804	.byte	0                       # DW_AT_low_pc805	.long	.Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc806	.byte	1                       # DW_AT_frame_base807	.byte	87808	.byte	7                       # DW_AT_linkage_name809	.byte	8                       # DW_AT_name810	.byte	1                       # DW_AT_decl_file811	.byte	4                       # DW_AT_decl_line812	.long	148                     # DW_AT_type813                                        # DW_AT_external814	.byte	3                       # Abbrev [3] 0x29:0xc DW_TAG_formal_parameter815	.long	.Ldebug_loc0-.debug_loc.dwo # DW_AT_location816	.byte	3                       # DW_AT_name817	.byte	1                       # DW_AT_decl_file818	.byte	4                       # DW_AT_decl_line819	.long	148                     # DW_AT_type820	.byte	3                       # Abbrev [3] 0x35:0xc DW_TAG_formal_parameter821	.long	.Ldebug_loc1-.debug_loc.dwo # DW_AT_location822	.byte	4                       # DW_AT_name823	.byte	1                       # DW_AT_decl_file824	.byte	4                       # DW_AT_decl_line825	.long	461                     # DW_AT_type826	.byte	4                       # Abbrev [4] 0x41:0xc DW_TAG_variable827	.long	.Ldebug_loc2-.debug_loc.dwo # DW_AT_location828	.byte	10                      # DW_AT_name829	.byte	1                       # DW_AT_decl_file830	.byte	6                       # DW_AT_decl_line831	.long	148                     # DW_AT_type832	.byte	0                       # End Of Children Mark833	.byte	5                       # Abbrev [5] 0x4e:0x23 DW_TAG_subprogram834	.byte	1                       # DW_AT_low_pc835	.long	.Lfunc_end1-.Lfunc_begin1 # DW_AT_high_pc836	.byte	1                       # DW_AT_frame_base837	.byte	87838	.long	113                     # DW_AT_abstract_origin839	.byte	6                       # Abbrev [6] 0x5a:0x9 DW_TAG_formal_parameter840	.long	.Ldebug_loc3-.debug_loc.dwo # DW_AT_location841	.long	123                     # DW_AT_abstract_origin842	.byte	7                       # Abbrev [7] 0x63:0x8 DW_TAG_variable843	.byte	2                       # DW_AT_location844	.byte	145845	.byte	0846	.long	131                     # DW_AT_abstract_origin847	.byte	8                       # Abbrev [8] 0x6b:0x5 DW_TAG_variable848	.long	139                     # DW_AT_abstract_origin849	.byte	0                       # End Of Children Mark850	.byte	9                       # Abbrev [9] 0x71:0x23 DW_TAG_subprogram851	.byte	0                       # DW_AT_linkage_name852	.byte	1                       # DW_AT_name853	.byte	1                       # DW_AT_decl_file854	.byte	18                      # DW_AT_decl_line855	.long	148                     # DW_AT_type856                                        # DW_AT_external857	.byte	1                       # DW_AT_inline858	.byte	10                      # Abbrev [10] 0x7b:0x8 DW_TAG_formal_parameter859	.byte	3                       # DW_AT_name860	.byte	1                       # DW_AT_decl_file861	.byte	18                      # DW_AT_decl_line862	.long	148                     # DW_AT_type863	.byte	11                      # Abbrev [11] 0x83:0x8 DW_TAG_variable864	.byte	4                       # DW_AT_name865	.byte	1                       # DW_AT_decl_file866	.byte	20                      # DW_AT_decl_line867	.long	152                     # DW_AT_type868	.byte	11                      # Abbrev [11] 0x8b:0x8 DW_TAG_variable869	.byte	6                       # DW_AT_name870	.byte	1                       # DW_AT_decl_file871	.byte	21                      # DW_AT_decl_line872	.long	148                     # DW_AT_type873	.byte	0                       # End Of Children Mark874	.byte	12                      # Abbrev [12] 0x94:0x4 DW_TAG_base_type875	.byte	2                       # DW_AT_name876	.byte	5                       # DW_AT_encoding877	.byte	4                       # DW_AT_byte_size878	.byte	13                      # Abbrev [13] 0x98:0xc DW_TAG_array_type879	.long	148                     # DW_AT_type880	.byte	14                      # Abbrev [14] 0x9d:0x6 DW_TAG_subrange_type881	.long	164                     # DW_AT_type882	.byte	11                      # DW_AT_count883	.byte	0                       # End Of Children Mark884	.byte	15                      # Abbrev [15] 0xa4:0x4 DW_TAG_base_type885	.byte	5                       # DW_AT_name886	.byte	8                       # DW_AT_byte_size887	.byte	7                       # DW_AT_encoding888	.byte	16                      # Abbrev [16] 0xa8:0x125 DW_TAG_subprogram889	.byte	2                       # DW_AT_low_pc890	.long	.Lfunc_end2-.Lfunc_begin2 # DW_AT_high_pc891	.byte	1                       # DW_AT_frame_base892	.byte	87893	.byte	9                       # DW_AT_name894	.byte	1                       # DW_AT_decl_file895	.byte	36                      # DW_AT_decl_line896	.long	148                     # DW_AT_type897                                        # DW_AT_external898	.byte	3                       # Abbrev [3] 0xb7:0xc DW_TAG_formal_parameter899	.long	.Ldebug_loc4-.debug_loc.dwo # DW_AT_location900	.byte	11                      # DW_AT_name901	.byte	1                       # DW_AT_decl_file902	.byte	36                      # DW_AT_decl_line903	.long	148                     # DW_AT_type904	.byte	3                       # Abbrev [3] 0xc3:0xc DW_TAG_formal_parameter905	.long	.Ldebug_loc5-.debug_loc.dwo # DW_AT_location906	.byte	12                      # DW_AT_name907	.byte	1                       # DW_AT_decl_file908	.byte	36                      # DW_AT_decl_line909	.long	466                     # DW_AT_type910	.byte	4                       # Abbrev [4] 0xcf:0xc DW_TAG_variable911	.long	.Ldebug_loc6-.debug_loc.dwo # DW_AT_location912	.byte	10                      # DW_AT_name913	.byte	1                       # DW_AT_decl_file914	.byte	38                      # DW_AT_decl_line915	.long	148                     # DW_AT_type916	.byte	17                      # Abbrev [17] 0xdb:0x1f DW_TAG_inlined_subroutine917	.long	113                     # DW_AT_abstract_origin918	.long	.Ldebug_ranges0-.debug_ranges # DW_AT_ranges919	.byte	1                       # DW_AT_call_file920	.byte	40                      # DW_AT_call_line921	.byte	18                      # Abbrev [18] 0xe6:0x6 DW_TAG_formal_parameter922	.byte	3                       # DW_AT_const_value923	.long	123                     # DW_AT_abstract_origin924	.byte	7                       # Abbrev [7] 0xec:0x8 DW_TAG_variable925	.byte	2                       # DW_AT_location926	.byte	145927	.byte	0928	.long	131                     # DW_AT_abstract_origin929	.byte	8                       # Abbrev [8] 0xf4:0x5 DW_TAG_variable930	.long	139                     # DW_AT_abstract_origin931	.byte	0                       # End Of Children Mark932	.byte	19                      # Abbrev [19] 0xfa:0x23 DW_TAG_inlined_subroutine933	.long	113                     # DW_AT_abstract_origin934	.byte	3                       # DW_AT_low_pc935	.long	.Ltmp23-.Ltmp21         # DW_AT_high_pc936	.byte	1                       # DW_AT_call_file937	.byte	42                      # DW_AT_call_line938	.byte	6                       # Abbrev [6] 0x106:0x9 DW_TAG_formal_parameter939	.long	.Ldebug_loc7-.debug_loc.dwo # DW_AT_location940	.long	123                     # DW_AT_abstract_origin941	.byte	7                       # Abbrev [7] 0x10f:0x8 DW_TAG_variable942	.byte	2                       # DW_AT_location943	.byte	145944	.byte	0945	.long	131                     # DW_AT_abstract_origin946	.byte	8                       # Abbrev [8] 0x117:0x5 DW_TAG_variable947	.long	139                     # DW_AT_abstract_origin948	.byte	0                       # End Of Children Mark949	.byte	19                      # Abbrev [19] 0x11d:0x23 DW_TAG_inlined_subroutine950	.long	113                     # DW_AT_abstract_origin951	.byte	4                       # DW_AT_low_pc952	.long	.Ltmp28-.Ltmp26         # DW_AT_high_pc953	.byte	1                       # DW_AT_call_file954	.byte	44                      # DW_AT_call_line955	.byte	6                       # Abbrev [6] 0x129:0x9 DW_TAG_formal_parameter956	.long	.Ldebug_loc8-.debug_loc.dwo # DW_AT_location957	.long	123                     # DW_AT_abstract_origin958	.byte	7                       # Abbrev [7] 0x132:0x8 DW_TAG_variable959	.byte	2                       # DW_AT_location960	.byte	145961	.byte	0962	.long	131                     # DW_AT_abstract_origin963	.byte	8                       # Abbrev [8] 0x13a:0x5 DW_TAG_variable964	.long	139                     # DW_AT_abstract_origin965	.byte	0                       # End Of Children Mark966	.byte	19                      # Abbrev [19] 0x140:0x23 DW_TAG_inlined_subroutine967	.long	113                     # DW_AT_abstract_origin968	.byte	5                       # DW_AT_low_pc969	.long	.Ltmp33-.Ltmp31         # DW_AT_high_pc970	.byte	1                       # DW_AT_call_file971	.byte	46                      # DW_AT_call_line972	.byte	6                       # Abbrev [6] 0x14c:0x9 DW_TAG_formal_parameter973	.long	.Ldebug_loc9-.debug_loc.dwo # DW_AT_location974	.long	123                     # DW_AT_abstract_origin975	.byte	7                       # Abbrev [7] 0x155:0x8 DW_TAG_variable976	.byte	2                       # DW_AT_location977	.byte	145978	.byte	0979	.long	131                     # DW_AT_abstract_origin980	.byte	8                       # Abbrev [8] 0x15d:0x5 DW_TAG_variable981	.long	139                     # DW_AT_abstract_origin982	.byte	0                       # End Of Children Mark983	.byte	19                      # Abbrev [19] 0x163:0x23 DW_TAG_inlined_subroutine984	.long	113                     # DW_AT_abstract_origin985	.byte	6                       # DW_AT_low_pc986	.long	.Ltmp38-.Ltmp36         # DW_AT_high_pc987	.byte	1                       # DW_AT_call_file988	.byte	48                      # DW_AT_call_line989	.byte	6                       # Abbrev [6] 0x16f:0x9 DW_TAG_formal_parameter990	.long	.Ldebug_loc10-.debug_loc.dwo # DW_AT_location991	.long	123                     # DW_AT_abstract_origin992	.byte	7                       # Abbrev [7] 0x178:0x8 DW_TAG_variable993	.byte	2                       # DW_AT_location994	.byte	145995	.byte	0996	.long	131                     # DW_AT_abstract_origin997	.byte	8                       # Abbrev [8] 0x180:0x5 DW_TAG_variable998	.long	139                     # DW_AT_abstract_origin999	.byte	0                       # End Of Children Mark1000	.byte	19                      # Abbrev [19] 0x186:0x23 DW_TAG_inlined_subroutine1001	.long	113                     # DW_AT_abstract_origin1002	.byte	7                       # DW_AT_low_pc1003	.long	.Ltmp43-.Ltmp41         # DW_AT_high_pc1004	.byte	1                       # DW_AT_call_file1005	.byte	50                      # DW_AT_call_line1006	.byte	6                       # Abbrev [6] 0x192:0x9 DW_TAG_formal_parameter1007	.long	.Ldebug_loc11-.debug_loc.dwo # DW_AT_location1008	.long	123                     # DW_AT_abstract_origin1009	.byte	7                       # Abbrev [7] 0x19b:0x8 DW_TAG_variable1010	.byte	2                       # DW_AT_location1011	.byte	1451012	.byte	01013	.long	131                     # DW_AT_abstract_origin1014	.byte	8                       # Abbrev [8] 0x1a3:0x5 DW_TAG_variable1015	.long	139                     # DW_AT_abstract_origin1016	.byte	0                       # End Of Children Mark1017	.byte	19                      # Abbrev [19] 0x1a9:0x23 DW_TAG_inlined_subroutine1018	.long	113                     # DW_AT_abstract_origin1019	.byte	8                       # DW_AT_low_pc1020	.long	.Ltmp47-.Ltmp45         # DW_AT_high_pc1021	.byte	1                       # DW_AT_call_file1022	.byte	53                      # DW_AT_call_line1023	.byte	6                       # Abbrev [6] 0x1b5:0x9 DW_TAG_formal_parameter1024	.long	.Ldebug_loc12-.debug_loc.dwo # DW_AT_location1025	.long	123                     # DW_AT_abstract_origin1026	.byte	7                       # Abbrev [7] 0x1be:0x8 DW_TAG_variable1027	.byte	2                       # DW_AT_location1028	.byte	1451029	.byte	01030	.long	131                     # DW_AT_abstract_origin1031	.byte	8                       # Abbrev [8] 0x1c6:0x5 DW_TAG_variable1032	.long	139                     # DW_AT_abstract_origin1033	.byte	0                       # End Of Children Mark1034	.byte	0                       # End Of Children Mark1035	.byte	20                      # Abbrev [20] 0x1cd:0x5 DW_TAG_pointer_type1036	.long	148                     # DW_AT_type1037	.byte	20                      # Abbrev [20] 0x1d2:0x5 DW_TAG_pointer_type1038	.long	471                     # DW_AT_type1039	.byte	20                      # Abbrev [20] 0x1d7:0x5 DW_TAG_pointer_type1040	.long	476                     # DW_AT_type1041	.byte	12                      # Abbrev [12] 0x1dc:0x4 DW_TAG_base_type1042	.byte	13                      # DW_AT_name1043	.byte	6                       # DW_AT_encoding1044	.byte	1                       # DW_AT_byte_size1045	.byte	0                       # End Of Children Mark1046.Ldebug_info_dwo_end0:1047	.section	.debug_abbrev.dwo,"e",@progbits1048	.byte	1                       # Abbreviation Code1049	.byte	17                      # DW_TAG_compile_unit1050	.byte	1                       # DW_CHILDREN_yes1051	.byte	37                      # DW_AT_producer1052	.ascii	"\202>"                 # DW_FORM_GNU_str_index1053	.byte	19                      # DW_AT_language1054	.byte	5                       # DW_FORM_data21055	.byte	3                       # DW_AT_name1056	.ascii	"\202>"                 # DW_FORM_GNU_str_index1057	.ascii	"\260B"                 # DW_AT_GNU_dwo_name1058	.ascii	"\202>"                 # DW_FORM_GNU_str_index1059	.ascii	"\261B"                 # DW_AT_GNU_dwo_id1060	.byte	7                       # DW_FORM_data81061	.byte	0                       # EOM(1)1062	.byte	0                       # EOM(2)1063	.byte	2                       # Abbreviation Code1064	.byte	46                      # DW_TAG_subprogram1065	.byte	1                       # DW_CHILDREN_yes1066	.byte	17                      # DW_AT_low_pc1067	.ascii	"\201>"                 # DW_FORM_GNU_addr_index1068	.byte	18                      # DW_AT_high_pc1069	.byte	6                       # DW_FORM_data41070	.byte	64                      # DW_AT_frame_base1071	.byte	24                      # DW_FORM_exprloc1072	.byte	110                     # DW_AT_linkage_name1073	.ascii	"\202>"                 # DW_FORM_GNU_str_index1074	.byte	3                       # DW_AT_name1075	.ascii	"\202>"                 # DW_FORM_GNU_str_index1076	.byte	58                      # DW_AT_decl_file1077	.byte	11                      # DW_FORM_data11078	.byte	59                      # DW_AT_decl_line1079	.byte	11                      # DW_FORM_data11080	.byte	73                      # DW_AT_type1081	.byte	19                      # DW_FORM_ref41082	.byte	63                      # DW_AT_external1083	.byte	25                      # DW_FORM_flag_present1084	.byte	0                       # EOM(1)1085	.byte	0                       # EOM(2)1086	.byte	3                       # Abbreviation Code1087	.byte	5                       # DW_TAG_formal_parameter1088	.byte	0                       # DW_CHILDREN_no1089	.byte	2                       # DW_AT_location1090	.byte	23                      # DW_FORM_sec_offset1091	.byte	3                       # DW_AT_name1092	.ascii	"\202>"                 # DW_FORM_GNU_str_index1093	.byte	58                      # DW_AT_decl_file1094	.byte	11                      # DW_FORM_data11095	.byte	59                      # DW_AT_decl_line1096	.byte	11                      # DW_FORM_data11097	.byte	73                      # DW_AT_type1098	.byte	19                      # DW_FORM_ref41099	.byte	0                       # EOM(1)1100	.byte	0                       # EOM(2)1101	.byte	4                       # Abbreviation Code1102	.byte	52                      # DW_TAG_variable1103	.byte	0                       # DW_CHILDREN_no1104	.byte	2                       # DW_AT_location1105	.byte	23                      # DW_FORM_sec_offset1106	.byte	3                       # DW_AT_name1107	.ascii	"\202>"                 # DW_FORM_GNU_str_index1108	.byte	58                      # DW_AT_decl_file1109	.byte	11                      # DW_FORM_data11110	.byte	59                      # DW_AT_decl_line1111	.byte	11                      # DW_FORM_data11112	.byte	73                      # DW_AT_type1113	.byte	19                      # DW_FORM_ref41114	.byte	0                       # EOM(1)1115	.byte	0                       # EOM(2)1116	.byte	5                       # Abbreviation Code1117	.byte	46                      # DW_TAG_subprogram1118	.byte	1                       # DW_CHILDREN_yes1119	.byte	17                      # DW_AT_low_pc1120	.ascii	"\201>"                 # DW_FORM_GNU_addr_index1121	.byte	18                      # DW_AT_high_pc1122	.byte	6                       # DW_FORM_data41123	.byte	64                      # DW_AT_frame_base1124	.byte	24                      # DW_FORM_exprloc1125	.byte	49                      # DW_AT_abstract_origin1126	.byte	19                      # DW_FORM_ref41127	.byte	0                       # EOM(1)1128	.byte	0                       # EOM(2)1129	.byte	6                       # Abbreviation Code1130	.byte	5                       # DW_TAG_formal_parameter1131	.byte	0                       # DW_CHILDREN_no1132	.byte	2                       # DW_AT_location1133	.byte	23                      # DW_FORM_sec_offset1134	.byte	49                      # DW_AT_abstract_origin1135	.byte	19                      # DW_FORM_ref41136	.byte	0                       # EOM(1)1137	.byte	0                       # EOM(2)1138	.byte	7                       # Abbreviation Code1139	.byte	52                      # DW_TAG_variable1140	.byte	0                       # DW_CHILDREN_no1141	.byte	2                       # DW_AT_location1142	.byte	24                      # DW_FORM_exprloc1143	.byte	49                      # DW_AT_abstract_origin1144	.byte	19                      # DW_FORM_ref41145	.byte	0                       # EOM(1)1146	.byte	0                       # EOM(2)1147	.byte	8                       # Abbreviation Code1148	.byte	52                      # DW_TAG_variable1149	.byte	0                       # DW_CHILDREN_no1150	.byte	49                      # DW_AT_abstract_origin1151	.byte	19                      # DW_FORM_ref41152	.byte	0                       # EOM(1)1153	.byte	0                       # EOM(2)1154	.byte	9                       # Abbreviation Code1155	.byte	46                      # DW_TAG_subprogram1156	.byte	1                       # DW_CHILDREN_yes1157	.byte	110                     # DW_AT_linkage_name1158	.ascii	"\202>"                 # DW_FORM_GNU_str_index1159	.byte	3                       # DW_AT_name1160	.ascii	"\202>"                 # DW_FORM_GNU_str_index1161	.byte	58                      # DW_AT_decl_file1162	.byte	11                      # DW_FORM_data11163	.byte	59                      # DW_AT_decl_line1164	.byte	11                      # DW_FORM_data11165	.byte	73                      # DW_AT_type1166	.byte	19                      # DW_FORM_ref41167	.byte	63                      # DW_AT_external1168	.byte	25                      # DW_FORM_flag_present1169	.byte	32                      # DW_AT_inline1170	.byte	11                      # DW_FORM_data11171	.byte	0                       # EOM(1)1172	.byte	0                       # EOM(2)1173	.byte	10                      # Abbreviation Code1174	.byte	5                       # DW_TAG_formal_parameter1175	.byte	0                       # DW_CHILDREN_no1176	.byte	3                       # DW_AT_name1177	.ascii	"\202>"                 # DW_FORM_GNU_str_index1178	.byte	58                      # DW_AT_decl_file1179	.byte	11                      # DW_FORM_data11180	.byte	59                      # DW_AT_decl_line1181	.byte	11                      # DW_FORM_data11182	.byte	73                      # DW_AT_type1183	.byte	19                      # DW_FORM_ref41184	.byte	0                       # EOM(1)1185	.byte	0                       # EOM(2)1186	.byte	11                      # Abbreviation Code1187	.byte	52                      # DW_TAG_variable1188	.byte	0                       # DW_CHILDREN_no1189	.byte	3                       # DW_AT_name1190	.ascii	"\202>"                 # DW_FORM_GNU_str_index1191	.byte	58                      # DW_AT_decl_file1192	.byte	11                      # DW_FORM_data11193	.byte	59                      # DW_AT_decl_line1194	.byte	11                      # DW_FORM_data11195	.byte	73                      # DW_AT_type1196	.byte	19                      # DW_FORM_ref41197	.byte	0                       # EOM(1)1198	.byte	0                       # EOM(2)1199	.byte	12                      # Abbreviation Code1200	.byte	36                      # DW_TAG_base_type1201	.byte	0                       # DW_CHILDREN_no1202	.byte	3                       # DW_AT_name1203	.ascii	"\202>"                 # DW_FORM_GNU_str_index1204	.byte	62                      # DW_AT_encoding1205	.byte	11                      # DW_FORM_data11206	.byte	11                      # DW_AT_byte_size1207	.byte	11                      # DW_FORM_data11208	.byte	0                       # EOM(1)1209	.byte	0                       # EOM(2)1210	.byte	13                      # Abbreviation Code1211	.byte	1                       # DW_TAG_array_type1212	.byte	1                       # DW_CHILDREN_yes1213	.byte	73                      # DW_AT_type1214	.byte	19                      # DW_FORM_ref41215	.byte	0                       # EOM(1)1216	.byte	0                       # EOM(2)1217	.byte	14                      # Abbreviation Code1218	.byte	33                      # DW_TAG_subrange_type1219	.byte	0                       # DW_CHILDREN_no1220	.byte	73                      # DW_AT_type1221	.byte	19                      # DW_FORM_ref41222	.byte	55                      # DW_AT_count1223	.byte	11                      # DW_FORM_data11224	.byte	0                       # EOM(1)1225	.byte	0                       # EOM(2)1226	.byte	15                      # Abbreviation Code1227	.byte	36                      # DW_TAG_base_type1228	.byte	0                       # DW_CHILDREN_no1229	.byte	3                       # DW_AT_name1230	.ascii	"\202>"                 # DW_FORM_GNU_str_index1231	.byte	11                      # DW_AT_byte_size1232	.byte	11                      # DW_FORM_data11233	.byte	62                      # DW_AT_encoding1234	.byte	11                      # DW_FORM_data11235	.byte	0                       # EOM(1)1236	.byte	0                       # EOM(2)1237	.byte	16                      # Abbreviation Code1238	.byte	46                      # DW_TAG_subprogram1239	.byte	1                       # DW_CHILDREN_yes1240	.byte	17                      # DW_AT_low_pc1241	.ascii	"\201>"                 # DW_FORM_GNU_addr_index1242	.byte	18                      # DW_AT_high_pc1243	.byte	6                       # DW_FORM_data41244	.byte	64                      # DW_AT_frame_base1245	.byte	24                      # DW_FORM_exprloc1246	.byte	3                       # DW_AT_name1247	.ascii	"\202>"                 # DW_FORM_GNU_str_index1248	.byte	58                      # DW_AT_decl_file1249	.byte	11                      # DW_FORM_data11250	.byte	59                      # DW_AT_decl_line1251	.byte	11                      # DW_FORM_data11252	.byte	73                      # DW_AT_type1253	.byte	19                      # DW_FORM_ref41254	.byte	63                      # DW_AT_external1255	.byte	25                      # DW_FORM_flag_present1256	.byte	0                       # EOM(1)1257	.byte	0                       # EOM(2)1258	.byte	17                      # Abbreviation Code1259	.byte	29                      # DW_TAG_inlined_subroutine1260	.byte	1                       # DW_CHILDREN_yes1261	.byte	49                      # DW_AT_abstract_origin1262	.byte	19                      # DW_FORM_ref41263	.byte	85                      # DW_AT_ranges1264	.byte	23                      # DW_FORM_sec_offset1265	.byte	88                      # DW_AT_call_file1266	.byte	11                      # DW_FORM_data11267	.byte	89                      # DW_AT_call_line1268	.byte	11                      # DW_FORM_data11269	.byte	0                       # EOM(1)1270	.byte	0                       # EOM(2)1271	.byte	18                      # Abbreviation Code1272	.byte	5                       # DW_TAG_formal_parameter1273	.byte	0                       # DW_CHILDREN_no1274	.byte	28                      # DW_AT_const_value1275	.byte	13                      # DW_FORM_sdata1276	.byte	49                      # DW_AT_abstract_origin1277	.byte	19                      # DW_FORM_ref41278	.byte	0                       # EOM(1)1279	.byte	0                       # EOM(2)1280	.byte	19                      # Abbreviation Code1281	.byte	29                      # DW_TAG_inlined_subroutine1282	.byte	1                       # DW_CHILDREN_yes1283	.byte	49                      # DW_AT_abstract_origin1284	.byte	19                      # DW_FORM_ref41285	.byte	17                      # DW_AT_low_pc1286	.ascii	"\201>"                 # DW_FORM_GNU_addr_index1287	.byte	18                      # DW_AT_high_pc1288	.byte	6                       # DW_FORM_data41289	.byte	88                      # DW_AT_call_file1290	.byte	11                      # DW_FORM_data11291	.byte	89                      # DW_AT_call_line1292	.byte	11                      # DW_FORM_data11293	.byte	0                       # EOM(1)1294	.byte	0                       # EOM(2)1295	.byte	20                      # Abbreviation Code1296	.byte	15                      # DW_TAG_pointer_type1297	.byte	0                       # DW_CHILDREN_no1298	.byte	73                      # DW_AT_type1299	.byte	19                      # DW_FORM_ref41300	.byte	0                       # EOM(1)1301	.byte	0                       # EOM(2)1302	.byte	0                       # EOM(3)1303	.section	.debug_addr,"",@progbits1304.Laddr_table_base0:1305	.quad	.Lfunc_begin01306	.quad	.Lfunc_begin11307	.quad	.Lfunc_begin21308	.quad	.Ltmp211309	.quad	.Ltmp261310	.quad	.Ltmp311311	.quad	.Ltmp361312	.quad	.Ltmp411313	.quad	.Ltmp451314	.quad	.Ltmp31315	.quad	.Ltmp51316	.quad	.Ltmp181317	.quad	.Ltmp231318	.quad	.Ltmp281319	.quad	.Ltmp331320	.quad	.Ltmp381321	.quad	.Ltmp431322	.quad	.Ltmp471323	.section	.debug_gnu_pubnames,"",@progbits1324	.long	.LpubNames_end0-.LpubNames_begin0 # Length of Public Names Info1325.LpubNames_begin0:1326	.short	2                       # DWARF Version1327	.long	.Lcu_begin0             # Offset of Compilation Unit Info1328	.long	201                     # Compilation Unit Length1329	.long	113                     # DIE offset1330	.byte	48                      # Attributes: FUNCTION, EXTERNAL1331	.asciz	"fib"                   # External Name1332	.long	25                      # DIE offset1333	.byte	48                      # Attributes: FUNCTION, EXTERNAL1334	.asciz	"real_fib"              # External Name1335	.long	168                     # DIE offset1336	.byte	48                      # Attributes: FUNCTION, EXTERNAL1337	.asciz	"main"                  # External Name1338	.long	0                       # End Mark1339.LpubNames_end0:1340	.section	.debug_gnu_pubtypes,"",@progbits1341	.long	.LpubTypes_end0-.LpubTypes_begin0 # Length of Public Types Info1342.LpubTypes_begin0:1343	.short	2                       # DWARF Version1344	.long	.Lcu_begin0             # Offset of Compilation Unit Info1345	.long	201                     # Compilation Unit Length1346	.long	148                     # DIE offset1347	.byte	144                     # Attributes: TYPE, STATIC1348	.asciz	"int"                   # External Name1349	.long	476                     # DIE offset1350	.byte	144                     # Attributes: TYPE, STATIC1351	.asciz	"char"                  # External Name1352	.long	0                       # End Mark1353.LpubTypes_end0:1354 1355	.ident	"clang version 9.0.0 (trunk 358316)"1356	.section	".note.GNU-stack","",@progbits1357	.addrsig1358	.section	.debug_line,"",@progbits1359.Lline_table_start0:1360