brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.0 KiB · df42ed1 Raw
161 lines · plain
1# int main() {2#  return 0;3# }4 5	.text6	.file	"main.cpp"7	.globl	main                            # -- Begin function main8	.p2align	4, 0x909	.type	main,@function10main:                                   # @main11.Lfunc_begin0:12	.file	0 "/test" "main.cpp" md5 0x7228a872dc174332f3151a7ac3344b2613	.loc	0 1 0                           # main.cpp:1:014	.cfi_startproc15# %bb.0:                                # %entry16	pushq	%rbp17	.cfi_def_cfa_offset 1618	.cfi_offset %rbp, -1619	movq	%rsp, %rbp20	.cfi_def_cfa_register %rbp21	movl	$0, -4(%rbp)22.Ltmp0:23	.loc	0 2 2 prologue_end              # main.cpp:2:224	xorl	%eax, %eax25	.loc	0 2 2 epilogue_begin is_stmt 0  # main.cpp:2:226	popq	%rbp27	.cfi_def_cfa %rsp, 828	retq29.Ltmp1:30.Lfunc_end0:31	.size	main, .Lfunc_end0-main32	.cfi_endproc33                                        # -- End function34	.section	.debug_abbrev,"",@progbits35	.byte	1                               # Abbreviation Code36	.byte	17                              # DW_TAG_compile_unit37	.byte	1                               # DW_CHILDREN_yes38	.byte	37                              # DW_AT_producer39	.byte	37                              # DW_FORM_strx140	.byte	19                              # DW_AT_language41	.byte	5                               # DW_FORM_data242	.byte	3                               # DW_AT_name43	.byte	37                              # DW_FORM_strx144	.byte	114                             # DW_AT_str_offsets_base45	.byte	23                              # DW_FORM_sec_offset46	.byte	16                              # DW_AT_stmt_list47	.byte	23                              # DW_FORM_sec_offset48	.byte	27                              # DW_AT_comp_dir49	.byte	37                              # DW_FORM_strx150	.byte	17                              # DW_AT_low_pc51	.byte	27                              # DW_FORM_addrx52	.byte	18                              # DW_AT_high_pc53	.byte	6                               # DW_FORM_data454	.byte	115                             # DW_AT_addr_base55	.byte	23                              # DW_FORM_sec_offset56	.byte	0                               # EOM(1)57	.byte	0                               # EOM(2)58	.byte	2                               # Abbreviation Code59	.byte	46                              # DW_TAG_subprogram60	.byte	0                               # DW_CHILDREN_no61	.byte	17                              # DW_AT_low_pc62	.byte	27                              # DW_FORM_addrx63	.byte	18                              # DW_AT_high_pc64	.byte	6                               # DW_FORM_data465	.byte	64                              # DW_AT_frame_base66	.byte	24                              # DW_FORM_exprloc67	.byte	3                               # DW_AT_name68	.byte	37                              # DW_FORM_strx169	.byte	58                              # DW_AT_decl_file70	.byte	11                              # DW_FORM_data171	.byte	59                              # DW_AT_decl_line72	.byte	11                              # DW_FORM_data173	.byte	73                              # DW_AT_type74	.byte	19                              # DW_FORM_ref475	.byte	63                              # DW_AT_external76	.byte	25                              # DW_FORM_flag_present77	.byte	0                               # EOM(1)78	.byte	0                               # EOM(2)79	.byte	3                               # Abbreviation Code80	.byte	36                              # DW_TAG_base_type81	.byte	0                               # DW_CHILDREN_no82	.byte	3                               # DW_AT_name83	.byte	37                              # DW_FORM_strx184	.byte	62                              # DW_AT_encoding85	.byte	11                              # DW_FORM_data186	.byte	11                              # DW_AT_byte_size87	.byte	11                              # DW_FORM_data188	.byte	0                               # EOM(1)89	.byte	0                               # EOM(2)90	.byte	0                               # EOM(3)91	.section	.debug_info,"",@progbits92.Lcu_begin0:93	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit94.Ldebug_info_start0:95	.short	5                               # DWARF version number96	.byte	1                               # DWARF Unit Type97	.byte	8                               # Address Size (in bytes)98	.long	.debug_abbrev                   # Offset Into Abbrev. Section99	.byte	1                               # Abbrev [1] 0xc:0x2b DW_TAG_compile_unit100	.byte	0                               # DW_AT_producer101	.short	33                              # DW_AT_language102	.byte	1                               # DW_AT_name103	.long	.Lstr_offsets_base0             # DW_AT_str_offsets_base104	.long	.Lline_table_start0             # DW_AT_stmt_list105	.byte	2                               # DW_AT_comp_dir106	.byte	0                               # DW_AT_low_pc107	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc108	.long	.Laddr_table_base0              # DW_AT_addr_base109	.byte	2                               # Abbrev [2] 0x23:0xf DW_TAG_subprogram110	.byte	0                               # DW_AT_low_pc111	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc112	.byte	1                               # DW_AT_frame_base113	.byte	86114	.byte	3                               # DW_AT_name115	.byte	0                               # DW_AT_decl_file116	.byte	1                               # DW_AT_decl_line117	.long	50                              # DW_AT_type118                                        # DW_AT_external119	.byte	3                               # Abbrev [3] 0x32:0x4 DW_TAG_base_type120	.byte	4                               # DW_AT_name121	.byte	5                               # DW_AT_encoding122	.byte	4                               # DW_AT_byte_size123	.byte	0                               # End Of Children Mark124.Ldebug_info_end0:125	.section	.debug_str_offsets,"",@progbits126	.long	24                              # Length of String Offsets Set127	.short	5128	.short	0129.Lstr_offsets_base0:130	.section	.debug_str,"MS",@progbits,1131.Linfo_string0:132	.asciz	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)" # string offset=0133.Linfo_string1:134	.asciz	"main.cpp"                      # string offset=105135.Linfo_string2:136	.asciz	"/test" # string offset=114137.Linfo_string3:138	.asciz	"main"                          # string offset=152139.Linfo_string4:140	.asciz	"int"                           # string offset=157141	.section	.debug_str_offsets,"",@progbits142	.long	.Linfo_string0143	.long	.Linfo_string1144	.long	.Linfo_string2145	.long	.Linfo_string3146	.long	.Linfo_string4147	.section	.debug_addr,"",@progbits148	.long	.Ldebug_addr_end0-.Ldebug_addr_start0 # Length of contribution149.Ldebug_addr_start0:150	.short	5                               # DWARF version number151	.byte	8                               # Address size152	.byte	0                               # Segment selector size153.Laddr_table_base0:154	.quad	.Lfunc_begin0155.Ldebug_addr_end0:156	.ident	"clang version 17.0.0 (https://github.com/llvm/llvm-project.git 640e07c49037cca41a1bfbeb916b569d8c950aea)"157	.section	".note.GNU-stack","",@progbits158	.addrsig159	.section	.debug_line,"",@progbits160.Lline_table_start0:161