lab2: file format elf32-i386
Disassembly of section .init:
08048344 <_init>:
8048344: 55 push %ebp
8048345: 89 e5 mov %esp,%ebp
8048347: 83 ec 14 sub $0x14,%esp
804834a: 53 push %ebx
804834b: e8 00 00 00 00 call 8048350 <_init+0xc>
8048350: 5b pop %ebx
8048351: 81 c3 64 1b 00 00 add $0x1b64,%ebx
8048357: e8 c8 00 00 00 call 8048424
804835c: e8 47 01 00 00 call 80484a8
8048361: e8 3a 06 00 00 call 80489a0 <__do_global_ctors_aux>
8048366: 5b pop %ebx
8048367: c9 leave
8048368: c3 ret
Disassembly of section .plt:
0804836c <.plt>:
804836c: ff 35 b8 9e 04 08 pushl 0x8049eb8
8048372: ff 25 bc 9e 04 08 jmp *0x8049ebc
8048378: 00 00 add %al,(%eax)
804837a: 00 00 add %al,(%eax)
804837c: ff 25 c0 9e 04 08 jmp *0x8049ec0
8048382: 68 00 00 00 00 push $0x0
8048387: e9 e0 ff ff ff jmp 804836c <_init+0x28>
804838c: ff 25 c4 9e 04 08 jmp *0x8049ec4
8048392: 68 08 00 00 00 push $0x8
8048397: e9 d0 ff ff ff jmp 804836c <_init+0x28>
804839c: ff 25 c8 9e 04 08 jmp *0x8049ec8
80483a2: 68 10 00 00 00 push $0x10
80483a7: e9 c0 ff ff ff jmp 804836c <_init+0x28>
80483ac: ff 25 cc 9e 04 08 jmp *0x8049ecc
80483b2: 68 18 00 00 00 push $0x18
80483b7: e9 b0 ff ff ff jmp 804836c <_init+0x28>
80483bc: ff 25 d0 9e 04 08 jmp *0x8049ed0
80483c2: 68 20 00 00 00 push $0x20
80483c7: e9 a0 ff ff ff jmp 804836c <_init+0x28>
80483cc: ff 25 d4 9e 04 08 jmp *0x8049ed4
80483d2: 68 28 00 00 00 push $0x28
80483d7: e9 90 ff ff ff jmp 804836c <_init+0x28>
80483dc: ff 25 d8 9e 04 08 jmp *0x8049ed8
80483e2: 68 30 00 00 00 push $0x30
80483e7: e9 80 ff ff ff jmp 804836c <_init+0x28>
80483ec: ff 25 dc 9e 04 08 jmp *0x8049edc
80483f2: 68 38 00 00 00 push $0x38
80483f7: e9 70 ff ff ff jmp 804836c <_init+0x28>
Disassembly of section .text:
08048400 <_start>:
8048400: 31 ed xor %ebp,%ebp
8048402: 5e pop %esi
8048403: 89 e1 mov %esp,%ecx
8048405: 83 e4 f0 and $0xfffffff0,%esp
8048408: 50 push %eax
8048409: 54 push %esp
804840a: 52 push %edx
804840b: 68 d0 89 04 08 push $0x80489d0
8048410: 68 44 83 04 08 push $0x8048344
8048415: 51 push %ecx
8048416: 56 push %esi
8048417: 68 0c 88 04 08 push $0x804880c
804841c: e8 9b ff ff ff call 80483bc <_init+0x78>
8048421: f4 hlt
8048422: 89 f6 mov %esi,%esi
08048424 :
8048424: 55 push %ebp
8048425: 89 e5 mov %esp,%ebp
8048427: 83 ec 14 sub $0x14,%esp
804842a: 53 push %ebx
804842b: e8 00 00 00 00 call 8048430
8048430: 5b pop %ebx
8048431: 81 c3 84 1a 00 00 add $0x1a84,%ebx
8048437: 8b 83 2c 00 00 00 mov 0x2c(%ebx),%eax
804843d: 85 c0 test %eax,%eax
804843f: 74 02 je 8048443
8048441: ff d0 call *%eax
8048443: 5b pop %ebx
8048444: c9 leave
8048445: c3 ret
8048446: 89 f6 mov %esi,%esi
8048448: 90 nop
8048449: 90 nop
804844a: 90 nop
804844b: 90 nop
804844c: 90 nop
804844d: 90 nop
804844e: 90 nop
804844f: 90 nop
08048450 <__do_global_dtors_aux>:
8048450: 55 push %ebp
8048451: 89 e5 mov %esp,%ebp
8048453: 83 ec 08 sub $0x8,%esp
8048456: 83 3d cc 9d 04 08 00 cmpl $0x0,0x8049dcc
804845d: 75 3e jne 804849d <__do_global_dtors_aux+0x4d>
804845f: eb 12 jmp 8048473 <__do_global_dtors_aux+0x23>
8048461: a1 c8 9d 04 08 mov 0x8049dc8,%eax
8048466: 8d 50 04 lea 0x4(%eax),%edx
8048469: 89 15 c8 9d 04 08 mov %edx,0x8049dc8
804846f: 8b 00 mov (%eax),%eax
8048471: ff d0 call *%eax
8048473: a1 c8 9d 04 08 mov 0x8049dc8,%eax
8048478: 83 38 00 cmpl $0x0,(%eax)
804847b: 75 e4 jne 8048461 <__do_global_dtors_aux+0x11>
804847d: b8 ac 83 04 08 mov $0x80483ac,%eax
8048482: 85 c0 test %eax,%eax
8048484: 74 0d je 8048493 <__do_global_dtors_aux+0x43>
8048486: 83 c4 f4 add $0xfffffff4,%esp
8048489: 68 d0 9d 04 08 push $0x8049dd0
804848e: e8 19 ff ff ff call 80483ac <_init+0x68>
8048493: c7 05 cc 9d 04 08 01 movl $0x1,0x8049dcc
804849a: 00 00 00
804849d: c9 leave
804849e: c3 ret
804849f: 90 nop
080484a0 :
80484a0: 55 push %ebp
80484a1: 89 e5 mov %esp,%ebp
80484a3: 83 ec 08 sub $0x8,%esp
80484a6: c9 leave
80484a7: c3 ret
080484a8 :
80484a8: 55 push %ebp
80484a9: 89 e5 mov %esp,%ebp
80484ab: 83 ec 08 sub $0x8,%esp
80484ae: b8 7c 83 04 08 mov $0x804837c,%eax
80484b3: 85 c0 test %eax,%eax
80484b5: 74 12 je 80484c9
80484b7: 83 c4 f8 add $0xfffffff8,%esp
80484ba: 68 e4 9e 04 08 push $0x8049ee4
80484bf: 68 d0 9d 04 08 push $0x8049dd0
80484c4: e8 b3 fe ff ff call 804837c <_init+0x38>
80484c9: c9 leave
80484ca: c3 ret
80484cb: 90 nop
080484cc :
80484cc: 55 push %ebp
80484cd: 89 e5 mov %esp,%ebp
80484cf: 83 ec 08 sub $0x8,%esp
80484d2: c9 leave
80484d3: c3 ret
80484d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
80484da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi
080484e0 :
80484e0: 55 push %ebp
80484e1: 89 e5 mov %esp,%ebp
80484e3: 83 ec 24 sub $0x24,%esp
80484e6: 53 push %ebx
80484e7: 83 c4 f8 add $0xfffffff8,%esp
80484ea: 6a 00 push $0x0
80484ec: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
80484ef: 50 push %eax
80484f0: e8 e7 fe ff ff call 80483dc <_init+0x98>
80484f5: 83 c4 10 add $0x10,%esp
80484f8: db 45 f8 fildl 0xfffffff8(%ebp)
80484fb: db 45 fc fildl 0xfffffffc(%ebp)
80484fe: dd 05 68 8a 04 08 fldl 0x8048a68
8048504: de f9 fdivrp %st,%st(1)
8048506: de c1 faddp %st,%st(1)
8048508: dd 5d f0 fstpl 0xfffffff0(%ebp)
804850b: 83 c4 f8 add $0xfffffff8,%esp
804850e: 8b 45 18 mov 0x18(%ebp),%eax
8048511: 50 push %eax
8048512: 68 20 8a 04 08 push $0x8048a20
8048517: e8 b0 fe ff ff call 80483cc <_init+0x88>
804851c: 83 c4 10 add $0x10,%esp
804851f: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
8048523: 74 13 je 8048538
8048525: 83 c4 f8 add $0xfffffff8,%esp
8048528: 8b 45 14 mov 0x14(%ebp),%eax
804852b: 50 push %eax
804852c: 8b 45 10 mov 0x10(%ebp),%eax
804852f: 50 push %eax
8048530: 8b 5d 0c mov 0xc(%ebp),%ebx
8048533: ff d3 call *%ebx
8048535: 83 c4 10 add $0x10,%esp
8048538: 83 c4 f8 add $0xfffffff8,%esp
804853b: 6a 00 push $0x0
804853d: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
8048540: 50 push %eax
8048541: e8 96 fe ff ff call 80483dc <_init+0x98>
8048546: 83 c4 10 add $0x10,%esp
8048549: db 45 f8 fildl 0xfffffff8(%ebp)
804854c: db 45 fc fildl 0xfffffffc(%ebp)
804854f: dd 05 68 8a 04 08 fldl 0x8048a68
8048555: de f9 fdivrp %st,%st(1)
8048557: de c1 faddp %st,%st(1)
8048559: dd 5d e8 fstpl 0xffffffe8(%ebp)
804855c: 83 c4 f4 add $0xfffffff4,%esp
804855f: dd 45 e8 fldl 0xffffffe8(%ebp)
8048562: dc 65 f0 fsubl 0xfffffff0(%ebp)
8048565: db 45 08 fildl 0x8(%ebp)
8048568: dd 05 70 8a 04 08 fldl 0x8048a70
804856e: de f1 fdivp %st,%st(1)
8048570: de c9 fmulp %st,%st(1)
8048572: 83 ec 08 sub $0x8,%esp
8048575: dd 1c 24 fstpl (%esp,1)
8048578: dd 45 e8 fldl 0xffffffe8(%ebp)
804857b: dc 65 f0 fsubl 0xfffffff0(%ebp)
804857e: 83 ec 08 sub $0x8,%esp
8048581: dd 1c 24 fstpl (%esp,1)
8048584: 68 40 8a 04 08 push $0x8048a40
8048589: e8 3e fe ff ff call 80483cc <_init+0x88>
804858e: 83 c4 20 add $0x20,%esp
8048591: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx
8048594: c9 leave
8048595: c3 ret
08048596 :
8048596: 89 f6 mov %esi,%esi
8048598: 90 nop
8048599: 90 nop
804859a: 90 nop
804859b: 90 nop
804859c: 90 nop
804859d: 90 nop
804859e: 90 nop
804859f: 90 nop
080485a0 :
80485a0: 55 push %ebp
80485a1: 89 e5 mov %esp,%ebp
80485a3: 83 ec 18 sub $0x18,%esp
80485a6: 83 c4 f4 add $0xfffffff4,%esp
80485a9: 8b 45 08 mov 0x8(%ebp),%eax
80485ac: 50 push %eax
80485ad: e8 ea fd ff ff call 804839c <_init+0x58>
80485b2: 83 c4 10 add $0x10,%esp
80485b5: 89 c0 mov %eax,%eax
80485b7: 89 45 f8 mov %eax,0xfffffff8(%ebp)
80485ba: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
80485c1: 8b 45 fc mov 0xfffffffc(%ebp),%eax
80485c4: 3b 45 08 cmp 0x8(%ebp),%eax
80485c7: 7c 07 jl 80485d0
80485c9: eb 15 jmp 80485e0
80485cb: 90 nop
80485cc: 8d 74 26 00 lea 0x0(%esi,1),%esi
80485d0: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
80485d3: 8b 55 fc mov 0xfffffffc(%ebp),%edx
80485d6: 01 d0 add %edx,%eax
80485d8: c6 00 00 movb $0x0,(%eax)
80485db: ff 45 fc incl 0xfffffffc(%ebp)
80485de: eb e1 jmp 80485c1
80485e0: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
80485e4: 75 1b jne 8048601
80485e6: 68 80 8a 04 08 push $0x8048a80
80485eb: 6a 2c push $0x2c
80485ed: 68 8b 8a 04 08 push $0x8048a8b
80485f2: 68 93 8a 04 08 push $0x8048a93
80485f7: e8 90 fd ff ff call 804838c <_init+0x48>
80485fc: 83 c4 10 add $0x10,%esp
80485ff: eb 00 jmp 8048601
8048601: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
8048604: 89 d0 mov %edx,%eax
8048606: eb 00 jmp 8048608
8048608: c9 leave
8048609: c3 ret
804860a: 89 f6 mov %esi,%esi
0804860c :
804860c: 55 push %ebp
804860d: 89 e5 mov %esp,%ebp
804860f: 83 ec 08 sub $0x8,%esp
8048612: 83 7d 08 00 cmpl $0x0,0x8(%ebp)
8048616: 74 0f je 8048627
8048618: 83 c4 f4 add $0xfffffff4,%esp
804861b: 8b 45 08 mov 0x8(%ebp),%eax
804861e: 50 push %eax
804861f: e8 c8 fd ff ff call 80483ec <_init+0xa8>
8048624: 83 c4 10 add $0x10,%esp
8048627: c9 leave
8048628: c3 ret
8048629: 8d 76 00 lea 0x0(%esi),%esi
0804862c :
804862c: 55 push %ebp
804862d: 89 e5 mov %esp,%ebp
804862f: 83 ec 18 sub $0x18,%esp
8048632: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048639: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
8048640: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
8048647: 81 7d fc ff e0 f5 05 cmpl $0x5f5e0ff,0xfffffffc(%ebp)
804864e: 7e 02 jle 8048652
8048650: eb 2e jmp 8048680
8048652: 8b 45 08 mov 0x8(%ebp),%eax
8048655: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
8048658: 01 d0 add %edx,%eax
804865a: 0f be 10 movsbl (%eax),%edx
804865d: 01 55 f4 add %edx,0xfffffff4(%ebp)
8048660: ff 45 f8 incl 0xfffffff8(%ebp)
8048663: 81 7d f8 00 00 01 00 cmpl $0x10000,0xfffffff8(%ebp)
804866a: 75 0e jne 804867a
804866c: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048673: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804867a: ff 45 fc incl 0xfffffffc(%ebp)
804867d: eb c8 jmp 8048647
804867f: 90 nop
8048680: c9 leave
8048681: c3 ret
8048682: 89 f6 mov %esi,%esi
08048684 :
8048684: 55 push %ebp
8048685: 89 e5 mov %esp,%ebp
8048687: 83 ec 18 sub $0x18,%esp
804868a: 8b 45 08 mov 0x8(%ebp),%eax
804868d: 89 45 f0 mov %eax,0xfffffff0(%ebp)
8048690: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
8048697: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
804869e: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
80486a5: 81 7d fc ff e0 f5 05 cmpl $0x5f5e0ff,0xfffffffc(%ebp)
80486ac: 7e 02 jle 80486b0
80486ae: eb 32 jmp 80486e2
80486b0: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
80486b3: 0f be 10 movsbl (%eax),%edx
80486b6: 01 55 f4 add %edx,0xfffffff4(%ebp)
80486b9: 83 45 f0 40 addl $0x40,0xfffffff0(%ebp)
80486bd: ff 45 f8 incl 0xfffffff8(%ebp)
80486c0: 81 7d f8 00 04 00 00 cmpl $0x400,0xfffffff8(%ebp)
80486c7: 75 14 jne 80486dd
80486c9: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
80486d0: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
80486d7: 8b 45 08 mov 0x8(%ebp),%eax
80486da: 89 45 f0 mov %eax,0xfffffff0(%ebp)
80486dd: ff 45 fc incl 0xfffffffc(%ebp)
80486e0: eb c3 jmp 80486a5
80486e2: c9 leave
80486e3: c3 ret
080486e4 :
80486e4: 55 push %ebp
80486e5: 89 e5 mov %esp,%ebp
80486e7: 83 ec 28 sub $0x28,%esp
80486ea: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
80486f1: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
80486f8: 8b 45 08 mov 0x8(%ebp),%eax
80486fb: 89 45 f0 mov %eax,0xfffffff0(%ebp)
80486fe: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048705: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804870c: 8d 74 26 00 lea 0x0(%esi,1),%esi
8048710: 81 7d fc ff e0 f5 05 cmpl $0x5f5e0ff,0xfffffffc(%ebp)
8048717: 7e 07 jle 8048720
8048719: eb 55 jmp 8048770
804871b: 90 nop
804871c: 8d 74 26 00 lea 0x0(%esi,1),%esi
8048720: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
8048723: 0f be 10 movsbl (%eax),%edx
8048726: 01 55 f4 add %edx,0xfffffff4(%ebp)
8048729: 83 45 f0 40 addl $0x40,0xfffffff0(%ebp)
804872d: ff 45 f8 incl 0xfffffff8(%ebp)
8048730: 81 7d f8 00 04 00 00 cmpl $0x400,0xfffffff8(%ebp)
8048737: 75 30 jne 8048769
8048739: ff 45 ec incl 0xffffffec(%ebp)
804873c: 83 7d ec 03 cmpl $0x3,0xffffffec(%ebp)
8048740: 7e 07 jle 8048749
8048742: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
8048749: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048750: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
8048757: 8b 45 ec mov 0xffffffec(%ebp),%eax
804875a: 89 c2 mov %eax,%edx
804875c: 89 d0 mov %edx,%eax
804875e: c1 e0 10 shl $0x10,%eax
8048761: 8b 55 08 mov 0x8(%ebp),%edx
8048764: 01 c2 add %eax,%edx
8048766: 89 55 f0 mov %edx,0xfffffff0(%ebp)
8048769: ff 45 fc incl 0xfffffffc(%ebp)
804876c: eb a2 jmp 8048710
804876e: 89 f6 mov %esi,%esi
8048770: c9 leave
8048771: c3 ret
8048772: 89 f6 mov %esi,%esi
08048774 :
8048774: 55 push %ebp
8048775: 89 e5 mov %esp,%ebp
8048777: 83 ec 18 sub $0x18,%esp
804877a: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
8048781: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
8048788: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804878f: 90 nop
8048790: 81 7d fc ff e0 f5 05 cmpl $0x5f5e0ff,0xfffffffc(%ebp)
8048797: 7e 07 jle 80487a0
8048799: eb 6c jmp 8048807
804879b: 90 nop
804879c: 8d 74 26 00 lea 0x0(%esi,1),%esi
80487a0: 8b 45 08 mov 0x8(%ebp),%eax
80487a3: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx
80487a6: 8d 14 01 lea (%ecx,%eax,1),%edx
80487a9: 0f be 02 movsbl (%edx),%eax
80487ac: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
80487af: 8b 4d 08 mov 0x8(%ebp),%ecx
80487b2: 01 ca add %ecx,%edx
80487b4: 8d 8a 00 00 01 00 lea 0x10000(%edx),%ecx
80487ba: 0f be 11 movsbl (%ecx),%edx
80487bd: 01 d0 add %edx,%eax
80487bf: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
80487c2: 8b 4d 08 mov 0x8(%ebp),%ecx
80487c5: 01 ca add %ecx,%edx
80487c7: 8d 8a 00 00 02 00 lea 0x20000(%edx),%ecx
80487cd: 0f be 11 movsbl (%ecx),%edx
80487d0: 01 d0 add %edx,%eax
80487d2: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
80487d5: 8b 4d 08 mov 0x8(%ebp),%ecx
80487d8: 01 ca add %ecx,%edx
80487da: 8d 8a 00 00 03 00 lea 0x30000(%edx),%ecx
80487e0: 0f be 11 movsbl (%ecx),%edx
80487e3: 01 d0 add %edx,%eax
80487e5: 01 45 f4 add %eax,0xfffffff4(%ebp)
80487e8: ff 45 f8 incl 0xfffffff8(%ebp)
80487eb: 81 7d f8 ff 03 00 00 cmpl $0x3ff,0xfffffff8(%ebp)
80487f2: 7e 0e jle 8048802
80487f4: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
80487fb: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
8048802: ff 45 fc incl 0xfffffffc(%ebp)
8048805: eb 89 jmp 8048790
8048807: c9 leave
8048808: c3 ret
8048809: 8d 76 00 lea 0x0(%esi),%esi
0804880c :
804880c: 55 push %ebp
804880d: 89 e5 mov %esp,%ebp
804880f: 83 ec 18 sub $0x18,%esp
8048812: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
8048819: c7 45 f8 00 00 04 00 movl $0x40000,0xfffffff8(%ebp)
8048820: 83 c4 f4 add $0xfffffff4,%esp
8048823: 68 c0 8a 04 08 push $0x8048ac0
8048828: e8 9f fb ff ff call 80483cc <_init+0x88>
804882d: 83 c4 10 add $0x10,%esp
8048830: 83 c4 f4 add $0xfffffff4,%esp
8048833: 68 f7 8a 04 08 push $0x8048af7
8048838: e8 8f fb ff ff call 80483cc <_init+0x88>
804883d: 83 c4 10 add $0x10,%esp
8048840: 83 c4 f8 add $0xfffffff8,%esp
8048843: 68 0c 8b 04 08 push $0x8048b0c
8048848: 68 1a 8b 04 08 push $0x8048b1a
804884d: e8 7a fb ff ff call 80483cc <_init+0x88>
8048852: 83 c4 10 add $0x10,%esp
8048855: 83 c4 fc add $0xfffffffc,%esp
8048858: 6a 40 push $0x40
804885a: 68 00 00 01 00 push $0x10000
804885f: 68 40 8b 04 08 push $0x8048b40
8048864: e8 63 fb ff ff call 80483cc <_init+0x88>
8048869: 83 c4 10 add $0x10,%esp
804886c: 83 c4 f4 add $0xfffffff4,%esp
804886f: 68 80 8b 04 08 push $0x8048b80
8048874: e8 53 fb ff ff call 80483cc <_init+0x88>
8048879: 83 c4 10 add $0x10,%esp
804887c: 83 c4 f4 add $0xfffffff4,%esp
804887f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
8048882: 50 push %eax
8048883: e8 18 fd ff ff call 80485a0
8048888: 83 c4 10 add $0x10,%esp
804888b: 89 c0 mov %eax,%eax
804888d: 89 45 fc mov %eax,0xfffffffc(%ebp)
8048890: 83 c4 f4 add $0xfffffff4,%esp
8048893: 68 c0 8b 04 08 push $0x8048bc0
8048898: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804889b: 50 push %eax
804889c: 8b 45 fc mov 0xfffffffc(%ebp),%eax
804889f: 50 push %eax
80488a0: 68 2c 86 04 08 push $0x804862c
80488a5: 68 00 e1 f5 05 push $0x5f5e100
80488aa: e8 31 fc ff ff call 80484e0
80488af: 83 c4 20 add $0x20,%esp
80488b2: 83 c4 f4 add $0xfffffff4,%esp
80488b5: 8b 45 fc mov 0xfffffffc(%ebp),%eax
80488b8: 50 push %eax
80488b9: e8 4e fd ff ff call 804860c
80488be: 83 c4 10 add $0x10,%esp
80488c1: 83 c4 f4 add $0xfffffff4,%esp
80488c4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
80488c7: 50 push %eax
80488c8: e8 d3 fc ff ff call 80485a0
80488cd: 83 c4 10 add $0x10,%esp
80488d0: 89 c0 mov %eax,%eax
80488d2: 89 45 fc mov %eax,0xfffffffc(%ebp)
80488d5: 83 c4 f4 add $0xfffffff4,%esp
80488d8: 68 40 8c 04 08 push $0x8048c40
80488dd: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
80488e0: 50 push %eax
80488e1: 8b 45 fc mov 0xfffffffc(%ebp),%eax
80488e4: 50 push %eax
80488e5: 68 84 86 04 08 push $0x8048684
80488ea: 68 00 e1 f5 05 push $0x5f5e100
80488ef: e8 ec fb ff ff call 80484e0
80488f4: 83 c4 20 add $0x20,%esp
80488f7: 83 c4 f4 add $0xfffffff4,%esp
80488fa: 8b 45 fc mov 0xfffffffc(%ebp),%eax
80488fd: 50 push %eax
80488fe: e8 09 fd ff ff call 804860c
8048903: 83 c4 10 add $0x10,%esp
8048906: 83 c4 f4 add $0xfffffff4,%esp
8048909: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804890c: 50 push %eax
804890d: e8 8e fc ff ff call 80485a0
8048912: 83 c4 10 add $0x10,%esp
8048915: 89 c0 mov %eax,%eax
8048917: 89 45 fc mov %eax,0xfffffffc(%ebp)
804891a: 83 c4 f4 add $0xfffffff4,%esp
804891d: 68 a0 8c 04 08 push $0x8048ca0
8048922: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
8048925: 50 push %eax
8048926: 8b 45 fc mov 0xfffffffc(%ebp),%eax
8048929: 50 push %eax
804892a: 68 e4 86 04 08 push $0x80486e4
804892f: 68 00 e1 f5 05 push $0x5f5e100
8048934: e8 a7 fb ff ff call 80484e0
8048939: 83 c4 20 add $0x20,%esp
804893c: 83 c4 f4 add $0xfffffff4,%esp
804893f: 8b 45 fc mov 0xfffffffc(%ebp),%eax
8048942: 50 push %eax
8048943: e8 c4 fc ff ff call 804860c
8048948: 83 c4 10 add $0x10,%esp
804894b: 83 c4 f4 add $0xfffffff4,%esp
804894e: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
8048951: 50 push %eax
8048952: e8 49 fc ff ff call 80485a0
8048957: 83 c4 10 add $0x10,%esp
804895a: 89 c0 mov %eax,%eax
804895c: 89 45 fc mov %eax,0xfffffffc(%ebp)
804895f: 83 c4 f4 add $0xfffffff4,%esp
8048962: 68 20 8d 04 08 push $0x8048d20
8048967: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804896a: 50 push %eax
804896b: 8b 45 fc mov 0xfffffffc(%ebp),%eax
804896e: 50 push %eax
804896f: 68 74 87 04 08 push $0x8048774
8048974: 68 00 e1 f5 05 push $0x5f5e100
8048979: e8 62 fb ff ff call 80484e0
804897e: 83 c4 20 add $0x20,%esp
8048981: 83 c4 f4 add $0xfffffff4,%esp
8048984: 8b 45 fc mov 0xfffffffc(%ebp),%eax
8048987: 50 push %eax
8048988: e8 7f fc ff ff call 804860c
804898d: 83 c4 10 add $0x10,%esp
8048990: 31 c0 xor %eax,%eax
8048992: eb 00 jmp 8048994
8048994: c9 leave
8048995: c3 ret
08048996 :
8048996: 8d 76 00 lea 0x0(%esi),%esi
8048999: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi
080489a0 <__do_global_ctors_aux>:
80489a0: 55 push %ebp
80489a1: 89 e5 mov %esp,%ebp
80489a3: 83 ec 14 sub $0x14,%esp
80489a6: 53 push %ebx
80489a7: bb a4 9e 04 08 mov $0x8049ea4,%ebx
80489ac: 83 3d a4 9e 04 08 ff cmpl $0xffffffff,0x8049ea4
80489b3: 74 0c je 80489c1 <__do_global_ctors_aux+0x21>
80489b5: 8b 03 mov (%ebx),%eax
80489b7: ff d0 call *%eax
80489b9: 83 c3 fc add $0xfffffffc,%ebx
80489bc: 83 3b ff cmpl $0xffffffff,(%ebx)
80489bf: 75 f4 jne 80489b5 <__do_global_ctors_aux+0x15>
80489c1: 5b pop %ebx
80489c2: c9 leave
80489c3: c3 ret
080489c4 :
80489c4: 55 push %ebp
80489c5: 89 e5 mov %esp,%ebp
80489c7: 83 ec 08 sub $0x8,%esp
80489ca: c9 leave
80489cb: c3 ret
80489cc: 8d 74 26 00 lea 0x0(%esi,1),%esi
Disassembly of section .fini:
080489d0 <_fini>:
80489d0: 55 push %ebp
80489d1: 89 e5 mov %esp,%ebp
80489d3: 83 ec 14 sub $0x14,%esp
80489d6: 53 push %ebx
80489d7: e8 00 00 00 00 call 80489dc
80489dc: 5b pop %ebx
80489dd: 81 c3 d8 14 00 00 add $0x14d8,%ebx
80489e3: 90 nop
80489e4: e8 67 fa ff ff call 8048450 <__do_global_dtors_aux>
80489e9: 5b pop %ebx
80489ea: c9 leave
80489eb: c3 ret
|