brintos

brintos / llvm-project-archived public Read only

0
0
Text · 9.9 KiB · a7d12b9 Raw
223 lines · plain
1# int main() {2#   return 0;3# }4 5	.text6	.file	"main.cpp"7	.section	.text.main,"ax",@progbits8	.globl	main                            # -- Begin function main9	.p2align	4, 0x9010	.type	main,@function11main:                                   # @main12.Lfunc_begin0:13	.file	0 "." "main.cpp" md5 0xbb12fec8d002b1f0e06f7dee4604c6cc14	.loc	0 1 0                           # main.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	movl	$0, -4(%rbp)23.Ltmp0:24	.loc	0 2 3 prologue_end              # main.cpp:2:325	xorl	%eax, %eax26	.loc	0 2 3 epilogue_begin is_stmt 0  # main.cpp:2:327	popq	%rbp28	.cfi_def_cfa %rsp, 829	retq30.Ltmp1:31.Lfunc_end0:32	.size	main, .Lfunc_end0-main33	.cfi_endproc34                                        # -- End function35	.section	.debug_abbrev,"",@progbits36	.byte	1                               # Abbreviation Code37	.byte	74                              # DW_TAG_skeleton_unit38	.byte	0                               # DW_CHILDREN_no39	.byte	16                              # DW_AT_stmt_list40	.byte	23                              # DW_FORM_sec_offset41	.byte	114                             # DW_AT_str_offsets_base42	.byte	23                              # DW_FORM_sec_offset43	.byte	27                              # DW_AT_comp_dir44	.byte	37                              # DW_FORM_strx145	.ascii	"\264B"                         # DW_AT_GNU_pubnames46	.byte	25                              # DW_FORM_flag_present47	.byte	118                             # DW_AT_dwo_name48	.byte	37                              # DW_FORM_strx149	.byte	17                              # DW_AT_low_pc50	.byte	27                              # DW_FORM_addrx51	.byte	18                              # DW_AT_high_pc52	.byte	6                               # DW_FORM_data453	.byte	115                             # DW_AT_addr_base54	.byte	23                              # DW_FORM_sec_offset55	.byte	0                               # EOM(1)56	.byte	0                               # EOM(2)57	.byte	0                               # EOM(3)58	.section	.debug_info,"",@progbits59.Lcu_begin0:60	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit61.Ldebug_info_start0:62	.short	5                               # DWARF version number63	.byte	4                               # DWARF Unit Type64	.byte	8                               # Address Size (in bytes)65	.long	.debug_abbrev                   # Offset Into Abbrev. Section66	.quad	631807471090475330067	.byte	1                               # Abbrev [1] 0x14:0x14 DW_TAG_skeleton_unit68	.long	.Lline_table_start0             # DW_AT_stmt_list69	.long	.Lstr_offsets_base0             # DW_AT_str_offsets_base70	.byte	0                               # DW_AT_comp_dir71                                        # DW_AT_GNU_pubnames72	.byte	1                               # DW_AT_dwo_name73	.byte	0                               # DW_AT_low_pc74	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc75	.long	.Laddr_table_base0              # DW_AT_addr_base76.Ldebug_info_end0:77	.section	.debug_str_offsets,"",@progbits78	.long	12                              # Length of String Offsets Set79	.short	580	.short	081.Lstr_offsets_base0:82	.section	.debug_str,"MS",@progbits,183.Lskel_string0:84	.asciz	"." # string offset=085.Lskel_string1:86	.asciz	"main.dwo"                      # string offset=5087	.section	.debug_str_offsets,"",@progbits88	.long	.Lskel_string089	.long	.Lskel_string190	.section	.debug_str_offsets.dwo,"e",@progbits91	.long	24                              # Length of String Offsets Set92	.short	593	.short	094	.section	.debug_str.dwo,"eMS",@progbits,195.Linfo_string0:96	.asciz	"main"                          # string offset=097.Linfo_string1:98	.asciz	"int"                           # string offset=599.Linfo_string2:100	.asciz	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)" # string offset=9101.Linfo_string3:102	.asciz	"main.cpp"                      # string offset=114103.Linfo_string4:104	.asciz	"main.dwo"                      # string offset=123105	.section	.debug_str_offsets.dwo,"e",@progbits106	.long	0107	.long	5108	.long	9109	.long	114110	.long	123111	.section	.debug_info.dwo,"e",@progbits112	.long	.Ldebug_info_dwo_end0-.Ldebug_info_dwo_start0 # Length of Unit113.Ldebug_info_dwo_start0:114	.short	5                               # DWARF version number115	.byte	5                               # DWARF Unit Type116	.byte	8                               # Address Size (in bytes)117	.long	0                               # Offset Into Abbrev. Section118	.quad	6318074710904753300119	.byte	1                               # Abbrev [1] 0x14:0x1a DW_TAG_compile_unit120	.byte	2                               # DW_AT_producer121	.short	33                              # DW_AT_language122	.byte	3                               # DW_AT_name123	.byte	4                               # DW_AT_dwo_name124	.byte	2                               # Abbrev [2] 0x1a:0xf DW_TAG_subprogram125	.byte	0                               # DW_AT_low_pc126	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc127	.byte	1                               # DW_AT_frame_base128	.byte	86129	.byte	0                               # DW_AT_name130	.byte	0                               # DW_AT_decl_file131	.byte	1                               # DW_AT_decl_line132	.long	41                              # DW_AT_type133                                        # DW_AT_external134	.byte	3                               # Abbrev [3] 0x29:0x4 DW_TAG_base_type135	.byte	1                               # DW_AT_name136	.byte	5                               # DW_AT_encoding137	.byte	4                               # DW_AT_byte_size138	.byte	0                               # End Of Children Mark139.Ldebug_info_dwo_end0:140	.section	.debug_abbrev.dwo,"e",@progbits141	.byte	1                               # Abbreviation Code142	.byte	17                              # DW_TAG_compile_unit143	.byte	1                               # DW_CHILDREN_yes144	.byte	37                              # DW_AT_producer145	.byte	37                              # DW_FORM_strx1146	.byte	19                              # DW_AT_language147	.byte	5                               # DW_FORM_data2148	.byte	3                               # DW_AT_name149	.byte	37                              # DW_FORM_strx1150	.byte	118                             # DW_AT_dwo_name151	.byte	37                              # DW_FORM_strx1152	.byte	0                               # EOM(1)153	.byte	0                               # EOM(2)154	.byte	2                               # Abbreviation Code155	.byte	46                              # DW_TAG_subprogram156	.byte	0                               # DW_CHILDREN_no157	.byte	17                              # DW_AT_low_pc158	.byte	27                              # DW_FORM_addrx159	.byte	18                              # DW_AT_high_pc160	.byte	6                               # DW_FORM_data4161	.byte	64                              # DW_AT_frame_base162	.byte	24                              # DW_FORM_exprloc163	.byte	3                               # DW_AT_name164	.byte	37                              # DW_FORM_strx1165	.byte	58                              # DW_AT_decl_file166	.byte	11                              # DW_FORM_data1167	.byte	59                              # DW_AT_decl_line168	.byte	11                              # DW_FORM_data1169	.byte	73                              # DW_AT_type170	.byte	19                              # DW_FORM_ref4171	.byte	63                              # DW_AT_external172	.byte	25                              # DW_FORM_flag_present173	.byte	0                               # EOM(1)174	.byte	0                               # EOM(2)175	.byte	3                               # Abbreviation Code176	.byte	36                              # DW_TAG_base_type177	.byte	0                               # DW_CHILDREN_no178	.byte	3                               # DW_AT_name179	.byte	37                              # DW_FORM_strx1180	.byte	62                              # DW_AT_encoding181	.byte	11                              # DW_FORM_data1182	.byte	11                              # DW_AT_byte_size183	.byte	11                              # DW_FORM_data1184	.byte	0                               # EOM(1)185	.byte	0                               # EOM(2)186	.byte	0                               # EOM(3)187	.section	.debug_addr,"",@progbits188	.long	.Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution189.Ldebug_addr_start0:190	.short	5                               # DWARF version number191	.byte	8                               # Address size192	.byte	0                               # Segment selector size193.Laddr_table_base0:194	.quad	.Lfunc_begin0195.Ldebug_addr_end0:196	.section	.debug_gnu_pubnames,"",@progbits197	.long	.LpubNames_end0-.LpubNames_start0 # Length of Public Names Info198.LpubNames_start0:199	.short	2                               # DWARF Version200	.long	.Lcu_begin0                     # Offset of Compilation Unit Info201	.long	40                              # Compilation Unit Length202	.long	26                              # DIE offset203	.byte	48                              # Attributes: FUNCTION, EXTERNAL204	.asciz	"main"                          # External Name205	.long	0                               # End Mark206.LpubNames_end0:207	.section	.debug_gnu_pubtypes,"",@progbits208	.long	.LpubTypes_end0-.LpubTypes_start0 # Length of Public Types Info209.LpubTypes_start0:210	.short	2                               # DWARF Version211	.long	.Lcu_begin0                     # Offset of Compilation Unit Info212	.long	40                              # Compilation Unit Length213	.long	41                              # DIE offset214	.byte	144                             # Attributes: TYPE, STATIC215	.asciz	"int"                           # External Name216	.long	0                               # End Mark217.LpubTypes_end0:218	.ident	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)"219	.section	".note.GNU-stack","",@progbits220	.addrsig221	.section	.debug_line,"",@progbits222.Lline_table_start0:223