	.text
	.file	"d4dag.c"
	.file	1 "/home/gold/repo/notabug/sfgraph/d4dag" "d4dag.c"
	.globl	d4d_version                     # -- Begin function d4d_version
	.p2align	4, 0x90
	.type	d4d_version,@function
d4d_version:                            # @d4d_version
.Lfunc_begin0:
	.loc	1 86 0                          # d4dag.c:86:0
	.cfi_startproc
# %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
.Ltmp0:
	.loc	1 87 2 prologue_end             # d4dag.c:87:2
	movl	$10, %eax
	popq	%rbp
	.cfi_def_cfa %rsp, 8
	retq
.Ltmp1:
.Lfunc_end0:
	.size	d4d_version, .Lfunc_end0-d4d_version
	.cfi_endproc
                                        # -- End function
	.globl	d4d_init                        # -- Begin function d4d_init
	.p2align	4, 0x90
	.type	d4d_init,@function
d4d_init:                               # @d4d_init
.Lfunc_begin1:
	.loc	1 101 0                         # d4dag.c:101:0
	.cfi_startproc
# %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$32, %rsp
	movq	%rdi, -16(%rbp)
	movq	%rsi, -24(%rbp)
.Ltmp2:
	.loc	1 103 6 prologue_end            # d4dag.c:103:6
	cmpq	$0, -16(%rbp)
.Ltmp3:
	.loc	1 103 5 is_stmt 0               # d4dag.c:103:5
	jne	.LBB1_2
# %bb.1:
.Ltmp4:
	.loc	1 104 3 is_stmt 1               # d4dag.c:104:3
	movl	$-1, -4(%rbp)
	jmp	.LBB1_7
.Ltmp5:
.LBB1_2:
	.loc	1 106 7                         # d4dag.c:106:7
	cmpq	$0, -24(%rbp)
.Ltmp6:
	.loc	1 106 6 is_stmt 0               # d4dag.c:106:6
	jne	.LBB1_4
# %bb.3:
.Ltmp7:
	.loc	1 107 3 is_stmt 1               # d4dag.c:107:3
	movl	$-1, -4(%rbp)
	jmp	.LBB1_7
.Ltmp8:
.LBB1_4:
	.loc	1 109 35                        # d4dag.c:109:35
	movl	$16, %edi
	callq	*-16(%rbp)
	.loc	1 109 12 is_stmt 0              # d4dag.c:109:12
	movq	%rax, d4d__main
.Ltmp9:
	.loc	1 110 7 is_stmt 1               # d4dag.c:110:7
	cmpq	$0, d4d__main
.Ltmp10:
	.loc	1 110 6 is_stmt 0               # d4dag.c:110:6
	jne	.LBB1_6
# %bb.5:
.Ltmp11:
	.loc	1 111 3 is_stmt 1               # d4dag.c:111:3
	movl	$-2, -4(%rbp)
	jmp	.LBB1_7
.Ltmp12:
.LBB1_6:
	.loc	1 114 15                        # d4dag.c:114:15
	movq	d4d__main, %rax
	.loc	1 114 2 is_stmt 0               # d4dag.c:114:2
	movq	%rax, %rdi
	movl	$16, %esi
	callq	d4d__memzero
	.loc	1 115 27 is_stmt 1              # d4dag.c:115:27
	movq	-16(%rbp), %rax
	.loc	1 115 2 is_stmt 0               # d4dag.c:115:2
	movq	d4d__main, %rcx
	.loc	1 115 25                        # d4dag.c:115:25
	movq	%rax, (%rcx)
	.loc	1 116 25 is_stmt 1              # d4dag.c:116:25
	movq	-24(%rbp), %rax
	.loc	1 116 2 is_stmt 0               # d4dag.c:116:2
	movq	d4d__main, %rcx
	.loc	1 116 23                        # d4dag.c:116:23
	movq	%rax, 8(%rcx)
	.loc	1 117 2 is_stmt 1               # d4dag.c:117:2
	movl	$0, -4(%rbp)
