brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.2 KiB · 4dd398d Raw
182 lines · plain
1	.text2	.file	"subprogram_ranges.c"3	.globl	main                            # -- Begin function main4	.p2align	4, 0x905	.type	main,@function6main:                                   # @main7.Lfunc_begin0:8	.file	1 "/usr/local/google/home/blaikie/dev/scratch" "subprogram_ranges.c"9	.loc	1 2 0                           # subprogram_ranges.c:2:010	.cfi_startproc11# %bb.0:                                # %entry12	#DEBUG_VALUE: main:var <- 313	.loc	1 4 5 prologue_end              # subprogram_ranges.c:4:514	movl	$1, i(%rip)15.Ltmp0:16	#DEBUG_VALUE: main:var <- 517	.loc	1 6 5                           # subprogram_ranges.c:6:518	movl	$2, i(%rip)19	.loc	1 7 1                           # subprogram_ranges.c:7:120	xorl	%eax, %eax21	retq22.Ltmp1:23.Lfunc_end0:24	.size	main, .Lfunc_end0-main25	.cfi_endproc26                                        # -- End function27	.type	i,@object                       # @i28	.bss29	.globl	i30	.p2align	231i:32	.long	0                               # 0x033	.size	i, 434 35	.section	.debug_loc,"",@progbits36.Ldebug_loc0:37	.quad	.Lfunc_begin0-.Lfunc_begin038	.quad	.Ltmp0-.Lfunc_begin039	.short	3                               # Loc expr size40	.byte	17                              # DW_OP_consts41	.byte	3                               # 342	.byte	159                             # DW_OP_stack_value43	.quad	.Ltmp0-.Lfunc_begin044	.quad	.Lfunc_end0-.Lfunc_begin045	.short	3                               # Loc expr size46	.byte	17                              # DW_OP_consts47	.byte	5                               # 548	.byte	159                             # DW_OP_stack_value49	.quad	050	.quad	051	.section	.debug_abbrev,"",@progbits52	.byte	1                               # Abbreviation Code53	.byte	17                              # DW_TAG_compile_unit54	.byte	1                               # DW_CHILDREN_yes55	.byte	37                              # DW_AT_producer56	.byte	14                              # DW_FORM_strp57	.byte	19                              # DW_AT_language58	.byte	5                               # DW_FORM_data259	.byte	3                               # DW_AT_name60	.byte	14                              # DW_FORM_strp61	.byte	16                              # DW_AT_stmt_list62	.byte	23                              # DW_FORM_sec_offset63	.byte	27                              # DW_AT_comp_dir64	.byte	14                              # DW_FORM_strp65	.byte	17                              # DW_AT_low_pc66	.byte	1                               # DW_FORM_addr67	.byte	18                              # DW_AT_high_pc68	.byte	6                               # DW_FORM_data469	.byte	0                               # EOM(1)70	.byte	0                               # EOM(2)71	.byte	2                               # Abbreviation Code72	.byte	46                              # DW_TAG_subprogram73	.byte	1                               # DW_CHILDREN_yes74	.byte	85                              # DW_AT_ranges75	.byte	23                              # DW_FORM_sec_offset76	.byte	64                              # DW_AT_frame_base77	.byte	24                              # DW_FORM_exprloc78	.ascii	"\227B"                         # DW_AT_GNU_all_call_sites79	.byte	25                              # DW_FORM_flag_present80	.byte	3                               # DW_AT_name81	.byte	14                              # DW_FORM_strp82	.byte	58                              # DW_AT_decl_file83	.byte	11                              # DW_FORM_data184	.byte	59                              # DW_AT_decl_line85	.byte	11                              # DW_FORM_data186	.byte	73                              # DW_AT_type87	.byte	19                              # DW_FORM_ref488	.byte	63                              # DW_AT_external89	.byte	25                              # DW_FORM_flag_present90	.byte	0                               # EOM(1)91	.byte	0                               # EOM(2)92	.byte	3                               # Abbreviation Code93	.byte	52                              # DW_TAG_variable94	.byte	0                               # DW_CHILDREN_no95	.byte	2                               # DW_AT_location96	.byte	23                              # DW_FORM_sec_offset97	.byte	3                               # DW_AT_name98	.byte	14                              # DW_FORM_strp99	.byte	58                              # DW_AT_decl_file100	.byte	11                              # DW_FORM_data1101	.byte	59                              # DW_AT_decl_line102	.byte	11                              # DW_FORM_data1103	.byte	73                              # DW_AT_type104	.byte	19                              # DW_FORM_ref4105	.byte	0                               # EOM(1)106	.byte	0                               # EOM(2)107	.byte	4                               # Abbreviation Code108	.byte	36                              # DW_TAG_base_type109	.byte	0                               # DW_CHILDREN_no110	.byte	3                               # DW_AT_name111	.byte	14                              # DW_FORM_strp112	.byte	62                              # DW_AT_encoding113	.byte	11                              # DW_FORM_data1114	.byte	11                              # DW_AT_byte_size115	.byte	11                              # DW_FORM_data1116	.byte	0                               # EOM(1)117	.byte	0                               # EOM(2)118	.byte	0                               # EOM(3)119	.section	.debug_info,"",@progbits120.Lcu_begin0:121	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit122.Ldebug_info_start0:123	.short	4                               # DWARF version number124	.long	.debug_abbrev                   # Offset Into Abbrev. Section125	.byte	8                               # Address Size (in bytes)126	.byte	1                               # Abbrev [1] 0xb:0x48 DW_TAG_compile_unit127	.long	.Linfo_string0                  # DW_AT_producer128	.short	12                              # DW_AT_language129	.long	.Linfo_string1                  # DW_AT_name130	.long	.Lline_table_start0             # DW_AT_stmt_list131	.long	.Linfo_string2                  # DW_AT_comp_dir132	.quad	.Lfunc_begin0                   # DW_AT_low_pc133	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc134	.byte	2                               # Abbrev [2] 0x2a:0x21 DW_TAG_subprogram135	.long	.Ldebug_ranges0                 # DW_AT_ranges136	.byte	1                               # DW_AT_frame_base137	.byte	87138                                        # DW_AT_GNU_all_call_sites139	.long	.Linfo_string3                  # DW_AT_name140	.byte	1                               # DW_AT_decl_file141	.byte	2                               # DW_AT_decl_line142	.long	75                              # DW_AT_type143                                        # DW_AT_external144	.byte	3                               # Abbrev [3] 0x3b:0xf DW_TAG_variable145	.long	.Ldebug_loc0                    # DW_AT_location146	.long	.Linfo_string5                  # DW_AT_name147	.byte	1                               # DW_AT_decl_file148	.byte	3                               # DW_AT_decl_line149	.long	75                              # DW_AT_type150	.byte	0                               # End Of Children Mark151	.byte	4                               # Abbrev [4] 0x4b:0x7 DW_TAG_base_type152	.long	.Linfo_string4                  # DW_AT_name153	.byte	5                               # DW_AT_encoding154	.byte	4                               # DW_AT_byte_size155	.byte	0                               # End Of Children Mark156.Ldebug_info_end0:157	.section	.debug_ranges,"",@progbits158.Ldebug_ranges0:159	.quad	.Lfunc_begin0-.Lfunc_begin0160	.quad	.Lfunc_end0-.Lfunc_begin0161	.quad	0162	.quad	0163	.section	.debug_str,"MS",@progbits,1164.Linfo_string0:165	.asciz	"clang version 12.0.0 (git@github.com:llvm/llvm-project.git 439e8f6c05584c36ea3f79d9b83a78098d40e629)" # string offset=0166.Linfo_string1:167	.asciz	"subprogram_ranges.c"           # string offset=101168.Linfo_string2:169	.asciz	"/usr/local/google/home/blaikie/dev/scratch" # string offset=121170.Linfo_string3:171	.asciz	"main"                          # string offset=164172.Linfo_string4:173	.asciz	"int"                           # string offset=169174.Linfo_string5:175	.asciz	"var"                           # string offset=173176	.ident	"clang version 12.0.0 (git@github.com:llvm/llvm-project.git 439e8f6c05584c36ea3f79d9b83a78098d40e629)"177	.section	".note.GNU-stack","",@progbits178	.addrsig179	.addrsig_sym i180	.section	.debug_line,"",@progbits181.Lline_table_start0:182