brintos

brintos / llvm-project-archived public Read only

0
0
Text · 10.2 KiB · 66d76cb Raw
228 lines · plain
1# int helper() {2# return 1;3# }4 5	.text6	.file	"helper.cpp"7	.section	.text._Z6helperv,"ax",@progbits8	.globl	_Z6helperv                      # -- Begin function _Z6helperv9	.p2align	4, 0x9010	.type	_Z6helperv,@function11_Z6helperv:                             # @_Z6helperv12.Lfunc_begin0:13	.file	0 "." "helper.cpp" md5 0xf0d02b43e83785dc27fc4814c9d9262b14	.loc	0 1 0                           # helper.cpp:1:015	.cfi_startproc16# %bb.0:                                # %entry17	pushq	%rbp18	.cfi_def_cfa_offset 1619	.cfi_offset %rbp, -1620	movq	%rsp, %rbp21	.cfi_def_cfa_register %rbp22.Ltmp0:23	.loc	0 2 1 prologue_end              # helper.cpp:2:124	movl	$1, %eax25	.loc	0 2 1 epilogue_begin is_stmt 0  # helper.cpp:2:126	popq	%rbp27	.cfi_def_cfa %rsp, 828	retq29.Ltmp1:30.Lfunc_end0:31	.size	_Z6helperv, .Lfunc_end0-_Z6helperv32	.cfi_endproc33                                        # -- End function34	.section	.debug_abbrev,"",@progbits35	.byte	1                               # Abbreviation Code36	.byte	74                              # DW_TAG_skeleton_unit37	.byte	0                               # DW_CHILDREN_no38	.byte	16                              # DW_AT_stmt_list39	.byte	23                              # DW_FORM_sec_offset40	.byte	114                             # DW_AT_str_offsets_base41	.byte	23                              # DW_FORM_sec_offset42	.byte	27                              # DW_AT_comp_dir43	.byte	37                              # DW_FORM_strx144	.ascii	"\264B"                         # DW_AT_GNU_pubnames45	.byte	25                              # DW_FORM_flag_present46	.byte	118                             # DW_AT_dwo_name47	.byte	37                              # DW_FORM_strx148	.byte	17                              # DW_AT_low_pc49	.byte	27                              # DW_FORM_addrx50	.byte	18                              # DW_AT_high_pc51	.byte	6                               # DW_FORM_data452	.byte	115                             # DW_AT_addr_base53	.byte	23                              # DW_FORM_sec_offset54	.byte	0                               # EOM(1)55	.byte	0                               # EOM(2)56	.byte	0                               # EOM(3)57	.section	.debug_info,"",@progbits58.Lcu_begin0:59	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit60.Ldebug_info_start0:61	.short	5                               # DWARF version number62	.byte	4                               # DWARF Unit Type63	.byte	8                               # Address Size (in bytes)64	.long	.debug_abbrev                   # Offset Into Abbrev. Section65	.quad	-128603932319672314966	.byte	1                               # Abbrev [1] 0x14:0x14 DW_TAG_skeleton_unit67	.long	.Lline_table_start0             # DW_AT_stmt_list68	.long	.Lstr_offsets_base0             # DW_AT_str_offsets_base69	.byte	0                               # DW_AT_comp_dir70                                        # DW_AT_GNU_pubnames71	.byte	1                               # DW_AT_dwo_name72	.byte	0                               # DW_AT_low_pc73	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc74	.long	.Laddr_table_base0              # DW_AT_addr_base75.Ldebug_info_end0:76	.section	.debug_str_offsets,"",@progbits77	.long	12                              # Length of String Offsets Set78	.short	579	.short	080.Lstr_offsets_base0:81	.section	.debug_str,"MS",@progbits,182.Lskel_string0:83	.asciz	"." # string offset=084.Lskel_string1:85	.asciz	"helper.dwo"                    # string offset=5086	.section	.debug_str_offsets,"",@progbits87	.long	.Lskel_string088	.long	.Lskel_string189	.section	.debug_str_offsets.dwo,"e",@progbits90	.long	28                              # Length of String Offsets Set91	.short	592	.short	093	.section	.debug_str.dwo,"eMS",@progbits,194.Linfo_string0:95	.asciz	"_Z6helperv"                    # string offset=096.Linfo_string1:97	.asciz	"helper"                        # string offset=1198.Linfo_string2:99	.asciz	"int"                           # string offset=18100.Linfo_string3:101	.asciz	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)" # string offset=22102.Linfo_string4:103	.asciz	"helper.cpp"                    # string offset=127104.Linfo_string5:105	.asciz	"helper.dwo"                    # string offset=138106	.section	.debug_str_offsets.dwo,"e",@progbits107	.long	0108	.long	11109	.long	18110	.long	22111	.long	127112	.long	138113	.section	.debug_info.dwo,"e",@progbits114	.long	.Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit115.Ldebug_info_dwo_start0:116	.short	5                               # DWARF version number117	.byte	5                               # DWARF Unit Type118	.byte	8                               # Address Size (in bytes)119	.long	0                               # Offset Into Abbrev. Section120	.quad	-1286039323196723149121	.byte	1                               # Abbrev [1] 0x14:0x1b DW_TAG_compile_unit122	.byte	3                               # DW_AT_producer123	.short	33                              # DW_AT_language124	.byte	4                               # DW_AT_name125	.byte	5                               # DW_AT_dwo_name126	.byte	2                               # Abbrev [2] 0x1a:0x10 DW_TAG_subprogram127	.byte	0                               # DW_AT_low_pc128	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc129	.byte	1                               # DW_AT_frame_base130	.byte	86131	.byte	0                               # DW_AT_linkage_name132	.byte	1                               # DW_AT_name133	.byte	0                               # DW_AT_decl_file134	.byte	1                               # DW_AT_decl_line135	.long	42                              # DW_AT_type136                                        # DW_AT_external137	.byte	3                               # Abbrev [3] 0x2a:0x4 DW_TAG_base_type138	.byte	2                               # DW_AT_name139	.byte	5                               # DW_AT_encoding140	.byte	4                               # DW_AT_byte_size141	.byte	0                               # End Of Children Mark142.Ldebug_info_dwo_end0:143	.section	.debug_abbrev.dwo,"e",@progbits144	.byte	1                               # Abbreviation Code145	.byte	17                              # DW_TAG_compile_unit146	.byte	1                               # DW_CHILDREN_yes147	.byte	37                              # DW_AT_producer148	.byte	37                              # DW_FORM_strx1149	.byte	19                              # DW_AT_language150	.byte	5                               # DW_FORM_data2151	.byte	3                               # DW_AT_name152	.byte	37                              # DW_FORM_strx1153	.byte	118                             # DW_AT_dwo_name154	.byte	37                              # DW_FORM_strx1155	.byte	0                               # EOM(1)156	.byte	0                               # EOM(2)157	.byte	2                               # Abbreviation Code158	.byte	46                              # DW_TAG_subprogram159	.byte	0                               # DW_CHILDREN_no160	.byte	17                              # DW_AT_low_pc161	.byte	27                              # DW_FORM_addrx162	.byte	18                              # DW_AT_high_pc163	.byte	6                               # DW_FORM_data4164	.byte	64                              # DW_AT_frame_base165	.byte	24                              # DW_FORM_exprloc166	.byte	110                             # DW_AT_linkage_name167	.byte	37                              # DW_FORM_strx1168	.byte	3                               # DW_AT_name169	.byte	37                              # DW_FORM_strx1170	.byte	58                              # DW_AT_decl_file171	.byte	11                              # DW_FORM_data1172	.byte	59                              # DW_AT_decl_line173	.byte	11                              # DW_FORM_data1174	.byte	73                              # DW_AT_type175	.byte	19                              # DW_FORM_ref4176	.byte	63                              # DW_AT_external177	.byte	25                              # DW_FORM_flag_present178	.byte	0                               # EOM(1)179	.byte	0                               # EOM(2)180	.byte	3                               # Abbreviation Code181	.byte	36                              # DW_TAG_base_type182	.byte	0                               # DW_CHILDREN_no183	.byte	3                               # DW_AT_name184	.byte	37                              # DW_FORM_strx1185	.byte	62                              # DW_AT_encoding186	.byte	11                              # DW_FORM_data1187	.byte	11                              # DW_AT_byte_size188	.byte	11                              # DW_FORM_data1189	.byte	0                               # EOM(1)190	.byte	0                               # EOM(2)191	.byte	0                               # EOM(3)192	.section	.debug_addr,"",@progbits193	.long	.Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution194.Ldebug_addr_start0:195	.short	5                               # DWARF version number196	.byte	8                               # Address size197	.byte	0                               # Segment selector size198.Laddr_table_base0:199	.quad	.Lfunc_begin0200.Ldebug_addr_end0:201	.section	.debug_gnu_pubnames,"",@progbits202	.long	.LpubNames_end0-.LpubNames_start0 # Length of Public Names Info203.LpubNames_start0:204	.short	2                               # DWARF Version205	.long	.Lcu_begin0                     # Offset of Compilation Unit Info206	.long	40                              # Compilation Unit Length207	.long	26                              # DIE offset208	.byte	48                              # Attributes: FUNCTION, EXTERNAL209	.asciz	"helper"                        # External Name210	.long	0                               # End Mark211.LpubNames_end0:212	.section	.debug_gnu_pubtypes,"",@progbits213	.long	.LpubTypes_end0-.LpubTypes_start0 # Length of Public Types Info214.LpubTypes_start0:215	.short	2                               # DWARF Version216	.long	.Lcu_begin0                     # Offset of Compilation Unit Info217	.long	40                              # Compilation Unit Length218	.long	42                              # DIE offset219	.byte	144                             # Attributes: TYPE, STATIC220	.asciz	"int"                           # External Name221	.long	0                               # End Mark222.LpubTypes_end0:223	.ident	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)"224	.section	".note.GNU-stack","",@progbits225	.addrsig226	.section	.debug_line,"",@progbits227.Lline_table_start0:228