.LBB1_7:
	.loc	1 118 1                         # d4dag.c:118:1
	movl	-4(%rbp), %eax
	addq	$32, %rsp
	popq	%rbp
	.cfi_def_cfa %rsp, 8
	retq
.Ltmp13:
.Lfunc_end1:
	.size	d4d_init, .Lfunc_end1-d4d_init
	.cfi_endproc
                                        # -- End function
	.p2align	4, 0x90                         # -- Begin function d4d__memzero
	.type	d4d__memzero,@function
d4d__memzero:                           # @d4d__memzero
.Lfunc_begin2:
	.loc	1 140 0                         # d4dag.c:140:0
	.cfi_startproc
# %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rdi, -8(%rbp)
	movl	%esi, -12(%rbp)
.Ltmp14:
	.loc	1 141 17 prologue_end           # d4dag.c:141:17
	movq	$0, -24(%rbp)
	.loc	1 142 23                        # d4dag.c:142:23
	movq	-8(%rbp), %rax
	.loc	1 142 4 is_stmt 0               # d4dag.c:142:4
	movq	%rax, -24(%rbp)
.LBB2_1:                                # =>This Inner Loop Header: Depth=1
	.loc	1 143 2 is_stmt 1               # d4dag.c:143:2
	cmpl	$0, -12(%rbp)
	je	.LBB2_3
# %bb.2:                                #   in Loop: Header=BB2_1 Depth=1
.Ltmp15:
	.loc	1 144 4                         # d4dag.c:144:4
	movq	-24(%rbp), %rax
	.loc	1 144 6 is_stmt 0               # d4dag.c:144:6
	movb	$0, (%rax)
	.loc	1 145 4 is_stmt 1               # d4dag.c:145:4
	movq	-24(%rbp), %rax
	addq	$1, %rax
	movq	%rax, -24(%rbp)
	.loc	1 146 4                         # d4dag.c:146:4
	movl	-12(%rbp), %ecx
	addl	$-1, %ecx
	movl	%ecx, -12(%rbp)
.Ltmp16:
	.loc	1 143 2                         # d4dag.c:143:2
	jmp	.LBB2_1
.LBB2_3:
	.loc	1 148 2                         # d4dag.c:148:2
	popq	%rbp
	.cfi_def_cfa %rsp, 8
	retq
.Ltmp17:
.Lfunc_end2:
	.size	d4d__memzero, .Lfunc_end2-d4d__memzero
	.cfi_endproc
                                        # -- End function
	.globl	d4d_deinit                      # -- Begin function d4d_deinit
	.p2align	4, 0x90
	.type	d4d_deinit,@function
d4d_deinit:                             # @d4d_deinit
.Lfunc_begin3:
	.loc	1 124 0                         # d4dag.c:124:0
	.cfi_startproc
# %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$16, %rsp
.Ltmp18:
	.loc	1 126 7 prologue_end            # d4dag.c:126:7
	cmpq	$0, d4d__main
.Ltmp19:
	.loc	1 126 6 is_stmt 0               # d4dag.c:126:6
	jne	.LBB3_2
# %bb.1:
.Ltmp20:
	.loc	1 127 3 is_stmt 1               # d4dag.c:127:3
	movl	$0, -4(%rbp)
	jmp	.LBB3_3
.Ltmp21:
.LBB3_2:
	.loc	1 131 2                         # d4dag.c:131:2
	movq	d4d__main, %rax
	.loc	1 131 13 is_stmt 0              # d4dag.c:131:13
	movq	8(%rax), %rax
	.loc	1 131 23                        # d4dag.c:131:23
	movq	d4d__main, %rcx
	.loc	1 131 2                         # d4dag.c:131:2
	movq	%rcx, %rdi
	callq	*%rax
	.loc	1 132 12 is_stmt 1              # d4dag.c:132:12
	movq	$0, d4d__main
	.loc	1 133 2                         # d4dag.c:133:2
	movl	$0, -4(%rbp)
.LBB3_3:
	.loc	1 134 1                         # d4dag.c:134:1
	movl	-4(%rbp), %eax
	addq	$16, %rsp
	popq	%rbp
	.cfi_def_cfa %rsp, 8
	retq
