.section __TEXT,__text,regular,pure_instructions .section __DWARF,__debug_frame,regular,debug Lsection_debug_frame: .section __DWARF,__debug_info,regular,debug Lsection_info: .section __DWARF,__debug_abbrev,regular,debug Lsection_abbrev: .section __DWARF,__debug_aranges,regular,debug Lsection_aranges: .section __DWARF,__debug_macinfo,regular,debug Lsection_macinfo: Lsection_line: .section __DWARF,__debug_loc,regular,debug Lsection_loc: .section __DWARF,__debug_pubnames,regular,debug Lsection_pubnames: .section __DWARF,__debug_pubtypes,regular,debug Lsection_pubtypes: .section __DWARF,__debug_str,regular,debug Lsection_str: .section __DWARF,__debug_ranges,regular,debug Lsection_ranges: .section __TEXT,__text,regular,pure_instructions Ltext_begin: .section __DATA,__data Ldata_begin: .section __TEXT,__text,regular,pure_instructions .globl _incrk .align 4, 0x90 _incrk: Lfunc_begin1: Ltmp2: pushl %ebp Ltmp0: movl %esp, %ebp Ltmp1: movl 8(%ebp), %eax movl 12(%ebp), %ecx Ltmp3: addl %ecx, (%eax) Ltmp4: popl %ebp ret Ltmp5: Lfunc_end1: .globl _add3 .align 4, 0x90 _add3: Lfunc_begin2: Ltmp9: pushl %ebp Ltmp6: movl %esp, %ebp Ltmp7: subl $24, %esp Ltmp8: movl 8(%ebp), %eax movl %eax, -4(%ebp) leal -4(%ebp), %eax Ltmp10: movl %eax, (%esp) movl $3, 4(%esp) call _incrk Ltmp11: movl -4(%ebp), %eax addl $24, %esp popl %ebp ret Ltmp12: Lfunc_end2: Ltext_end: .section __DATA,__data Ldata_end: .section __TEXT,__text,regular,pure_instructions Lsection_end1: .section __DWARF,__debug_frame,regular,debug Ldebug_frame_common: Lset0 = Ldebug_frame_common_end-Ldebug_frame_common_begin .long Lset0 Ldebug_frame_common_begin: .long 4294967295 .byte 1 .byte 0 .byte 1 .byte 124 .byte 8 .byte 12 .byte 4 .byte 4 .byte 136 .byte 1 .align 2 Ldebug_frame_common_end: Lset1 = Ldebug_frame_end1-Ldebug_frame_begin1 .long Lset1 Ldebug_frame_begin1: Lset2 = Ldebug_frame_common-Lsection_debug_frame .long Lset2 .long Lfunc_begin1 Lset3 = Lfunc_end1-Lfunc_begin1 .long Lset3 .byte 4 Lset4 = Ltmp0-Lfunc_begin1 .long Lset4 .byte 14 .byte 8 .byte 133 .byte 2 .byte 4 Lset5 = Ltmp1-Ltmp0 .long Lset5 .byte 13 .byte 5 .align 2 Ldebug_frame_end1: Lset6 = Ldebug_frame_end2-Ldebug_frame_begin2 .long Lset6 Ldebug_frame_begin2: Lset7 = Ldebug_frame_common-Lsection_debug_frame .long Lset7 .long Lfunc_begin2 Lset8 = Lfunc_end2-Lfunc_begin2 .long Lset8 .byte 4 Lset9 = Ltmp6-Lfunc_begin2 .long Lset9 .byte 14 .byte 8 .byte 133 .byte 2 .byte 4 Lset10 = Ltmp7-Ltmp6 .long Lset10 .byte 13 .byte 5 .align 2 Ldebug_frame_end2: .section __DWARF,__debug_info,regular,debug Linfo_begin1: .long 333 .short 2 Lset11 = Labbrev_begin-Lsection_abbrev .long Lset11 .byte 4 .byte 1 .ascii "4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)" .byte 0 .byte 1 .ascii "pointer.c" .byte 0 .long 0 .long 0 .ascii "/Users/aykut/Documents/Academic/Courses/Hacettepe/BIL220/2012/codes/asm-procedures/" .byte 0 .byte 1 .byte 2 .long 244 .ascii "incrk" .byte 0 .ascii "incrk" .byte 0 .byte 1 .byte 6 .byte 1 .byte 1 .long Lfunc_begin1 .long Lfunc_end1 .byte 1 .byte 85 .byte 3 .ascii "ip" .byte 0 .byte 1 .byte 6 .long 324 .byte 2 .byte 145 .byte 8 .byte 3 .byte 107 .byte 0 .byte 1 .byte 6 .long 244 .byte 2 .byte 145 .byte 12 .byte 4 .long Ltmp3 .long Ltmp5 .byte 0 .byte 5 .byte 5 .ascii "int" .byte 0 .byte 4 .byte 6 .long 324 .ascii "add3" .byte 0 .ascii "add3" .byte 0 .byte 1 .byte 11 .byte 1 .long 244 .byte 1 .long Lfunc_begin2 .long Lfunc_end2 .byte 1 .byte 85 .byte 3 .byte 120 .byte 0 .byte 1 .byte 11 .long 244 .byte 2 .byte 145 .byte 8 .byte 7 .long Lfunc_begin2 .long Ltmp12 .byte 8 .ascii "localx" .byte 0 .byte 1 .byte 12 .long 244 .byte 2 .byte 145 .byte 124 .byte 0 .byte 0 .byte 9 .long 244 .byte 4 .byte 1 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 Linfo_end1: .section __DWARF,__debug_abbrev,regular,debug Labbrev_begin: .byte 1 .byte 17 .byte 1 .byte 37 .byte 8 .byte 19 .byte 11 .byte 3 .byte 8 .byte 82 .byte 1 .byte 16 .byte 6 .byte 27 .byte 8 .byte 225 .byte 127 .byte 12 .byte 0 .byte 0 .byte 2 .byte 46 .byte 1 .byte 1 .byte 19 .byte 3 .byte 8 .byte 135 .byte 64 .byte 8 .byte 58 .byte 11 .byte 59 .byte 11 .byte 39 .byte 12 .byte 63 .byte 12 .byte 17 .byte 1 .byte 18 .byte 1 .byte 64 .byte 10 .byte 0 .byte 0 .byte 3 .byte 5 .byte 0 .byte 3 .byte 8 .byte 58 .byte 11 .byte 59 .byte 11 .byte 73 .byte 19 .byte 2 .byte 10 .byte 0 .byte 0 .byte 4 .byte 11 .byte 0 .byte 17 .byte 1 .byte 18 .byte 1 .byte 0 .byte 0 .byte 5 .byte 36 .byte 0 .byte 62 .byte 11 .byte 3 .byte 8 .byte 11 .byte 11 .byte 0 .byte 0 .byte 6 .byte 46 .byte 1 .byte 1 .byte 19 .byte 3 .byte 8 .byte 135 .byte 64 .byte 8 .byte 58 .byte 11 .byte 59 .byte 11 .byte 39 .byte 12 .byte 73 .byte 19 .byte 63 .byte 12 .byte 17 .byte 1 .byte 18 .byte 1 .byte 64 .byte 10 .byte 0 .byte 0 .byte 7 .byte 11 .byte 1 .byte 17 .byte 1 .byte 18 .byte 1 .byte 0 .byte 0 .byte 8 .byte 52 .byte 0 .byte 3 .byte 8 .byte 58 .byte 11 .byte 59 .byte 11 .byte 73 .byte 19 .byte 2 .byte 10 .byte 0 .byte 0 .byte 9 .byte 15 .byte 0 .byte 73 .byte 19 .byte 11 .byte 11 .byte 58 .byte 11 .byte 59 .byte 11 .byte 0 .byte 0 .byte 0 Labbrev_end: .section __DWARF,__debug_line,regular,debug Lset12 = Lline_end-Lline_begin .long Lset12 Lline_begin: .short 2 Lset13 = Lline_prolog_end-Lline_prolog_begin .long Lset13 Lline_prolog_begin: .byte 1 .byte 1 .byte 246 .byte 245 .byte 10 .byte 0 .byte 1 .byte 1 .byte 1 .byte 1 .byte 0 .byte 0 .byte 0 .byte 1 .asciz "/Users/aykut/Documents/Academic/Courses/Hacettepe/BIL220/2012/codes/asm-procedures/" .byte 0 .asciz "pointer.c" .byte 1 .byte 0 .byte 0 .byte 0 Lline_prolog_end: .byte 0 .byte 5 .byte 2 .long Ltmp2 .byte 25 .byte 0 .byte 5 .byte 2 .long Ltmp3 .byte 21 .byte 0 .byte 5 .byte 2 .long Ltmp4 .byte 21 .byte 0 .byte 5 .byte 2 .long Ltmp9 .byte 23 .byte 0 .byte 5 .byte 2 .long Ltmp10 .byte 22 .byte 0 .byte 5 .byte 2 .long Ltmp11 .byte 21 .byte 0 .byte 5 .byte 2 .long Lsection_end1 .byte 0 .byte 1 .byte 1 Lline_end: .section __DWARF,__debug_pubnames,regular,debug Lset14 = Lpubnames_end1-Lpubnames_begin1 .long Lset14 Lpubnames_begin1: .short 2 Lset15 = Linfo_begin1-Lsection_info .long Lset15 Lset16 = Linfo_end1-Linfo_begin1 .long Lset16 .long 178 .asciz "incrk" .long 251 .asciz "add3" .long 0 Lpubnames_end1: .section __DWARF,__debug_pubtypes,regular,debug Lset17 = Lpubtypes_end1-Lpubtypes_begin1 .long Lset17 Lpubtypes_begin1: .short 2 Lset18 = Linfo_begin1-Lsection_info .long Lset18 Lset19 = Linfo_end1-Linfo_begin1 .long Lset19 .long 0 Lpubtypes_end1: .section __DWARF,__debug_aranges,regular,debug .section __DWARF,__debug_ranges,regular,debug .section __DWARF,__debug_macinfo,regular,debug .section __DWARF,__debug_inlined,regular,debug Lset20 = Ldebug_inlined_end1-Ldebug_inlined_begin1 .long Lset20 Ldebug_inlined_begin1: .short 2 .byte 4 Ldebug_inlined_end1: .subsections_via_symbols