brintos

brintos / llvm-project-archived public Read only

0
0
Text · 12.6 KiB · e7cc9a4 Raw
264 lines · plain
1	.text2	.file	"test1.cpp"3	.globl	_Z2f1v                          # -- Begin function _Z2f1v4	.p2align	4, 0x905	.type	_Z2f1v,@function6_Z2f1v:                                 # @_Z2f1v7.Lfunc_begin0:8	.file	1 "./" "test1.cpp"9	.loc	1 7 0                           # test1.cpp:7:010	.cfi_startproc11# %bb.0:                                # %entry12	pushq	%rax13	.cfi_def_cfa_offset 1614.Ltmp0:15	.loc	1 5 3 prologue_end              # test1.cpp:5:316	callq	_ZL1xv17.Ltmp1:18	.loc	1 9 1                           # test1.cpp:9:119	popq	%rax20	.cfi_def_cfa_offset 821	retq22.Ltmp2:23.Lfunc_end0:24	.size	_Z2f1v, .Lfunc_end0-_Z2f1v25	.cfi_endproc26                                        # -- End function27	.p2align	4, 0x90                         # -- Begin function _ZL1xv28	.type	_ZL1xv,@function29_ZL1xv:                                 # @_ZL1xv30.Lfunc_begin1:31	.loc	1 1 0                           # test1.cpp:1:032	.cfi_startproc33# %bb.0:                                # %entry34	.loc	1 2 1 prologue_end              # test1.cpp:2:135	retq36.Ltmp3:37.Lfunc_end1:38	.size	_ZL1xv, .Lfunc_end1-_ZL1xv39	.cfi_endproc40                                        # -- End function41	.section	.debug_str.dwo,"eMS",@progbits,142.Linfo_string0:43	.asciz	"_ZL1yv"                        # string offset=044.Linfo_string1:45	.asciz	"y"                             # string offset=746.Linfo_string2:47	.asciz	"var"                           # string offset=948.Linfo_string3:49	.asciz	"int"                           # string offset=1350.Linfo_string4:51	.asciz	"_Z2f1v"                        # string offset=1752.Linfo_string5:53	.asciz	"f1"                            # string offset=2454.Linfo_string6:55	.asciz	"_ZL1xv"                        # string offset=2756.Linfo_string7:57	.asciz	"x"                             # string offset=3458.Linfo_string8:59	.asciz	"clang version 13.0.0" # string offset=3660.Linfo_string9:61	.asciz	"test1.cpp"                     # string offset=14162.Linfo_string10:63	.asciz	"test1.dwo"                     # string offset=15164	.section	.debug_str_offsets.dwo,"e",@progbits65	.long	066	.long	767	.long	968	.long	1369	.long	1770	.long	2471	.long	2772	.long	3473	.long	3674	.long	14175	.long	15176	.section	.debug_info.dwo,"e",@progbits77	.long	.Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit78.Ldebug_info_dwo_start0:79	.short	4                               # DWARF version number80	.long	0                               # Offset Into Abbrev. Section81	.byte	8                               # Address Size (in bytes)82	.byte	1                               # Abbrev [1] 0xb:0x4e DW_TAG_compile_unit83	.byte	8                               # DW_AT_producer84	.short	33                              # DW_AT_language85	.byte	9                               # DW_AT_name86	.byte	10                              # DW_AT_GNU_dwo_name87	.quad	-7114235821576765290            # DW_AT_GNU_dwo_id88	.byte	2                               # Abbrev [2] 0x19:0xf DW_TAG_subprogram89	.byte	0                               # DW_AT_linkage_name90	.byte	1                               # DW_AT_name91	.byte	1                               # DW_AT_decl_file92	.byte	3                               # DW_AT_decl_line93	.byte	1                               # DW_AT_inline94	.byte	3                               # Abbrev [3] 0x1f:0x8 DW_TAG_variable95	.byte	2                               # DW_AT_name96	.byte	1                               # DW_AT_decl_file97	.byte	4                               # DW_AT_decl_line98	.long	40                              # DW_AT_type99	.byte	0                               # End Of Children Mark100	.byte	4                               # Abbrev [4] 0x28:0x4 DW_TAG_base_type101	.byte	3                               # DW_AT_name102	.byte	5                               # DW_AT_encoding103	.byte	4                               # DW_AT_byte_size104	.byte	5                               # Abbrev [5] 0x2c:0x20 DW_TAG_subprogram105	.byte	0                               # DW_AT_low_pc106	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc107	.byte	1                               # DW_AT_frame_base108	.byte	87109                                        # DW_AT_GNU_all_call_sites110	.byte	4                               # DW_AT_linkage_name111	.byte	5                               # DW_AT_name112	.byte	1                               # DW_AT_decl_file113	.byte	7                               # DW_AT_decl_line114                                        # DW_AT_external115	.byte	6                               # Abbrev [6] 0x38:0xd DW_TAG_inlined_subroutine116	.long	25                              # DW_AT_abstract_origin117	.byte	1                               # DW_AT_low_pc118	.long	.Ltmp1-.Ltmp0                   # DW_AT_high_pc119	.byte	1                               # DW_AT_call_file120	.byte	8                               # DW_AT_call_line121	.byte	3                               # DW_AT_call_column122	.byte	7                               # Abbrev [7] 0x45:0x6 DW_TAG_GNU_call_site123	.long	76                              # DW_AT_abstract_origin124	.byte	2                               # DW_AT_low_pc125	.byte	0                               # End Of Children Mark126	.byte	8                               # Abbrev [8] 0x4c:0xc DW_TAG_subprogram127	.byte	3                               # DW_AT_low_pc128	.long	.Lfunc_end1-.Lfunc_begin1       # DW_AT_high_pc129	.byte	1                               # DW_AT_frame_base130	.byte	87131                                        # DW_AT_GNU_all_call_sites132	.byte	6                               # DW_AT_linkage_name133	.byte	7                               # DW_AT_name134	.byte	1                               # DW_AT_decl_file135	.byte	1                               # DW_AT_decl_line136	.byte	0                               # End Of Children Mark137.Ldebug_info_dwo_end0:138	.section	.debug_abbrev.dwo,"e",@progbits139	.byte	1                               # Abbreviation Code140	.byte	17                              # DW_TAG_compile_unit141	.byte	1                               # DW_CHILDREN_yes142	.byte	37                              # DW_AT_producer143	.ascii	"\202>"                         # DW_FORM_GNU_str_index144	.byte	19                              # DW_AT_language145	.byte	5                               # DW_FORM_data2146	.byte	3                               # DW_AT_name147	.ascii	"\202>"                         # DW_FORM_GNU_str_index148	.ascii	"\260B"                         # DW_AT_GNU_dwo_name149	.ascii	"\202>"                         # DW_FORM_GNU_str_index150	.ascii	"\261B"                         # DW_AT_GNU_dwo_id151	.byte	7                               # DW_FORM_data8152	.byte	0                               # EOM(1)153	.byte	0                               # EOM(2)154	.byte	2                               # Abbreviation Code155	.byte	46                              # DW_TAG_subprogram156	.byte	1                               # DW_CHILDREN_yes157	.byte	110                             # DW_AT_linkage_name158	.ascii	"\202>"                         # DW_FORM_GNU_str_index159	.byte	3                               # DW_AT_name160	.ascii	"\202>"                         # DW_FORM_GNU_str_index161	.byte	58                              # DW_AT_decl_file162	.byte	11                              # DW_FORM_data1163	.byte	59                              # DW_AT_decl_line164	.byte	11                              # DW_FORM_data1165	.byte	32                              # DW_AT_inline166	.byte	11                              # DW_FORM_data1167	.byte	0                               # EOM(1)168	.byte	0                               # EOM(2)169	.byte	3                               # Abbreviation Code170	.byte	52                              # DW_TAG_variable171	.byte	0                               # DW_CHILDREN_no172	.byte	3                               # DW_AT_name173	.ascii	"\202>"                         # DW_FORM_GNU_str_index174	.byte	58                              # DW_AT_decl_file175	.byte	11                              # DW_FORM_data1176	.byte	59                              # DW_AT_decl_line177	.byte	11                              # DW_FORM_data1178	.byte	73                              # DW_AT_type179	.byte	19                              # DW_FORM_ref4180	.byte	0                               # EOM(1)181	.byte	0                               # EOM(2)182	.byte	4                               # Abbreviation Code183	.byte	36                              # DW_TAG_base_type184	.byte	0                               # DW_CHILDREN_no185	.byte	3                               # DW_AT_name186	.ascii	"\202>"                         # DW_FORM_GNU_str_index187	.byte	62                              # DW_AT_encoding188	.byte	11                              # DW_FORM_data1189	.byte	11                              # DW_AT_byte_size190	.byte	11                              # DW_FORM_data1191	.byte	0                               # EOM(1)192	.byte	0                               # EOM(2)193	.byte	5                               # Abbreviation Code194	.byte	46                              # DW_TAG_subprogram195	.byte	1                               # DW_CHILDREN_yes196	.byte	17                              # DW_AT_low_pc197	.ascii	"\201>"                         # DW_FORM_GNU_addr_index198	.byte	18                              # DW_AT_high_pc199	.byte	6                               # DW_FORM_data4200	.byte	64                              # DW_AT_frame_base201	.byte	24                              # DW_FORM_exprloc202	.ascii	"\227B"                         # DW_AT_GNU_all_call_sites203	.byte	25                              # DW_FORM_flag_present204	.byte	110                             # DW_AT_linkage_name205	.ascii	"\202>"                         # DW_FORM_GNU_str_index206	.byte	3                               # DW_AT_name207	.ascii	"\202>"                         # DW_FORM_GNU_str_index208	.byte	58                              # DW_AT_decl_file209	.byte	11                              # DW_FORM_data1210	.byte	59                              # DW_AT_decl_line211	.byte	11                              # DW_FORM_data1212	.byte	63                              # DW_AT_external213	.byte	25                              # DW_FORM_flag_present214	.byte	0                               # EOM(1)215	.byte	0                               # EOM(2)216	.byte	6                               # Abbreviation Code217	.byte	29                              # DW_TAG_inlined_subroutine218	.byte	0                               # DW_CHILDREN_no219	.byte	49                              # DW_AT_abstract_origin220	.byte	19                              # DW_FORM_ref4221	.byte	17                              # DW_AT_low_pc222	.ascii	"\201>"                         # DW_FORM_GNU_addr_index223	.byte	18                              # DW_AT_high_pc224	.byte	6                               # DW_FORM_data4225	.byte	88                              # DW_AT_call_file226	.byte	11                              # DW_FORM_data1227	.byte	89                              # DW_AT_call_line228	.byte	11                              # DW_FORM_data1229	.byte	87                              # DW_AT_call_column230	.byte	11                              # DW_FORM_data1231	.byte	0                               # EOM(1)232	.byte	0                               # EOM(2)233	.byte	7                               # Abbreviation Code234	.ascii	"\211\202\001"                  # DW_TAG_GNU_call_site235	.byte	0                               # DW_CHILDREN_no236	.byte	49                              # DW_AT_abstract_origin237	.byte	19                              # DW_FORM_ref4238	.byte	17                              # DW_AT_low_pc239	.ascii	"\201>"                         # DW_FORM_GNU_addr_index240	.byte	0                               # EOM(1)241	.byte	0                               # EOM(2)242	.byte	8                               # Abbreviation Code243	.byte	46                              # DW_TAG_subprogram244	.byte	0                               # DW_CHILDREN_no245	.byte	17                              # DW_AT_low_pc246	.ascii	"\201>"                         # DW_FORM_GNU_addr_index247	.byte	18                              # DW_AT_high_pc248	.byte	6                               # DW_FORM_data4249	.byte	64                              # DW_AT_frame_base250	.byte	24                              # DW_FORM_exprloc251	.ascii	"\227B"                         # DW_AT_GNU_all_call_sites252	.byte	25                              # DW_FORM_flag_present253	.byte	110                             # DW_AT_linkage_name254	.ascii	"\202>"                         # DW_FORM_GNU_str_index255	.byte	3                               # DW_AT_name256	.ascii	"\202>"                         # DW_FORM_GNU_str_index257	.byte	58                              # DW_AT_decl_file258	.byte	11                              # DW_FORM_data1259	.byte	59                              # DW_AT_decl_line260	.byte	11                              # DW_FORM_data1261	.byte	0                               # EOM(1)262	.byte	0                               # EOM(2)263	.byte	0                               # EOM(3)264