.Ltmp22:
.Lfunc_end3:
	.size	d4d_deinit, .Lfunc_end3-d4d_deinit
	.cfi_endproc
                                        # -- End function
	.type	d4d__main,@object               # @d4d__main
	.local	d4d__main
	.comm	d4d__main,8,8
	.section	.debug_abbrev,"",@progbits
	.byte	1                               # Abbreviation Code
	.byte	17                              # DW_TAG_compile_unit
	.byte	1                               # DW_CHILDREN_yes
	.byte	37                              # DW_AT_producer
	.byte	14                              # DW_FORM_strp
	.byte	19                              # DW_AT_language
	.byte	5                               # DW_FORM_data2
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	16                              # DW_AT_stmt_list
	.byte	23                              # DW_FORM_sec_offset
	.byte	27                              # DW_AT_comp_dir
	.byte	14                              # DW_FORM_strp
	.byte	17                              # DW_AT_low_pc
	.byte	1                               # DW_FORM_addr
	.byte	18                              # DW_AT_high_pc
	.byte	6                               # DW_FORM_data4
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	2                               # Abbreviation Code
	.byte	52                              # DW_TAG_variable
	.byte	0                               # DW_CHILDREN_no
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	2                               # DW_AT_location
	.byte	24                              # DW_FORM_exprloc
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	3                               # Abbreviation Code
	.byte	15                              # DW_TAG_pointer_type
	.byte	0                               # DW_CHILDREN_no
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	4                               # Abbreviation Code
	.byte	19                              # DW_TAG_structure_type
	.byte	1                               # DW_CHILDREN_yes
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	11                              # DW_AT_byte_size
	.byte	11                              # DW_FORM_data1
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	5                               # Abbreviation Code
	.byte	13                              # DW_TAG_member
	.byte	0                               # DW_CHILDREN_no
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	56                              # DW_AT_data_member_location
	.byte	11                              # DW_FORM_data1
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	6                               # Abbreviation Code
	.byte	22                              # DW_TAG_typedef
	.byte	0                               # DW_CHILDREN_no
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	7                               # Abbreviation Code
	.byte	21                              # DW_TAG_subroutine_type
	.byte	1                               # DW_CHILDREN_yes
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	39                              # DW_AT_prototyped
	.byte	25                              # DW_FORM_flag_present
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	8                               # Abbreviation Code
	.byte	5                               # DW_TAG_formal_parameter
	.byte	0                               # DW_CHILDREN_no
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	9                               # Abbreviation Code
	.byte	15                              # DW_TAG_pointer_type
	.byte	0                               # DW_CHILDREN_no
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	10                              # Abbreviation Code
	.byte	36                              # DW_TAG_base_type
	.byte	0                               # DW_CHILDREN_no
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	62                              # DW_AT_encoding
	.byte	11                              # DW_FORM_data1
	.byte	11                              # DW_AT_byte_size
	.byte	11                              # DW_FORM_data1
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	11                              # Abbreviation Code
	.byte	21                              # DW_TAG_subroutine_type
	.byte	1                               # DW_CHILDREN_yes
	.byte	39                              # DW_AT_prototyped
	.byte	25                              # DW_FORM_flag_present
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	12                              # Abbreviation Code
	.byte	46                              # DW_TAG_subprogram
	.byte	0                               # DW_CHILDREN_no
	.byte	17                              # DW_AT_low_pc
	.byte	1                               # DW_FORM_addr
	.byte	18                              # DW_AT_high_pc
	.byte	6                               # DW_FORM_data4
	.byte	64                              # DW_AT_frame_base
	.byte	24                              # DW_FORM_exprloc
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	39                              # DW_AT_prototyped
	.byte	25                              # DW_FORM_flag_present
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	63                              # DW_AT_external
	.byte	25                              # DW_FORM_flag_present
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	13                              # Abbreviation Code
	.byte	46                              # DW_TAG_subprogram
	.byte	1                               # DW_CHILDREN_yes
	.byte	17                              # DW_AT_low_pc
	.byte	1                               # DW_FORM_addr
	.byte	18                              # DW_AT_high_pc
	.byte	6                               # DW_FORM_data4
	.byte	64                              # DW_AT_frame_base
	.byte	24                              # DW_FORM_exprloc
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	39                              # DW_AT_prototyped
	.byte	25                              # DW_FORM_flag_present
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	63                              # DW_AT_external
	.byte	25                              # DW_FORM_flag_present
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	14                              # Abbreviation Code
	.byte	5                               # DW_TAG_formal_parameter
	.byte	0                               # DW_CHILDREN_no
	.byte	2                               # DW_AT_location
	.byte	24                              # DW_FORM_exprloc
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	15                              # Abbreviation Code
	.byte	46                              # DW_TAG_subprogram
	.byte	1                               # DW_CHILDREN_yes
	.byte	17                              # DW_AT_low_pc
	.byte	1                               # DW_FORM_addr
	.byte	18                              # DW_AT_high_pc
	.byte	6                               # DW_FORM_data4
	.byte	64                              # DW_AT_frame_base
	.byte	24                              # DW_FORM_exprloc
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	39                              # DW_AT_prototyped
	.byte	25                              # DW_FORM_flag_present
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	16                              # Abbreviation Code
	.byte	52                              # DW_TAG_variable
	.byte	0                               # DW_CHILDREN_no
	.byte	2                               # DW_AT_location
	.byte	24                              # DW_FORM_exprloc
	.byte	3                               # DW_AT_name
	.byte	14                              # DW_FORM_strp
	.byte	58                              # DW_AT_decl_file
	.byte	11                              # DW_FORM_data1
	.byte	59                              # DW_AT_decl_line
	.byte	11                              # DW_FORM_data1
	.byte	73                              # DW_AT_type
	.byte	19                              # DW_FORM_ref4
	.byte	0                               # EOM(1)
	.byte	0                               # EOM(2)
	.byte	0                               # EOM(3)
	.section	.debug_info,"",@progbits
