123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663 |
- .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:
|