.Lcu_begin0:
	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit
.Ldebug_info_start0:
	.short	4                               # DWARF version number
	.long	.debug_abbrev                   # Offset Into Abbrev. Section
	.byte	8                               # Address Size (in bytes)
	.byte	1                               # Abbrev [1] 0xb:0x150 DW_TAG_compile_unit
	.long	.Linfo_string0                  # DW_AT_producer
	.short	12                              # DW_AT_language
	.long	.Linfo_string1                  # DW_AT_name
	.long	.Lline_table_start0             # DW_AT_stmt_list
	.long	.Linfo_string2                  # DW_AT_comp_dir
	.quad	.Lfunc_begin0                   # DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin0       # DW_AT_high_pc
	.byte	2                               # Abbrev [2] 0x2a:0x15 DW_TAG_variable
	.long	.Linfo_string3                  # DW_AT_name
	.long	63                              # DW_AT_type
	.byte	1                               # DW_AT_decl_file
	.byte	78                              # DW_AT_decl_line
	.byte	9                               # DW_AT_location
	.byte	3
	.quad	d4d__main
	.byte	3                               # Abbrev [3] 0x3f:0x5 DW_TAG_pointer_type
	.long	68                              # DW_AT_type
	.byte	4                               # Abbrev [4] 0x44:0x21 DW_TAG_structure_type
	.long	.Linfo_string9                  # DW_AT_name
	.byte	16                              # DW_AT_byte_size
	.byte	1                               # DW_AT_decl_file
	.byte	71                              # DW_AT_decl_line
	.byte	5                               # Abbrev [5] 0x4c:0xc DW_TAG_member
	.long	.Linfo_string4                  # DW_AT_name
	.long	101                             # DW_AT_type
	.byte	1                               # DW_AT_decl_file
	.byte	73                              # DW_AT_decl_line
	.byte	0                               # DW_AT_data_member_location
	.byte	5                               # Abbrev [5] 0x58:0xc DW_TAG_member
	.long	.Linfo_string7                  # DW_AT_name
	.long	136                             # DW_AT_type
	.byte	1                               # DW_AT_decl_file
	.byte	74                              # DW_AT_decl_line
	.byte	8                               # DW_AT_data_member_location
	.byte	0                               # End Of Children Mark
	.byte	6                               # Abbrev [6] 0x65:0xb DW_TAG_typedef
	.long	112                             # DW_AT_type
	.long	.Linfo_string6                  # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	67                              # DW_AT_decl_line
	.byte	3                               # Abbrev [3] 0x70:0x5 DW_TAG_pointer_type
	.long	117                             # DW_AT_type
	.byte	7                               # Abbrev [7] 0x75:0xb DW_TAG_subroutine_type
	.long	128                             # DW_AT_type
                                        # DW_AT_prototyped
	.byte	8                               # Abbrev [8] 0x7a:0x5 DW_TAG_formal_parameter
	.long	129                             # DW_AT_type
	.byte	0                               # End Of Children Mark
	.byte	9                               # Abbrev [9] 0x80:0x1 DW_TAG_pointer_type
	.byte	10                              # Abbrev [10] 0x81:0x7 DW_TAG_base_type
	.long	.Linfo_string5                  # DW_AT_name
	.byte	7                               # DW_AT_encoding
	.byte	4                               # DW_AT_byte_size
	.byte	6                               # Abbrev [6] 0x88:0xb DW_TAG_typedef
	.long	147                             # DW_AT_type
	.long	.Linfo_string8                  # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	68                              # DW_AT_decl_line
	.byte	3                               # Abbrev [3] 0x93:0x5 DW_TAG_pointer_type
	.long	152                             # DW_AT_type
	.byte	11                              # Abbrev [11] 0x98:0x7 DW_TAG_subroutine_type
                                        # DW_AT_prototyped
	.byte	8                               # Abbrev [8] 0x99:0x5 DW_TAG_formal_parameter
	.long	128                             # DW_AT_type
	.byte	0                               # End Of Children Mark
	.byte	3                               # Abbrev [3] 0x9f:0x5 DW_TAG_pointer_type
	.long	164                             # DW_AT_type
	.byte	10                              # Abbrev [10] 0xa4:0x7 DW_TAG_base_type
	.long	.Linfo_string10                 # DW_AT_name
	.byte	8                               # DW_AT_encoding
	.byte	1                               # DW_AT_byte_size
	.byte	12                              # Abbrev [12] 0xab:0x19 DW_TAG_subprogram
	.quad	.Lfunc_begin0                   # DW_AT_low_pc
	.long	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc
	.byte	1                               # DW_AT_frame_base
	.byte	86
	.long	.Linfo_string11                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	85                              # DW_AT_decl_line
                                        # DW_AT_prototyped
	.long	339                             # DW_AT_type
                                        # DW_AT_external
	.byte	13                              # Abbrev [13] 0xc4:0x36 DW_TAG_subprogram
	.quad	.Lfunc_begin1                   # DW_AT_low_pc
	.long	.Lfunc_end1-.Lfunc_begin1       # DW_AT_high_pc
	.byte	1                               # DW_AT_frame_base
	.byte	86
	.long	.Linfo_string13                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	100                             # DW_AT_decl_line
                                        # DW_AT_prototyped
	.long	339                             # DW_AT_type
                                        # DW_AT_external
	.byte	14                              # Abbrev [14] 0xdd:0xe DW_TAG_formal_parameter
	.byte	2                               # DW_AT_location
	.byte	145
	.byte	112
	.long	.Linfo_string16                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	100                             # DW_AT_decl_line
	.long	112                             # DW_AT_type
	.byte	14                              # Abbrev [14] 0xeb:0xe DW_TAG_formal_parameter
	.byte	2                               # DW_AT_location
	.byte	145
	.byte	104
	.long	.Linfo_string17                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	100                             # DW_AT_decl_line
	.long	147                             # DW_AT_type
	.byte	0                               # End Of Children Mark
	.byte	15                              # Abbrev [15] 0xfa:0x40 DW_TAG_subprogram
	.quad	.Lfunc_begin2                   # DW_AT_low_pc
	.long	.Lfunc_end2-.Lfunc_begin2       # DW_AT_high_pc
	.byte	1                               # DW_AT_frame_base
	.byte	86
	.long	.Linfo_string14                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	139                             # DW_AT_decl_line
                                        # DW_AT_prototyped
	.byte	14                              # Abbrev [14] 0x10f:0xe DW_TAG_formal_parameter
	.byte	2                               # DW_AT_location
	.byte	145
	.byte	120
	.long	.Linfo_string18                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	139                             # DW_AT_decl_line
	.long	128                             # DW_AT_type
	.byte	14                              # Abbrev [14] 0x11d:0xe DW_TAG_formal_parameter
	.byte	2                               # DW_AT_location
	.byte	145
	.byte	116
	.long	.Linfo_string19                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	139                             # DW_AT_decl_line
	.long	129                             # DW_AT_type
	.byte	16                              # Abbrev [16] 0x12b:0xe DW_TAG_variable
	.byte	2                               # DW_AT_location
	.byte	145
	.byte	104
	.long	.Linfo_string20                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	141                             # DW_AT_decl_line
	.long	159                             # DW_AT_type
	.byte	0                               # End Of Children Mark
	.byte	12                              # Abbrev [12] 0x13a:0x19 DW_TAG_subprogram
	.quad	.Lfunc_begin3                   # DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin3       # DW_AT_high_pc
	.byte	1                               # DW_AT_frame_base
	.byte	86
	.long	.Linfo_string15                 # DW_AT_name
	.byte	1                               # DW_AT_decl_file
	.byte	123                             # DW_AT_decl_line
                                        # DW_AT_prototyped
	.long	339                             # DW_AT_type
                                        # DW_AT_external
	.byte	10                              # Abbrev [10] 0x153:0x7 DW_TAG_base_type
	.long	.Linfo_string12                 # DW_AT_name
	.byte	5                               # DW_AT_encoding
	.byte	4                               # DW_AT_byte_size
	.byte	0                               # End Of Children Mark
.Ldebug_info_end0:
	.section	.debug_str,"MS",@progbits,1
.Linfo_string0:
	.asciz	"Debian clang version 11.0.1-2" # string offset=0
.Linfo_string1:
	.asciz	"d4dag.c"                       # string offset=30
.Linfo_string2:
	.asciz	"/home/gold/repo/notabug/sfgraph/d4dag" # string offset=38
.Linfo_string3:
	.asciz	"d4d__main"                     # string offset=76
.Linfo_string4:
	.asciz	"d4d__malloc"                   # string offset=86
.Linfo_string5:
	.asciz	"unsigned int"                  # string offset=98
.Linfo_string6:
	.asciz	"malloc_fn"                     # string offset=111
.Linfo_string7:
	.asciz	"d4d__free"                     # string offset=121
.Linfo_string8:
	.asciz	"free_fn"                       # string offset=131
.Linfo_string9:
	.asciz	"d4d__maing"                    # string offset=139
.Linfo_string10:
	.asciz	"unsigned char"                 # string offset=150
.Linfo_string11:
	.asciz	"d4d_version"                   # string offset=164
.Linfo_string12:
	.asciz	"int"                           # string offset=176
.Linfo_string13:
	.asciz	"d4d_init"                      # string offset=180
.Linfo_string14:
	.asciz	"d4d__memzero"                  # string offset=189
.Linfo_string15:
	.asciz	"d4d_deinit"                    # string offset=202
.Linfo_string16:
	.asciz	"mallocer"                      # string offset=213
.Linfo_string17:
	.asciz	"freeer"                        # string offset=222
.Linfo_string18:
	.asciz	"ptr"                           # string offset=229
.Linfo_string19:
	.asciz	"n"                             # string offset=233
.Linfo_string20:
	.asciz	"p"                             # string offset=235
	.ident	"Debian clang version 11.0.1-2"
	.section	".note.GNU-stack","",@progbits
	.addrsig
	.addrsig_sym d4d__memzero
	.addrsig_sym d4d__main
	.section	.debug_line,"",@progbits
.Lline_table_start0:
