ecf: file format elf32-i386 Disassembly of section .init: 080480b4 <_init>: 80480b4: 55 push %ebp 80480b5: 89 e5 mov %esp,%ebp 80480b7: 53 push %ebx 80480b8: e8 00 00 00 00 call 80480bd <_init+0x9> 80480bd: 5b pop %ebx 80480be: 81 c3 6b 30 03 00 add $0x3306b,%ebx 80480c4: 83 bb 0c 00 00 00 00 cmpl $0x0,0xc(%ebx) 80480cb: 74 05 je 80480d2 <_init+0x1e> 80480cd: e8 2e 7f fb f7 call 0 <_init-0x80480b4> 80480d2: 89 f6 mov %esi,%esi 80480d4: e8 a7 00 00 00 call 8048180 80480d9: e8 f2 93 02 00 call 80714d0 <__do_global_ctors_aux> 80480de: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80480e1: c9 leave 80480e2: c3 ret Disassembly of section .text: 080480f0 <_start>: 80480f0: 31 ed xor %ebp,%ebp 80480f2: 5e pop %esi 80480f3: 89 e1 mov %esp,%ecx 80480f5: 83 e4 f8 and $0xfffffff8,%esp 80480f8: 50 push %eax 80480f9: 54 push %esp 80480fa: 52 push %edx 80480fb: 68 04 15 07 08 push $0x8071504 8048100: 68 b4 80 04 08 push $0x80480b4 8048105: 51 push %ecx 8048106: 56 push %esi 8048107: 68 c0 81 04 08 push $0x80481c0 804810c: e8 97 01 00 00 call 80482a8 <__libc_start_main> 8048111: f4 hlt 8048112: 90 nop 8048113: 90 nop 08048114 : 8048114: 90 90 90 90 90 90 90 90 90 90 90 90 ............ 08048120 <__do_global_dtors_aux>: 8048120: 55 push %ebp 8048121: 89 e5 mov %esp,%ebp 8048123: 83 ec 08 sub $0x8,%esp 8048126: 83 3d 88 9d 07 08 00 cmpl $0x0,0x8079d88 804812d: 75 3e jne 804816d <__do_global_dtors_aux+0x4d> 804812f: eb 12 jmp 8048143 <__do_global_dtors_aux+0x23> 8048131: a1 84 9d 07 08 mov 0x8079d84,%eax 8048136: 8d 50 04 lea 0x4(%eax),%edx 8048139: 89 15 84 9d 07 08 mov %edx,0x8079d84 804813f: 8b 00 mov (%eax),%eax 8048141: ff d0 call *%eax 8048143: a1 84 9d 07 08 mov 0x8079d84,%eax 8048148: 83 38 00 cmpl $0x0,(%eax) 804814b: 75 e4 jne 8048131 <__do_global_dtors_aux+0x11> 804814d: b8 00 00 00 00 mov $0x0,%eax 8048152: 85 c0 test %eax,%eax 8048154: 74 0d je 8048163 <__do_global_dtors_aux+0x43> 8048156: 83 c4 f4 add $0xfffffff4,%esp 8048159: 68 e0 ae 07 08 push $0x807aee0 804815e: e8 9d 7e fb f7 call 0 <_init-0x80480b4> 8048163: c7 05 88 9d 07 08 01 movl $0x1,0x8079d88 804816a: 00 00 00 804816d: 89 ec mov %ebp,%esp 804816f: 5d pop %ebp 8048170: c3 ret 8048171: 8d 76 00 lea 0x0(%esi),%esi 08048174 : 8048174: 55 push %ebp 8048175: 89 e5 mov %esp,%ebp 8048177: 83 ec 08 sub $0x8,%esp 804817a: 89 ec mov %ebp,%esp 804817c: 5d pop %ebp 804817d: c3 ret 804817e: 89 f6 mov %esi,%esi 08048180 : 8048180: 55 push %ebp 8048181: 89 e5 mov %esp,%ebp 8048183: 83 ec 08 sub $0x8,%esp 8048186: b8 00 00 00 00 mov $0x0,%eax 804818b: 85 c0 test %eax,%eax 804818d: 74 12 je 80481a1 804818f: 83 c4 f8 add $0xfffffff8,%esp 8048192: 68 40 b1 07 08 push $0x807b140 8048197: 68 e0 ae 07 08 push $0x807aee0 804819c: e8 5f 7e fb f7 call 0 <_init-0x80480b4> 80481a1: 89 ec mov %ebp,%esp 80481a3: 5d pop %ebp 80481a4: c3 ret 80481a5: 8d 76 00 lea 0x0(%esi),%esi 080481a8 : 80481a8: 55 push %ebp 80481a9: 89 e5 mov %esp,%ebp 80481ab: 83 ec 08 sub $0x8,%esp 80481ae: 89 ec mov %ebp,%esp 80481b0: 5d pop %ebp 80481b1: c3 ret 80481b2: 90 nop 80481b3: 90 nop 80481b4: 90 nop 80481b5: 90 nop 80481b6: 90 nop 80481b7: 90 nop 80481b8: 90 nop 80481b9: 90 nop 80481ba: 90 nop 80481bb: 90 nop 80481bc: 90 nop 80481bd: 90 nop 80481be: 90 nop 80481bf: 90 nop 080481c0
: 80481c0: 55 push %ebp 80481c1: 89 e5 mov %esp,%ebp 80481c3: 83 ec 18 sub $0x18,%esp 80481c6: 83 c4 f8 add $0xfffffff8,%esp 80481c9: 6a 02 push $0x2 80481cb: 8b 45 0c mov 0xc(%ebp),%eax 80481ce: 83 c0 04 add $0x4,%eax 80481d1: 8b 10 mov (%eax),%edx 80481d3: 52 push %edx 80481d4: e8 97 4e 00 00 call 804d070 <__libc_open> 80481d9: 83 c4 10 add $0x10,%esp 80481dc: 89 c0 mov %eax,%eax 80481de: 89 45 fc mov %eax,0xfffffffc(%ebp) 80481e1: 83 c4 f4 add $0xfffffff4,%esp 80481e4: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80481e7: 50 push %eax 80481e8: e8 b3 4e 00 00 call 804d0a0 <__libc_close> 80481ed: 83 c4 10 add $0x10,%esp 80481f0: 31 c0 xor %eax,%eax 80481f2: eb 00 jmp 80481f4 80481f4: 89 ec mov %ebp,%esp 80481f6: 5d pop %ebp 80481f7: c3 ret 80481f8: 90 nop 80481f9: 90 nop 80481fa: 90 nop 80481fb: 90 nop 80481fc: 90 nop 80481fd: 90 nop 80481fe: 90 nop 80481ff: 90 nop 08048200 : 8048200: 55 push %ebp 8048201: 89 e5 mov %esp,%ebp 8048203: 6a 01 push $0x1 8048205: 6a 00 push $0x0 8048207: e8 b4 4e 00 00 call 804d0c0 <__libc_fcntl> 804820c: 83 c4 08 add $0x8,%esp 804820f: 83 f8 ff cmp $0xffffffff,%eax 8048212: 75 23 jne 8048237 8048214: e8 2b 01 00 00 call 8048344 <__errno_location> 8048219: 83 38 09 cmpl $0x9,(%eax) 804821c: 75 19 jne 8048237 804821e: 6a 00 push $0x0 8048220: 68 28 15 07 08 push $0x8071528 8048225: e8 46 4e 00 00 call 804d070 <__libc_open> 804822a: 83 c4 08 add $0x8,%esp 804822d: 83 f8 ff cmp $0xffffffff,%eax 8048230: 75 05 jne 8048237 8048232: e8 19 01 00 00 call 8048350 8048237: 6a 01 push $0x1 8048239: 6a 01 push $0x1 804823b: e8 80 4e 00 00 call 804d0c0 <__libc_fcntl> 8048240: 83 c4 08 add $0x8,%esp 8048243: 83 f8 ff cmp $0xffffffff,%eax 8048246: 75 28 jne 8048270 8048248: e8 f7 00 00 00 call 8048344 <__errno_location> 804824d: 83 38 09 cmpl $0x9,(%eax) 8048250: 75 1e jne 8048270 8048252: 6a 02 push $0x2 8048254: 68 28 15 07 08 push $0x8071528 8048259: e8 12 4e 00 00 call 804d070 <__libc_open> 804825e: 83 c4 08 add $0x8,%esp 8048261: 83 f8 ff cmp $0xffffffff,%eax 8048264: 75 0a jne 8048270 8048266: e8 e5 00 00 00 call 8048350 804826b: 90 nop 804826c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048270: 6a 01 push $0x1 8048272: 6a 02 push $0x2 8048274: e8 47 4e 00 00 call 804d0c0 <__libc_fcntl> 8048279: 83 c4 08 add $0x8,%esp 804827c: 83 f8 ff cmp $0xffffffff,%eax 804827f: 75 23 jne 80482a4 8048281: e8 be 00 00 00 call 8048344 <__errno_location> 8048286: 83 38 09 cmpl $0x9,(%eax) 8048289: 75 19 jne 80482a4 804828b: 6a 02 push $0x2 804828d: 68 28 15 07 08 push $0x8071528 8048292: e8 d9 4d 00 00 call 804d070 <__libc_open> 8048297: 83 c4 08 add $0x8,%esp 804829a: 83 f8 ff cmp $0xffffffff,%eax 804829d: 75 05 jne 80482a4 804829f: e8 ac 00 00 00 call 8048350 80482a4: c9 leave 80482a5: c3 ret 80482a6: 89 f6 mov %esi,%esi 080482a8 <__libc_start_main>: 80482a8: 55 push %ebp 80482a9: 89 e5 mov %esp,%ebp 80482ab: 57 push %edi 80482ac: 56 push %esi 80482ad: 53 push %ebx 80482ae: 8b 75 0c mov 0xc(%ebp),%esi 80482b1: 8b 5d 10 mov 0x10(%ebp),%ebx 80482b4: 8b 7d 1c mov 0x1c(%ebp),%edi 80482b7: b8 00 00 00 00 mov $0x0,%eax 80482bc: 31 d2 xor %edx,%edx 80482be: 85 c0 test %eax,%eax 80482c0: 74 0d je 80482cf <__libc_start_main+0x27> 80482c2: 83 3d 00 00 00 00 00 cmpl $0x0,0x0 80482c9: 0f 94 c0 sete %al 80482cc: 0f b6 d0 movzbl %al,%edx 80482cf: 89 15 c4 a4 07 08 mov %edx,0x807a4c4 80482d5: 8b 45 20 mov 0x20(%ebp),%eax 80482d8: a3 78 bb 07 08 mov %eax,0x807bb78 80482dd: 8d 44 b3 04 lea 0x4(%ebx,%esi,4),%eax 80482e1: a3 ac a4 07 08 mov %eax,0x807a4ac 80482e6: 83 3d c0 a4 07 08 00 cmpl $0x0,0x807a4c0 80482ed: 74 05 je 80482f4 <__libc_start_main+0x4c> 80482ef: e8 0c ff ff ff call 8048200 80482f4: 85 ff test %edi,%edi 80482f6: 74 09 je 8048301 <__libc_start_main+0x59> 80482f8: 57 push %edi 80482f9: e8 66 03 00 00 call 8048664 80482fe: 83 c4 04 add $0x4,%esp 8048301: ff 35 ac a4 07 08 pushl 0x807a4ac 8048307: 53 push %ebx 8048308: 56 push %esi 8048309: e8 66 50 00 00 call 804d374 <__libc_init_first> 804830e: 83 c4 0c add $0xc,%esp 8048311: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 8048315: 74 0c je 8048323 <__libc_start_main+0x7b> 8048317: 8b 4d 18 mov 0x18(%ebp),%ecx 804831a: 51 push %ecx 804831b: e8 44 03 00 00 call 8048664 8048320: 83 c4 04 add $0x4,%esp 8048323: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8048327: 74 05 je 804832e <__libc_start_main+0x86> 8048329: 8b 4d 14 mov 0x14(%ebp),%ecx 804832c: ff d1 call *%ecx 804832e: ff 35 ac a4 07 08 pushl 0x807a4ac 8048334: 53 push %ebx 8048335: 56 push %esi 8048336: 8b 4d 08 mov 0x8(%ebp),%ecx 8048339: ff d1 call *%ecx 804833b: 50 push %eax 804833c: e8 af 01 00 00 call 80484f0 8048341: 90 nop 8048342: 90 nop 8048343: 90 nop 08048344 <__errno_location>: 8048344: 55 push %ebp 8048345: 89 e5 mov %esp,%ebp 8048347: b8 a0 b3 07 08 mov $0x807b3a0,%eax 804834c: c9 leave 804834d: c3 ret 804834e: 90 nop 804834f: 90 nop 08048350 : 8048350: 55 push %ebp 8048351: 89 e5 mov %esp,%ebp 8048353: 81 ec 0c 01 00 00 sub $0x10c,%esp 8048359: 57 push %edi 804835a: 53 push %ebx 804835b: bf 00 00 00 00 mov $0x0,%edi 8048360: 85 ff test %edi,%edi 8048362: 74 0d je 8048371 8048364: 68 8c 9d 07 08 push $0x8079d8c 8048369: e8 92 7c fb f7 call 0 <_init-0x80480b4> 804836e: 83 c4 04 add $0x4,%esp 8048371: a1 58 b1 07 08 mov 0x807b158,%eax 8048376: 85 c0 test %eax,%eax 8048378: 75 40 jne 80483ba 804837a: c7 05 58 b1 07 08 01 movl $0x1,0x807b158 8048381: 00 00 00 8048384: 8d 9d f4 fe ff ff lea 0xfffffef4(%ebp),%ebx 804838a: ba 1f 00 00 00 mov $0x1f,%edx 804838f: 8d 85 70 ff ff ff lea 0xffffff70(%ebp),%eax 8048395: c7 00 00 00 00 00 movl $0x0,(%eax) 804839b: 83 c0 fc add $0xfffffffc,%eax 804839e: 4a dec %edx 804839f: 79 f4 jns 8048395 80483a1: 80 8d f4 fe ff ff 20 orb $0x20,0xfffffef4(%ebp) 80483a8: 6a 00 push $0x0 80483aa: 53 push %ebx 80483ab: 6a 01 push $0x1 80483ad: e8 de 52 00 00 call 804d690 <__sigprocmask> 80483b2: 83 c4 0c add $0xc,%esp 80483b5: a1 58 b1 07 08 mov 0x807b158,%eax 80483ba: 83 f8 01 cmp $0x1,%eax 80483bd: 75 19 jne 80483d8 80483bf: c7 05 58 b1 07 08 02 movl $0x2,0x807b158 80483c6: 00 00 00 80483c9: 6a 00 push $0x0 80483cb: e8 c0 02 00 00 call 8048690 <_IO_fflush> 80483d0: 83 c4 04 add $0x4,%esp 80483d3: a1 58 b1 07 08 mov 0x807b158,%eax 80483d8: 83 f8 02 cmp $0x2,%eax 80483db: 75 4a jne 8048427 80483dd: c7 05 58 b1 07 08 00 movl $0x0,0x807b158 80483e4: 00 00 00 80483e7: b8 00 00 00 00 mov $0x0,%eax 80483ec: 85 c0 test %eax,%eax 80483ee: 74 0d je 80483fd 80483f0: 68 8c 9d 07 08 push $0x8079d8c 80483f5: e8 06 7c fb f7 call 0 <_init-0x80480b4> 80483fa: 83 c4 04 add $0x4,%esp 80483fd: 6a 06 push $0x6 80483ff: e8 58 50 00 00 call 804d45c 8048404: 83 c4 04 add $0x4,%esp 8048407: 85 ff test %edi,%edi 8048409: 74 0d je 8048418 804840b: 68 8c 9d 07 08 push $0x8079d8c 8048410: e8 eb 7b fb f7 call 0 <_init-0x80480b4> 8048415: 83 c4 04 add $0x4,%esp 8048418: c7 05 58 b1 07 08 03 movl $0x3,0x807b158 804841f: 00 00 00 8048422: b8 03 00 00 00 mov $0x3,%eax 8048427: 83 f8 03 cmp $0x3,%eax 804842a: 75 59 jne 8048485 804842c: c7 05 58 b1 07 08 04 movl $0x4,0x807b158 8048433: 00 00 00 8048436: 8d 9d 74 ff ff ff lea 0xffffff74(%ebp),%ebx 804843c: 89 df mov %ebx,%edi 804843e: 31 c0 xor %eax,%eax 8048440: fc cld 8048441: b9 23 00 00 00 mov $0x23,%ecx 8048446: f3 ab repz stos %eax,%es:(%edi) 8048448: c7 85 74 ff ff ff 00 movl $0x0,0xffffff74(%ebp) 804844f: 00 00 00 8048452: ba 1f 00 00 00 mov $0x1f,%edx 8048457: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 804845a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048460: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 8048466: 83 c0 fc add $0xfffffffc,%eax 8048469: 4a dec %edx 804846a: 79 f4 jns 8048460 804846c: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8048473: 6a 00 push $0x0 8048475: 53 push %ebx 8048476: 6a 06 push $0x6 8048478: e8 f3 4f 00 00 call 804d470 <__sigaction> 804847d: 83 c4 0c add $0xc,%esp 8048480: a1 58 b1 07 08 mov 0x807b158,%eax 8048485: 83 f8 04 cmp $0x4,%eax 8048488: 75 14 jne 804849e 804848a: c7 05 58 b1 07 08 05 movl $0x5,0x807b158 8048491: 00 00 00 8048494: e8 7f 02 00 00 call 8048718 <__fcloseall> 8048499: a1 58 b1 07 08 mov 0x807b158,%eax 804849e: 83 f8 05 cmp $0x5,%eax 80484a1: 75 19 jne 80484bc 80484a3: c7 05 58 b1 07 08 06 movl $0x6,0x807b158 80484aa: 00 00 00 80484ad: 6a 06 push $0x6 80484af: e8 a8 4f 00 00 call 804d45c 80484b4: 83 c4 04 add $0x4,%esp 80484b7: a1 58 b1 07 08 mov 0x807b158,%eax 80484bc: 83 f8 06 cmp $0x6,%eax 80484bf: 75 10 jne 80484d1 80484c1: c7 05 58 b1 07 08 07 movl $0x7,0x807b158 80484c8: 00 00 00 80484cb: f4 hlt 80484cc: b8 07 00 00 00 mov $0x7,%eax 80484d1: 83 f8 07 cmp $0x7,%eax 80484d4: 75 11 jne 80484e7 80484d6: c7 05 58 b1 07 08 08 movl $0x8,0x807b158 80484dd: 00 00 00 80484e0: 6a 7f push $0x7f 80484e2: e8 69 4b 00 00 call 804d050 <_exit> 80484e7: f4 hlt 80484e8: eb fd jmp 80484e7 80484ea: 90 nop 80484eb: 90 nop 80484ec: 90 nop 80484ed: 90 nop 80484ee: 90 nop 80484ef: 90 nop 080484f0 : 80484f0: 55 push %ebp 80484f1: 89 e5 mov %esp,%ebp 80484f3: 57 push %edi 80484f4: 56 push %esi 80484f5: 53 push %ebx 80484f6: 8b 75 08 mov 0x8(%ebp),%esi 80484f9: 8b 15 a4 9d 07 08 mov 0x8079da4,%edx 80484ff: 85 d2 test %edx,%edx 8048501: 74 73 je 8048576 8048503: 8b 42 04 mov 0x4(%edx),%eax 8048506: 8d 78 ff lea 0xffffffff(%eax),%edi 8048509: 89 7a 04 mov %edi,0x4(%edx) 804850c: c1 e0 04 shl $0x4,%eax 804850f: 8b 15 a4 9d 07 08 mov 0x8079da4,%edx 8048515: 8d 4c 02 f8 lea 0xfffffff8(%edx,%eax,1),%ecx 8048519: 8b 01 mov (%ecx),%eax 804851b: 83 f8 04 cmp $0x4,%eax 804851e: 77 31 ja 8048551 8048520: ff 24 85 34 15 07 08 jmp *0x8071534(,%eax,4) 8048527: ff 71 08 pushl 0x8(%ecx) 804852a: 56 push %esi 804852b: 8b 41 04 mov 0x4(%ecx),%eax 804852e: ff d0 call *%eax 8048530: 83 c4 08 add $0x8,%esp 8048533: eb 16 jmp 804854b 8048535: 8b 41 04 mov 0x4(%ecx),%eax 8048538: ff d0 call *%eax 804853a: eb 0f jmp 804854b 804853c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048540: ff 71 08 pushl 0x8(%ecx) 8048543: 8b 41 04 mov 0x4(%ecx),%eax 8048546: ff d0 call *%eax 8048548: 83 c4 04 add $0x4,%esp 804854b: 8b 15 a4 9d 07 08 mov 0x8079da4,%edx 8048551: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8048555: 75 ac jne 8048503 8048557: 8b 02 mov (%edx),%eax 8048559: a3 a4 9d 07 08 mov %eax,0x8079da4 804855e: 85 c0 test %eax,%eax 8048560: 74 14 je 8048576 8048562: 52 push %edx 8048563: e8 70 41 00 00 call 804c6d8 <__libc_free> 8048568: 83 c4 04 add $0x4,%esp 804856b: a1 a4 9d 07 08 mov 0x8079da4,%eax 8048570: 89 c2 mov %eax,%edx 8048572: 85 d2 test %edx,%edx 8048574: 75 8d jne 8048503 8048576: bb 78 8d 07 08 mov $0x8078d78,%ebx 804857b: 81 fb 7c 8d 07 08 cmp $0x8078d7c,%ebx 8048581: 73 0f jae 8048592 8048583: 8b 03 mov (%ebx),%eax 8048585: ff d0 call *%eax 8048587: 83 c3 04 add $0x4,%ebx 804858a: 81 fb 7c 8d 07 08 cmp $0x8078d7c,%ebx 8048590: 72 f1 jb 8048583 8048592: 56 push %esi 8048593: e8 b8 4a 00 00 call 804d050 <_exit> 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 <__new_exitfn>: 80485a0: 55 push %ebp 80485a1: 89 e5 mov %esp,%ebp 80485a3: 57 push %edi 80485a4: 56 push %esi 80485a5: 53 push %ebx 80485a6: 31 f6 xor %esi,%esi 80485a8: b8 00 00 00 00 mov $0x0,%eax 80485ad: 85 c0 test %eax,%eax 80485af: 74 0d je 80485be <__new_exitfn+0x1e> 80485b1: 68 60 b1 07 08 push $0x807b160 80485b6: e8 45 7a fb f7 call 0 <_init-0x80480b4> 80485bb: 83 c4 04 add $0x4,%esp 80485be: 8b 1d a4 9d 07 08 mov 0x8079da4,%ebx 80485c4: 85 db test %ebx,%ebx 80485c6: 74 31 je 80485f9 <__new_exitfn+0x59> 80485c8: 31 f6 xor %esi,%esi 80485ca: 8b 7b 04 mov 0x4(%ebx),%edi 80485cd: 89 fa mov %edi,%edx 80485cf: 39 fe cmp %edi,%esi 80485d1: 73 17 jae 80485ea <__new_exitfn+0x4a> 80485d3: 8d 4b 08 lea 0x8(%ebx),%ecx 80485d6: 31 c0 xor %eax,%eax 80485d8: 83 3c 01 00 cmpl $0x0,(%ecx,%eax,1) 80485dc: 74 08 je 80485e6 <__new_exitfn+0x46> 80485de: 83 c0 10 add $0x10,%eax 80485e1: 46 inc %esi 80485e2: 39 d6 cmp %edx,%esi 80485e4: 72 f2 jb 80485d8 <__new_exitfn+0x38> 80485e6: 39 d6 cmp %edx,%esi 80485e8: 72 0b jb 80485f5 <__new_exitfn+0x55> 80485ea: 83 fa 1f cmp $0x1f,%edx 80485ed: 76 61 jbe 8048650 <__new_exitfn+0xb0> 80485ef: 8b 1b mov (%ebx),%ebx 80485f1: 85 db test %ebx,%ebx 80485f3: 75 d3 jne 80485c8 <__new_exitfn+0x28> 80485f5: 85 db test %ebx,%ebx 80485f7: 75 29 jne 8048622 <__new_exitfn+0x82> 80485f9: 68 08 02 00 00 push $0x208 80485fe: e8 f9 15 00 00 call 8049bfc <__libc_malloc> 8048603: 89 c3 mov %eax,%ebx 8048605: 83 c4 04 add $0x4,%esp 8048608: 85 db test %ebx,%ebx 804860a: 74 23 je 804862f <__new_exitfn+0x8f> 804860c: a1 a4 9d 07 08 mov 0x8079da4,%eax 8048611: 89 03 mov %eax,(%ebx) 8048613: 89 1d a4 9d 07 08 mov %ebx,0x8079da4 8048619: c7 43 04 01 00 00 00 movl $0x1,0x4(%ebx) 8048620: 31 f6 xor %esi,%esi 8048622: 89 f0 mov %esi,%eax 8048624: c1 e0 04 shl $0x4,%eax 8048627: c7 44 18 08 01 00 00 movl $0x1,0x8(%eax,%ebx,1) 804862e: 00 804862f: b8 00 00 00 00 mov $0x0,%eax 8048634: 85 c0 test %eax,%eax 8048636: 74 0a je 8048642 <__new_exitfn+0xa2> 8048638: 68 60 b1 07 08 push $0x807b160 804863d: e8 be 79 fb f7 call 0 <_init-0x80480b4> 8048642: 85 db test %ebx,%ebx 8048644: 74 11 je 8048657 <__new_exitfn+0xb7> 8048646: c1 e6 04 shl $0x4,%esi 8048649: 8d 44 33 08 lea 0x8(%ebx,%esi,1),%eax 804864d: eb 0a jmp 8048659 <__new_exitfn+0xb9> 804864f: 90 nop 8048650: 89 fe mov %edi,%esi 8048652: ff 43 04 incl 0x4(%ebx) 8048655: eb 9e jmp 80485f5 <__new_exitfn+0x55> 8048657: 31 c0 xor %eax,%eax 8048659: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804865c: 5b pop %ebx 804865d: 5e pop %esi 804865e: 5f pop %edi 804865f: c9 leave 8048660: c3 ret 8048661: 8d 76 00 lea 0x0(%esi),%esi 08048664 : 8048664: 55 push %ebp 8048665: 89 e5 mov %esp,%ebp 8048667: e8 34 ff ff ff call 80485a0 <__new_exitfn> 804866c: 89 c2 mov %eax,%edx 804866e: 85 d2 test %edx,%edx 8048670: 74 10 je 8048682 8048672: c7 02 03 00 00 00 movl $0x3,(%edx) 8048678: 8b 45 08 mov 0x8(%ebp),%eax 804867b: 89 42 04 mov %eax,0x4(%edx) 804867e: 31 c0 xor %eax,%eax 8048680: eb 05 jmp 8048687 8048682: b8 ff ff ff ff mov $0xffffffff,%eax 8048687: c9 leave 8048688: c3 ret 8048689: 90 nop 804868a: 90 nop 804868b: 90 nop 804868c: 90 nop 804868d: 90 nop 804868e: 90 nop 804868f: 90 nop 08048690 <_IO_fflush>: 8048690: 55 push %ebp 8048691: 89 e5 mov %esp,%ebp 8048693: 83 ec 10 sub $0x10,%esp 8048696: 57 push %edi 8048697: 56 push %esi 8048698: 53 push %ebx 8048699: 8b 5d 08 mov 0x8(%ebp),%ebx 804869c: 85 db test %ebx,%ebx 804869e: 75 07 jne 80486a7 <_IO_fflush+0x17> 80486a0: e8 a7 0f 00 00 call 804964c <_IO_flush_all> 80486a5: eb 67 jmp 804870e <_IO_fflush+0x7e> 80486a7: b8 00 00 00 00 mov $0x0,%eax 80486ac: 85 c0 test %eax,%eax 80486ae: 0f 95 c0 setne %al 80486b1: 0f b6 f8 movzbl %al,%edi 80486b4: 85 ff test %edi,%edi 80486b6: 74 12 je 80486ca <_IO_fflush+0x3a> 80486b8: 53 push %ebx 80486b9: 68 70 dc 04 08 push $0x804dc70 80486be: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80486c1: 50 push %eax 80486c2: e8 39 79 fb f7 call 0 <_init-0x80480b4> 80486c7: 83 c4 0c add $0xc,%esp 80486ca: 53 push %ebx 80486cb: e8 98 55 00 00 call 804dc68 <__internal_flockfile> 80486d0: 83 c4 04 add $0x4,%esp 80486d3: 0f be 43 46 movsbl 0x46(%ebx),%eax 80486d7: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80486de: 53 push %ebx 80486df: 8b 40 30 mov 0x30(%eax),%eax 80486e2: ff d0 call *%eax 80486e4: 83 c4 04 add $0x4,%esp 80486e7: 85 c0 test %eax,%eax 80486e9: 74 07 je 80486f2 <_IO_fflush+0x62> 80486eb: be ff ff ff ff mov $0xffffffff,%esi 80486f0: eb 02 jmp 80486f4 <_IO_fflush+0x64> 80486f2: 31 f6 xor %esi,%esi 80486f4: 53 push %ebx 80486f5: e8 76 55 00 00 call 804dc70 <__internal_funlockfile> 80486fa: 83 c4 04 add $0x4,%esp 80486fd: 85 ff test %edi,%edi 80486ff: 74 0b je 804870c <_IO_fflush+0x7c> 8048701: 6a 00 push $0x0 8048703: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8048706: 50 push %eax 8048707: e8 f4 78 fb f7 call 0 <_init-0x80480b4> 804870c: 89 f0 mov %esi,%eax 804870e: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8048711: 5b pop %ebx 8048712: 5e pop %esi 8048713: 5f pop %edi 8048714: c9 leave 8048715: c3 ret 8048716: 90 nop 8048717: 90 nop 08048718 <__fcloseall>: 8048718: 55 push %ebp 8048719: 89 e5 mov %esp,%ebp 804871b: e8 78 0f 00 00 call 8049698 <_IO_cleanup> 8048720: c9 leave 8048721: c3 ret 8048722: 90 nop 8048723: 90 nop 8048724: 90 nop 8048725: 90 nop 8048726: 90 nop 8048727: 90 nop 8048728: 90 nop 8048729: 90 nop 804872a: 90 nop 804872b: 90 nop 804872c: 90 nop 804872d: 90 nop 804872e: 90 nop 804872f: 90 nop 08048730 : 8048730: 55 push %ebp 8048731: 89 e5 mov %esp,%ebp 8048733: 83 ec 18 sub $0x18,%esp 8048736: 57 push %edi 8048737: 56 push %esi 8048738: 53 push %ebx 8048739: 89 c6 mov %eax,%esi 804873b: 89 55 fc mov %edx,0xfffffffc(%ebp) 804873e: 8b 7e 0c mov 0xc(%esi),%edi 8048741: 89 7d ec mov %edi,0xffffffec(%ebp) 8048744: 89 f8 mov %edi,%eax 8048746: 89 d3 mov %edx,%ebx 8048748: 29 fb sub %edi,%ebx 804874a: 8b 4e 30 mov 0x30(%esi),%ecx 804874d: 85 c9 test %ecx,%ecx 804874f: 74 0f je 8048760 8048751: 8b 51 08 mov 0x8(%ecx),%edx 8048754: 39 da cmp %ebx,%edx 8048756: 7d 02 jge 804875a 8048758: 89 d3 mov %edx,%ebx 804875a: 8b 09 mov (%ecx),%ecx 804875c: 85 c9 test %ecx,%ecx 804875e: 75 f1 jne 8048751 8048760: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8048763: 89 7d e8 mov %edi,0xffffffe8(%ebp) 8048766: 29 45 e8 sub %eax,0xffffffe8(%ebp) 8048769: 29 5d e8 sub %ebx,0xffffffe8(%ebp) 804876c: 8b 4e 2c mov 0x2c(%esi),%ecx 804876f: 8b 56 24 mov 0x24(%esi),%edx 8048772: 89 c8 mov %ecx,%eax 8048774: 29 d0 sub %edx,%eax 8048776: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 8048779: 0f 86 96 00 00 00 jbe 8048815 804877f: c7 45 f8 64 00 00 00 movl $0x64,0xfffffff8(%ebp) 8048786: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8048789: 83 c0 64 add $0x64,%eax 804878c: 50 push %eax 804878d: e8 6a 14 00 00 call 8049bfc <__libc_malloc> 8048792: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8048795: 83 c4 04 add $0x4,%esp 8048798: 85 c0 test %eax,%eax 804879a: 75 0a jne 80487a6 804879c: b8 ff ff ff ff mov $0xffffffff,%eax 80487a1: e9 e5 00 00 00 jmp 804888b 80487a6: 85 db test %ebx,%ebx 80487a8: 7d 2d jge 80487d7 80487aa: 8b 46 0c mov 0xc(%esi),%eax 80487ad: 8b 55 fc mov 0xfffffffc(%ebp),%edx 80487b0: 29 c2 sub %eax,%edx 80487b2: 52 push %edx 80487b3: 50 push %eax 80487b4: 89 d8 mov %ebx,%eax 80487b6: f7 d8 neg %eax 80487b8: 50 push %eax 80487b9: 03 5e 2c add 0x2c(%esi),%ebx 80487bc: 53 push %ebx 80487bd: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 80487c0: 83 c7 64 add $0x64,%edi 80487c3: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80487c6: 57 push %edi 80487c7: e8 04 48 00 00 call 804cfd0 <__mempcpy> 80487cc: 83 c4 0c add $0xc,%esp 80487cf: 50 push %eax 80487d0: e8 fb 47 00 00 call 804cfd0 <__mempcpy> 80487d5: eb 1a jmp 80487f1 80487d7: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 80487da: 83 c7 64 add $0x64,%edi 80487dd: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80487e0: 03 5e 0c add 0xc(%esi),%ebx 80487e3: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 80487e6: 57 push %edi 80487e7: 53 push %ebx 80487e8: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 80487eb: 57 push %edi 80487ec: e8 1f 48 00 00 call 804d010 80487f1: 83 c4 0c add $0xc,%esp 80487f4: 8b 46 24 mov 0x24(%esi),%eax 80487f7: 85 c0 test %eax,%eax 80487f9: 74 06 je 8048801 80487fb: 50 push %eax 80487fc: e8 d7 3e 00 00 call 804c6d8 <__libc_free> 8048801: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 8048804: 89 7e 24 mov %edi,0x24(%esi) 8048807: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804880a: 03 7d f0 add 0xfffffff0(%ebp),%edi 804880d: 89 7e 2c mov %edi,0x2c(%esi) 8048810: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048813: eb 57 jmp 804886c 8048815: 2b 45 e8 sub 0xffffffe8(%ebp),%eax 8048818: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804881b: 85 db test %ebx,%ebx 804881d: 7d 31 jge 8048850 804881f: 89 d8 mov %ebx,%eax 8048821: f7 d8 neg %eax 8048823: 50 push %eax 8048824: 8d 04 0b lea (%ebx,%ecx,1),%eax 8048827: 50 push %eax 8048828: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804882b: 8d 04 17 lea (%edi,%edx,1),%eax 804882e: 50 push %eax 804882f: e8 cc 46 00 00 call 804cf00 8048834: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8048837: 03 46 24 add 0x24(%esi),%eax 804883a: 29 d8 sub %ebx,%eax 804883c: 8b 56 0c mov 0xc(%esi),%edx 804883f: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8048842: 29 d1 sub %edx,%ecx 8048844: 51 push %ecx 8048845: 52 push %edx 8048846: 50 push %eax 8048847: eb 1b jmp 8048864 8048849: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048850: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8048854: 74 16 je 804886c 8048856: 03 55 f8 add 0xfffffff8(%ebp),%edx 8048859: 8b 45 ec mov 0xffffffec(%ebp),%eax 804885c: 01 d8 add %ebx,%eax 804885e: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 8048861: 57 push %edi 8048862: 50 push %eax 8048863: 52 push %edx 8048864: e8 a7 47 00 00 call 804d010 8048869: 8b 56 24 mov 0x24(%esi),%edx 804886c: 03 55 f8 add 0xfffffff8(%ebp),%edx 804886f: 89 56 28 mov %edx,0x28(%esi) 8048872: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8048875: 2b 56 0c sub 0xc(%esi),%edx 8048878: 8b 46 30 mov 0x30(%esi),%eax 804887b: 85 c0 test %eax,%eax 804887d: 74 0a je 8048889 804887f: 90 nop 8048880: 29 50 08 sub %edx,0x8(%eax) 8048883: 8b 00 mov (%eax),%eax 8048885: 85 c0 test %eax,%eax 8048887: 75 f7 jne 8048880 8048889: 31 c0 xor %eax,%eax 804888b: 8d 65 dc lea 0xffffffdc(%ebp),%esp 804888e: 5b pop %ebx 804888f: 5e pop %esi 8048890: 5f pop %edi 8048891: c9 leave 8048892: c3 ret 8048893: 90 nop 08048894 <__underflow>: 8048894: 55 push %ebp 8048895: 89 e5 mov %esp,%ebp 8048897: 53 push %ebx 8048898: 8b 5d 08 mov 0x8(%ebp),%ebx 804889b: f6 43 01 08 testb $0x8,0x1(%ebx) 804889f: 74 60 je 8048901 <__underflow+0x6d> 80488a1: 8b 43 10 mov 0x10(%ebx),%eax 80488a4: 39 43 14 cmp %eax,0x14(%ebx) 80488a7: 76 1b jbe 80488c4 <__underflow+0x30> 80488a9: 0f be 43 46 movsbl 0x46(%ebx),%eax 80488ad: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80488b4: 6a ff push $0xffffffff 80488b6: 53 push %ebx 80488b7: 8b 40 0c mov 0xc(%eax),%eax 80488ba: ff d0 call *%eax 80488bc: 83 c4 08 add $0x8,%esp 80488bf: 83 f8 ff cmp $0xffffffff,%eax 80488c2: 74 34 je 80488f8 <__underflow+0x64> 80488c4: f6 43 01 01 testb $0x1,0x1(%ebx) 80488c8: 74 0b je 80488d5 <__underflow+0x41> 80488ca: 8b 43 28 mov 0x28(%ebx),%eax 80488cd: 89 43 0c mov %eax,0xc(%ebx) 80488d0: 8b 43 14 mov 0x14(%ebx),%eax 80488d3: eb 11 jmp 80488e6 <__underflow+0x52> 80488d5: 8b 43 1c mov 0x1c(%ebx),%eax 80488d8: 89 43 0c mov %eax,0xc(%ebx) 80488db: 8b 43 14 mov 0x14(%ebx),%eax 80488de: 3b 43 08 cmp 0x8(%ebx),%eax 80488e1: 76 03 jbe 80488e6 <__underflow+0x52> 80488e3: 89 43 08 mov %eax,0x8(%ebx) 80488e6: 89 43 04 mov %eax,0x4(%ebx) 80488e9: 89 43 18 mov %eax,0x18(%ebx) 80488ec: 89 43 14 mov %eax,0x14(%ebx) 80488ef: 89 43 10 mov %eax,0x10(%ebx) 80488f2: 80 63 01 f7 andb $0xf7,0x1(%ebx) 80488f6: 31 c0 xor %eax,%eax 80488f8: 83 f8 ff cmp $0xffffffff,%eax 80488fb: 0f 84 bb 00 00 00 je 80489bc <__underflow+0x128> 8048901: 8b 43 04 mov 0x4(%ebx),%eax 8048904: 8b 4b 08 mov 0x8(%ebx),%ecx 8048907: 39 c8 cmp %ecx,%eax 8048909: 73 08 jae 8048913 <__underflow+0x7f> 804890b: 0f b6 00 movzbl (%eax),%eax 804890e: e9 a9 00 00 00 jmp 80489bc <__underflow+0x128> 8048913: 8b 03 mov (%ebx),%eax 8048915: f6 c4 01 test $0x1,%ah 8048918: 74 26 je 8048940 <__underflow+0xac> 804891a: 80 e4 fe and $0xfe,%ah 804891d: 89 03 mov %eax,(%ebx) 804891f: 8b 53 2c mov 0x2c(%ebx),%edx 8048922: 89 53 08 mov %edx,0x8(%ebx) 8048925: 89 4b 2c mov %ecx,0x2c(%ebx) 8048928: 8b 43 0c mov 0xc(%ebx),%eax 804892b: 8b 4b 24 mov 0x24(%ebx),%ecx 804892e: 89 4b 0c mov %ecx,0xc(%ebx) 8048931: 89 43 24 mov %eax,0x24(%ebx) 8048934: 89 4b 04 mov %ecx,0x4(%ebx) 8048937: 39 d1 cmp %edx,%ecx 8048939: 73 05 jae 8048940 <__underflow+0xac> 804893b: 0f b6 01 movzbl (%ecx),%eax 804893e: eb 7c jmp 80489bc <__underflow+0x128> 8048940: 83 7b 30 00 cmpl $0x0,0x30(%ebx) 8048944: 74 1a je 8048960 <__underflow+0xcc> 8048946: 8b 53 08 mov 0x8(%ebx),%edx 8048949: 89 d8 mov %ebx,%eax 804894b: e8 e0 fd ff ff call 8048730 8048950: 85 c0 test %eax,%eax 8048952: 74 57 je 80489ab <__underflow+0x117> 8048954: b8 ff ff ff ff mov $0xffffffff,%eax 8048959: eb 61 jmp 80489bc <__underflow+0x128> 804895b: 90 nop 804895c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048960: 8b 4b 24 mov 0x24(%ebx),%ecx 8048963: 85 c9 test %ecx,%ecx 8048965: 74 44 je 80489ab <__underflow+0x117> 8048967: 8b 03 mov (%ebx),%eax 8048969: f6 c4 01 test $0x1,%ah 804896c: 74 1f je 804898d <__underflow+0xf9> 804896e: 80 e4 fe and $0xfe,%ah 8048971: 89 03 mov %eax,(%ebx) 8048973: 8b 53 08 mov 0x8(%ebx),%edx 8048976: 8b 43 2c mov 0x2c(%ebx),%eax 8048979: 89 43 08 mov %eax,0x8(%ebx) 804897c: 89 53 2c mov %edx,0x2c(%ebx) 804897f: 8b 53 0c mov 0xc(%ebx),%edx 8048982: 89 4b 0c mov %ecx,0xc(%ebx) 8048985: 89 53 24 mov %edx,0x24(%ebx) 8048988: 89 4b 04 mov %ecx,0x4(%ebx) 804898b: 89 d1 mov %edx,%ecx 804898d: 51 push %ecx 804898e: e8 45 3d 00 00 call 804c6d8 <__libc_free> 8048993: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 804899a: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 80489a1: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) 80489a8: 83 c4 04 add $0x4,%esp 80489ab: 0f be 43 46 movsbl 0x46(%ebx),%eax 80489af: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80489b6: 53 push %ebx 80489b7: 8b 40 10 mov 0x10(%eax),%eax 80489ba: ff d0 call *%eax 80489bc: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80489bf: c9 leave 80489c0: c3 ret 80489c1: 8d 76 00 lea 0x0(%esi),%esi 080489c4 <__uflow>: 80489c4: 55 push %ebp 80489c5: 89 e5 mov %esp,%ebp 80489c7: 53 push %ebx 80489c8: 8b 5d 08 mov 0x8(%ebp),%ebx 80489cb: f6 43 01 08 testb $0x8,0x1(%ebx) 80489cf: 74 60 je 8048a31 <__uflow+0x6d> 80489d1: 8b 43 10 mov 0x10(%ebx),%eax 80489d4: 39 43 14 cmp %eax,0x14(%ebx) 80489d7: 76 1b jbe 80489f4 <__uflow+0x30> 80489d9: 0f be 43 46 movsbl 0x46(%ebx),%eax 80489dd: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80489e4: 6a ff push $0xffffffff 80489e6: 53 push %ebx 80489e7: 8b 40 0c mov 0xc(%eax),%eax 80489ea: ff d0 call *%eax 80489ec: 83 c4 08 add $0x8,%esp 80489ef: 83 f8 ff cmp $0xffffffff,%eax 80489f2: 74 34 je 8048a28 <__uflow+0x64> 80489f4: f6 43 01 01 testb $0x1,0x1(%ebx) 80489f8: 74 0b je 8048a05 <__uflow+0x41> 80489fa: 8b 43 28 mov 0x28(%ebx),%eax 80489fd: 89 43 0c mov %eax,0xc(%ebx) 8048a00: 8b 43 14 mov 0x14(%ebx),%eax 8048a03: eb 11 jmp 8048a16 <__uflow+0x52> 8048a05: 8b 43 1c mov 0x1c(%ebx),%eax 8048a08: 89 43 0c mov %eax,0xc(%ebx) 8048a0b: 8b 43 14 mov 0x14(%ebx),%eax 8048a0e: 3b 43 08 cmp 0x8(%ebx),%eax 8048a11: 76 03 jbe 8048a16 <__uflow+0x52> 8048a13: 89 43 08 mov %eax,0x8(%ebx) 8048a16: 89 43 04 mov %eax,0x4(%ebx) 8048a19: 89 43 18 mov %eax,0x18(%ebx) 8048a1c: 89 43 14 mov %eax,0x14(%ebx) 8048a1f: 89 43 10 mov %eax,0x10(%ebx) 8048a22: 80 63 01 f7 andb $0xf7,0x1(%ebx) 8048a26: 31 c0 xor %eax,%eax 8048a28: 83 f8 ff cmp $0xffffffff,%eax 8048a2b: 0f 84 bc 00 00 00 je 8048aed <__uflow+0x129> 8048a31: 8b 43 04 mov 0x4(%ebx),%eax 8048a34: 8b 4b 08 mov 0x8(%ebx),%ecx 8048a37: 39 c8 cmp %ecx,%eax 8048a39: 73 0b jae 8048a46 <__uflow+0x82> 8048a3b: 0f b6 00 movzbl (%eax),%eax 8048a3e: ff 43 04 incl 0x4(%ebx) 8048a41: e9 a7 00 00 00 jmp 8048aed <__uflow+0x129> 8048a46: 8b 03 mov (%ebx),%eax 8048a48: f6 c4 01 test $0x1,%ah 8048a4b: 74 29 je 8048a76 <__uflow+0xb2> 8048a4d: 80 e4 fe and $0xfe,%ah 8048a50: 89 03 mov %eax,(%ebx) 8048a52: 8b 53 2c mov 0x2c(%ebx),%edx 8048a55: 89 53 08 mov %edx,0x8(%ebx) 8048a58: 89 4b 2c mov %ecx,0x2c(%ebx) 8048a5b: 8b 43 0c mov 0xc(%ebx),%eax 8048a5e: 8b 4b 24 mov 0x24(%ebx),%ecx 8048a61: 89 4b 0c mov %ecx,0xc(%ebx) 8048a64: 89 43 24 mov %eax,0x24(%ebx) 8048a67: 89 4b 04 mov %ecx,0x4(%ebx) 8048a6a: 39 d1 cmp %edx,%ecx 8048a6c: 73 08 jae 8048a76 <__uflow+0xb2> 8048a6e: 0f b6 01 movzbl (%ecx),%eax 8048a71: ff 43 04 incl 0x4(%ebx) 8048a74: eb 77 jmp 8048aed <__uflow+0x129> 8048a76: 83 7b 30 00 cmpl $0x0,0x30(%ebx) 8048a7a: 74 15 je 8048a91 <__uflow+0xcd> 8048a7c: 8b 53 08 mov 0x8(%ebx),%edx 8048a7f: 89 d8 mov %ebx,%eax 8048a81: e8 aa fc ff ff call 8048730 8048a86: 85 c0 test %eax,%eax 8048a88: 74 52 je 8048adc <__uflow+0x118> 8048a8a: b8 ff ff ff ff mov $0xffffffff,%eax 8048a8f: eb 5c jmp 8048aed <__uflow+0x129> 8048a91: 8b 4b 24 mov 0x24(%ebx),%ecx 8048a94: 85 c9 test %ecx,%ecx 8048a96: 74 44 je 8048adc <__uflow+0x118> 8048a98: 8b 03 mov (%ebx),%eax 8048a9a: f6 c4 01 test $0x1,%ah 8048a9d: 74 1f je 8048abe <__uflow+0xfa> 8048a9f: 80 e4 fe and $0xfe,%ah 8048aa2: 89 03 mov %eax,(%ebx) 8048aa4: 8b 53 08 mov 0x8(%ebx),%edx 8048aa7: 8b 43 2c mov 0x2c(%ebx),%eax 8048aaa: 89 43 08 mov %eax,0x8(%ebx) 8048aad: 89 53 2c mov %edx,0x2c(%ebx) 8048ab0: 8b 53 0c mov 0xc(%ebx),%edx 8048ab3: 89 4b 0c mov %ecx,0xc(%ebx) 8048ab6: 89 53 24 mov %edx,0x24(%ebx) 8048ab9: 89 4b 04 mov %ecx,0x4(%ebx) 8048abc: 89 d1 mov %edx,%ecx 8048abe: 51 push %ecx 8048abf: e8 14 3c 00 00 call 804c6d8 <__libc_free> 8048ac4: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 8048acb: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 8048ad2: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) 8048ad9: 83 c4 04 add $0x4,%esp 8048adc: 0f be 43 46 movsbl 0x46(%ebx),%eax 8048ae0: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8048ae7: 53 push %ebx 8048ae8: 8b 40 14 mov 0x14(%eax),%eax 8048aeb: ff d0 call *%eax 8048aed: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048af0: c9 leave 8048af1: c3 ret 8048af2: 89 f6 mov %esi,%esi 08048af4 <_IO_default_xsputn>: 8048af4: 55 push %ebp 8048af5: 89 e5 mov %esp,%ebp 8048af7: 83 ec 08 sub $0x8,%esp 8048afa: 57 push %edi 8048afb: 56 push %esi 8048afc: 53 push %ebx 8048afd: 8b 75 0c mov 0xc(%ebp),%esi 8048b00: 8b 4d 10 mov 0x10(%ebp),%ecx 8048b03: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8048b06: 85 c9 test %ecx,%ecx 8048b08: 75 0a jne 8048b14 <_IO_default_xsputn+0x20> 8048b0a: 31 c0 xor %eax,%eax 8048b0c: e9 9e 00 00 00 jmp 8048baf <_IO_default_xsputn+0xbb> 8048b11: ff 4d f8 decl 0xfffffff8(%ebp) 8048b14: 8b 7d 08 mov 0x8(%ebp),%edi 8048b17: 8b 47 14 mov 0x14(%edi),%eax 8048b1a: 8b 5f 18 mov 0x18(%edi),%ebx 8048b1d: 29 c3 sub %eax,%ebx 8048b1f: 85 db test %ebx,%ebx 8048b21: 7e 58 jle 8048b7b <_IO_default_xsputn+0x87> 8048b23: 3b 5d f8 cmp 0xfffffff8(%ebp),%ebx 8048b26: 76 03 jbe 8048b2b <_IO_default_xsputn+0x37> 8048b28: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 8048b2b: 83 fb 14 cmp $0x14,%ebx 8048b2e: 7e 15 jle 8048b45 <_IO_default_xsputn+0x51> 8048b30: 53 push %ebx 8048b31: 56 push %esi 8048b32: 50 push %eax 8048b33: e8 98 44 00 00 call 804cfd0 <__mempcpy> 8048b38: 83 c4 0c add $0xc,%esp 8048b3b: 8b 4d 08 mov 0x8(%ebp),%ecx 8048b3e: 89 41 14 mov %eax,0x14(%ecx) 8048b41: 01 de add %ebx,%esi 8048b43: eb 33 jmp 8048b78 <_IO_default_xsputn+0x84> 8048b45: 85 db test %ebx,%ebx 8048b47: 7f 07 jg 8048b50 <_IO_default_xsputn+0x5c> 8048b49: 31 db xor %ebx,%ebx 8048b4b: eb 2b jmp 8048b78 <_IO_default_xsputn+0x84> 8048b4d: 8d 76 00 lea 0x0(%esi),%esi 8048b50: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048b53: 8d 53 ff lea 0xffffffff(%ebx),%edx 8048b56: 85 d2 test %edx,%edx 8048b58: 7c 15 jl 8048b6f <_IO_default_xsputn+0x7b> 8048b5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048b60: 8a 06 mov (%esi),%al 8048b62: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8048b65: 88 07 mov %al,(%edi) 8048b67: 46 inc %esi 8048b68: 47 inc %edi 8048b69: 89 7d fc mov %edi,0xfffffffc(%ebp) 8048b6c: 4a dec %edx 8048b6d: 79 f1 jns 8048b60 <_IO_default_xsputn+0x6c> 8048b6f: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8048b72: 8b 4d 08 mov 0x8(%ebp),%ecx 8048b75: 89 79 14 mov %edi,0x14(%ecx) 8048b78: 29 5d f8 sub %ebx,0xfffffff8(%ebp) 8048b7b: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8048b7f: 74 25 je 8048ba6 <_IO_default_xsputn+0xb2> 8048b81: 0f b6 16 movzbl (%esi),%edx 8048b84: 46 inc %esi 8048b85: 8b 4d 08 mov 0x8(%ebp),%ecx 8048b88: 0f be 41 46 movsbl 0x46(%ecx),%eax 8048b8c: 8b 84 01 94 00 00 00 mov 0x94(%ecx,%eax,1),%eax 8048b93: 52 push %edx 8048b94: 51 push %ecx 8048b95: 8b 40 0c mov 0xc(%eax),%eax 8048b98: ff d0 call *%eax 8048b9a: 83 c4 08 add $0x8,%esp 8048b9d: 83 f8 ff cmp $0xffffffff,%eax 8048ba0: 0f 85 6b ff ff ff jne 8048b11 <_IO_default_xsputn+0x1d> 8048ba6: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8048ba9: 29 7d 10 sub %edi,0x10(%ebp) 8048bac: 8b 45 10 mov 0x10(%ebp),%eax 8048baf: 8d 65 ec lea 0xffffffec(%ebp),%esp 8048bb2: 5b pop %ebx 8048bb3: 5e pop %esi 8048bb4: 5f pop %edi 8048bb5: c9 leave 8048bb6: c3 ret 8048bb7: 90 nop 08048bb8 <_IO_default_xsgetn>: 8048bb8: 55 push %ebp 8048bb9: 89 e5 mov %esp,%ebp 8048bbb: 83 ec 04 sub $0x4,%esp 8048bbe: 57 push %edi 8048bbf: 56 push %esi 8048bc0: 53 push %ebx 8048bc1: 8b 7d 10 mov 0x10(%ebp),%edi 8048bc4: 89 7d fc mov %edi,0xfffffffc(%ebp) 8048bc7: 8b 75 0c mov 0xc(%ebp),%esi 8048bca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048bd0: 8b 7d 08 mov 0x8(%ebp),%edi 8048bd3: 8b 47 04 mov 0x4(%edi),%eax 8048bd6: 8b 5f 08 mov 0x8(%edi),%ebx 8048bd9: 29 c3 sub %eax,%ebx 8048bdb: 85 db test %ebx,%ebx 8048bdd: 7e 53 jle 8048c32 <_IO_default_xsgetn+0x7a> 8048bdf: 3b 5d fc cmp 0xfffffffc(%ebp),%ebx 8048be2: 76 03 jbe 8048be7 <_IO_default_xsgetn+0x2f> 8048be4: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048be7: 83 fb 14 cmp $0x14,%ebx 8048bea: 7e 15 jle 8048c01 <_IO_default_xsgetn+0x49> 8048bec: 53 push %ebx 8048bed: 50 push %eax 8048bee: 56 push %esi 8048bef: e8 dc 43 00 00 call 804cfd0 <__mempcpy> 8048bf4: 83 c4 0c add $0xc,%esp 8048bf7: 89 c6 mov %eax,%esi 8048bf9: 8b 7d 08 mov 0x8(%ebp),%edi 8048bfc: 01 5f 04 add %ebx,0x4(%edi) 8048bff: eb 2e jmp 8048c2f <_IO_default_xsgetn+0x77> 8048c01: 85 db test %ebx,%ebx 8048c03: 7f 0b jg 8048c10 <_IO_default_xsgetn+0x58> 8048c05: 31 db xor %ebx,%ebx 8048c07: eb 26 jmp 8048c2f <_IO_default_xsgetn+0x77> 8048c09: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048c10: 89 c1 mov %eax,%ecx 8048c12: 8d 53 ff lea 0xffffffff(%ebx),%edx 8048c15: 85 d2 test %edx,%edx 8048c17: 7c 10 jl 8048c29 <_IO_default_xsgetn+0x71> 8048c19: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048c20: 8a 01 mov (%ecx),%al 8048c22: 88 06 mov %al,(%esi) 8048c24: 41 inc %ecx 8048c25: 46 inc %esi 8048c26: 4a dec %edx 8048c27: 79 f7 jns 8048c20 <_IO_default_xsgetn+0x68> 8048c29: 8b 7d 08 mov 0x8(%ebp),%edi 8048c2c: 89 4f 04 mov %ecx,0x4(%edi) 8048c2f: 29 5d fc sub %ebx,0xfffffffc(%ebp) 8048c32: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8048c36: 74 11 je 8048c49 <_IO_default_xsgetn+0x91> 8048c38: 8b 7d 08 mov 0x8(%ebp),%edi 8048c3b: 57 push %edi 8048c3c: e8 53 fc ff ff call 8048894 <__underflow> 8048c41: 83 c4 04 add $0x4,%esp 8048c44: 83 f8 ff cmp $0xffffffff,%eax 8048c47: 75 87 jne 8048bd0 <_IO_default_xsgetn+0x18> 8048c49: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8048c4c: 29 7d 10 sub %edi,0x10(%ebp) 8048c4f: 8b 45 10 mov 0x10(%ebp),%eax 8048c52: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8048c55: 5b pop %ebx 8048c56: 5e pop %esi 8048c57: 5f pop %edi 8048c58: c9 leave 8048c59: c3 ret 8048c5a: 89 f6 mov %esi,%esi 08048c5c <_IO_default_setbuf>: 8048c5c: 55 push %ebp 8048c5d: 89 e5 mov %esp,%ebp 8048c5f: 57 push %edi 8048c60: 56 push %esi 8048c61: 53 push %ebx 8048c62: 8b 5d 08 mov 0x8(%ebp),%ebx 8048c65: 8b 7d 0c mov 0xc(%ebp),%edi 8048c68: 8b 75 10 mov 0x10(%ebp),%esi 8048c6b: 0f be 43 46 movsbl 0x46(%ebx),%eax 8048c6f: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8048c76: 53 push %ebx 8048c77: 8b 40 30 mov 0x30(%eax),%eax 8048c7a: ff d0 call *%eax 8048c7c: 83 c4 04 add $0x4,%esp 8048c7f: 83 f8 ff cmp $0xffffffff,%eax 8048c82: 75 0c jne 8048c90 <_IO_default_setbuf+0x34> 8048c84: 31 c0 xor %eax,%eax 8048c86: e9 a6 00 00 00 jmp 8048d31 <_IO_default_setbuf+0xd5> 8048c8b: 90 nop 8048c8c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048c90: 85 ff test %edi,%edi 8048c92: 74 04 je 8048c98 <_IO_default_setbuf+0x3c> 8048c94: 85 f6 test %esi,%esi 8048c96: 75 38 jne 8048cd0 <_IO_default_setbuf+0x74> 8048c98: 8b 03 mov (%ebx),%eax 8048c9a: 0c 02 or $0x2,%al 8048c9c: 89 03 mov %eax,(%ebx) 8048c9e: 8d 73 47 lea 0x47(%ebx),%esi 8048ca1: 8d 7b 48 lea 0x48(%ebx),%edi 8048ca4: 8b 53 1c mov 0x1c(%ebx),%edx 8048ca7: 85 d2 test %edx,%edx 8048ca9: 74 1a je 8048cc5 <_IO_default_setbuf+0x69> 8048cab: a8 01 test $0x1,%al 8048cad: 75 16 jne 8048cc5 <_IO_default_setbuf+0x69> 8048caf: 8b 43 20 mov 0x20(%ebx),%eax 8048cb2: 29 d0 sub %edx,%eax 8048cb4: 05 ff 0f 00 00 add $0xfff,%eax 8048cb9: 25 00 f0 ff ff and $0xfffff000,%eax 8048cbe: 50 push %eax 8048cbf: 52 push %edx 8048cc0: e8 ab 44 00 00 call 804d170 <__munmap> 8048cc5: 89 73 1c mov %esi,0x1c(%ebx) 8048cc8: 89 7b 20 mov %edi,0x20(%ebx) 8048ccb: eb 35 jmp 8048d02 <_IO_default_setbuf+0xa6> 8048ccd: 8d 76 00 lea 0x0(%esi),%esi 8048cd0: 8b 03 mov (%ebx),%eax 8048cd2: 89 c1 mov %eax,%ecx 8048cd4: 83 e1 fd and $0xfffffffd,%ecx 8048cd7: 89 0b mov %ecx,(%ebx) 8048cd9: 01 fe add %edi,%esi 8048cdb: 8b 53 1c mov 0x1c(%ebx),%edx 8048cde: 85 d2 test %edx,%edx 8048ce0: 74 1a je 8048cfc <_IO_default_setbuf+0xa0> 8048ce2: a8 01 test $0x1,%al 8048ce4: 75 16 jne 8048cfc <_IO_default_setbuf+0xa0> 8048ce6: 8b 43 20 mov 0x20(%ebx),%eax 8048ce9: 29 d0 sub %edx,%eax 8048ceb: 05 ff 0f 00 00 add $0xfff,%eax 8048cf0: 25 00 f0 ff ff and $0xfffff000,%eax 8048cf5: 50 push %eax 8048cf6: 52 push %edx 8048cf7: e8 74 44 00 00 call 804d170 <__munmap> 8048cfc: 89 7b 1c mov %edi,0x1c(%ebx) 8048cff: 89 73 20 mov %esi,0x20(%ebx) 8048d02: 80 0b 01 orb $0x1,(%ebx) 8048d05: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 8048d0c: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 8048d13: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8048d1a: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 8048d21: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 8048d28: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 8048d2f: 89 d8 mov %ebx,%eax 8048d31: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8048d34: 5b pop %ebx 8048d35: 5e pop %esi 8048d36: 5f pop %edi 8048d37: c9 leave 8048d38: c3 ret 8048d39: 8d 76 00 lea 0x0(%esi),%esi 08048d3c <_IO_default_pbackfail>: 8048d3c: 55 push %ebp 8048d3d: 89 e5 mov %esp,%ebp 8048d3f: 83 ec 0c sub $0xc,%esp 8048d42: 57 push %edi 8048d43: 56 push %esi 8048d44: 53 push %ebx 8048d45: 8b 5d 08 mov 0x8(%ebp),%ebx 8048d48: 8b 53 04 mov 0x4(%ebx),%edx 8048d4b: 89 d7 mov %edx,%edi 8048d4d: 8b 4b 0c mov 0xc(%ebx),%ecx 8048d50: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8048d53: 89 ce mov %ecx,%esi 8048d55: 39 ca cmp %ecx,%edx 8048d57: 76 1c jbe 8048d75 <_IO_default_pbackfail+0x39> 8048d59: f6 43 01 01 testb $0x1,0x1(%ebx) 8048d5d: 0f 85 83 00 00 00 jne 8048de6 <_IO_default_pbackfail+0xaa> 8048d63: 0f b6 42 ff movzbl 0xffffffff(%edx),%eax 8048d67: 3b 45 0c cmp 0xc(%ebp),%eax 8048d6a: 75 09 jne 8048d75 <_IO_default_pbackfail+0x39> 8048d6c: 4a dec %edx 8048d6d: 89 53 04 mov %edx,0x4(%ebx) 8048d70: e9 d1 00 00 00 jmp 8048e46 <_IO_default_pbackfail+0x10a> 8048d75: f6 43 01 01 testb $0x1,0x1(%ebx) 8048d79: 75 6b jne 8048de6 <_IO_default_pbackfail+0xaa> 8048d7b: 39 f7 cmp %esi,%edi 8048d7d: 76 21 jbe 8048da0 <_IO_default_pbackfail+0x64> 8048d7f: 83 7b 24 00 cmpl $0x0,0x24(%ebx) 8048d83: 74 21 je 8048da6 <_IO_default_pbackfail+0x6a> 8048d85: 89 d8 mov %ebx,%eax 8048d87: e8 a4 f9 ff ff call 8048730 8048d8c: 85 c0 test %eax,%eax 8048d8e: 74 30 je 8048dc0 <_IO_default_pbackfail+0x84> 8048d90: b8 ff ff ff ff mov $0xffffffff,%eax 8048d95: e9 b0 00 00 00 jmp 8048e4a <_IO_default_pbackfail+0x10e> 8048d9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048da0: 83 7b 24 00 cmpl $0x0,0x24(%ebx) 8048da4: 75 1a jne 8048dc0 <_IO_default_pbackfail+0x84> 8048da6: 68 80 00 00 00 push $0x80 8048dab: e8 4c 0e 00 00 call 8049bfc <__libc_malloc> 8048db0: 85 c0 test %eax,%eax 8048db2: 74 dc je 8048d90 <_IO_default_pbackfail+0x54> 8048db4: 89 43 24 mov %eax,0x24(%ebx) 8048db7: 83 e8 80 sub $0xffffff80,%eax 8048dba: 89 43 2c mov %eax,0x2c(%ebx) 8048dbd: 89 43 28 mov %eax,0x28(%ebx) 8048dc0: 8b 53 04 mov 0x4(%ebx),%edx 8048dc3: 89 53 0c mov %edx,0xc(%ebx) 8048dc6: 80 4b 01 01 orb $0x1,0x1(%ebx) 8048dca: 8b 43 08 mov 0x8(%ebx),%eax 8048dcd: 8b 4b 2c mov 0x2c(%ebx),%ecx 8048dd0: 89 4b 08 mov %ecx,0x8(%ebx) 8048dd3: 89 43 2c mov %eax,0x2c(%ebx) 8048dd6: 8b 43 24 mov 0x24(%ebx),%eax 8048dd9: 89 43 0c mov %eax,0xc(%ebx) 8048ddc: 89 53 24 mov %edx,0x24(%ebx) 8048ddf: 89 4b 04 mov %ecx,0x4(%ebx) 8048de2: 89 ca mov %ecx,%edx 8048de4: eb 54 jmp 8048e3a <_IO_default_pbackfail+0xfe> 8048de6: 39 f7 cmp %esi,%edi 8048de8: 77 50 ja 8048e3a <_IO_default_pbackfail+0xfe> 8048dea: 8b 7b 08 mov 0x8(%ebx),%edi 8048ded: 2b 7d f4 sub 0xfffffff4(%ebp),%edi 8048df0: 8d 0c 7d 00 00 00 00 lea 0x0(,%edi,2),%ecx 8048df7: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8048dfa: 51 push %ecx 8048dfb: e8 fc 0d 00 00 call 8049bfc <__libc_malloc> 8048e00: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048e03: 83 c4 04 add $0x4,%esp 8048e06: 85 c0 test %eax,%eax 8048e08: 74 86 je 8048d90 <_IO_default_pbackfail+0x54> 8048e0a: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048e0d: 29 f8 sub %edi,%eax 8048e0f: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8048e12: 01 c6 add %eax,%esi 8048e14: 57 push %edi 8048e15: ff 73 0c pushl 0xc(%ebx) 8048e18: 56 push %esi 8048e19: e8 f2 41 00 00 call 804d010 8048e1e: ff 73 0c pushl 0xc(%ebx) 8048e21: e8 b2 38 00 00 call 804c6d8 <__libc_free> 8048e26: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8048e29: 89 4b 0c mov %ecx,0xc(%ebx) 8048e2c: 89 73 04 mov %esi,0x4(%ebx) 8048e2f: 03 4d fc add 0xfffffffc(%ebp),%ecx 8048e32: 89 4b 08 mov %ecx,0x8(%ebx) 8048e35: 89 73 28 mov %esi,0x28(%ebx) 8048e38: 89 f2 mov %esi,%edx 8048e3a: 8d 4a ff lea 0xffffffff(%edx),%ecx 8048e3d: 89 4b 04 mov %ecx,0x4(%ebx) 8048e40: 8a 4d 0c mov 0xc(%ebp),%cl 8048e43: 88 4a ff mov %cl,0xffffffff(%edx) 8048e46: 0f b6 45 0c movzbl 0xc(%ebp),%eax 8048e4a: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8048e4d: 5b pop %ebx 8048e4e: 5e pop %esi 8048e4f: 5f pop %edi 8048e50: c9 leave 8048e51: c3 ret 8048e52: 89 f6 mov %esi,%esi 08048e54 <__overflow>: 8048e54: 55 push %ebp 8048e55: 89 e5 mov %esp,%ebp 8048e57: 8b 45 08 mov 0x8(%ebp),%eax 8048e5a: 0f be 50 46 movsbl 0x46(%eax),%edx 8048e5e: 8b 94 10 94 00 00 00 mov 0x94(%eax,%edx,1),%edx 8048e65: ff 75 0c pushl 0xc(%ebp) 8048e68: 50 push %eax 8048e69: 8b 42 0c mov 0xc(%edx),%eax 8048e6c: ff d0 call *%eax 8048e6e: c9 leave 8048e6f: c3 ret 08048e70 <_IO_sgetn>: 8048e70: 55 push %ebp 8048e71: 89 e5 mov %esp,%ebp 8048e73: 8b 55 08 mov 0x8(%ebp),%edx 8048e76: 0f be 42 46 movsbl 0x46(%edx),%eax 8048e7a: 8b 84 02 94 00 00 00 mov 0x94(%edx,%eax,1),%eax 8048e81: ff 75 10 pushl 0x10(%ebp) 8048e84: ff 75 0c pushl 0xc(%ebp) 8048e87: 52 push %edx 8048e88: 8b 40 20 mov 0x20(%eax),%eax 8048e8b: ff d0 call *%eax 8048e8d: c9 leave 8048e8e: c3 ret 8048e8f: 90 nop 08048e90 <_IO_free_backup_area>: 8048e90: 55 push %ebp 8048e91: 89 e5 mov %esp,%ebp 8048e93: 53 push %ebx 8048e94: 8b 5d 08 mov 0x8(%ebp),%ebx 8048e97: 8b 03 mov (%ebx),%eax 8048e99: f6 c4 01 test $0x1,%ah 8048e9c: 74 20 je 8048ebe <_IO_free_backup_area+0x2e> 8048e9e: 80 e4 fe and $0xfe,%ah 8048ea1: 89 03 mov %eax,(%ebx) 8048ea3: 8b 53 08 mov 0x8(%ebx),%edx 8048ea6: 8b 43 2c mov 0x2c(%ebx),%eax 8048ea9: 89 43 08 mov %eax,0x8(%ebx) 8048eac: 89 53 2c mov %edx,0x2c(%ebx) 8048eaf: 8b 53 0c mov 0xc(%ebx),%edx 8048eb2: 8b 43 24 mov 0x24(%ebx),%eax 8048eb5: 89 43 0c mov %eax,0xc(%ebx) 8048eb8: 89 53 24 mov %edx,0x24(%ebx) 8048ebb: 89 43 04 mov %eax,0x4(%ebx) 8048ebe: ff 73 24 pushl 0x24(%ebx) 8048ec1: e8 12 38 00 00 call 804c6d8 <__libc_free> 8048ec6: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 8048ecd: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 8048ed4: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) 8048edb: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048ede: c9 leave 8048edf: c3 ret 08048ee0 <_IO_switch_to_main_get_area>: 8048ee0: 55 push %ebp 8048ee1: 89 e5 mov %esp,%ebp 8048ee3: 8b 45 08 mov 0x8(%ebp),%eax 8048ee6: 80 60 01 fe andb $0xfe,0x1(%eax) 8048eea: 8b 48 08 mov 0x8(%eax),%ecx 8048eed: 8b 50 2c mov 0x2c(%eax),%edx 8048ef0: 89 50 08 mov %edx,0x8(%eax) 8048ef3: 89 48 2c mov %ecx,0x2c(%eax) 8048ef6: 8b 48 0c mov 0xc(%eax),%ecx 8048ef9: 8b 50 24 mov 0x24(%eax),%edx 8048efc: 89 50 0c mov %edx,0xc(%eax) 8048eff: 89 48 24 mov %ecx,0x24(%eax) 8048f02: 89 50 04 mov %edx,0x4(%eax) 8048f05: c9 leave 8048f06: c3 ret 8048f07: 90 nop 08048f08 <_IO_switch_to_backup_area>: 8048f08: 55 push %ebp 8048f09: 89 e5 mov %esp,%ebp 8048f0b: 53 push %ebx 8048f0c: 8b 45 08 mov 0x8(%ebp),%eax 8048f0f: 80 48 01 01 orb $0x1,0x1(%eax) 8048f13: 8b 58 08 mov 0x8(%eax),%ebx 8048f16: 8b 48 2c mov 0x2c(%eax),%ecx 8048f19: 89 48 08 mov %ecx,0x8(%eax) 8048f1c: 89 58 2c mov %ebx,0x2c(%eax) 8048f1f: 8b 58 0c mov 0xc(%eax),%ebx 8048f22: 8b 50 24 mov 0x24(%eax),%edx 8048f25: 89 50 0c mov %edx,0xc(%eax) 8048f28: 89 58 24 mov %ebx,0x24(%eax) 8048f2b: 89 48 04 mov %ecx,0x4(%eax) 8048f2e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048f31: c9 leave 8048f32: c3 ret 8048f33: 90 nop 08048f34 <_IO_switch_to_get_mode>: 8048f34: 55 push %ebp 8048f35: 89 e5 mov %esp,%ebp 8048f37: 53 push %ebx 8048f38: 8b 5d 08 mov 0x8(%ebp),%ebx 8048f3b: 8b 43 10 mov 0x10(%ebx),%eax 8048f3e: 39 43 14 cmp %eax,0x14(%ebx) 8048f41: 76 18 jbe 8048f5b <_IO_switch_to_get_mode+0x27> 8048f43: 0f be 43 46 movsbl 0x46(%ebx),%eax 8048f47: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8048f4e: 6a ff push $0xffffffff 8048f50: 53 push %ebx 8048f51: 8b 40 0c mov 0xc(%eax),%eax 8048f54: ff d0 call *%eax 8048f56: 83 f8 ff cmp $0xffffffff,%eax 8048f59: 74 38 je 8048f93 <_IO_switch_to_get_mode+0x5f> 8048f5b: f6 43 01 01 testb $0x1,0x1(%ebx) 8048f5f: 74 0f je 8048f70 <_IO_switch_to_get_mode+0x3c> 8048f61: 8b 43 28 mov 0x28(%ebx),%eax 8048f64: 89 43 0c mov %eax,0xc(%ebx) 8048f67: 8b 43 14 mov 0x14(%ebx),%eax 8048f6a: eb 15 jmp 8048f81 <_IO_switch_to_get_mode+0x4d> 8048f6c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048f70: 8b 43 1c mov 0x1c(%ebx),%eax 8048f73: 89 43 0c mov %eax,0xc(%ebx) 8048f76: 8b 43 14 mov 0x14(%ebx),%eax 8048f79: 3b 43 08 cmp 0x8(%ebx),%eax 8048f7c: 76 03 jbe 8048f81 <_IO_switch_to_get_mode+0x4d> 8048f7e: 89 43 08 mov %eax,0x8(%ebx) 8048f81: 89 43 04 mov %eax,0x4(%ebx) 8048f84: 89 43 18 mov %eax,0x18(%ebx) 8048f87: 89 43 14 mov %eax,0x14(%ebx) 8048f8a: 89 43 10 mov %eax,0x10(%ebx) 8048f8d: 80 63 01 f7 andb $0xf7,0x1(%ebx) 8048f91: 31 c0 xor %eax,%eax 8048f93: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048f96: c9 leave 8048f97: c3 ret 08048f98 <_IO_init>: 8048f98: 55 push %ebp 8048f99: 89 e5 mov %esp,%ebp 8048f9b: 83 ec 04 sub $0x4,%esp 8048f9e: 56 push %esi 8048f9f: 53 push %ebx 8048fa0: 8b 75 08 mov 0x8(%ebp),%esi 8048fa3: 8b 55 0c mov 0xc(%ebp),%edx 8048fa6: 81 ca 00 00 ad fb or $0xfbad0000,%edx 8048fac: 89 16 mov %edx,(%esi) 8048fae: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) 8048fb5: c7 46 20 00 00 00 00 movl $0x0,0x20(%esi) 8048fbc: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8048fc3: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 8048fca: c7 46 08 00 00 00 00 movl $0x0,0x8(%esi) 8048fd1: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 8048fd8: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 8048fdf: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 8048fe6: c7 46 34 00 00 00 00 movl $0x0,0x34(%esi) 8048fed: c7 46 24 00 00 00 00 movl $0x0,0x24(%esi) 8048ff4: c7 46 28 00 00 00 00 movl $0x0,0x28(%esi) 8048ffb: c7 46 2c 00 00 00 00 movl $0x0,0x2c(%esi) 8049002: c7 46 30 00 00 00 00 movl $0x0,0x30(%esi) 8049009: 66 c7 46 44 00 00 movw $0x0,0x44(%esi) 804900f: c6 46 46 00 movb $0x0,0x46(%esi) 8049013: b8 00 00 00 00 mov $0x0,%eax 8049018: 85 c0 test %eax,%eax 804901a: 74 24 je 8049040 <_IO_init+0xa8> 804901c: 8d 5d fc lea 0xfffffffc(%ebp),%ebx 804901f: 53 push %ebx 8049020: e8 db 6f fb f7 call 0 <_init-0x80480b4> 8049025: 6a 01 push $0x1 8049027: 53 push %ebx 8049028: e8 d3 6f fb f7 call 0 <_init-0x80480b4> 804902d: 53 push %ebx 804902e: ff 76 48 pushl 0x48(%esi) 8049031: e8 ca 6f fb f7 call 0 <_init-0x80480b4> 8049036: 53 push %ebx 8049037: e8 c4 6f fb f7 call 0 <_init-0x80480b4> 804903c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049040: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8049043: 5b pop %ebx 8049044: 5e pop %esi 8049045: c9 leave 8049046: c3 ret 8049047: 90 nop 08049048 <_IO_sputbackc>: 8049048: 55 push %ebp 8049049: 89 e5 mov %esp,%ebp 804904b: 53 push %ebx 804904c: 8b 5d 08 mov 0x8(%ebp),%ebx 804904f: 8b 55 0c mov 0xc(%ebp),%edx 8049052: 8b 43 04 mov 0x4(%ebx),%eax 8049055: 3b 43 0c cmp 0xc(%ebx),%eax 8049058: 76 0e jbe 8049068 <_IO_sputbackc+0x20> 804905a: 38 50 ff cmp %dl,0xffffffff(%eax) 804905d: 75 09 jne 8049068 <_IO_sputbackc+0x20> 804905f: 48 dec %eax 8049060: 89 43 04 mov %eax,0x4(%ebx) 8049063: 0f b6 c2 movzbl %dl,%eax 8049066: eb 12 jmp 804907a <_IO_sputbackc+0x32> 8049068: 0f be 43 46 movsbl 0x46(%ebx),%eax 804906c: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8049073: 52 push %edx 8049074: 53 push %ebx 8049075: 8b 40 18 mov 0x18(%eax),%eax 8049078: ff d0 call *%eax 804907a: 83 f8 ff cmp $0xffffffff,%eax 804907d: 74 03 je 8049082 <_IO_sputbackc+0x3a> 804907f: 80 23 ef andb $0xef,(%ebx) 8049082: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049085: c9 leave 8049086: c3 ret 8049087: 90 nop 08049088 <_IO_sungetc>: 8049088: 55 push %ebp 8049089: 89 e5 mov %esp,%ebp 804908b: 53 push %ebx 804908c: 8b 5d 08 mov 0x8(%ebp),%ebx 804908f: 8b 43 04 mov 0x4(%ebx),%eax 8049092: 3b 43 0c cmp 0xc(%ebx),%eax 8049095: 76 0c jbe 80490a3 <_IO_sungetc+0x1b> 8049097: 8d 50 ff lea 0xffffffff(%eax),%edx 804909a: 89 53 04 mov %edx,0x4(%ebx) 804909d: 0f b6 40 ff movzbl 0xffffffff(%eax),%eax 80490a1: eb 13 jmp 80490b6 <_IO_sungetc+0x2e> 80490a3: 0f be 43 46 movsbl 0x46(%ebx),%eax 80490a7: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80490ae: 6a ff push $0xffffffff 80490b0: 53 push %ebx 80490b1: 8b 40 18 mov 0x18(%eax),%eax 80490b4: ff d0 call *%eax 80490b6: 83 f8 ff cmp $0xffffffff,%eax 80490b9: 74 03 je 80490be <_IO_sungetc+0x36> 80490bb: 80 23 ef andb $0xef,(%ebx) 80490be: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80490c1: c9 leave 80490c2: c3 ret 80490c3: 90 nop 080490c4 <_IO_un_link>: 80490c4: 55 push %ebp 80490c5: 89 e5 mov %esp,%ebp 80490c7: 53 push %ebx 80490c8: 8b 5d 08 mov 0x8(%ebp),%ebx 80490cb: 80 3b 00 cmpb $0x0,(%ebx) 80490ce: 7d 50 jge 8049120 <_IO_un_link+0x5c> 80490d0: b8 00 00 00 00 mov $0x0,%eax 80490d5: 85 c0 test %eax,%eax 80490d7: 74 0d je 80490e6 <_IO_un_link+0x22> 80490d9: 68 a8 9d 07 08 push $0x8079da8 80490de: e8 1d 6f fb f7 call 0 <_init-0x80480b4> 80490e3: 83 c4 04 add $0x4,%esp 80490e6: ba f8 9f 07 08 mov $0x8079ff8,%edx 80490eb: 83 3d f8 9f 07 08 00 cmpl $0x0,0x8079ff8 80490f2: 74 16 je 804910a <_IO_un_link+0x46> 80490f4: 8b 02 mov (%edx),%eax 80490f6: 39 d8 cmp %ebx,%eax 80490f8: 75 07 jne 8049101 <_IO_un_link+0x3d> 80490fa: 8b 43 34 mov 0x34(%ebx),%eax 80490fd: 89 02 mov %eax,(%edx) 80490ff: eb 09 jmp 804910a <_IO_un_link+0x46> 8049101: 8d 50 34 lea 0x34(%eax),%edx 8049104: 83 78 34 00 cmpl $0x0,0x34(%eax) 8049108: 75 ea jne 80490f4 <_IO_un_link+0x30> 804910a: b8 00 00 00 00 mov $0x0,%eax 804910f: 85 c0 test %eax,%eax 8049111: 74 0a je 804911d <_IO_un_link+0x59> 8049113: 68 a8 9d 07 08 push $0x8079da8 8049118: e8 e3 6e fb f7 call 0 <_init-0x80480b4> 804911d: 80 23 7f andb $0x7f,(%ebx) 8049120: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049123: c9 leave 8049124: c3 ret 8049125: 8d 76 00 lea 0x0(%esi),%esi 08049128 <_IO_link_in>: 8049128: 55 push %ebp 8049129: 89 e5 mov %esp,%ebp 804912b: 53 push %ebx 804912c: 8b 5d 08 mov 0x8(%ebp),%ebx 804912f: 80 3b 00 cmpb $0x0,(%ebx) 8049132: 7c 3a jl 804916e <_IO_link_in+0x46> 8049134: 80 0b 80 orb $0x80,(%ebx) 8049137: b8 00 00 00 00 mov $0x0,%eax 804913c: 85 c0 test %eax,%eax 804913e: 74 0d je 804914d <_IO_link_in+0x25> 8049140: 68 a8 9d 07 08 push $0x8079da8 8049145: e8 b6 6e fb f7 call 0 <_init-0x80480b4> 804914a: 83 c4 04 add $0x4,%esp 804914d: a1 f8 9f 07 08 mov 0x8079ff8,%eax 8049152: 89 43 34 mov %eax,0x34(%ebx) 8049155: 89 1d f8 9f 07 08 mov %ebx,0x8079ff8 804915b: b8 00 00 00 00 mov $0x0,%eax 8049160: 85 c0 test %eax,%eax 8049162: 74 0a je 804916e <_IO_link_in+0x46> 8049164: 68 a8 9d 07 08 push $0x8079da8 8049169: e8 92 6e fb f7 call 0 <_init-0x80480b4> 804916e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049171: c9 leave 8049172: c3 ret 8049173: 90 nop 08049174 <_IO_doallocbuf>: 8049174: 55 push %ebp 8049175: 89 e5 mov %esp,%ebp 8049177: 57 push %edi 8049178: 56 push %esi 8049179: 53 push %ebx 804917a: 8b 5d 08 mov 0x8(%ebp),%ebx 804917d: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 8049181: 75 4f jne 80491d2 <_IO_doallocbuf+0x5e> 8049183: f6 03 02 testb $0x2,(%ebx) 8049186: 75 19 jne 80491a1 <_IO_doallocbuf+0x2d> 8049188: 0f be 43 46 movsbl 0x46(%ebx),%eax 804918c: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8049193: 53 push %ebx 8049194: 8b 40 34 mov 0x34(%eax),%eax 8049197: ff d0 call *%eax 8049199: 83 c4 04 add $0x4,%esp 804919c: 83 f8 ff cmp $0xffffffff,%eax 804919f: 75 31 jne 80491d2 <_IO_doallocbuf+0x5e> 80491a1: 8d 73 47 lea 0x47(%ebx),%esi 80491a4: 8d 7b 48 lea 0x48(%ebx),%edi 80491a7: 8b 53 1c mov 0x1c(%ebx),%edx 80491aa: 85 d2 test %edx,%edx 80491ac: 74 1b je 80491c9 <_IO_doallocbuf+0x55> 80491ae: f6 03 01 testb $0x1,(%ebx) 80491b1: 75 16 jne 80491c9 <_IO_doallocbuf+0x55> 80491b3: 8b 43 20 mov 0x20(%ebx),%eax 80491b6: 29 d0 sub %edx,%eax 80491b8: 05 ff 0f 00 00 add $0xfff,%eax 80491bd: 25 00 f0 ff ff and $0xfffff000,%eax 80491c2: 50 push %eax 80491c3: 52 push %edx 80491c4: e8 a7 3f 00 00 call 804d170 <__munmap> 80491c9: 89 73 1c mov %esi,0x1c(%ebx) 80491cc: 89 7b 20 mov %edi,0x20(%ebx) 80491cf: 80 0b 01 orb $0x1,(%ebx) 80491d2: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80491d5: 5b pop %ebx 80491d6: 5e pop %esi 80491d7: 5f pop %edi 80491d8: c9 leave 80491d9: c3 ret 80491da: 89 f6 mov %esi,%esi 080491dc <_IO_unsave_markers>: 80491dc: 55 push %ebp 80491dd: 89 e5 mov %esp,%ebp 80491df: 53 push %ebx 80491e0: 8b 5d 08 mov 0x8(%ebp),%ebx 80491e3: 83 7b 30 00 cmpl $0x0,0x30(%ebx) 80491e7: 74 07 je 80491f0 <_IO_unsave_markers+0x14> 80491e9: c7 43 30 00 00 00 00 movl $0x0,0x30(%ebx) 80491f0: 8b 4b 24 mov 0x24(%ebx),%ecx 80491f3: 85 c9 test %ecx,%ecx 80491f5: 74 41 je 8049238 <_IO_unsave_markers+0x5c> 80491f7: 8b 03 mov (%ebx),%eax 80491f9: f6 c4 01 test $0x1,%ah 80491fc: 74 1f je 804921d <_IO_unsave_markers+0x41> 80491fe: 80 e4 fe and $0xfe,%ah 8049201: 89 03 mov %eax,(%ebx) 8049203: 8b 53 08 mov 0x8(%ebx),%edx 8049206: 8b 43 2c mov 0x2c(%ebx),%eax 8049209: 89 43 08 mov %eax,0x8(%ebx) 804920c: 89 53 2c mov %edx,0x2c(%ebx) 804920f: 8b 53 0c mov 0xc(%ebx),%edx 8049212: 89 4b 0c mov %ecx,0xc(%ebx) 8049215: 89 53 24 mov %edx,0x24(%ebx) 8049218: 89 4b 04 mov %ecx,0x4(%ebx) 804921b: 89 d1 mov %edx,%ecx 804921d: 51 push %ecx 804921e: e8 b5 34 00 00 call 804c6d8 <__libc_free> 8049223: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 804922a: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 8049231: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) 8049238: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804923b: c9 leave 804923c: c3 ret 804923d: 8d 76 00 lea 0x0(%esi),%esi 08049240 <_IO_setb>: 8049240: 55 push %ebp 8049241: 89 e5 mov %esp,%ebp 8049243: 53 push %ebx 8049244: 8b 5d 08 mov 0x8(%ebp),%ebx 8049247: 8b 53 1c mov 0x1c(%ebx),%edx 804924a: 85 d2 test %edx,%edx 804924c: 74 1b je 8049269 <_IO_setb+0x29> 804924e: f6 03 01 testb $0x1,(%ebx) 8049251: 75 16 jne 8049269 <_IO_setb+0x29> 8049253: 8b 43 20 mov 0x20(%ebx),%eax 8049256: 29 d0 sub %edx,%eax 8049258: 05 ff 0f 00 00 add $0xfff,%eax 804925d: 25 00 f0 ff ff and $0xfffff000,%eax 8049262: 50 push %eax 8049263: 52 push %edx 8049264: e8 07 3f 00 00 call 804d170 <__munmap> 8049269: 8b 45 0c mov 0xc(%ebp),%eax 804926c: 89 43 1c mov %eax,0x1c(%ebx) 804926f: 8b 45 10 mov 0x10(%ebp),%eax 8049272: 89 43 20 mov %eax,0x20(%ebx) 8049275: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8049279: 74 05 je 8049280 <_IO_setb+0x40> 804927b: 80 23 fe andb $0xfe,(%ebx) 804927e: eb 03 jmp 8049283 <_IO_setb+0x43> 8049280: 80 0b 01 orb $0x1,(%ebx) 8049283: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049286: c9 leave 8049287: c3 ret 08049288 <_IO_adjust_column>: 8049288: 55 push %ebp 8049289: 89 e5 mov %esp,%ebp 804928b: 53 push %ebx 804928c: 8b 4d 0c mov 0xc(%ebp),%ecx 804928f: 8b 5d 10 mov 0x10(%ebp),%ebx 8049292: 8d 14 0b lea (%ebx,%ecx,1),%edx 8049295: 39 ca cmp %ecx,%edx 8049297: 76 12 jbe 80492ab <_IO_adjust_column+0x23> 8049299: 89 d0 mov %edx,%eax 804929b: f7 d0 not %eax 804929d: 01 d0 add %edx,%eax 804929f: 90 nop 80492a0: 40 inc %eax 80492a1: 4a dec %edx 80492a2: 80 3a 0a cmpb $0xa,(%edx) 80492a5: 74 09 je 80492b0 <_IO_adjust_column+0x28> 80492a7: 39 ca cmp %ecx,%edx 80492a9: 77 f5 ja 80492a0 <_IO_adjust_column+0x18> 80492ab: 8b 45 08 mov 0x8(%ebp),%eax 80492ae: 01 d8 add %ebx,%eax 80492b0: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80492b3: c9 leave 80492b4: c3 ret 80492b5: 8d 76 00 lea 0x0(%esi),%esi 080492b8 <_IO_init_marker>: 80492b8: 55 push %ebp 80492b9: 89 e5 mov %esp,%ebp 80492bb: 56 push %esi 80492bc: 53 push %ebx 80492bd: 8b 75 08 mov 0x8(%ebp),%esi 80492c0: 8b 5d 0c mov 0xc(%ebp),%ebx 80492c3: 89 5e 04 mov %ebx,0x4(%esi) 80492c6: 8b 13 mov (%ebx),%edx 80492c8: f6 c6 08 test $0x8,%dh 80492cb: 74 59 je 8049326 <_IO_init_marker+0x6e> 80492cd: 8b 43 10 mov 0x10(%ebx),%eax 80492d0: 39 43 14 cmp %eax,0x14(%ebx) 80492d3: 76 1a jbe 80492ef <_IO_init_marker+0x37> 80492d5: 0f be 43 46 movsbl 0x46(%ebx),%eax 80492d9: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80492e0: 6a ff push $0xffffffff 80492e2: 53 push %ebx 80492e3: 8b 40 0c mov 0xc(%eax),%eax 80492e6: ff d0 call *%eax 80492e8: 8b 13 mov (%ebx),%edx 80492ea: 83 f8 ff cmp $0xffffffff,%eax 80492ed: 74 37 je 8049326 <_IO_init_marker+0x6e> 80492ef: f6 c6 01 test $0x1,%dh 80492f2: 74 0c je 8049300 <_IO_init_marker+0x48> 80492f4: 8b 43 28 mov 0x28(%ebx),%eax 80492f7: 89 43 0c mov %eax,0xc(%ebx) 80492fa: 8b 43 14 mov 0x14(%ebx),%eax 80492fd: eb 12 jmp 8049311 <_IO_init_marker+0x59> 80492ff: 90 nop 8049300: 8b 43 1c mov 0x1c(%ebx),%eax 8049303: 89 43 0c mov %eax,0xc(%ebx) 8049306: 8b 43 14 mov 0x14(%ebx),%eax 8049309: 3b 43 08 cmp 0x8(%ebx),%eax 804930c: 76 03 jbe 8049311 <_IO_init_marker+0x59> 804930e: 89 43 08 mov %eax,0x8(%ebx) 8049311: 89 43 04 mov %eax,0x4(%ebx) 8049314: 89 43 18 mov %eax,0x18(%ebx) 8049317: 89 43 14 mov %eax,0x14(%ebx) 804931a: 89 43 10 mov %eax,0x10(%ebx) 804931d: 8b 03 mov (%ebx),%eax 804931f: 80 e4 f7 and $0xf7,%ah 8049322: 89 03 mov %eax,(%ebx) 8049324: 89 c2 mov %eax,%edx 8049326: f6 c6 01 test $0x1,%dh 8049329: 74 05 je 8049330 <_IO_init_marker+0x78> 804932b: 8b 43 08 mov 0x8(%ebx),%eax 804932e: eb 03 jmp 8049333 <_IO_init_marker+0x7b> 8049330: 8b 43 0c mov 0xc(%ebx),%eax 8049333: 8b 4b 04 mov 0x4(%ebx),%ecx 8049336: 29 c1 sub %eax,%ecx 8049338: 89 4e 08 mov %ecx,0x8(%esi) 804933b: 8b 43 30 mov 0x30(%ebx),%eax 804933e: 89 06 mov %eax,(%esi) 8049340: 89 73 30 mov %esi,0x30(%ebx) 8049343: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8049346: 5b pop %ebx 8049347: 5e pop %esi 8049348: c9 leave 8049349: c3 ret 804934a: 89 f6 mov %esi,%esi 0804934c <_IO_remove_marker>: 804934c: 55 push %ebp 804934d: 89 e5 mov %esp,%ebp 804934f: 8b 4d 08 mov 0x8(%ebp),%ecx 8049352: 8b 41 04 mov 0x4(%ecx),%eax 8049355: 8d 50 30 lea 0x30(%eax),%edx 8049358: 83 78 30 00 cmpl $0x0,0x30(%eax) 804935c: 74 19 je 8049377 <_IO_remove_marker+0x2b> 804935e: 89 f6 mov %esi,%esi 8049360: 8b 02 mov (%edx),%eax 8049362: 39 c8 cmp %ecx,%eax 8049364: 75 0a jne 8049370 <_IO_remove_marker+0x24> 8049366: 8b 00 mov (%eax),%eax 8049368: 89 02 mov %eax,(%edx) 804936a: eb 0b jmp 8049377 <_IO_remove_marker+0x2b> 804936c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049370: 89 c2 mov %eax,%edx 8049372: 83 3a 00 cmpl $0x0,(%edx) 8049375: 75 e9 jne 8049360 <_IO_remove_marker+0x14> 8049377: c9 leave 8049378: c3 ret 8049379: 8d 76 00 lea 0x0(%esi),%esi 0804937c <_IO_marker_difference>: 804937c: 55 push %ebp 804937d: 89 e5 mov %esp,%ebp 804937f: 8b 45 08 mov 0x8(%ebp),%eax 8049382: 8b 55 0c mov 0xc(%ebp),%edx 8049385: 8b 52 08 mov 0x8(%edx),%edx 8049388: 8b 40 08 mov 0x8(%eax),%eax 804938b: 29 d0 sub %edx,%eax 804938d: c9 leave 804938e: c3 ret 804938f: 90 nop 08049390 <_IO_marker_delta>: 8049390: 55 push %ebp 8049391: 89 e5 mov %esp,%ebp 8049393: 8b 4d 08 mov 0x8(%ebp),%ecx 8049396: 8b 51 04 mov 0x4(%ecx),%edx 8049399: 85 d2 test %edx,%edx 804939b: 75 07 jne 80493a4 <_IO_marker_delta+0x14> 804939d: b8 ff ff ff ff mov $0xffffffff,%eax 80493a2: eb 1d jmp 80493c1 <_IO_marker_delta+0x31> 80493a4: f6 42 01 01 testb $0x1,0x1(%edx) 80493a8: 74 06 je 80493b0 <_IO_marker_delta+0x20> 80493aa: 8b 42 08 mov 0x8(%edx),%eax 80493ad: eb 04 jmp 80493b3 <_IO_marker_delta+0x23> 80493af: 90 nop 80493b0: 8b 42 0c mov 0xc(%edx),%eax 80493b3: 8b 52 04 mov 0x4(%edx),%edx 80493b6: 29 c2 sub %eax,%edx 80493b8: 89 d0 mov %edx,%eax 80493ba: 8b 49 08 mov 0x8(%ecx),%ecx 80493bd: 29 c1 sub %eax,%ecx 80493bf: 89 c8 mov %ecx,%eax 80493c1: c9 leave 80493c2: c3 ret 80493c3: 90 nop 080493c4 <_IO_seekmark>: 80493c4: 55 push %ebp 80493c5: 89 e5 mov %esp,%ebp 80493c7: 56 push %esi 80493c8: 53 push %ebx 80493c9: 8b 75 0c mov 0xc(%ebp),%esi 80493cc: 8b 4e 04 mov 0x4(%esi),%ecx 80493cf: 3b 4d 08 cmp 0x8(%ebp),%ecx 80493d2: 74 0c je 80493e0 <_IO_seekmark+0x1c> 80493d4: b8 ff ff ff ff mov $0xffffffff,%eax 80493d9: eb 6d jmp 8049448 <_IO_seekmark+0x84> 80493db: 90 nop 80493dc: 8d 74 26 00 lea 0x0(%esi,1),%esi 80493e0: 8b 46 08 mov 0x8(%esi),%eax 80493e3: 85 c0 test %eax,%eax 80493e5: 7c 2f jl 8049416 <_IO_seekmark+0x52> 80493e7: 8b 11 mov (%ecx),%edx 80493e9: f6 c6 01 test $0x1,%dh 80493ec: 74 23 je 8049411 <_IO_seekmark+0x4d> 80493ee: 80 e6 fe and $0xfe,%dh 80493f1: 89 11 mov %edx,(%ecx) 80493f3: 8b 51 08 mov 0x8(%ecx),%edx 80493f6: 8b 41 2c mov 0x2c(%ecx),%eax 80493f9: 89 41 08 mov %eax,0x8(%ecx) 80493fc: 89 51 2c mov %edx,0x2c(%ecx) 80493ff: 8b 51 0c mov 0xc(%ecx),%edx 8049402: 8b 41 24 mov 0x24(%ecx),%eax 8049405: 89 41 0c mov %eax,0xc(%ecx) 8049408: 89 51 24 mov %edx,0x24(%ecx) 804940b: 89 41 04 mov %eax,0x4(%ecx) 804940e: 8b 46 08 mov 0x8(%esi),%eax 8049411: 03 41 0c add 0xc(%ecx),%eax 8049414: eb 2d jmp 8049443 <_IO_seekmark+0x7f> 8049416: 8b 11 mov (%ecx),%edx 8049418: f6 c6 01 test $0x1,%dh 804941b: 75 23 jne 8049440 <_IO_seekmark+0x7c> 804941d: 80 ce 01 or $0x1,%dh 8049420: 89 11 mov %edx,(%ecx) 8049422: 8b 59 08 mov 0x8(%ecx),%ebx 8049425: 8b 51 2c mov 0x2c(%ecx),%edx 8049428: 89 51 08 mov %edx,0x8(%ecx) 804942b: 89 59 2c mov %ebx,0x2c(%ecx) 804942e: 8b 59 0c mov 0xc(%ecx),%ebx 8049431: 8b 41 24 mov 0x24(%ecx),%eax 8049434: 89 41 0c mov %eax,0xc(%ecx) 8049437: 89 59 24 mov %ebx,0x24(%ecx) 804943a: 89 51 04 mov %edx,0x4(%ecx) 804943d: 8b 46 08 mov 0x8(%esi),%eax 8049440: 03 41 08 add 0x8(%ecx),%eax 8049443: 89 41 04 mov %eax,0x4(%ecx) 8049446: 31 c0 xor %eax,%eax 8049448: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804944b: 5b pop %ebx 804944c: 5e pop %esi 804944d: c9 leave 804944e: c3 ret 804944f: 90 nop 08049450 <_IO_default_underflow>: 8049450: 55 push %ebp 8049451: 89 e5 mov %esp,%ebp 8049453: b8 ff ff ff ff mov $0xffffffff,%eax 8049458: c9 leave 8049459: c3 ret 804945a: 89 f6 mov %esi,%esi 0804945c <_IO_default_uflow>: 804945c: 55 push %ebp 804945d: 89 e5 mov %esp,%ebp 804945f: 53 push %ebx 8049460: 8b 5d 08 mov 0x8(%ebp),%ebx 8049463: 0f be 43 46 movsbl 0x46(%ebx),%eax 8049467: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804946e: 53 push %ebx 804946f: 8b 40 10 mov 0x10(%eax),%eax 8049472: ff d0 call *%eax 8049474: 83 f8 ff cmp $0xffffffff,%eax 8049477: 74 09 je 8049482 <_IO_default_uflow+0x26> 8049479: 8b 43 04 mov 0x4(%ebx),%eax 804947c: 0f b6 00 movzbl (%eax),%eax 804947f: ff 43 04 incl 0x4(%ebx) 8049482: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049485: c9 leave 8049486: c3 ret 8049487: 90 nop 08049488 <_IO_default_doallocate>: 8049488: 55 push %ebp 8049489: 89 e5 mov %esp,%ebp 804948b: 57 push %edi 804948c: 56 push %esi 804948d: 53 push %ebx 804948e: 8b 75 08 mov 0x8(%ebp),%esi 8049491: 6a 00 push $0x0 8049493: 6a ff push $0xffffffff 8049495: 6a 22 push $0x22 8049497: 6a 03 push $0x3 8049499: 68 00 20 00 00 push $0x2000 804949e: 6a 00 push $0x0 80494a0: e8 ab 3c 00 00 call 804d150 <__mmap> 80494a5: 89 c3 mov %eax,%ebx 80494a7: 83 c4 18 add $0x18,%esp 80494aa: 83 fb ff cmp $0xffffffff,%ebx 80494ad: 74 36 je 80494e5 <_IO_default_doallocate+0x5d> 80494af: 8d bb 00 20 00 00 lea 0x2000(%ebx),%edi 80494b5: 8b 56 1c mov 0x1c(%esi),%edx 80494b8: 85 d2 test %edx,%edx 80494ba: 74 1b je 80494d7 <_IO_default_doallocate+0x4f> 80494bc: f6 06 01 testb $0x1,(%esi) 80494bf: 75 16 jne 80494d7 <_IO_default_doallocate+0x4f> 80494c1: 8b 46 20 mov 0x20(%esi),%eax 80494c4: 29 d0 sub %edx,%eax 80494c6: 05 ff 0f 00 00 add $0xfff,%eax 80494cb: 25 00 f0 ff ff and $0xfffff000,%eax 80494d0: 50 push %eax 80494d1: 52 push %edx 80494d2: e8 99 3c 00 00 call 804d170 <__munmap> 80494d7: 89 5e 1c mov %ebx,0x1c(%esi) 80494da: 89 7e 20 mov %edi,0x20(%esi) 80494dd: 80 26 fe andb $0xfe,(%esi) 80494e0: b8 01 00 00 00 mov $0x1,%eax 80494e5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80494e8: 5b pop %ebx 80494e9: 5e pop %esi 80494ea: 5f pop %edi 80494eb: c9 leave 80494ec: c3 ret 80494ed: 8d 76 00 lea 0x0(%esi),%esi 080494f0 <_IO_default_finish>: 80494f0: 55 push %ebp 80494f1: 89 e5 mov %esp,%ebp 80494f3: 53 push %ebx 80494f4: 8b 5d 08 mov 0x8(%ebp),%ebx 80494f7: 8b 53 1c mov 0x1c(%ebx),%edx 80494fa: 85 d2 test %edx,%edx 80494fc: 74 2c je 804952a <_IO_default_finish+0x3a> 80494fe: f6 03 01 testb $0x1,(%ebx) 8049501: 75 27 jne 804952a <_IO_default_finish+0x3a> 8049503: 8b 43 20 mov 0x20(%ebx),%eax 8049506: 29 d0 sub %edx,%eax 8049508: 05 ff 0f 00 00 add $0xfff,%eax 804950d: 25 00 f0 ff ff and $0xfffff000,%eax 8049512: 50 push %eax 8049513: 52 push %edx 8049514: e8 57 3c 00 00 call 804d170 <__munmap> 8049519: c7 43 20 00 00 00 00 movl $0x0,0x20(%ebx) 8049520: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 8049527: 83 c4 08 add $0x8,%esp 804952a: 8b 43 30 mov 0x30(%ebx),%eax 804952d: 85 c0 test %eax,%eax 804952f: 74 0d je 804953e <_IO_default_finish+0x4e> 8049531: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8049538: 8b 00 mov (%eax),%eax 804953a: 85 c0 test %eax,%eax 804953c: 75 f3 jne 8049531 <_IO_default_finish+0x41> 804953e: 8b 43 24 mov 0x24(%ebx),%eax 8049541: 85 c0 test %eax,%eax 8049543: 74 10 je 8049555 <_IO_default_finish+0x65> 8049545: 50 push %eax 8049546: e8 8d 31 00 00 call 804c6d8 <__libc_free> 804954b: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 8049552: 83 c4 04 add $0x4,%esp 8049555: b8 00 00 00 00 mov $0x0,%eax 804955a: 85 c0 test %eax,%eax 804955c: 74 0b je 8049569 <_IO_default_finish+0x79> 804955e: ff 73 48 pushl 0x48(%ebx) 8049561: e8 9a 6a fb f7 call 0 <_init-0x80480b4> 8049566: 83 c4 04 add $0x4,%esp 8049569: 80 3b 00 cmpb $0x0,(%ebx) 804956c: 7d 51 jge 80495bf <_IO_default_finish+0xcf> 804956e: b8 00 00 00 00 mov $0x0,%eax 8049573: 85 c0 test %eax,%eax 8049575: 74 0d je 8049584 <_IO_default_finish+0x94> 8049577: 68 a8 9d 07 08 push $0x8079da8 804957c: e8 7f 6a fb f7 call 0 <_init-0x80480b4> 8049581: 83 c4 04 add $0x4,%esp 8049584: ba f8 9f 07 08 mov $0x8079ff8,%edx 8049589: 83 3d f8 9f 07 08 00 cmpl $0x0,0x8079ff8 8049590: 74 17 je 80495a9 <_IO_default_finish+0xb9> 8049592: 8b 02 mov (%edx),%eax 8049594: 39 d8 cmp %ebx,%eax 8049596: 75 08 jne 80495a0 <_IO_default_finish+0xb0> 8049598: 8b 43 34 mov 0x34(%ebx),%eax 804959b: 89 02 mov %eax,(%edx) 804959d: eb 0a jmp 80495a9 <_IO_default_finish+0xb9> 804959f: 90 nop 80495a0: 8d 50 34 lea 0x34(%eax),%edx 80495a3: 83 78 34 00 cmpl $0x0,0x34(%eax) 80495a7: 75 e9 jne 8049592 <_IO_default_finish+0xa2> 80495a9: b8 00 00 00 00 mov $0x0,%eax 80495ae: 85 c0 test %eax,%eax 80495b0: 74 0a je 80495bc <_IO_default_finish+0xcc> 80495b2: 68 a8 9d 07 08 push $0x8079da8 80495b7: e8 44 6a fb f7 call 0 <_init-0x80480b4> 80495bc: 80 23 7f andb $0x7f,(%ebx) 80495bf: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80495c2: c9 leave 80495c3: c3 ret 080495c4 <_IO_default_seekoff>: 80495c4: 55 push %ebp 80495c5: 89 e5 mov %esp,%ebp 80495c7: b8 ff ff ff ff mov $0xffffffff,%eax 80495cc: ba ff ff ff ff mov $0xffffffff,%edx 80495d1: c9 leave 80495d2: c3 ret 80495d3: 90 nop 080495d4 <_IO_default_seekpos>: 80495d4: 55 push %ebp 80495d5: 89 e5 mov %esp,%ebp 80495d7: 53 push %ebx 80495d8: 8b 55 08 mov 0x8(%ebp),%edx 80495db: 0f be 42 46 movsbl 0x46(%edx),%eax 80495df: 8b 84 02 94 00 00 00 mov 0x94(%edx,%eax,1),%eax 80495e6: ff 75 14 pushl 0x14(%ebp) 80495e9: 6a 00 push $0x0 80495eb: 8b 4d 0c mov 0xc(%ebp),%ecx 80495ee: 8b 5d 10 mov 0x10(%ebp),%ebx 80495f1: 53 push %ebx 80495f2: 51 push %ecx 80495f3: 52 push %edx 80495f4: 8b 40 24 mov 0x24(%eax),%eax 80495f7: ff d0 call *%eax 80495f9: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80495fc: c9 leave 80495fd: c3 ret 80495fe: 89 f6 mov %esi,%esi 08049600 <_IO_default_write>: 8049600: 55 push %ebp 8049601: 89 e5 mov %esp,%ebp 8049603: 31 c0 xor %eax,%eax 8049605: c9 leave 8049606: c3 ret 8049607: 90 nop 08049608 <_IO_default_read>: 8049608: 55 push %ebp 8049609: 89 e5 mov %esp,%ebp 804960b: b8 ff ff ff ff mov $0xffffffff,%eax 8049610: c9 leave 8049611: c3 ret 8049612: 89 f6 mov %esi,%esi 08049614 <_IO_default_stat>: 8049614: 55 push %ebp 8049615: 89 e5 mov %esp,%ebp 8049617: b8 ff ff ff ff mov $0xffffffff,%eax 804961c: c9 leave 804961d: c3 ret 804961e: 89 f6 mov %esi,%esi 08049620 <_IO_default_seek>: 8049620: 55 push %ebp 8049621: 89 e5 mov %esp,%ebp 8049623: b8 ff ff ff ff mov $0xffffffff,%eax 8049628: ba ff ff ff ff mov $0xffffffff,%edx 804962d: c9 leave 804962e: c3 ret 804962f: 90 nop 08049630 <_IO_default_sync>: 8049630: 55 push %ebp 8049631: 89 e5 mov %esp,%ebp 8049633: 31 c0 xor %eax,%eax 8049635: c9 leave 8049636: c3 ret 8049637: 90 nop 08049638 <_IO_default_showmanyc>: 8049638: 55 push %ebp 8049639: 89 e5 mov %esp,%ebp 804963b: b8 ff ff ff ff mov $0xffffffff,%eax 8049640: c9 leave 8049641: c3 ret 8049642: 89 f6 mov %esi,%esi 08049644 <_IO_default_imbue>: 8049644: 55 push %ebp 8049645: 89 e5 mov %esp,%ebp 8049647: c9 leave 8049648: c3 ret 8049649: 8d 76 00 lea 0x0(%esi),%esi 0804964c <_IO_flush_all>: 804964c: 55 push %ebp 804964d: 89 e5 mov %esp,%ebp 804964f: 56 push %esi 8049650: 53 push %ebx 8049651: 31 f6 xor %esi,%esi 8049653: 8b 1d f8 9f 07 08 mov 0x8079ff8,%ebx 8049659: 85 db test %ebx,%ebx 804965b: 74 2f je 804968c <_IO_flush_all+0x40> 804965d: 8d 76 00 lea 0x0(%esi),%esi 8049660: 8b 43 10 mov 0x10(%ebx),%eax 8049663: 39 43 14 cmp %eax,0x14(%ebx) 8049666: 76 1d jbe 8049685 <_IO_flush_all+0x39> 8049668: 0f be 43 46 movsbl 0x46(%ebx),%eax 804966c: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8049673: 6a ff push $0xffffffff 8049675: 53 push %ebx 8049676: 8b 40 0c mov 0xc(%eax),%eax 8049679: ff d0 call *%eax 804967b: 83 c4 08 add $0x8,%esp 804967e: 83 f8 ff cmp $0xffffffff,%eax 8049681: 75 02 jne 8049685 <_IO_flush_all+0x39> 8049683: 89 c6 mov %eax,%esi 8049685: 8b 5b 34 mov 0x34(%ebx),%ebx 8049688: 85 db test %ebx,%ebx 804968a: 75 d4 jne 8049660 <_IO_flush_all+0x14> 804968c: 89 f0 mov %esi,%eax 804968e: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8049691: 5b pop %ebx 8049692: 5e pop %esi 8049693: c9 leave 8049694: c3 ret 8049695: 8d 76 00 lea 0x0(%esi),%esi 08049698 <_IO_cleanup>: 8049698: 55 push %ebp 8049699: 89 e5 mov %esp,%ebp 804969b: 56 push %esi 804969c: 53 push %ebx 804969d: 31 f6 xor %esi,%esi 804969f: 8b 1d f8 9f 07 08 mov 0x8079ff8,%ebx 80496a5: 85 db test %ebx,%ebx 80496a7: 74 33 je 80496dc <_IO_cleanup+0x44> 80496a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80496b0: 8b 43 10 mov 0x10(%ebx),%eax 80496b3: 39 43 14 cmp %eax,0x14(%ebx) 80496b6: 76 1d jbe 80496d5 <_IO_cleanup+0x3d> 80496b8: 0f be 43 46 movsbl 0x46(%ebx),%eax 80496bc: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 80496c3: 6a ff push $0xffffffff 80496c5: 53 push %ebx 80496c6: 8b 40 0c mov 0xc(%eax),%eax 80496c9: ff d0 call *%eax 80496cb: 83 c4 08 add $0x8,%esp 80496ce: 83 f8 ff cmp $0xffffffff,%eax 80496d1: 75 02 jne 80496d5 <_IO_cleanup+0x3d> 80496d3: 89 c6 mov %eax,%esi 80496d5: 8b 5b 34 mov 0x34(%ebx),%ebx 80496d8: 85 db test %ebx,%ebx 80496da: 75 d4 jne 80496b0 <_IO_cleanup+0x18> 80496dc: 8b 1d f8 9f 07 08 mov 0x8079ff8,%ebx 80496e2: 85 db test %ebx,%ebx 80496e4: 74 2f je 8049715 <_IO_cleanup+0x7d> 80496e6: 8b 03 mov (%ebx),%eax 80496e8: a8 02 test $0x2,%al 80496ea: 75 22 jne 804970e <_IO_cleanup+0x76> 80496ec: 25 08 10 00 00 and $0x1008,%eax 80496f1: 83 f8 08 cmp $0x8,%eax 80496f4: 74 18 je 804970e <_IO_cleanup+0x76> 80496f6: 0f be 43 46 movsbl 0x46(%ebx),%eax 80496fa: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8049701: 6a 00 push $0x0 8049703: 6a 00 push $0x0 8049705: 53 push %ebx 8049706: 8b 40 2c mov 0x2c(%eax),%eax 8049709: ff d0 call *%eax 804970b: 83 c4 0c add $0xc,%esp 804970e: 8b 5b 34 mov 0x34(%ebx),%ebx 8049711: 85 db test %ebx,%ebx 8049713: 75 d1 jne 80496e6 <_IO_cleanup+0x4e> 8049715: 89 f0 mov %esi,%eax 8049717: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804971a: 5b pop %ebx 804971b: 5e pop %esi 804971c: c9 leave 804971d: c3 ret 804971e: 89 f6 mov %esi,%esi 08049720 <_IO_flush_all_linebuffered>: 8049720: 55 push %ebp 8049721: 89 e5 mov %esp,%ebp 8049723: 53 push %ebx 8049724: 8b 1d f8 9f 07 08 mov 0x8079ff8,%ebx 804972a: 85 db test %ebx,%ebx 804972c: 74 2d je 804975b <_IO_flush_all_linebuffered+0x3b> 804972e: 89 f6 mov %esi,%esi 8049730: 8b 03 mov (%ebx),%eax 8049732: 25 08 02 00 00 and $0x208,%eax 8049737: 3d 00 02 00 00 cmp $0x200,%eax 804973c: 75 16 jne 8049754 <_IO_flush_all_linebuffered+0x34> 804973e: 0f be 43 46 movsbl 0x46(%ebx),%eax 8049742: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 8049749: 6a ff push $0xffffffff 804974b: 53 push %ebx 804974c: 8b 40 0c mov 0xc(%eax),%eax 804974f: ff d0 call *%eax 8049751: 83 c4 08 add $0x8,%esp 8049754: 8b 5b 34 mov 0x34(%ebx),%ebx 8049757: 85 db test %ebx,%ebx 8049759: 75 d5 jne 8049730 <_IO_flush_all_linebuffered+0x10> 804975b: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804975e: c9 leave 804975f: c3 ret 08049760 : 8049760: 55 push %ebp 8049761: 89 e5 mov %esp,%ebp 8049763: 53 push %ebx 8049764: 83 3d 90 a4 07 08 00 cmpl $0x0,0x807a490 804976b: 0f 8d c4 01 00 00 jge 8049935 8049771: c7 05 90 a4 07 08 00 movl $0x0,0x807a490 8049778: 00 00 00 804977b: e8 c0 39 00 00 call 804d140 <__getpagesize> 8049780: a3 88 b3 07 08 mov %eax,0x807b388 8049785: a1 9c a4 07 08 mov 0x807a49c,%eax 804978a: a3 8c b3 07 08 mov %eax,0x807b38c 804978f: a1 98 a4 07 08 mov 0x807a498,%eax 8049794: a3 90 b3 07 08 mov %eax,0x807b390 8049799: c7 05 9c a4 07 08 4c movl $0x804cb4c,0x807a49c 80497a0: cb 04 08 80497a3: c7 05 98 a4 07 08 9c movl $0x804cb9c,0x807a498 80497aa: cb 04 08 80497ad: b8 00 00 00 00 mov $0x0,%eax 80497b2: 85 c0 test %eax,%eax 80497b4: 74 05 je 80497bb 80497b6: e8 45 68 fb f7 call 0 <_init-0x80480b4> 80497bb: bb 00 00 00 00 mov $0x0,%ebx 80497c0: 85 db test %ebx,%ebx 80497c2: 74 22 je 80497e6 80497c4: 6a 00 push $0x0 80497c6: 68 30 a4 07 08 push $0x807a430 80497cb: e8 30 68 fb f7 call 0 <_init-0x80480b4> 80497d0: 83 c4 08 add $0x8,%esp 80497d3: 85 db test %ebx,%ebx 80497d5: 74 0f je 80497e6 80497d7: 6a 00 push $0x0 80497d9: 68 48 a4 07 08 push $0x807a448 80497de: e8 1d 68 fb f7 call 0 <_init-0x80480b4> 80497e3: 83 c4 08 add $0x8,%esp 80497e6: a1 70 bb 07 08 mov 0x807bb70,%eax 80497eb: 85 c0 test %eax,%eax 80497ed: 74 11 je 8049800 80497ef: 68 20 a0 07 08 push $0x807a020 80497f4: 6a 00 push $0x0 80497f6: ff d0 call *%eax 80497f8: 83 c4 08 add $0x8,%esp 80497fb: eb 0d jmp 804980a 80497fd: 8d 76 00 lea 0x0(%esi),%esi 8049800: c7 05 6c bb 07 08 20 movl $0x807a020,0x807bb6c 8049807: a0 07 08 804980a: b8 00 00 00 00 mov $0x0,%eax 804980f: 85 c0 test %eax,%eax 8049811: 74 17 je 804982a 8049813: 68 18 cd 04 08 push $0x804cd18 8049818: 68 94 cc 04 08 push $0x804cc94 804981d: 68 e8 cb 04 08 push $0x804cbe8 8049822: e8 d9 67 fb f7 call 0 <_init-0x80480b4> 8049827: 83 c4 0c add $0xc,%esp 804982a: 68 60 15 07 08 push $0x8071560 804982f: e8 ec 3f 00 00 call 804d820 <__secure_getenv> 8049834: 89 c2 mov %eax,%edx 8049836: 83 c4 04 add $0x4,%esp 8049839: 85 d2 test %edx,%edx 804983b: 74 1a je 8049857 804983d: 6a 00 push $0x0 804983f: 6a 0a push $0xa 8049841: 6a 00 push $0x0 8049843: 52 push %edx 8049844: e8 f7 3f 00 00 call 804d840 <__strtol_internal> 8049849: 83 c4 10 add $0x10,%esp 804984c: 50 push %eax 804984d: 6a ff push $0xffffffff 804984f: e8 04 30 00 00 call 804c858 <__libc_mallopt> 8049854: 83 c4 08 add $0x8,%esp 8049857: 68 77 15 07 08 push $0x8071577 804985c: e8 bf 3f 00 00 call 804d820 <__secure_getenv> 8049861: 89 c2 mov %eax,%edx 8049863: 83 c4 04 add $0x4,%esp 8049866: 85 d2 test %edx,%edx 8049868: 74 1a je 8049884 804986a: 6a 00 push $0x0 804986c: 6a 0a push $0xa 804986e: 6a 00 push $0x0 8049870: 52 push %edx 8049871: e8 ca 3f 00 00 call 804d840 <__strtol_internal> 8049876: 83 c4 10 add $0x10,%esp 8049879: 50 push %eax 804987a: 6a fe push $0xfffffffe 804987c: e8 d7 2f 00 00 call 804c858 <__libc_mallopt> 8049881: 83 c4 08 add $0x8,%esp 8049884: 68 87 15 07 08 push $0x8071587 8049889: e8 92 3f 00 00 call 804d820 <__secure_getenv> 804988e: 89 c2 mov %eax,%edx 8049890: 83 c4 04 add $0x4,%esp 8049893: 85 d2 test %edx,%edx 8049895: 74 1a je 80498b1 8049897: 6a 00 push $0x0 8049899: 6a 0a push $0xa 804989b: 6a 00 push $0x0 804989d: 52 push %edx 804989e: e8 9d 3f 00 00 call 804d840 <__strtol_internal> 80498a3: 83 c4 10 add $0x10,%esp 80498a6: 50 push %eax 80498a7: 6a fd push $0xfffffffd 80498a9: e8 aa 2f 00 00 call 804c858 <__libc_mallopt> 80498ae: 83 c4 08 add $0x8,%esp 80498b1: 68 9e 15 07 08 push $0x807159e 80498b6: e8 65 3f 00 00 call 804d820 <__secure_getenv> 80498bb: 89 c2 mov %eax,%edx 80498bd: 83 c4 04 add $0x4,%esp 80498c0: 85 d2 test %edx,%edx 80498c2: 74 1a je 80498de 80498c4: 6a 00 push $0x0 80498c6: 6a 0a push $0xa 80498c8: 6a 00 push $0x0 80498ca: 52 push %edx 80498cb: e8 70 3f 00 00 call 804d840 <__strtol_internal> 80498d0: 83 c4 10 add $0x10,%esp 80498d3: 50 push %eax 80498d4: 6a fc push $0xfffffffc 80498d6: e8 7d 2f 00 00 call 804c858 <__libc_mallopt> 80498db: 83 c4 08 add $0x8,%esp 80498de: 68 af 15 07 08 push $0x80715af 80498e3: e8 68 3e 00 00 call 804d750 80498e8: 89 c2 mov %eax,%edx 80498ea: a1 8c b3 07 08 mov 0x807b38c,%eax 80498ef: a3 9c a4 07 08 mov %eax,0x807a49c 80498f4: a1 90 b3 07 08 mov 0x807b390,%eax 80498f9: a3 98 a4 07 08 mov %eax,0x807a498 80498fe: 83 c4 04 add $0x4,%esp 8049901: 85 d2 test %edx,%edx 8049903: 74 1b je 8049920 8049905: 80 3a 00 cmpb $0x0,(%edx) 8049908: 74 11 je 804991b 804990a: 0f be 02 movsbl (%edx),%eax 804990d: 83 c0 d0 add $0xffffffd0,%eax 8049910: 50 push %eax 8049911: 6a fb push $0xfffffffb 8049913: e8 40 2f 00 00 call 804c858 <__libc_mallopt> 8049918: 83 c4 08 add $0x8,%esp 804991b: e8 50 2d 00 00 call 804c670 <__malloc_check_init> 8049920: a1 94 a4 07 08 mov 0x807a494,%eax 8049925: 85 c0 test %eax,%eax 8049927: 74 02 je 804992b 8049929: ff d0 call *%eax 804992b: c7 05 90 a4 07 08 01 movl $0x1,0x807a490 8049932: 00 00 00 8049935: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049938: c9 leave 8049939: c3 ret 804993a: 89 f6 mov %esi,%esi 0804993c : 804993c: 55 push %ebp 804993d: 89 e5 mov %esp,%ebp 804993f: 57 push %edi 8049940: 56 push %esi 8049941: 53 push %ebx 8049942: 89 c7 mov %eax,%edi 8049944: 8b 15 88 b3 07 08 mov 0x807b388,%edx 804994a: 4a dec %edx 804994b: 03 05 64 a4 07 08 add 0x807a464,%eax 8049951: 3d ff 7f 00 00 cmp $0x7fff,%eax 8049956: 77 08 ja 8049960 8049958: bf 00 80 00 00 mov $0x8000,%edi 804995d: eb 1e jmp 804997d 804995f: 90 nop 8049960: 3d 00 00 10 00 cmp $0x100000,%eax 8049965: 77 09 ja 8049970 8049967: 89 c7 mov %eax,%edi 8049969: eb 12 jmp 804997d 804996b: 90 nop 804996c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049970: 81 ff 00 00 10 00 cmp $0x100000,%edi 8049976: 77 2a ja 80499a2 8049978: bf 00 00 10 00 mov $0x100000,%edi 804997d: 01 d7 add %edx,%edi 804997f: f7 d2 not %edx 8049981: 21 d7 and %edx,%edi 8049983: 6a 00 push $0x0 8049985: 6a ff push $0xffffffff 8049987: 68 22 40 00 00 push $0x4022 804998c: 6a 00 push $0x0 804998e: 68 00 00 20 00 push $0x200000 8049993: 6a 00 push $0x0 8049995: e8 b6 37 00 00 call 804d150 <__mmap> 804999a: 83 c4 18 add $0x18,%esp 804999d: 83 f8 ff cmp $0xffffffff,%eax 80499a0: 75 04 jne 80499a6 80499a2: 31 c0 xor %eax,%eax 80499a4: eb 4f jmp 80499f5 80499a6: 8d b0 00 00 10 00 lea 0x100000(%eax),%esi 80499ac: 81 e6 00 00 f0 ff and $0xfff00000,%esi 80499b2: 89 f3 mov %esi,%ebx 80499b4: 29 c3 sub %eax,%ebx 80499b6: 53 push %ebx 80499b7: 50 push %eax 80499b8: e8 b3 37 00 00 call 804d170 <__munmap> 80499bd: b8 00 00 10 00 mov $0x100000,%eax 80499c2: 29 d8 sub %ebx,%eax 80499c4: 50 push %eax 80499c5: 8d 86 00 00 10 00 lea 0x100000(%esi),%eax 80499cb: 50 push %eax 80499cc: e8 9f 37 00 00 call 804d170 <__munmap> 80499d1: 6a 03 push $0x3 80499d3: 57 push %edi 80499d4: 56 push %esi 80499d5: e8 b6 37 00 00 call 804d190 <__mprotect> 80499da: 83 c4 1c add $0x1c,%esp 80499dd: 85 c0 test %eax,%eax 80499df: 74 0f je 80499f0 80499e1: 68 00 00 10 00 push $0x100000 80499e6: 56 push %esi 80499e7: e8 84 37 00 00 call 804d170 <__munmap> 80499ec: 31 c0 xor %eax,%eax 80499ee: eb 05 jmp 80499f5 80499f0: 89 7e 08 mov %edi,0x8(%esi) 80499f3: 89 f0 mov %esi,%eax 80499f5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80499f8: 5b pop %ebx 80499f9: 5e pop %esi 80499fa: 5f pop %edi 80499fb: c9 leave 80499fc: c3 ret 80499fd: 8d 76 00 lea 0x0(%esi),%esi 08049a00 : 8049a00: 55 push %ebp 8049a01: 89 e5 mov %esp,%ebp 8049a03: 83 ec 08 sub $0x8,%esp 8049a06: 57 push %edi 8049a07: 56 push %esi 8049a08: 53 push %ebx 8049a09: 89 c6 mov %eax,%esi 8049a0b: 89 55 fc mov %edx,0xfffffffc(%ebp) 8049a0e: 85 f6 test %esi,%esi 8049a10: 75 0e jne 8049a20 8049a12: bb 20 a0 07 08 mov $0x807a020,%ebx 8049a17: 89 de mov %ebx,%esi 8049a19: eb 2c jmp 8049a47 8049a1b: 90 nop 8049a1c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049a20: 8b 9e 08 04 00 00 mov 0x408(%esi),%ebx 8049a26: 85 db test %ebx,%ebx 8049a28: 75 1d jne 8049a47 8049a2a: b8 00 00 00 00 mov $0x0,%eax 8049a2f: 85 c0 test %eax,%eax 8049a31: 74 0a je 8049a3d 8049a33: 68 30 a4 07 08 push $0x807a430 8049a38: e8 c3 65 fb f7 call 0 <_init-0x80480b4> 8049a3d: b8 20 a0 07 08 mov $0x807a020,%eax 8049a42: e9 ab 01 00 00 jmp 8049bf2 8049a47: bf 00 00 00 00 mov $0x0,%edi 8049a4c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049a50: 85 ff test %edi,%edi 8049a52: 74 13 je 8049a67 8049a54: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 8049a5a: 50 push %eax 8049a5b: e8 a0 65 fb f7 call 0 <_init-0x80480b4> 8049a60: 83 c4 04 add $0x4,%esp 8049a63: 85 c0 test %eax,%eax 8049a65: 75 1d jne 8049a84 8049a67: a1 70 bb 07 08 mov 0x807bb70,%eax 8049a6c: 85 c0 test %eax,%eax 8049a6e: 74 07 je 8049a77 8049a70: 53 push %ebx 8049a71: 6a 00 push $0x0 8049a73: ff d0 call *%eax 8049a75: eb 06 jmp 8049a7d 8049a77: 89 1d 6c bb 07 08 mov %ebx,0x807bb6c 8049a7d: 89 d8 mov %ebx,%eax 8049a7f: e9 6e 01 00 00 jmp 8049bf2 8049a84: 8b 9b 08 04 00 00 mov 0x408(%ebx),%ebx 8049a8a: 39 f3 cmp %esi,%ebx 8049a8c: 75 c2 jne 8049a50 8049a8e: 85 ff test %edi,%edi 8049a90: 74 11 je 8049aa3 8049a92: 68 48 a4 07 08 push $0x807a448 8049a97: e8 64 65 fb f7 call 0 <_init-0x80480b4> 8049a9c: 83 c4 04 add $0x4,%esp 8049a9f: 85 c0 test %eax,%eax 8049aa1: 75 a4 jne 8049a47 8049aa3: b9 00 00 00 00 mov $0x0,%ecx 8049aa8: 85 c9 test %ecx,%ecx 8049aaa: 74 0d je 8049ab9 8049aac: 68 48 a4 07 08 push $0x807a448 8049ab1: e8 4a 65 fb f7 call 0 <_init-0x80480b4> 8049ab6: 83 c4 04 add $0x4,%esp 8049ab9: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8049abc: 05 40 04 00 00 add $0x440,%eax 8049ac1: e8 76 fe ff ff call 804993c 8049ac6: 89 c3 mov %eax,%ebx 8049ac8: 85 db test %ebx,%ebx 8049aca: 75 14 jne 8049ae0 8049acc: b8 40 04 00 00 mov $0x440,%eax 8049ad1: e8 66 fe ff ff call 804993c 8049ad6: 89 c3 mov %eax,%ebx 8049ad8: 85 db test %ebx,%ebx 8049ada: 0f 84 10 01 00 00 je 8049bf0 8049ae0: 8d 7b 10 lea 0x10(%ebx),%edi 8049ae3: 89 3b mov %edi,(%ebx) 8049ae5: 31 f6 xor %esi,%esi 8049ae7: 8d 4b 18 lea 0x18(%ebx),%ecx 8049aea: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8049aed: 8d 53 1c lea 0x1c(%ebx),%edx 8049af0: 89 f8 mov %edi,%eax 8049af2: 89 02 mov %eax,(%edx) 8049af4: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8049af7: 89 01 mov %eax,(%ecx) 8049af9: 83 c1 08 add $0x8,%ecx 8049afc: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8049aff: 83 c2 08 add $0x8,%edx 8049b02: 83 c0 08 add $0x8,%eax 8049b05: 46 inc %esi 8049b06: 83 fe 7f cmp $0x7f,%esi 8049b09: 7e e7 jle 8049af2 8049b0b: c7 87 08 04 00 00 00 movl $0x0,0x408(%edi) 8049b12: 00 00 00 8049b15: 8b 43 08 mov 0x8(%ebx),%eax 8049b18: 89 87 0c 04 00 00 mov %eax,0x40c(%edi) 8049b1e: 8b 43 08 mov 0x8(%ebx),%eax 8049b21: 01 05 8c a4 07 08 add %eax,0x807a48c 8049b27: a1 70 bb 07 08 mov 0x807bb70,%eax 8049b2c: 85 c0 test %eax,%eax 8049b2e: 74 10 je 8049b40 8049b30: 57 push %edi 8049b31: 6a 00 push $0x0 8049b33: ff d0 call *%eax 8049b35: 83 c4 08 add $0x8,%esp 8049b38: eb 0c jmp 8049b46 8049b3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049b40: 89 3d 6c bb 07 08 mov %edi,0x807bb6c 8049b46: b8 00 00 00 00 mov $0x0,%eax 8049b4b: 85 c0 test %eax,%eax 8049b4d: 74 11 je 8049b60 8049b4f: 6a 00 push $0x0 8049b51: 8d 87 10 04 00 00 lea 0x410(%edi),%eax 8049b57: 50 push %eax 8049b58: e8 a3 64 fb f7 call 0 <_init-0x80480b4> 8049b5d: 83 c4 08 add $0x8,%esp 8049b60: b9 00 00 00 00 mov $0x0,%ecx 8049b65: 85 c9 test %ecx,%ecx 8049b67: 74 17 je 8049b80 8049b69: 8d 87 10 04 00 00 lea 0x410(%edi),%eax 8049b6f: 50 push %eax 8049b70: e8 8b 64 fb f7 call 0 <_init-0x80480b4> 8049b75: 83 c4 04 add $0x4,%esp 8049b78: 89 c6 mov %eax,%esi 8049b7a: eb 06 jmp 8049b82 8049b7c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049b80: 31 f6 xor %esi,%esi 8049b82: 8d 97 28 04 00 00 lea 0x428(%edi),%edx 8049b88: 8d 4a 08 lea 0x8(%edx),%ecx 8049b8b: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8049b8e: 89 c8 mov %ecx,%eax 8049b90: 83 e0 07 and $0x7,%eax 8049b93: 74 04 je 8049b99 8049b95: 89 ca mov %ecx,%edx 8049b97: 29 c2 sub %eax,%edx 8049b99: 89 57 08 mov %edx,0x8(%edi) 8049b9c: 03 5b 08 add 0x8(%ebx),%ebx 8049b9f: 29 d3 sub %edx,%ebx 8049ba1: 83 cb 01 or $0x1,%ebx 8049ba4: 89 5a 04 mov %ebx,0x4(%edx) 8049ba7: b9 00 00 00 00 mov $0x0,%ecx 8049bac: 85 c9 test %ecx,%ecx 8049bae: 74 0d je 8049bbd 8049bb0: 68 48 a4 07 08 push $0x807a448 8049bb5: e8 46 64 fb f7 call 0 <_init-0x80480b4> 8049bba: 83 c4 04 add $0x4,%esp 8049bbd: a1 28 a4 07 08 mov 0x807a428,%eax 8049bc2: 89 87 08 04 00 00 mov %eax,0x408(%edi) 8049bc8: 89 3d 28 a4 07 08 mov %edi,0x807a428 8049bce: b9 00 00 00 00 mov $0x0,%ecx 8049bd3: 85 c9 test %ecx,%ecx 8049bd5: 74 0a je 8049be1 8049bd7: 68 48 a4 07 08 push $0x807a448 8049bdc: e8 1f 64 fb f7 call 0 <_init-0x80480b4> 8049be1: 85 f6 test %esi,%esi 8049be3: 75 0b jne 8049bf0 8049be5: 89 f8 mov %edi,%eax 8049be7: eb 09 jmp 8049bf2 8049be9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8049bf0: 31 c0 xor %eax,%eax 8049bf2: 8d 65 ec lea 0xffffffec(%ebp),%esp 8049bf5: 5b pop %ebx 8049bf6: 5e pop %esi 8049bf7: 5f pop %edi 8049bf8: c9 leave 8049bf9: c3 ret 8049bfa: 89 f6 mov %esi,%esi 08049bfc <__libc_malloc>: 8049bfc: 55 push %ebp 8049bfd: 89 e5 mov %esp,%ebp 8049bff: 57 push %edi 8049c00: 56 push %esi 8049c01: 53 push %ebx 8049c02: 8b 55 08 mov 0x8(%ebp),%edx 8049c05: a1 9c a4 07 08 mov 0x807a49c,%eax 8049c0a: 85 c0 test %eax,%eax 8049c0c: 74 12 je 8049c20 <__libc_malloc+0x24> 8049c0e: ff 75 04 pushl 0x4(%ebp) 8049c11: 52 push %edx 8049c12: ff d0 call *%eax 8049c14: e9 6f 01 00 00 jmp 8049d88 <__libc_malloc+0x18c> 8049c19: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8049c20: 8d 7a 0b lea 0xb(%edx),%edi 8049c23: 85 ff test %edi,%edi 8049c25: 7e 04 jle 8049c2b <__libc_malloc+0x2f> 8049c27: 39 d7 cmp %edx,%edi 8049c29: 73 15 jae 8049c40 <__libc_malloc+0x44> 8049c2b: e8 14 e7 ff ff call 8048344 <__errno_location> 8049c30: c7 00 0c 00 00 00 movl $0xc,(%eax) 8049c36: e9 2e 01 00 00 jmp 8049d69 <__libc_malloc+0x16d> 8049c3b: 90 nop 8049c3c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049c40: 83 ff 16 cmp $0x16,%edi 8049c43: 76 0b jbe 8049c50 <__libc_malloc+0x54> 8049c45: 83 e7 f8 and $0xfffffff8,%edi 8049c48: eb 0b jmp 8049c55 <__libc_malloc+0x59> 8049c4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049c50: bf 10 00 00 00 mov $0x10,%edi 8049c55: a1 74 bb 07 08 mov 0x807bb74,%eax 8049c5a: 85 c0 test %eax,%eax 8049c5c: 74 12 je 8049c70 <__libc_malloc+0x74> 8049c5e: 6a 00 push $0x0 8049c60: ff d0 call *%eax 8049c62: 83 c4 04 add $0x4,%esp 8049c65: 89 c6 mov %eax,%esi 8049c67: eb 0d jmp 8049c76 <__libc_malloc+0x7a> 8049c69: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8049c70: 8b 35 6c bb 07 08 mov 0x807bb6c,%esi 8049c76: 89 f3 mov %esi,%ebx 8049c78: 85 db test %ebx,%ebx 8049c7a: 74 1c je 8049c98 <__libc_malloc+0x9c> 8049c7c: b8 00 00 00 00 mov $0x0,%eax 8049c81: 85 c0 test %eax,%eax 8049c83: 74 1e je 8049ca3 <__libc_malloc+0xa7> 8049c85: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 8049c8b: 50 push %eax 8049c8c: e8 6f 63 fb f7 call 0 <_init-0x80480b4> 8049c91: 83 c4 04 add $0x4,%esp 8049c94: 85 c0 test %eax,%eax 8049c96: 74 0b je 8049ca3 <__libc_malloc+0xa7> 8049c98: 89 fa mov %edi,%edx 8049c9a: 89 f0 mov %esi,%eax 8049c9c: e8 5f fd ff ff call 8049a00 8049ca1: 89 c3 mov %eax,%ebx 8049ca3: 85 db test %ebx,%ebx 8049ca5: 0f 84 be 00 00 00 je 8049d69 <__libc_malloc+0x16d> 8049cab: 89 fa mov %edi,%edx 8049cad: 89 d8 mov %ebx,%eax 8049caf: e8 dc 00 00 00 call 8049d90 8049cb4: 89 c6 mov %eax,%esi 8049cb6: 85 f6 test %esi,%esi 8049cb8: 0f 85 b2 00 00 00 jne 8049d70 <__libc_malloc+0x174> 8049cbe: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 8049cc4: 74 4c je 8049d12 <__libc_malloc+0x116> 8049cc6: b9 00 00 00 00 mov $0x0,%ecx 8049ccb: 85 c9 test %ecx,%ecx 8049ccd: 74 0f je 8049cde <__libc_malloc+0xe2> 8049ccf: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 8049cd5: 50 push %eax 8049cd6: e8 25 63 fb f7 call 0 <_init-0x80480b4> 8049cdb: 83 c4 04 add $0x4,%esp 8049cde: b8 00 00 00 00 mov $0x0,%eax 8049ce3: 85 c0 test %eax,%eax 8049ce5: 74 0d je 8049cf4 <__libc_malloc+0xf8> 8049ce7: 68 30 a4 07 08 push $0x807a430 8049cec: e8 0f 63 fb f7 call 0 <_init-0x80480b4> 8049cf1: 83 c4 04 add $0x4,%esp 8049cf4: 89 fa mov %edi,%edx 8049cf6: b8 20 a0 07 08 mov $0x807a020,%eax 8049cfb: e8 90 00 00 00 call 8049d90 8049d00: 89 c6 mov %eax,%esi 8049d02: b9 00 00 00 00 mov $0x0,%ecx 8049d07: 85 c9 test %ecx,%ecx 8049d09: 74 5a je 8049d65 <__libc_malloc+0x169> 8049d0b: 68 30 a4 07 08 push $0x807a430 8049d10: eb 4e jmp 8049d60 <__libc_malloc+0x164> 8049d12: 83 bb 08 04 00 00 00 cmpl $0x0,0x408(%ebx) 8049d19: 74 05 je 8049d20 <__libc_malloc+0x124> 8049d1b: 89 d8 mov %ebx,%eax 8049d1d: eb 03 jmp 8049d22 <__libc_malloc+0x126> 8049d1f: 90 nop 8049d20: 31 c0 xor %eax,%eax 8049d22: 89 fa mov %edi,%edx 8049d24: e8 d7 fc ff ff call 8049a00 8049d29: 89 c3 mov %eax,%ebx 8049d2b: b9 00 00 00 00 mov $0x0,%ecx 8049d30: 85 c9 test %ecx,%ecx 8049d32: 74 0d je 8049d41 <__libc_malloc+0x145> 8049d34: 68 30 a4 07 08 push $0x807a430 8049d39: e8 c2 62 fb f7 call 0 <_init-0x80480b4> 8049d3e: 83 c4 04 add $0x4,%esp 8049d41: 85 db test %ebx,%ebx 8049d43: 74 20 je 8049d65 <__libc_malloc+0x169> 8049d45: 89 fa mov %edi,%edx 8049d47: 89 d8 mov %ebx,%eax 8049d49: e8 42 00 00 00 call 8049d90 8049d4e: 89 c6 mov %eax,%esi 8049d50: b9 00 00 00 00 mov $0x0,%ecx 8049d55: 85 c9 test %ecx,%ecx 8049d57: 74 0c je 8049d65 <__libc_malloc+0x169> 8049d59: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 8049d5f: 50 push %eax 8049d60: e8 9b 62 fb f7 call 0 <_init-0x80480b4> 8049d65: 85 f6 test %esi,%esi 8049d67: 75 1c jne 8049d85 <__libc_malloc+0x189> 8049d69: 31 c0 xor %eax,%eax 8049d6b: eb 1b jmp 8049d88 <__libc_malloc+0x18c> 8049d6d: 8d 76 00 lea 0x0(%esi),%esi 8049d70: b8 00 00 00 00 mov $0x0,%eax 8049d75: 85 c0 test %eax,%eax 8049d77: 74 0c je 8049d85 <__libc_malloc+0x189> 8049d79: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 8049d7f: 50 push %eax 8049d80: e8 7b 62 fb f7 call 0 <_init-0x80480b4> 8049d85: 8d 46 08 lea 0x8(%esi),%eax 8049d88: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8049d8b: 5b pop %ebx 8049d8c: 5e pop %esi 8049d8d: 5f pop %edi 8049d8e: c9 leave 8049d8f: c3 ret 08049d90 : 8049d90: 55 push %ebp 8049d91: 89 e5 mov %esp,%ebp 8049d93: 83 ec 30 sub $0x30,%esp 8049d96: 57 push %edi 8049d97: 56 push %esi 8049d98: 53 push %ebx 8049d99: 89 45 fc mov %eax,0xfffffffc(%ebp) 8049d9c: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8049d9f: 81 fa f7 01 00 00 cmp $0x1f7,%edx 8049da5: 77 49 ja 8049df0 8049da7: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049daa: c1 6d f4 03 shrl $0x3,0xfffffff4(%ebp) 8049dae: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049db1: 8d 44 c8 08 lea 0x8(%eax,%ecx,8),%eax 8049db5: 8d 70 f8 lea 0xfffffff8(%eax),%esi 8049db8: 8b 5e 0c mov 0xc(%esi),%ebx 8049dbb: 39 f3 cmp %esi,%ebx 8049dbd: 75 07 jne 8049dc6 8049dbf: 8b 58 0c mov 0xc(%eax),%ebx 8049dc2: 39 c3 cmp %eax,%ebx 8049dc4: 74 1f je 8049de5 8049dc6: 8b 7b 04 mov 0x4(%ebx),%edi 8049dc9: 83 e7 fc and $0xfffffffc,%edi 8049dcc: 89 7d d0 mov %edi,0xffffffd0(%ebp) 8049dcf: 8b 73 0c mov 0xc(%ebx),%esi 8049dd2: 8b 4b 08 mov 0x8(%ebx),%ecx 8049dd5: 89 71 0c mov %esi,0xc(%ecx) 8049dd8: 89 4e 08 mov %ecx,0x8(%esi) 8049ddb: 80 4c 1f 04 01 orb $0x1,0x4(%edi,%ebx,1) 8049de0: e9 58 07 00 00 jmp 804a53d 8049de5: 83 45 f4 02 addl $0x2,0xfffffff4(%ebp) 8049de9: e9 be 00 00 00 jmp 8049eac 8049dee: 89 f6 mov %esi,%esi 8049df0: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049df3: c1 ea 09 shr $0x9,%edx 8049df6: 75 0c jne 8049e04 8049df8: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8049dfb: 89 7d f4 mov %edi,0xfffffff4(%ebp) 8049dfe: c1 6d f4 03 shrl $0x3,0xfffffff4(%ebp) 8049e02: eb 73 jmp 8049e77 8049e04: 83 fa 04 cmp $0x4,%edx 8049e07: 77 0e ja 8049e17 8049e09: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049e0c: c1 ea 06 shr $0x6,%edx 8049e0f: 83 c2 38 add $0x38,%edx 8049e12: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049e15: eb 60 jmp 8049e77 8049e17: 83 fa 14 cmp $0x14,%edx 8049e1a: 77 08 ja 8049e24 8049e1c: 83 c2 5b add $0x5b,%edx 8049e1f: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049e22: eb 53 jmp 8049e77 8049e24: 83 fa 54 cmp $0x54,%edx 8049e27: 77 0e ja 8049e37 8049e29: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049e2c: c1 ea 0c shr $0xc,%edx 8049e2f: 83 c2 6e add $0x6e,%edx 8049e32: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049e35: eb 40 jmp 8049e77 8049e37: 81 fa 54 01 00 00 cmp $0x154,%edx 8049e3d: 77 11 ja 8049e50 8049e3f: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049e42: c1 ea 0f shr $0xf,%edx 8049e45: 83 c2 77 add $0x77,%edx 8049e48: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049e4b: eb 2a jmp 8049e77 8049e4d: 8d 76 00 lea 0x0(%esi),%esi 8049e50: 81 fa 54 05 00 00 cmp $0x554,%edx 8049e56: 77 18 ja 8049e70 8049e58: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049e5b: c1 ea 12 shr $0x12,%edx 8049e5e: 83 c2 7c add $0x7c,%edx 8049e61: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8049e64: eb 11 jmp 8049e77 8049e66: ff 4d f4 decl 0xfffffff4(%ebp) 8049e69: eb 3e jmp 8049ea9 8049e6b: 90 nop 8049e6c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049e70: c7 45 f4 7e 00 00 00 movl $0x7e,0xfffffff4(%ebp) 8049e77: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049e7a: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049e7d: 8d 04 cf lea (%edi,%ecx,8),%eax 8049e80: 8b 58 0c mov 0xc(%eax),%ebx 8049e83: 39 c3 cmp %eax,%ebx 8049e85: 74 22 je 8049ea9 8049e87: 8b 4b 04 mov 0x4(%ebx),%ecx 8049e8a: 83 e1 fc and $0xfffffffc,%ecx 8049e8d: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8049e90: 89 ca mov %ecx,%edx 8049e92: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 8049e95: 83 fa 0f cmp $0xf,%edx 8049e98: 7f cc jg 8049e66 8049e9a: 85 d2 test %edx,%edx 8049e9c: 0f 8d 11 06 00 00 jge 804a4b3 8049ea2: 8b 5b 0c mov 0xc(%ebx),%ebx 8049ea5: 39 c3 cmp %eax,%ebx 8049ea7: 75 de jne 8049e87 8049ea9: ff 45 f4 incl 0xfffffff4(%ebp) 8049eac: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049eaf: 8b 5f 10 mov 0x10(%edi),%ebx 8049eb2: 83 c7 08 add $0x8,%edi 8049eb5: 89 7d ec mov %edi,0xffffffec(%ebp) 8049eb8: 39 fb cmp %edi,%ebx 8049eba: 0f 84 5c 01 00 00 je 804a01c 8049ec0: 8b 4b 04 mov 0x4(%ebx),%ecx 8049ec3: 83 e1 fc and $0xfffffffc,%ecx 8049ec6: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8049ec9: 89 ca mov %ecx,%edx 8049ecb: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 8049ece: 83 fa 0f cmp $0xf,%edx 8049ed1: 7e 2e jle 8049f01 8049ed3: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8049ed6: 8d 04 1f lea (%edi,%ebx,1),%eax 8049ed9: 83 cf 01 or $0x1,%edi 8049edc: 89 7b 04 mov %edi,0x4(%ebx) 8049edf: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8049ee2: 89 41 0c mov %eax,0xc(%ecx) 8049ee5: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049ee8: 89 47 10 mov %eax,0x10(%edi) 8049eeb: 89 48 0c mov %ecx,0xc(%eax) 8049eee: 89 48 08 mov %ecx,0x8(%eax) 8049ef1: 89 d1 mov %edx,%ecx 8049ef3: 83 c9 01 or $0x1,%ecx 8049ef6: 89 48 04 mov %ecx,0x4(%eax) 8049ef9: 89 14 02 mov %edx,(%edx,%eax,1) 8049efc: e9 3c 06 00 00 jmp 804a53d 8049f01: 8b 7d ec mov 0xffffffec(%ebp),%edi 8049f04: 89 7f 0c mov %edi,0xc(%edi) 8049f07: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8049f0a: 89 79 10 mov %edi,0x10(%ecx) 8049f0d: 85 d2 test %edx,%edx 8049f0f: 7c 0f jl 8049f20 8049f11: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 8049f14: 80 4c 1f 04 01 orb $0x1,0x4(%edi,%ebx,1) 8049f19: e9 1f 06 00 00 jmp 804a53d 8049f1e: 89 f6 mov %esi,%esi 8049f20: 81 7d d0 ff 01 00 00 cmpl $0x1ff,0xffffffd0(%ebp) 8049f27: 77 37 ja 8049f60 8049f29: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8049f2c: c1 ea 03 shr $0x3,%edx 8049f2f: 89 d6 mov %edx,%esi 8049f31: c1 fe 02 sar $0x2,%esi 8049f34: b8 01 00 00 00 mov $0x1,%eax 8049f39: 89 f1 mov %esi,%ecx 8049f3b: d3 e0 shl %cl,%eax 8049f3d: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049f40: 09 47 04 or %eax,0x4(%edi) 8049f43: 8d 34 d7 lea (%edi,%edx,8),%esi 8049f46: 8b 4e 08 mov 0x8(%esi),%ecx 8049f49: 89 73 0c mov %esi,0xc(%ebx) 8049f4c: 89 4b 08 mov %ecx,0x8(%ebx) 8049f4f: 89 5e 08 mov %ebx,0x8(%esi) 8049f52: 89 59 0c mov %ebx,0xc(%ecx) 8049f55: e9 c2 00 00 00 jmp 804a01c 8049f5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049f60: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8049f63: c1 e8 09 shr $0x9,%eax 8049f66: 75 08 jne 8049f70 8049f68: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8049f6b: c1 ea 03 shr $0x3,%edx 8049f6e: eb 59 jmp 8049fc9 8049f70: 83 f8 04 cmp $0x4,%eax 8049f73: 77 0b ja 8049f80 8049f75: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8049f78: c1 e8 06 shr $0x6,%eax 8049f7b: 8d 50 38 lea 0x38(%eax),%edx 8049f7e: eb 49 jmp 8049fc9 8049f80: 83 f8 14 cmp $0x14,%eax 8049f83: 77 0b ja 8049f90 8049f85: 8d 50 5b lea 0x5b(%eax),%edx 8049f88: eb 3f jmp 8049fc9 8049f8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049f90: 83 f8 54 cmp $0x54,%eax 8049f93: 77 0b ja 8049fa0 8049f95: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8049f98: c1 e8 0c shr $0xc,%eax 8049f9b: 8d 50 6e lea 0x6e(%eax),%edx 8049f9e: eb 29 jmp 8049fc9 8049fa0: 3d 54 01 00 00 cmp $0x154,%eax 8049fa5: 77 0b ja 8049fb2 8049fa7: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8049faa: c1 e8 0f shr $0xf,%eax 8049fad: 8d 50 77 lea 0x77(%eax),%edx 8049fb0: eb 17 jmp 8049fc9 8049fb2: 3d 54 05 00 00 cmp $0x554,%eax 8049fb7: 77 0b ja 8049fc4 8049fb9: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8049fbc: c1 e8 12 shr $0x12,%eax 8049fbf: 8d 50 7c lea 0x7c(%eax),%edx 8049fc2: eb 05 jmp 8049fc9 8049fc4: ba 7e 00 00 00 mov $0x7e,%edx 8049fc9: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049fcc: 8d 34 d7 lea (%edi,%edx,8),%esi 8049fcf: 8b 4e 08 mov 0x8(%esi),%ecx 8049fd2: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 8049fd5: 39 f1 cmp %esi,%ecx 8049fd7: 75 17 jne 8049ff0 8049fd9: c1 fa 02 sar $0x2,%edx 8049fdc: b8 01 00 00 00 mov $0x1,%eax 8049fe1: 89 d1 mov %edx,%ecx 8049fe3: d3 e0 shl %cl,%eax 8049fe5: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8049fe8: 09 47 04 or %eax,0x4(%edi) 8049feb: eb 20 jmp 804a00d 8049fed: 8d 76 00 lea 0x0(%esi),%esi 8049ff0: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8049ff3: 8b 41 04 mov 0x4(%ecx),%eax 8049ff6: 24 fc and $0xfc,%al 8049ff8: 39 45 d0 cmp %eax,0xffffffd0(%ebp) 8049ffb: 73 0a jae 804a007 8049ffd: 8b 79 08 mov 0x8(%ecx),%edi 804a000: 89 7d d4 mov %edi,0xffffffd4(%ebp) 804a003: 39 f7 cmp %esi,%edi 804a005: 75 e9 jne 8049ff0 804a007: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804a00a: 8b 71 0c mov 0xc(%ecx),%esi 804a00d: 89 73 0c mov %esi,0xc(%ebx) 804a010: 8b 7d d4 mov 0xffffffd4(%ebp),%edi 804a013: 89 7b 08 mov %edi,0x8(%ebx) 804a016: 89 5e 08 mov %ebx,0x8(%esi) 804a019: 89 5f 0c mov %ebx,0xc(%edi) 804a01c: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a01f: 85 c0 test %eax,%eax 804a021: 7d 03 jge 804a026 804a023: 83 c0 03 add $0x3,%eax 804a026: c1 f8 02 sar $0x2,%eax 804a029: c7 45 d4 01 00 00 00 movl $0x1,0xffffffd4(%ebp) 804a030: 89 c1 mov %eax,%ecx 804a032: d3 65 d4 shll %cl,0xffffffd4(%ebp) 804a035: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804a038: 8b 7f 04 mov 0x4(%edi),%edi 804a03b: 89 7d dc mov %edi,0xffffffdc(%ebp) 804a03e: 89 fa mov %edi,%edx 804a040: 39 7d d4 cmp %edi,0xffffffd4(%ebp) 804a043: 0f 87 e7 00 00 00 ja 804a130 804a049: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804a04c: 85 cf test %ecx,%edi 804a04e: 75 21 jne 804a071 804a050: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a053: 24 fc and $0xfc,%al 804a055: 83 c0 04 add $0x4,%eax 804a058: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a05b: 01 c9 add %ecx,%ecx 804a05d: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804a060: 85 cf test %ecx,%edi 804a062: 75 0d jne 804a071 804a064: 83 45 f4 04 addl $0x4,0xfffffff4(%ebp) 804a068: c1 65 d4 01 shll $0x1,0xffffffd4(%ebp) 804a06c: 85 55 d4 test %edx,0xffffffd4(%ebp) 804a06f: 74 f3 je 804a064 804a071: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804a074: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a077: 8d 7c f9 08 lea 0x8(%ecx,%edi,8),%edi 804a07b: 89 7d d8 mov %edi,0xffffffd8(%ebp) 804a07e: 89 f6 mov %esi,%esi 804a080: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804a083: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804a086: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 804a089: 83 c6 f8 add $0xfffffff8,%esi 804a08c: 89 f0 mov %esi,%eax 804a08e: 89 f6 mov %esi,%esi 804a090: 8b 58 0c mov 0xc(%eax),%ebx 804a093: 39 c3 cmp %eax,%ebx 804a095: 74 26 je 804a0bd 804a097: 8b 7b 04 mov 0x4(%ebx),%edi 804a09a: 83 e7 fc and $0xfffffffc,%edi 804a09d: 89 7d d0 mov %edi,0xffffffd0(%ebp) 804a0a0: 89 fa mov %edi,%edx 804a0a2: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 804a0a5: 83 fa 0f cmp $0xf,%edx 804a0a8: 0f 8f 22 04 00 00 jg 804a4d0 804a0ae: 85 d2 test %edx,%edx 804a0b0: 0f 8d 51 04 00 00 jge 804a507 804a0b6: 8b 5b 0c mov 0xc(%ebx),%ebx 804a0b9: 39 c3 cmp %eax,%ebx 804a0bb: 75 da jne 804a097 804a0bd: 83 c0 08 add $0x8,%eax 804a0c0: 83 45 d8 08 addl $0x8,0xffffffd8(%ebp) 804a0c4: ff 45 f4 incl 0xfffffff4(%ebp) 804a0c7: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804a0ca: f6 c1 03 test $0x3,%cl 804a0cd: 75 c1 jne 804a090 804a0cf: eb 0b jmp 804a0dc 804a0d1: ff 4d f0 decl 0xfffffff0(%ebp) 804a0d4: 83 c6 f8 add $0xfffffff8,%esi 804a0d7: 39 76 08 cmp %esi,0x8(%esi) 804a0da: 75 1c jne 804a0f8 804a0dc: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804a0df: f7 c7 03 00 00 00 test $0x3,%edi 804a0e5: 75 ea jne 804a0d1 804a0e7: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 804a0ea: f7 d0 not %eax 804a0ec: 23 45 dc and 0xffffffdc(%ebp),%eax 804a0ef: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a0f2: 89 41 04 mov %eax,0x4(%ecx) 804a0f5: 89 45 dc mov %eax,0xffffffdc(%ebp) 804a0f8: c1 65 d4 01 shll $0x1,0xffffffd4(%ebp) 804a0fc: 8b 7d dc mov 0xffffffdc(%ebp),%edi 804a0ff: 39 7d d4 cmp %edi,0xffffffd4(%ebp) 804a102: 77 2c ja 804a130 804a104: 83 7d d4 00 cmpl $0x0,0xffffffd4(%ebp) 804a108: 74 26 je 804a130 804a10a: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804a10d: 85 cf test %ecx,%edi 804a10f: 0f 85 6b ff ff ff jne 804a080 804a115: 83 45 d8 20 addl $0x20,0xffffffd8(%ebp) 804a119: 83 45 f4 04 addl $0x4,0xfffffff4(%ebp) 804a11d: c1 65 d4 01 shll $0x1,0xffffffd4(%ebp) 804a121: 8b 7d d4 mov 0xffffffd4(%ebp),%edi 804a124: 85 7d dc test %edi,0xffffffdc(%ebp) 804a127: 74 ec je 804a115 804a129: e9 52 ff ff ff jmp 804a080 804a12e: 89 f6 mov %esi,%esi 804a130: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a133: 8b 41 08 mov 0x8(%ecx),%eax 804a136: 8b 50 04 mov 0x4(%eax),%edx 804a139: 83 e2 fc and $0xfffffffc,%edx 804a13c: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 804a13f: 83 fa 0f cmp $0xf,%edx 804a142: 0f 8f d8 03 00 00 jg 804a520 804a148: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804a14b: 3b 3d 6c a4 07 08 cmp 0x807a46c,%edi 804a151: 0f 82 89 00 00 00 jb 804a1e0 804a157: 8b 1d 88 b3 07 08 mov 0x807b388,%ebx 804a15d: 8d 53 ff lea 0xffffffff(%ebx),%edx 804a160: a1 68 a4 07 08 mov 0x807a468,%eax 804a165: 39 05 7c a4 07 08 cmp %eax,0x807a47c 804a16b: 73 73 jae 804a1e0 804a16d: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804a170: 8d 5c 19 03 lea 0x3(%ecx,%ebx,1),%ebx 804a174: f7 d2 not %edx 804a176: 21 d3 and %edx,%ebx 804a178: 6a 00 push $0x0 804a17a: 6a ff push $0xffffffff 804a17c: 6a 22 push $0x22 804a17e: 6a 03 push $0x3 804a180: 53 push %ebx 804a181: 6a 00 push $0x0 804a183: e8 c8 2f 00 00 call 804d150 <__mmap> 804a188: 89 c2 mov %eax,%edx 804a18a: 83 c4 18 add $0x18,%esp 804a18d: 83 fa ff cmp $0xffffffff,%edx 804a190: 74 4e je 804a1e0 804a192: a1 7c a4 07 08 mov 0x807a47c,%eax 804a197: 8d 78 01 lea 0x1(%eax),%edi 804a19a: 89 3d 7c a4 07 08 mov %edi,0x807a47c 804a1a0: 89 f8 mov %edi,%eax 804a1a2: 3b 05 80 a4 07 08 cmp 0x807a480,%eax 804a1a8: 76 05 jbe 804a1af 804a1aa: a3 80 a4 07 08 mov %eax,0x807a480 804a1af: c7 02 00 00 00 00 movl $0x0,(%edx) 804a1b5: 89 d9 mov %ebx,%ecx 804a1b7: 83 c9 02 or $0x2,%ecx 804a1ba: 89 4a 04 mov %ecx,0x4(%edx) 804a1bd: a1 84 a4 07 08 mov 0x807a484,%eax 804a1c2: 01 d8 add %ebx,%eax 804a1c4: a3 84 a4 07 08 mov %eax,0x807a484 804a1c9: 3b 05 88 a4 07 08 cmp 0x807a488,%eax 804a1cf: 76 05 jbe 804a1d6 804a1d1: a3 88 a4 07 08 mov %eax,0x807a488 804a1d6: 89 d3 mov %edx,%ebx 804a1d8: 85 db test %ebx,%ebx 804a1da: 0f 85 5d 03 00 00 jne 804a53d 804a1e0: 8b 3d 88 b3 07 08 mov 0x807b388,%edi 804a1e6: 89 7d e8 mov %edi,0xffffffe8(%ebp) 804a1e9: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a1ec: 8b 49 08 mov 0x8(%ecx),%ecx 804a1ef: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804a1f2: 8b 79 04 mov 0x4(%ecx),%edi 804a1f5: 83 e7 fc and $0xfffffffc,%edi 804a1f8: 89 7d e0 mov %edi,0xffffffe0(%ebp) 804a1fb: 81 7d fc 20 a0 07 08 cmpl $0x807a020,0xfffffffc(%ebp) 804a202: 0f 85 38 01 00 00 jne 804a340 804a208: 89 cb mov %ecx,%ebx 804a20a: 01 fb add %edi,%ebx 804a20c: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a20f: 03 15 64 a4 07 08 add 0x807a464,%edx 804a215: 8d 72 10 lea 0x10(%edx),%esi 804a218: 83 3d 74 a4 07 08 ff cmpl $0xffffffff,0x807a474 804a21f: 74 0d je 804a22e 804a221: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804a224: 8d 74 11 0f lea 0xf(%ecx,%edx,1),%esi 804a228: 89 c8 mov %ecx,%eax 804a22a: f7 d8 neg %eax 804a22c: 21 c6 and %eax,%esi 804a22e: 56 push %esi 804a22f: a1 00 a0 07 08 mov 0x807a000,%eax 804a234: ff d0 call *%eax 804a236: 89 45 d0 mov %eax,0xffffffd0(%ebp) 804a239: 83 c4 04 add $0x4,%esp 804a23c: 85 c0 test %eax,%eax 804a23e: 0f 84 54 02 00 00 je 804a498 804a244: 39 d8 cmp %ebx,%eax 804a246: 73 0d jae 804a255 804a248: 81 7d e4 20 a0 07 08 cmpl $0x807a020,0xffffffe4(%ebp) 804a24f: 0f 85 43 02 00 00 jne 804a498 804a255: a1 a8 a4 07 08 mov 0x807a4a8,%eax 804a25a: 85 c0 test %eax,%eax 804a25c: 74 02 je 804a260 804a25e: ff d0 call *%eax 804a260: 89 f2 mov %esi,%edx 804a262: 03 15 2c a4 07 08 add 0x807a42c,%edx 804a268: 89 15 2c a4 07 08 mov %edx,0x807a42c 804a26e: 39 5d d0 cmp %ebx,0xffffffd0(%ebp) 804a271: 75 14 jne 804a287 804a273: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804a276: 8d 14 37 lea (%edi,%esi,1),%edx 804a279: 83 ca 01 or $0x1,%edx 804a27c: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804a27f: 89 51 04 mov %edx,0x4(%ecx) 804a282: e9 92 00 00 00 jmp 804a319 804a287: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804a28a: 4f dec %edi 804a28b: 89 7d d4 mov %edi,0xffffffd4(%ebp) 804a28e: 83 3d 74 a4 07 08 ff cmpl $0xffffffff,0x807a474 804a295: 75 0b jne 804a2a2 804a297: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804a29a: 89 0d 74 a4 07 08 mov %ecx,0x807a474 804a2a0: eb 0d jmp 804a2af 804a2a2: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804a2a5: 29 d8 sub %ebx,%eax 804a2a7: 01 c2 add %eax,%edx 804a2a9: 89 15 2c a4 07 08 mov %edx,0x807a42c 804a2af: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804a2b2: 83 c0 08 add $0x8,%eax 804a2b5: 83 e0 07 and $0x7,%eax 804a2b8: 74 0c je 804a2c6 804a2ba: bb 08 00 00 00 mov $0x8,%ebx 804a2bf: 29 c3 sub %eax,%ebx 804a2c1: 01 5d d0 add %ebx,0xffffffd0(%ebp) 804a2c4: eb 02 jmp 804a2c8 804a2c6: 31 db xor %ebx,%ebx 804a2c8: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804a2cb: 01 f0 add %esi,%eax 804a2cd: 23 45 d4 and 0xffffffd4(%ebp),%eax 804a2d0: 29 45 e8 sub %eax,0xffffffe8(%ebp) 804a2d3: 03 5d e8 add 0xffffffe8(%ebp),%ebx 804a2d6: 53 push %ebx 804a2d7: a1 00 a0 07 08 mov 0x807a000,%eax 804a2dc: ff d0 call *%eax 804a2de: 89 c6 mov %eax,%esi 804a2e0: 83 c4 04 add $0x4,%esp 804a2e3: 85 f6 test %esi,%esi 804a2e5: 0f 84 ad 01 00 00 je 804a498 804a2eb: a1 a8 a4 07 08 mov 0x807a4a8,%eax 804a2f0: 85 c0 test %eax,%eax 804a2f2: 74 02 je 804a2f6 804a2f4: ff d0 call *%eax 804a2f6: 01 1d 2c a4 07 08 add %ebx,0x807a42c 804a2fc: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 804a2ff: 89 3d 28 a0 07 08 mov %edi,0x807a028 804a305: 29 fe sub %edi,%esi 804a307: 8d 14 33 lea (%ebx,%esi,1),%edx 804a30a: 83 ca 01 or $0x1,%edx 804a30d: 89 57 04 mov %edx,0x4(%edi) 804a310: 81 7d e4 20 a0 07 08 cmpl $0x807a020,0xffffffe4(%ebp) 804a317: 75 07 jne 804a320 804a319: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804a320: a1 2c a4 07 08 mov 0x807a42c,%eax 804a325: 3b 05 78 a4 07 08 cmp 0x807a478,%eax 804a32b: 0f 86 08 01 00 00 jbe 804a439 804a331: a3 78 a4 07 08 mov %eax,0x807a478 804a336: e9 fe 00 00 00 jmp 804a439 804a33b: 90 nop 804a33c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804a340: 83 7d e0 0f cmpl $0xf,0xffffffe0(%ebp) 804a344: 0f 86 4e 01 00 00 jbe 804a498 804a34a: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804a34d: 83 c0 10 add $0x10,%eax 804a350: 3b 45 e0 cmp 0xffffffe0(%ebp),%eax 804a353: 0f 86 3f 01 00 00 jbe 804a498 804a359: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804a35c: 81 e6 00 00 f0 ff and $0xfff00000,%esi 804a362: 8b 4e 08 mov 0x8(%esi),%ecx 804a365: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 804a368: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804a36b: 83 c0 f0 add $0xfffffff0,%eax 804a36e: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a371: 29 c2 sub %eax,%edx 804a373: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804a376: 48 dec %eax 804a377: 85 d2 test %edx,%edx 804a379: 7c 27 jl 804a3a2 804a37b: 01 c2 add %eax,%edx 804a37d: f7 d0 not %eax 804a37f: 21 c2 and %eax,%edx 804a381: 89 cb mov %ecx,%ebx 804a383: 01 d3 add %edx,%ebx 804a385: 81 fb 00 00 10 00 cmp $0x100000,%ebx 804a38b: 7f 6b jg 804a3f8 804a38d: 6a 03 push $0x3 804a38f: 52 push %edx 804a390: 8d 04 31 lea (%ecx,%esi,1),%eax 804a393: 50 push %eax 804a394: e8 f7 2d 00 00 call 804d190 <__mprotect> 804a399: 83 c4 0c add $0xc,%esp 804a39c: 85 c0 test %eax,%eax 804a39e: 74 28 je 804a3c8 804a3a0: eb 56 jmp 804a3f8 804a3a2: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 804a3a5: 01 d3 add %edx,%ebx 804a3a7: 83 fb 0f cmp $0xf,%ebx 804a3aa: 7e 4c jle 804a3f8 804a3ac: 6a 00 push $0x0 804a3ae: 6a ff push $0xffffffff 804a3b0: 6a 32 push $0x32 804a3b2: 6a 00 push $0x0 804a3b4: f7 da neg %edx 804a3b6: 52 push %edx 804a3b7: 8d 04 33 lea (%ebx,%esi,1),%eax 804a3ba: 50 push %eax 804a3bb: e8 90 2d 00 00 call 804d150 <__mmap> 804a3c0: 83 c4 18 add $0x18,%esp 804a3c3: 83 f8 ff cmp $0xffffffff,%eax 804a3c6: 74 30 je 804a3f8 804a3c8: 89 5e 08 mov %ebx,0x8(%esi) 804a3cb: 2b 5d d0 sub 0xffffffd0(%ebp),%ebx 804a3ce: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804a3d1: 01 9f 0c 04 00 00 add %ebx,0x40c(%edi) 804a3d7: 8b 46 08 mov 0x8(%esi),%eax 804a3da: 2b 45 d0 sub 0xffffffd0(%ebp),%eax 804a3dd: 01 05 8c a4 07 08 add %eax,0x807a48c 804a3e3: 8b 46 08 mov 0x8(%esi),%eax 804a3e6: 01 f0 add %esi,%eax 804a3e8: 2b 45 e4 sub 0xffffffe4(%ebp),%eax 804a3eb: 0c 01 or $0x1,%al 804a3ed: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804a3f0: 89 41 04 mov %eax,0x4(%ecx) 804a3f3: e9 a0 00 00 00 jmp 804a498 804a3f8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804a3fb: 83 c0 20 add $0x20,%eax 804a3fe: e8 39 f5 ff ff call 804993c 804a403: 89 c2 mov %eax,%edx 804a405: 85 d2 test %edx,%edx 804a407: 0f 84 8b 00 00 00 je 804a498 804a40d: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804a410: 89 3a mov %edi,(%edx) 804a412: 89 72 04 mov %esi,0x4(%edx) 804a415: 8b 42 08 mov 0x8(%edx),%eax 804a418: 01 87 0c 04 00 00 add %eax,0x40c(%edi) 804a41e: 8b 42 08 mov 0x8(%edx),%eax 804a421: 01 05 8c a4 07 08 add %eax,0x807a48c 804a427: 8d 42 10 lea 0x10(%edx),%eax 804a42a: 89 47 08 mov %eax,0x8(%edi) 804a42d: 8b 52 08 mov 0x8(%edx),%edx 804a430: 83 c2 f0 add $0xfffffff0,%edx 804a433: 83 ca 01 or $0x1,%edx 804a436: 89 50 04 mov %edx,0x4(%eax) 804a439: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 804a43d: 74 59 je 804a498 804a43f: 83 45 e0 f0 addl $0xfffffff0,0xffffffe0(%ebp) 804a443: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804a446: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804a449: c7 44 0f 0c 01 00 00 movl $0x1,0xc(%edi,%ecx,1) 804a450: 00 804a451: 83 f9 0f cmp $0xf,%ecx 804a454: 76 2a jbe 804a480 804a456: c7 44 39 04 09 00 00 movl $0x9,0x4(%ecx,%edi,1) 804a45d: 00 804a45e: c7 44 39 08 08 00 00 movl $0x8,0x8(%ecx,%edi,1) 804a465: 00 804a466: 8b 47 04 mov 0x4(%edi),%eax 804a469: 83 e0 01 and $0x1,%eax 804a46c: 09 c8 or %ecx,%eax 804a46e: 89 47 04 mov %eax,0x4(%edi) 804a471: 89 fa mov %edi,%edx 804a473: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a476: e8 cd 00 00 00 call 804a548 804a47b: eb 1b jmp 804a498 804a47d: 8d 76 00 lea 0x0(%esi),%esi 804a480: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804a483: 83 c0 08 add $0x8,%eax 804a486: 89 c7 mov %eax,%edi 804a488: 83 cf 01 or $0x1,%edi 804a48b: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804a48e: 89 79 04 mov %edi,0x4(%ecx) 804a491: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804a494: 89 44 39 08 mov %eax,0x8(%ecx,%edi,1) 804a498: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a49b: 8b 41 08 mov 0x8(%ecx),%eax 804a49e: 8b 50 04 mov 0x4(%eax),%edx 804a4a1: 83 e2 fc and $0xfffffffc,%edx 804a4a4: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 804a4a7: 83 fa 0f cmp $0xf,%edx 804a4aa: 7f 74 jg 804a520 804a4ac: 31 c0 xor %eax,%eax 804a4ae: e9 8c 00 00 00 jmp 804a53f 804a4b3: 8b 73 0c mov 0xc(%ebx),%esi 804a4b6: 8b 7b 08 mov 0x8(%ebx),%edi 804a4b9: 89 77 0c mov %esi,0xc(%edi) 804a4bc: 89 7e 08 mov %edi,0x8(%esi) 804a4bf: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804a4c2: 80 4c 19 04 01 orb $0x1,0x4(%ecx,%ebx,1) 804a4c7: eb 74 jmp 804a53d 804a4c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804a4d0: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804a4d3: 8d 04 1f lea (%edi,%ebx,1),%eax 804a4d6: 83 cf 01 or $0x1,%edi 804a4d9: 89 7b 04 mov %edi,0x4(%ebx) 804a4dc: 8b 73 0c mov 0xc(%ebx),%esi 804a4df: 8b 4b 08 mov 0x8(%ebx),%ecx 804a4e2: 89 71 0c mov %esi,0xc(%ecx) 804a4e5: 89 4e 08 mov %ecx,0x8(%esi) 804a4e8: 8b 7d ec mov 0xffffffec(%ebp),%edi 804a4eb: 89 47 0c mov %eax,0xc(%edi) 804a4ee: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a4f1: 89 41 10 mov %eax,0x10(%ecx) 804a4f4: 89 78 0c mov %edi,0xc(%eax) 804a4f7: 89 78 08 mov %edi,0x8(%eax) 804a4fa: 89 d7 mov %edx,%edi 804a4fc: 83 cf 01 or $0x1,%edi 804a4ff: 89 78 04 mov %edi,0x4(%eax) 804a502: 89 14 02 mov %edx,(%edx,%eax,1) 804a505: eb 36 jmp 804a53d 804a507: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804a50a: 80 4c 19 04 01 orb $0x1,0x4(%ecx,%ebx,1) 804a50f: 8b 73 0c mov 0xc(%ebx),%esi 804a512: 8b 7b 08 mov 0x8(%ebx),%edi 804a515: 89 77 0c mov %esi,0xc(%edi) 804a518: 89 7e 08 mov %edi,0x8(%esi) 804a51b: eb 20 jmp 804a53d 804a51d: 8d 76 00 lea 0x0(%esi),%esi 804a520: 89 c3 mov %eax,%ebx 804a522: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804a525: 83 c9 01 or $0x1,%ecx 804a528: 89 4b 04 mov %ecx,0x4(%ebx) 804a52b: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804a52e: 8d 04 1f lea (%edi,%ebx,1),%eax 804a531: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a534: 89 41 08 mov %eax,0x8(%ecx) 804a537: 83 ca 01 or $0x1,%edx 804a53a: 89 50 04 mov %edx,0x4(%eax) 804a53d: 89 d8 mov %ebx,%eax 804a53f: 8d 65 c4 lea 0xffffffc4(%ebp),%esp 804a542: 5b pop %ebx 804a543: 5e pop %esi 804a544: 5f pop %edi 804a545: c9 leave 804a546: c3 ret 804a547: 90 nop 0804a548 : 804a548: 55 push %ebp 804a549: 89 e5 mov %esp,%ebp 804a54b: 83 ec 14 sub $0x14,%esp 804a54e: 57 push %edi 804a54f: 56 push %esi 804a550: 53 push %ebx 804a551: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a554: 89 d6 mov %edx,%esi 804a556: 8b 46 04 mov 0x4(%esi),%eax 804a559: 89 c7 mov %eax,%edi 804a55b: 83 e7 fe and $0xfffffffe,%edi 804a55e: 8d 0c 37 lea (%edi,%esi,1),%ecx 804a561: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804a564: 8b 59 04 mov 0x4(%ecx),%ebx 804a567: 83 e3 fc and $0xfffffffc,%ebx 804a56a: 89 5d ec mov %ebx,0xffffffec(%ebp) 804a56d: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a570: 3b 4b 08 cmp 0x8(%ebx),%ecx 804a573: 75 7b jne 804a5f0 804a575: 03 7d ec add 0xffffffec(%ebp),%edi 804a578: a8 01 test $0x1,%al 804a57a: 75 12 jne 804a58e 804a57c: 8b 06 mov (%esi),%eax 804a57e: 29 c6 sub %eax,%esi 804a580: 01 c7 add %eax,%edi 804a582: 8b 56 0c mov 0xc(%esi),%edx 804a585: 8b 4e 08 mov 0x8(%esi),%ecx 804a588: 89 51 0c mov %edx,0xc(%ecx) 804a58b: 89 4a 08 mov %ecx,0x8(%edx) 804a58e: 89 fb mov %edi,%ebx 804a590: 83 cb 01 or $0x1,%ebx 804a593: 89 5e 04 mov %ebx,0x4(%esi) 804a596: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a599: 89 71 08 mov %esi,0x8(%ecx) 804a59c: 81 f9 20 a0 07 08 cmp $0x807a020,%ecx 804a5a2: 75 1c jne 804a5c0 804a5a4: 3b 3d 60 a4 07 08 cmp 0x807a460,%edi 804a5aa: 0f 82 3b 02 00 00 jb 804a7eb 804a5b0: a1 64 a4 07 08 mov 0x807a464,%eax 804a5b5: e8 ee 23 00 00 call 804c9a8 804a5ba: e9 2c 02 00 00 jmp 804a7eb 804a5bf: 90 nop 804a5c0: 89 75 ec mov %esi,0xffffffec(%ebp) 804a5c3: 81 65 ec 00 00 f0 ff andl $0xfff00000,0xffffffec(%ebp) 804a5ca: 3b 3d 60 a4 07 08 cmp 0x807a460,%edi 804a5d0: 73 0e jae 804a5e0 804a5d2: 8b 45 ec mov 0xffffffec(%ebp),%eax 804a5d5: 83 c0 10 add $0x10,%eax 804a5d8: 39 c6 cmp %eax,%esi 804a5da: 0f 85 0b 02 00 00 jne 804a7eb 804a5e0: 8b 15 64 a4 07 08 mov 0x807a464,%edx 804a5e6: 8b 45 ec mov 0xffffffec(%ebp),%eax 804a5e9: e9 f8 01 00 00 jmp 804a7e6 804a5ee: 89 f6 mov %esi,%esi 804a5f0: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804a5f7: a8 01 test $0x1,%al 804a5f9: 75 33 jne 804a62e 804a5fb: 8b 06 mov (%esi),%eax 804a5fd: 29 c6 sub %eax,%esi 804a5ff: 01 c7 add %eax,%edi 804a601: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a604: 83 c0 08 add $0x8,%eax 804a607: 8b 5e 08 mov 0x8(%esi),%ebx 804a60a: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 804a60d: 39 c3 cmp %eax,%ebx 804a60f: 75 0f jne 804a620 804a611: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 804a618: eb 14 jmp 804a62e 804a61a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804a620: 8b 56 0c mov 0xc(%esi),%edx 804a623: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804a626: 89 51 0c mov %edx,0xc(%ecx) 804a629: 89 cb mov %ecx,%ebx 804a62b: 89 5a 08 mov %ebx,0x8(%edx) 804a62e: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804a631: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804a634: f6 44 0b 04 01 testb $0x1,0x4(%ebx,%ecx,1) 804a639: 75 45 jne 804a680 804a63b: 01 df add %ebx,%edi 804a63d: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804a641: 75 25 jne 804a668 804a643: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a646: 83 c0 08 add $0x8,%eax 804a649: 8b 51 08 mov 0x8(%ecx),%edx 804a64c: 39 c2 cmp %eax,%edx 804a64e: 75 18 jne 804a668 804a650: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 804a657: 89 72 0c mov %esi,0xc(%edx) 804a65a: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a65d: 89 71 10 mov %esi,0x10(%ecx) 804a660: 89 56 0c mov %edx,0xc(%esi) 804a663: 89 56 08 mov %edx,0x8(%esi) 804a666: eb 0f jmp 804a677 804a668: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804a66b: 8b 53 0c mov 0xc(%ebx),%edx 804a66e: 8b 4b 08 mov 0x8(%ebx),%ecx 804a671: 89 51 0c mov %edx,0xc(%ecx) 804a674: 89 4a 08 mov %ecx,0x8(%edx) 804a677: 8d 1c 37 lea (%edi,%esi,1),%ebx 804a67a: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804a67d: eb 0a jmp 804a689 804a67f: 90 nop 804a680: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804a683: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804a686: 89 4b 04 mov %ecx,0x4(%ebx) 804a689: 89 f9 mov %edi,%ecx 804a68b: 83 c9 01 or $0x1,%ecx 804a68e: 89 4e 04 mov %ecx,0x4(%esi) 804a691: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804a694: 89 3b mov %edi,(%ebx) 804a696: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804a69a: 0f 85 02 01 00 00 jne 804a7a2 804a6a0: 81 ff ff 01 00 00 cmp $0x1ff,%edi 804a6a6: 77 2d ja 804a6d5 804a6a8: 89 7d ec mov %edi,0xffffffec(%ebp) 804a6ab: c1 6d ec 03 shrl $0x3,0xffffffec(%ebp) 804a6af: 8b 55 ec mov 0xffffffec(%ebp),%edx 804a6b2: c1 fa 02 sar $0x2,%edx 804a6b5: b8 01 00 00 00 mov $0x1,%eax 804a6ba: 89 d1 mov %edx,%ecx 804a6bc: d3 e0 shl %cl,%eax 804a6be: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a6c1: 09 43 04 or %eax,0x4(%ebx) 804a6c4: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804a6c7: 8d 14 cb lea (%ebx,%ecx,8),%edx 804a6ca: 8b 5a 08 mov 0x8(%edx),%ebx 804a6cd: 89 56 0c mov %edx,0xc(%esi) 804a6d0: e9 c4 00 00 00 jmp 804a799 804a6d5: 89 f8 mov %edi,%eax 804a6d7: c1 e8 09 shr $0x9,%eax 804a6da: 75 09 jne 804a6e5 804a6dc: 89 7d ec mov %edi,0xffffffec(%ebp) 804a6df: c1 6d ec 03 shrl $0x3,0xffffffec(%ebp) 804a6e3: eb 66 jmp 804a74b 804a6e5: 83 f8 04 cmp $0x4,%eax 804a6e8: 77 0d ja 804a6f7 804a6ea: 89 f8 mov %edi,%eax 804a6ec: c1 e8 06 shr $0x6,%eax 804a6ef: 83 c0 38 add $0x38,%eax 804a6f2: 89 45 ec mov %eax,0xffffffec(%ebp) 804a6f5: eb 54 jmp 804a74b 804a6f7: 83 f8 14 cmp $0x14,%eax 804a6fa: 77 08 ja 804a704 804a6fc: 83 c0 5b add $0x5b,%eax 804a6ff: 89 45 ec mov %eax,0xffffffec(%ebp) 804a702: eb 47 jmp 804a74b 804a704: 83 f8 54 cmp $0x54,%eax 804a707: 77 0d ja 804a716 804a709: 89 f8 mov %edi,%eax 804a70b: c1 e8 0c shr $0xc,%eax 804a70e: 83 c0 6e add $0x6e,%eax 804a711: 89 45 ec mov %eax,0xffffffec(%ebp) 804a714: eb 35 jmp 804a74b 804a716: 3d 54 01 00 00 cmp $0x154,%eax 804a71b: 77 13 ja 804a730 804a71d: 89 f8 mov %edi,%eax 804a71f: c1 e8 0f shr $0xf,%eax 804a722: 83 c0 77 add $0x77,%eax 804a725: 89 45 ec mov %eax,0xffffffec(%ebp) 804a728: eb 21 jmp 804a74b 804a72a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804a730: 3d 54 05 00 00 cmp $0x554,%eax 804a735: 77 0d ja 804a744 804a737: 89 f8 mov %edi,%eax 804a739: c1 e8 12 shr $0x12,%eax 804a73c: 83 c0 7c add $0x7c,%eax 804a73f: 89 45 ec mov %eax,0xffffffec(%ebp) 804a742: eb 07 jmp 804a74b 804a744: c7 45 ec 7e 00 00 00 movl $0x7e,0xffffffec(%ebp) 804a74b: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804a74e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a751: 8d 14 cb lea (%ebx,%ecx,8),%edx 804a754: 8b 4a 08 mov 0x8(%edx),%ecx 804a757: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804a75a: 39 d1 cmp %edx,%ecx 804a75c: 75 19 jne 804a777 804a75e: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804a761: c1 7d ec 02 sarl $0x2,0xffffffec(%ebp) 804a765: b8 01 00 00 00 mov $0x1,%eax 804a76a: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804a76d: d3 e0 shl %cl,%eax 804a76f: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a772: 09 43 04 or %eax,0x4(%ebx) 804a775: eb 1c jmp 804a793 804a777: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804a77a: 8b 41 04 mov 0x4(%ecx),%eax 804a77d: 24 fc and $0xfc,%al 804a77f: 39 c7 cmp %eax,%edi 804a781: 73 0a jae 804a78d 804a783: 8b 59 08 mov 0x8(%ecx),%ebx 804a786: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 804a789: 39 d3 cmp %edx,%ebx 804a78b: 75 ea jne 804a777 804a78d: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804a790: 8b 51 0c mov 0xc(%ecx),%edx 804a793: 89 56 0c mov %edx,0xc(%esi) 804a796: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 804a799: 89 5e 08 mov %ebx,0x8(%esi) 804a79c: 89 72 08 mov %esi,0x8(%edx) 804a79f: 89 73 0c mov %esi,0xc(%ebx) 804a7a2: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804a7a5: 83 79 04 0f cmpl $0xf,0x4(%ecx) 804a7a9: 77 40 ja 804a7eb 804a7ab: 3b 3d 60 a4 07 08 cmp 0x807a460,%edi 804a7b1: 76 38 jbe 804a7eb 804a7b3: 81 7d fc 20 a0 07 08 cmpl $0x807a020,0xfffffffc(%ebp) 804a7ba: 74 2f je 804a7eb 804a7bc: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a7bf: 8b 53 08 mov 0x8(%ebx),%edx 804a7c2: 89 d7 mov %edx,%edi 804a7c4: 81 e7 00 00 f0 ff and $0xfff00000,%edi 804a7ca: 8d 47 10 lea 0x10(%edi),%eax 804a7cd: 39 c2 cmp %eax,%edx 804a7cf: 75 1a jne 804a7eb 804a7d1: 81 e6 00 00 f0 ff and $0xfff00000,%esi 804a7d7: 8b 47 04 mov 0x4(%edi),%eax 804a7da: 39 f0 cmp %esi,%eax 804a7dc: 75 0d jne 804a7eb 804a7de: 8b 15 64 a4 07 08 mov 0x807a464,%edx 804a7e4: 89 f8 mov %edi,%eax 804a7e6: e8 69 0c 00 00 call 804b454 804a7eb: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804a7ee: 5b pop %ebx 804a7ef: 5e pop %esi 804a7f0: 5f pop %edi 804a7f1: c9 leave 804a7f2: c3 ret 804a7f3: 90 nop 0804a7f4 <__libc_realloc>: 804a7f4: 55 push %ebp 804a7f5: 89 e5 mov %esp,%ebp 804a7f7: 83 ec 14 sub $0x14,%esp 804a7fa: 57 push %edi 804a7fb: 56 push %esi 804a7fc: 53 push %ebx 804a7fd: 8b 7d 08 mov 0x8(%ebp),%edi 804a800: a1 a0 a4 07 08 mov 0x807a4a0,%eax 804a805: 85 c0 test %eax,%eax 804a807: 74 0f je 804a818 <__libc_realloc+0x24> 804a809: ff 75 04 pushl 0x4(%ebp) 804a80c: 8b 5d 0c mov 0xc(%ebp),%ebx 804a80f: 53 push %ebx 804a810: 57 push %edi 804a811: ff d0 call *%eax 804a813: e9 1a 03 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804a818: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804a81c: 0f 85 b6 00 00 00 jne 804a8d8 <__libc_realloc+0xe4> 804a822: 85 ff test %edi,%edi 804a824: 0f 84 b2 00 00 00 je 804a8dc <__libc_realloc+0xe8> 804a82a: a1 98 a4 07 08 mov 0x807a498,%eax 804a82f: 85 c0 test %eax,%eax 804a831: 74 0d je 804a840 <__libc_realloc+0x4c> 804a833: ff 75 04 pushl 0x4(%ebp) 804a836: 57 push %edi 804a837: ff d0 call *%eax 804a839: e9 a6 01 00 00 jmp 804a9e4 <__libc_realloc+0x1f0> 804a83e: 89 f6 mov %esi,%esi 804a840: 8d 5f f8 lea 0xfffffff8(%edi),%ebx 804a843: 89 5d ec mov %ebx,0xffffffec(%ebp) 804a846: 8b 47 fc mov 0xfffffffc(%edi),%eax 804a849: a8 02 test $0x2,%al 804a84b: 74 26 je 804a873 <__libc_realloc+0x7f> 804a84d: 24 fc and $0xfc,%al 804a84f: ff 0d 7c a4 07 08 decl 0x807a47c 804a855: 89 c2 mov %eax,%edx 804a857: 03 57 f8 add 0xfffffff8(%edi),%edx 804a85a: 29 15 84 a4 07 08 sub %edx,0x807a484 804a860: 8b 57 f8 mov 0xfffffff8(%edi),%edx 804a863: 01 d0 add %edx,%eax 804a865: 50 push %eax 804a866: 29 d3 sub %edx,%ebx 804a868: 53 push %ebx 804a869: e8 02 29 00 00 call 804d170 <__munmap> 804a86e: e9 71 01 00 00 jmp 804a9e4 <__libc_realloc+0x1f0> 804a873: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804a876: 3b 1d 28 a0 07 08 cmp 0x807a028,%ebx 804a87c: 73 08 jae 804a886 <__libc_realloc+0x92> 804a87e: 3b 1d 74 a4 07 08 cmp 0x807a474,%ebx 804a884: 73 0d jae 804a893 <__libc_realloc+0x9f> 804a886: 8b 55 ec mov 0xffffffec(%ebp),%edx 804a889: 81 e2 00 00 f0 ff and $0xfff00000,%edx 804a88f: 8b 32 mov (%edx),%esi 804a891: eb 05 jmp 804a898 <__libc_realloc+0xa4> 804a893: be 20 a0 07 08 mov $0x807a020,%esi 804a898: b8 00 00 00 00 mov $0x0,%eax 804a89d: 85 c0 test %eax,%eax 804a89f: 74 0f je 804a8b0 <__libc_realloc+0xbc> 804a8a1: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804a8a7: 50 push %eax 804a8a8: e8 53 57 fb f7 call 0 <_init-0x80480b4> 804a8ad: 83 c4 04 add $0x4,%esp 804a8b0: 8b 55 ec mov 0xffffffec(%ebp),%edx 804a8b3: 89 f0 mov %esi,%eax 804a8b5: e8 8e fc ff ff call 804a548 804a8ba: b8 00 00 00 00 mov $0x0,%eax 804a8bf: 85 c0 test %eax,%eax 804a8c1: 0f 84 1d 01 00 00 je 804a9e4 <__libc_realloc+0x1f0> 804a8c7: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804a8cd: 50 push %eax 804a8ce: e8 2d 57 fb f7 call 0 <_init-0x80480b4> 804a8d3: e9 0c 01 00 00 jmp 804a9e4 <__libc_realloc+0x1f0> 804a8d8: 85 ff test %edi,%edi 804a8da: 75 14 jne 804a8f0 <__libc_realloc+0xfc> 804a8dc: 8b 5d 0c mov 0xc(%ebp),%ebx 804a8df: 53 push %ebx 804a8e0: e8 17 f3 ff ff call 8049bfc <__libc_malloc> 804a8e5: e9 48 02 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804a8ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804a8f0: 8d 5f f8 lea 0xfffffff8(%edi),%ebx 804a8f3: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804a8f6: 8b 5f fc mov 0xfffffffc(%edi),%ebx 804a8f9: 83 e3 fc and $0xfffffffc,%ebx 804a8fc: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 804a8ff: 8b 5d 0c mov 0xc(%ebp),%ebx 804a902: 83 c3 0b add $0xb,%ebx 804a905: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804a908: 85 db test %ebx,%ebx 804a90a: 7e 08 jle 804a914 <__libc_realloc+0x120> 804a90c: 8b 5d 0c mov 0xc(%ebp),%ebx 804a90f: 39 5d fc cmp %ebx,0xfffffffc(%ebp) 804a912: 73 10 jae 804a924 <__libc_realloc+0x130> 804a914: e8 2b da ff ff call 8048344 <__errno_location> 804a919: c7 00 0c 00 00 00 movl $0xc,(%eax) 804a91f: e9 c0 00 00 00 jmp 804a9e4 <__libc_realloc+0x1f0> 804a924: 83 7d fc 16 cmpl $0x16,0xfffffffc(%ebp) 804a928: 76 06 jbe 804a930 <__libc_realloc+0x13c> 804a92a: 80 65 fc f8 andb $0xf8,0xfffffffc(%ebp) 804a92e: eb 07 jmp 804a937 <__libc_realloc+0x143> 804a930: c7 45 fc 10 00 00 00 movl $0x10,0xfffffffc(%ebp) 804a937: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804a93a: 8b 4b 04 mov 0x4(%ebx),%ecx 804a93d: f6 c1 02 test $0x2,%cl 804a940: 0f 84 5a 01 00 00 je 804aaa0 <__libc_realloc+0x2ac> 804a946: 8b 15 88 b3 07 08 mov 0x807b388,%edx 804a94c: 8b 1b mov (%ebx),%ebx 804a94e: 89 5d ec mov %ebx,0xffffffec(%ebp) 804a951: 83 e1 fc and $0xfffffffc,%ecx 804a954: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a957: 01 d8 add %ebx,%eax 804a959: 8d 74 10 03 lea 0x3(%eax,%edx,1),%esi 804a95d: f7 da neg %edx 804a95f: 21 d6 and %edx,%esi 804a961: 6a 01 push $0x1 804a963: 56 push %esi 804a964: 01 d9 add %ebx,%ecx 804a966: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804a969: 51 push %ecx 804a96a: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a96d: 29 da sub %ebx,%edx 804a96f: 52 push %edx 804a970: e8 4b 28 00 00 call 804d1c0 <__mremap> 804a975: 83 c4 10 add $0x10,%esp 804a978: 83 f8 ff cmp $0xffffffff,%eax 804a97b: 74 43 je 804a9c0 <__libc_realloc+0x1cc> 804a97d: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804a980: 8d 14 03 lea (%ebx,%eax,1),%edx 804a983: 89 f0 mov %esi,%eax 804a985: 29 d8 sub %ebx,%eax 804a987: 0c 02 or $0x2,%al 804a989: 89 42 04 mov %eax,0x4(%edx) 804a98c: a1 84 a4 07 08 mov 0x807a484,%eax 804a991: 2b 45 f0 sub 0xfffffff0(%ebp),%eax 804a994: 01 f0 add %esi,%eax 804a996: a3 84 a4 07 08 mov %eax,0x807a484 804a99b: 3b 05 88 a4 07 08 cmp 0x807a488,%eax 804a9a1: 76 05 jbe 804a9a8 <__libc_realloc+0x1b4> 804a9a3: a3 88 a4 07 08 mov %eax,0x807a488 804a9a8: 89 55 ec mov %edx,0xffffffec(%ebp) 804a9ab: 85 d2 test %edx,%edx 804a9ad: 74 11 je 804a9c0 <__libc_realloc+0x1cc> 804a9af: 89 d0 mov %edx,%eax 804a9b1: 83 c0 08 add $0x8,%eax 804a9b4: e9 79 01 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804a9b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804a9c0: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a9c3: 83 c0 fc add $0xfffffffc,%eax 804a9c6: 3b 45 fc cmp 0xfffffffc(%ebp),%eax 804a9c9: 72 07 jb 804a9d2 <__libc_realloc+0x1de> 804a9cb: 89 f8 mov %edi,%eax 804a9cd: e9 60 01 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804a9d2: 8b 5d 0c mov 0xc(%ebp),%ebx 804a9d5: 53 push %ebx 804a9d6: e8 21 f2 ff ff call 8049bfc <__libc_malloc> 804a9db: 89 c6 mov %eax,%esi 804a9dd: 83 c4 04 add $0x4,%esp 804a9e0: 85 f6 test %esi,%esi 804a9e2: 75 0c jne 804a9f0 <__libc_realloc+0x1fc> 804a9e4: 31 c0 xor %eax,%eax 804a9e6: e9 47 01 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804a9eb: 90 nop 804a9ec: 8d 74 26 00 lea 0x0(%esi,1),%esi 804a9f0: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804a9f3: 83 c3 f8 add $0xfffffff8,%ebx 804a9f6: 89 5d ec mov %ebx,0xffffffec(%ebp) 804a9f9: 83 fb 24 cmp $0x24,%ebx 804a9fc: 77 62 ja 804aa60 <__libc_realloc+0x26c> 804a9fe: 89 f9 mov %edi,%ecx 804aa00: 89 f2 mov %esi,%edx 804aa02: 83 fb 13 cmp $0x13,%ebx 804aa05: 76 3e jbe 804aa45 <__libc_realloc+0x251> 804aa07: 8b 07 mov (%edi),%eax 804aa09: 89 06 mov %eax,(%esi) 804aa0b: 8b 47 04 mov 0x4(%edi),%eax 804aa0e: 89 46 04 mov %eax,0x4(%esi) 804aa11: 8d 4f 08 lea 0x8(%edi),%ecx 804aa14: 8d 56 08 lea 0x8(%esi),%edx 804aa17: 83 fb 1b cmp $0x1b,%ebx 804aa1a: 76 29 jbe 804aa45 <__libc_realloc+0x251> 804aa1c: 8b 47 08 mov 0x8(%edi),%eax 804aa1f: 89 46 08 mov %eax,0x8(%esi) 804aa22: 8b 47 0c mov 0xc(%edi),%eax 804aa25: 89 46 0c mov %eax,0xc(%esi) 804aa28: 8d 4f 10 lea 0x10(%edi),%ecx 804aa2b: 8d 56 10 lea 0x10(%esi),%edx 804aa2e: 83 fb 23 cmp $0x23,%ebx 804aa31: 76 12 jbe 804aa45 <__libc_realloc+0x251> 804aa33: 8b 47 10 mov 0x10(%edi),%eax 804aa36: 89 46 10 mov %eax,0x10(%esi) 804aa39: 8b 47 14 mov 0x14(%edi),%eax 804aa3c: 89 46 14 mov %eax,0x14(%esi) 804aa3f: 8d 4f 18 lea 0x18(%edi),%ecx 804aa42: 8d 56 18 lea 0x18(%esi),%edx 804aa45: 8b 01 mov (%ecx),%eax 804aa47: 89 02 mov %eax,(%edx) 804aa49: 83 c1 04 add $0x4,%ecx 804aa4c: 83 c2 04 add $0x4,%edx 804aa4f: 8b 01 mov (%ecx),%eax 804aa51: 89 02 mov %eax,(%edx) 804aa53: 8b 41 04 mov 0x4(%ecx),%eax 804aa56: 89 42 04 mov %eax,0x4(%edx) 804aa59: eb 13 jmp 804aa6e <__libc_realloc+0x27a> 804aa5b: 90 nop 804aa5c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804aa60: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804aa63: 53 push %ebx 804aa64: 57 push %edi 804aa65: 56 push %esi 804aa66: e8 a5 25 00 00 call 804d010 804aa6b: 83 c4 0c add $0xc,%esp 804aa6e: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804aa71: 8b 43 04 mov 0x4(%ebx),%eax 804aa74: 24 fc and $0xfc,%al 804aa76: ff 0d 7c a4 07 08 decl 0x807a47c 804aa7c: 89 c2 mov %eax,%edx 804aa7e: 03 13 add (%ebx),%edx 804aa80: 29 15 84 a4 07 08 sub %edx,0x807a484 804aa86: 8b 13 mov (%ebx),%edx 804aa88: 01 d0 add %edx,%eax 804aa8a: 50 push %eax 804aa8b: 29 d3 sub %edx,%ebx 804aa8d: 53 push %ebx 804aa8e: e8 dd 26 00 00 call 804d170 <__munmap> 804aa93: 89 f0 mov %esi,%eax 804aa95: e9 98 00 00 00 jmp 804ab32 <__libc_realloc+0x33e> 804aa9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804aaa0: b8 20 a0 07 08 mov $0x807a020,%eax 804aaa5: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804aaa8: 3b 58 08 cmp 0x8(%eax),%ebx 804aaab: 73 08 jae 804aab5 <__libc_realloc+0x2c1> 804aaad: 3b 1d 74 a4 07 08 cmp 0x807a474,%ebx 804aab3: 73 0d jae 804aac2 <__libc_realloc+0x2ce> 804aab5: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804aab8: 81 e2 00 00 f0 ff and $0xfff00000,%edx 804aabe: 8b 32 mov (%edx),%esi 804aac0: eb 02 jmp 804aac4 <__libc_realloc+0x2d0> 804aac2: 89 c6 mov %eax,%esi 804aac4: b8 00 00 00 00 mov $0x0,%eax 804aac9: 85 c0 test %eax,%eax 804aacb: 74 0f je 804aadc <__libc_realloc+0x2e8> 804aacd: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804aad3: 50 push %eax 804aad4: e8 27 55 fb f7 call 0 <_init-0x80480b4> 804aad9: 83 c4 04 add $0x4,%esp 804aadc: a1 70 bb 07 08 mov 0x807bb70,%eax 804aae1: 85 c0 test %eax,%eax 804aae3: 74 0b je 804aaf0 <__libc_realloc+0x2fc> 804aae5: 56 push %esi 804aae6: 6a 00 push $0x0 804aae8: ff d0 call *%eax 804aaea: 83 c4 08 add $0x8,%esp 804aaed: eb 07 jmp 804aaf6 <__libc_realloc+0x302> 804aaef: 90 nop 804aaf0: 89 35 6c bb 07 08 mov %esi,0x807bb6c 804aaf6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804aaf9: 53 push %ebx 804aafa: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804aafd: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804ab00: 89 f0 mov %esi,%eax 804ab02: e8 35 00 00 00 call 804ab3c 804ab07: 89 45 ec mov %eax,0xffffffec(%ebp) 804ab0a: b8 00 00 00 00 mov $0x0,%eax 804ab0f: 85 c0 test %eax,%eax 804ab11: 74 0c je 804ab1f <__libc_realloc+0x32b> 804ab13: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804ab19: 50 push %eax 804ab1a: e8 e1 54 fb f7 call 0 <_init-0x80480b4> 804ab1f: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804ab23: 74 0b je 804ab30 <__libc_realloc+0x33c> 804ab25: 8b 45 ec mov 0xffffffec(%ebp),%eax 804ab28: 83 c0 08 add $0x8,%eax 804ab2b: eb 05 jmp 804ab32 <__libc_realloc+0x33e> 804ab2d: 8d 76 00 lea 0x0(%esi),%esi 804ab30: 31 c0 xor %eax,%eax 804ab32: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804ab35: 5b pop %ebx 804ab36: 5e pop %esi 804ab37: 5f pop %edi 804ab38: c9 leave 804ab39: c3 ret 804ab3a: 89 f6 mov %esi,%esi 0804ab3c : 804ab3c: 55 push %ebp 804ab3d: 89 e5 mov %esp,%ebp 804ab3f: 83 ec 20 sub $0x20,%esp 804ab42: 57 push %edi 804ab43: 56 push %esi 804ab44: 53 push %ebx 804ab45: 89 45 fc mov %eax,0xfffffffc(%ebp) 804ab48: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804ab4b: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804ab4e: 89 d3 mov %edx,%ebx 804ab50: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804ab53: 8b 75 08 mov 0x8(%ebp),%esi 804ab56: 39 f1 cmp %esi,%ecx 804ab58: 0f 8d 74 04 00 00 jge 804afd2 804ab5e: 89 cf mov %ecx,%edi 804ab60: 01 df add %ebx,%edi 804ab62: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804ab65: 8b 70 08 mov 0x8(%eax),%esi 804ab68: 89 75 ec mov %esi,0xffffffec(%ebp) 804ab6b: 39 f7 cmp %esi,%edi 804ab6d: 74 0c je 804ab7b 804ab6f: 8b 47 04 mov 0x4(%edi),%eax 804ab72: 24 fe and $0xfe,%al 804ab74: f6 44 38 04 01 testb $0x1,0x4(%eax,%edi,1) 804ab79: 75 67 jne 804abe2 804ab7b: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804ab7e: 8b 4f 04 mov 0x4(%edi),%ecx 804ab81: 83 e1 fc and $0xfffffffc,%ecx 804ab84: 8b 75 ec mov 0xffffffec(%ebp),%esi 804ab87: 39 f7 cmp %esi,%edi 804ab89: 75 35 jne 804abc0 804ab8b: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804ab8e: 8d 14 0f lea (%edi,%ecx,1),%edx 804ab91: 8b 45 08 mov 0x8(%ebp),%eax 804ab94: 83 c0 10 add $0x10,%eax 804ab97: 39 c2 cmp %eax,%edx 804ab99: 7c 50 jl 804abeb 804ab9b: 8b 75 08 mov 0x8(%ebp),%esi 804ab9e: 8d 04 1e lea (%esi,%ebx,1),%eax 804aba1: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804aba4: 89 47 08 mov %eax,0x8(%edi) 804aba7: 29 f2 sub %esi,%edx 804aba9: 83 ca 01 or $0x1,%edx 804abac: 89 50 04 mov %edx,0x4(%eax) 804abaf: 8b 43 04 mov 0x4(%ebx),%eax 804abb2: 83 e0 01 and $0x1,%eax 804abb5: 09 f0 or %esi,%eax 804abb7: 89 43 04 mov %eax,0x4(%ebx) 804abba: e9 5a 04 00 00 jmp 804b019 804abbf: 90 nop 804abc0: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804abc3: 8d 04 0e lea (%esi,%ecx,1),%eax 804abc6: 3b 45 08 cmp 0x8(%ebp),%eax 804abc9: 7c 20 jl 804abeb 804abcb: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804abce: 8b 4f 0c mov 0xc(%edi),%ecx 804abd1: 8b 57 08 mov 0x8(%edi),%edx 804abd4: 89 4a 0c mov %ecx,0xc(%edx) 804abd7: 89 51 08 mov %edx,0x8(%ecx) 804abda: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804abdd: e9 f0 03 00 00 jmp 804afd2 804abe2: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804abe9: 31 c9 xor %ecx,%ecx 804abeb: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804abee: f6 46 04 01 testb $0x1,0x4(%esi) 804abf2: 0f 85 78 02 00 00 jne 804ae70 804abf8: 89 75 f0 mov %esi,0xfffffff0(%ebp) 804abfb: 89 f7 mov %esi,%edi 804abfd: 8b 37 mov (%edi),%esi 804abff: 29 f7 sub %esi,%edi 804ac01: 89 7d f0 mov %edi,0xfffffff0(%ebp) 804ac04: 8b 57 04 mov 0x4(%edi),%edx 804ac07: 83 e2 fc and $0xfffffffc,%edx 804ac0a: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 804ac0e: 0f 84 93 01 00 00 je 804ada7 804ac14: 8b 7d ec mov 0xffffffec(%ebp),%edi 804ac17: 39 7d e4 cmp %edi,0xffffffe4(%ebp) 804ac1a: 0f 85 f0 00 00 00 jne 804ad10 804ac20: 8d 04 0a lea (%edx,%ecx,1),%eax 804ac23: 03 45 f8 add 0xfffffff8(%ebp),%eax 804ac26: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804ac29: 8b 45 08 mov 0x8(%ebp),%eax 804ac2c: 83 c0 10 add $0x10,%eax 804ac2f: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804ac32: 0f 8c 6f 01 00 00 jl 804ada7 804ac38: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804ac3b: 8b 4e 0c mov 0xc(%esi),%ecx 804ac3e: 8b 56 08 mov 0x8(%esi),%edx 804ac41: 89 4a 0c mov %ecx,0xc(%edx) 804ac44: 89 51 08 mov %edx,0x8(%ecx) 804ac47: 89 f3 mov %esi,%ebx 804ac49: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804ac4c: 83 c7 fc add $0xfffffffc,%edi 804ac4f: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804ac52: 83 ff 24 cmp $0x24,%edi 804ac55: 77 70 ja 804acc7 804ac57: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ac5a: 83 c1 08 add $0x8,%ecx 804ac5d: 8d 53 08 lea 0x8(%ebx),%edx 804ac60: 83 ff 13 cmp $0x13,%edi 804ac63: 76 4c jbe 804acb1 804ac65: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804ac68: 8b 46 08 mov 0x8(%esi),%eax 804ac6b: 89 43 08 mov %eax,0x8(%ebx) 804ac6e: 8b 46 0c mov 0xc(%esi),%eax 804ac71: 89 43 0c mov %eax,0xc(%ebx) 804ac74: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ac77: 83 c1 10 add $0x10,%ecx 804ac7a: 8d 53 10 lea 0x10(%ebx),%edx 804ac7d: 83 ff 1b cmp $0x1b,%edi 804ac80: 76 2f jbe 804acb1 804ac82: 8b 46 10 mov 0x10(%esi),%eax 804ac85: 89 43 10 mov %eax,0x10(%ebx) 804ac88: 8b 46 14 mov 0x14(%esi),%eax 804ac8b: 89 43 14 mov %eax,0x14(%ebx) 804ac8e: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ac91: 83 c1 18 add $0x18,%ecx 804ac94: 8d 53 18 lea 0x18(%ebx),%edx 804ac97: 83 ff 23 cmp $0x23,%edi 804ac9a: 76 15 jbe 804acb1 804ac9c: 8b 46 18 mov 0x18(%esi),%eax 804ac9f: 89 43 18 mov %eax,0x18(%ebx) 804aca2: 8b 46 1c mov 0x1c(%esi),%eax 804aca5: 89 43 1c mov %eax,0x1c(%ebx) 804aca8: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804acab: 83 c1 20 add $0x20,%ecx 804acae: 8d 53 20 lea 0x20(%ebx),%edx 804acb1: 8b 01 mov (%ecx),%eax 804acb3: 89 02 mov %eax,(%edx) 804acb5: 83 c1 04 add $0x4,%ecx 804acb8: 83 c2 04 add $0x4,%edx 804acbb: 8b 01 mov (%ecx),%eax 804acbd: 89 02 mov %eax,(%edx) 804acbf: 8b 41 04 mov 0x4(%ecx),%eax 804acc2: 89 42 04 mov %eax,0x4(%edx) 804acc5: eb 14 jmp 804acdb 804acc7: 8d 53 08 lea 0x8(%ebx),%edx 804acca: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804accd: 83 c0 08 add $0x8,%eax 804acd0: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804acd3: 57 push %edi 804acd4: 50 push %eax 804acd5: 52 push %edx 804acd6: e8 35 23 00 00 call 804d010 804acdb: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804acde: 03 45 08 add 0x8(%ebp),%eax 804ace1: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ace4: 89 46 08 mov %eax,0x8(%esi) 804ace7: 8b 7d 08 mov 0x8(%ebp),%edi 804acea: 29 7d e8 sub %edi,0xffffffe8(%ebp) 804aced: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 804acf0: 83 ce 01 or $0x1,%esi 804acf3: 89 70 04 mov %esi,0x4(%eax) 804acf6: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804acf9: 8b 47 04 mov 0x4(%edi),%eax 804acfc: 83 e0 01 and $0x1,%eax 804acff: 0b 45 08 or 0x8(%ebp),%eax 804ad02: 89 47 04 mov %eax,0x4(%edi) 804ad05: 89 f8 mov %edi,%eax 804ad07: e9 0f 03 00 00 jmp 804b01b 804ad0c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804ad10: 8d 04 0a lea (%edx,%ecx,1),%eax 804ad13: 03 45 f8 add 0xfffffff8(%ebp),%eax 804ad16: 3b 45 08 cmp 0x8(%ebp),%eax 804ad19: 0f 8c 88 00 00 00 jl 804ada7 804ad1f: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804ad22: 8b 4e 0c mov 0xc(%esi),%ecx 804ad25: 8b 56 08 mov 0x8(%esi),%edx 804ad28: 89 4a 0c mov %ecx,0xc(%edx) 804ad2b: 89 51 08 mov %edx,0x8(%ecx) 804ad2e: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804ad31: 8b 4f 0c mov 0xc(%edi),%ecx 804ad34: 8b 57 08 mov 0x8(%edi),%edx 804ad37: 89 4a 0c mov %ecx,0xc(%edx) 804ad3a: 89 51 08 mov %edx,0x8(%ecx) 804ad3d: 89 fb mov %edi,%ebx 804ad3f: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804ad42: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804ad45: 83 c6 fc add $0xfffffffc,%esi 804ad48: 89 75 e4 mov %esi,0xffffffe4(%ebp) 804ad4b: 83 fe 24 cmp $0x24,%esi 804ad4e: 0f 87 00 01 00 00 ja 804ae54 804ad54: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ad57: 83 c1 08 add $0x8,%ecx 804ad5a: 8d 53 08 lea 0x8(%ebx),%edx 804ad5d: 83 fe 13 cmp $0x13,%esi 804ad60: 0f 86 d5 00 00 00 jbe 804ae3b 804ad66: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804ad69: 8b 47 08 mov 0x8(%edi),%eax 804ad6c: 89 43 08 mov %eax,0x8(%ebx) 804ad6f: 8b 47 0c mov 0xc(%edi),%eax 804ad72: 89 43 0c mov %eax,0xc(%ebx) 804ad75: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ad78: 83 c1 10 add $0x10,%ecx 804ad7b: 8d 53 10 lea 0x10(%ebx),%edx 804ad7e: 83 fe 1b cmp $0x1b,%esi 804ad81: 0f 86 b4 00 00 00 jbe 804ae3b 804ad87: 8b 47 10 mov 0x10(%edi),%eax 804ad8a: 89 43 10 mov %eax,0x10(%ebx) 804ad8d: 8b 47 14 mov 0x14(%edi),%eax 804ad90: 89 43 14 mov %eax,0x14(%ebx) 804ad93: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ad96: 83 c1 18 add $0x18,%ecx 804ad99: 8d 53 18 lea 0x18(%ebx),%edx 804ad9c: 83 fe 23 cmp $0x23,%esi 804ad9f: 0f 86 96 00 00 00 jbe 804ae3b 804ada5: eb 7f jmp 804ae26 804ada7: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804adab: 0f 84 bf 00 00 00 je 804ae70 804adb1: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804adb4: 8d 04 17 lea (%edi,%edx,1),%eax 804adb7: 3b 45 08 cmp 0x8(%ebp),%eax 804adba: 0f 8c b0 00 00 00 jl 804ae70 804adc0: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804adc3: 8b 4e 0c mov 0xc(%esi),%ecx 804adc6: 8b 56 08 mov 0x8(%esi),%edx 804adc9: 89 4a 0c mov %ecx,0xc(%edx) 804adcc: 89 51 08 mov %edx,0x8(%ecx) 804adcf: 89 f3 mov %esi,%ebx 804add1: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804add4: 83 c7 fc add $0xfffffffc,%edi 804add7: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804adda: 83 ff 24 cmp $0x24,%edi 804addd: 77 75 ja 804ae54 804addf: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ade2: 83 c1 08 add $0x8,%ecx 804ade5: 8d 53 08 lea 0x8(%ebx),%edx 804ade8: 83 ff 13 cmp $0x13,%edi 804adeb: 76 4e jbe 804ae3b 804aded: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804adf0: 8b 47 08 mov 0x8(%edi),%eax 804adf3: 89 43 08 mov %eax,0x8(%ebx) 804adf6: 8b 47 0c mov 0xc(%edi),%eax 804adf9: 89 43 0c mov %eax,0xc(%ebx) 804adfc: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804adff: 83 c1 10 add $0x10,%ecx 804ae02: 8d 53 10 lea 0x10(%ebx),%edx 804ae05: 83 7d e4 1b cmpl $0x1b,0xffffffe4(%ebp) 804ae09: 76 30 jbe 804ae3b 804ae0b: 8b 47 10 mov 0x10(%edi),%eax 804ae0e: 89 43 10 mov %eax,0x10(%ebx) 804ae11: 8b 47 14 mov 0x14(%edi),%eax 804ae14: 89 43 14 mov %eax,0x14(%ebx) 804ae17: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ae1a: 83 c1 18 add $0x18,%ecx 804ae1d: 8d 53 18 lea 0x18(%ebx),%edx 804ae20: 83 7d e4 23 cmpl $0x23,0xffffffe4(%ebp) 804ae24: 76 15 jbe 804ae3b 804ae26: 8b 47 18 mov 0x18(%edi),%eax 804ae29: 89 43 18 mov %eax,0x18(%ebx) 804ae2c: 8b 47 1c mov 0x1c(%edi),%eax 804ae2f: 89 43 1c mov %eax,0x1c(%ebx) 804ae32: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804ae35: 83 c1 20 add $0x20,%ecx 804ae38: 8d 53 20 lea 0x20(%ebx),%edx 804ae3b: 8b 01 mov (%ecx),%eax 804ae3d: 89 02 mov %eax,(%edx) 804ae3f: 83 c1 04 add $0x4,%ecx 804ae42: 83 c2 04 add $0x4,%edx 804ae45: 8b 01 mov (%ecx),%eax 804ae47: 89 02 mov %eax,(%edx) 804ae49: 8b 41 04 mov 0x4(%ecx),%eax 804ae4c: 89 42 04 mov %eax,0x4(%edx) 804ae4f: e9 7e 01 00 00 jmp 804afd2 804ae54: 8d 53 08 lea 0x8(%ebx),%edx 804ae57: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804ae5a: 83 c0 08 add $0x8,%eax 804ae5d: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804ae60: 56 push %esi 804ae61: 50 push %eax 804ae62: 52 push %edx 804ae63: e8 a8 21 00 00 call 804d010 804ae68: 83 c4 0c add $0xc,%esp 804ae6b: e9 62 01 00 00 jmp 804afd2 804ae70: 8b 55 08 mov 0x8(%ebp),%edx 804ae73: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ae76: e8 15 ef ff ff call 8049d90 804ae7b: 89 c3 mov %eax,%ebx 804ae7d: 85 db test %ebx,%ebx 804ae7f: 0f 85 8e 00 00 00 jne 804af13 804ae85: 81 7d fc 20 a0 07 08 cmpl $0x807a020,0xfffffffc(%ebp) 804ae8c: 74 35 je 804aec3 804ae8e: b8 00 00 00 00 mov $0x0,%eax 804ae93: 85 c0 test %eax,%eax 804ae95: 74 0d je 804aea4 804ae97: 68 30 a4 07 08 push $0x807a430 804ae9c: e8 5f 51 fb f7 call 0 <_init-0x80480b4> 804aea1: 83 c4 04 add $0x4,%esp 804aea4: 8b 55 08 mov 0x8(%ebp),%edx 804aea7: b8 20 a0 07 08 mov $0x807a020,%eax 804aeac: e8 df ee ff ff call 8049d90 804aeb1: 89 c3 mov %eax,%ebx 804aeb3: b8 00 00 00 00 mov $0x0,%eax 804aeb8: 85 c0 test %eax,%eax 804aeba: 74 4c je 804af08 804aebc: 68 30 a4 07 08 push $0x807a430 804aec1: eb 3d jmp 804af00 804aec3: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804aec6: 83 bf 08 04 00 00 00 cmpl $0x0,0x408(%edi) 804aecd: 74 04 je 804aed3 804aecf: 89 f8 mov %edi,%eax 804aed1: eb 02 jmp 804aed5 804aed3: 31 c0 xor %eax,%eax 804aed5: 8b 55 08 mov 0x8(%ebp),%edx 804aed8: e8 23 eb ff ff call 8049a00 804aedd: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804aee0: 85 c0 test %eax,%eax 804aee2: 74 24 je 804af08 804aee4: 8b 55 08 mov 0x8(%ebp),%edx 804aee7: e8 a4 ee ff ff call 8049d90 804aeec: 89 c3 mov %eax,%ebx 804aeee: b8 00 00 00 00 mov $0x0,%eax 804aef3: 85 c0 test %eax,%eax 804aef5: 74 11 je 804af08 804aef7: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804aefa: 05 10 04 00 00 add $0x410,%eax 804aeff: 50 push %eax 804af00: e8 fb 50 fb f7 call 0 <_init-0x80480b4> 804af05: 83 c4 04 add $0x4,%esp 804af08: 85 db test %ebx,%ebx 804af0a: 75 07 jne 804af13 804af0c: 31 c0 xor %eax,%eax 804af0e: e9 08 01 00 00 jmp 804b01b 804af13: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804af16: 8b 46 04 mov 0x4(%esi),%eax 804af19: 24 fe and $0xfe,%al 804af1b: 01 f0 add %esi,%eax 804af1d: 39 c3 cmp %eax,%ebx 804af1f: 75 12 jne 804af33 804af21: 8b 43 04 mov 0x4(%ebx),%eax 804af24: 24 fc and $0xfc,%al 804af26: 03 45 f8 add 0xfffffff8(%ebp),%eax 804af29: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804af2c: 89 f3 mov %esi,%ebx 804af2e: e9 9f 00 00 00 jmp 804afd2 804af33: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804af36: 83 c7 fc add $0xfffffffc,%edi 804af39: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804af3c: 83 ff 24 cmp $0x24,%edi 804af3f: 77 75 ja 804afb6 804af41: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804af44: 83 c1 08 add $0x8,%ecx 804af47: 8d 53 08 lea 0x8(%ebx),%edx 804af4a: 83 ff 13 cmp $0x13,%edi 804af4d: 76 51 jbe 804afa0 804af4f: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804af52: 8b 46 08 mov 0x8(%esi),%eax 804af55: 89 43 08 mov %eax,0x8(%ebx) 804af58: 8b 46 0c mov 0xc(%esi),%eax 804af5b: 89 43 0c mov %eax,0xc(%ebx) 804af5e: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804af61: 83 c1 10 add $0x10,%ecx 804af64: 8d 53 10 lea 0x10(%ebx),%edx 804af67: 83 ff 1b cmp $0x1b,%edi 804af6a: 76 34 jbe 804afa0 804af6c: 8b 46 10 mov 0x10(%esi),%eax 804af6f: 89 43 10 mov %eax,0x10(%ebx) 804af72: 8b 46 14 mov 0x14(%esi),%eax 804af75: 89 43 14 mov %eax,0x14(%ebx) 804af78: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804af7b: 83 c1 18 add $0x18,%ecx 804af7e: 8d 53 18 lea 0x18(%ebx),%edx 804af81: 83 ff 23 cmp $0x23,%edi 804af84: 76 1a jbe 804afa0 804af86: 8b 46 18 mov 0x18(%esi),%eax 804af89: 89 43 18 mov %eax,0x18(%ebx) 804af8c: 8b 46 1c mov 0x1c(%esi),%eax 804af8f: 89 43 1c mov %eax,0x1c(%ebx) 804af92: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804af95: 83 c1 20 add $0x20,%ecx 804af98: 8d 53 20 lea 0x20(%ebx),%edx 804af9b: 90 nop 804af9c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804afa0: 8b 01 mov (%ecx),%eax 804afa2: 89 02 mov %eax,(%edx) 804afa4: 83 c1 04 add $0x4,%ecx 804afa7: 83 c2 04 add $0x4,%edx 804afaa: 8b 01 mov (%ecx),%eax 804afac: 89 02 mov %eax,(%edx) 804afae: 8b 41 04 mov 0x4(%ecx),%eax 804afb1: 89 42 04 mov %eax,0x4(%edx) 804afb4: eb 17 jmp 804afcd 804afb6: 8d 53 08 lea 0x8(%ebx),%edx 804afb9: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804afbc: 83 c0 08 add $0x8,%eax 804afbf: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804afc2: 57 push %edi 804afc3: 50 push %eax 804afc4: 52 push %edx 804afc5: e8 46 20 00 00 call 804d010 804afca: 83 c4 0c add $0xc,%esp 804afcd: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 804afd0: eb 29 jmp 804affb 804afd2: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804afd5: 2b 4d 08 sub 0x8(%ebp),%ecx 804afd8: 83 f9 0f cmp $0xf,%ecx 804afdb: 76 28 jbe 804b005 804afdd: 8b 75 08 mov 0x8(%ebp),%esi 804afe0: 8d 14 1e lea (%esi,%ebx,1),%edx 804afe3: 8b 43 04 mov 0x4(%ebx),%eax 804afe6: 83 e0 01 and $0x1,%eax 804afe9: 09 f0 or %esi,%eax 804afeb: 89 43 04 mov %eax,0x4(%ebx) 804afee: 89 cf mov %ecx,%edi 804aff0: 83 cf 01 or $0x1,%edi 804aff3: 89 7a 04 mov %edi,0x4(%edx) 804aff6: 80 4c 11 04 01 orb $0x1,0x4(%ecx,%edx,1) 804affb: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804affe: e8 45 f5 ff ff call 804a548 804b003: eb 14 jmp 804b019 804b005: 8b 43 04 mov 0x4(%ebx),%eax 804b008: 83 e0 01 and $0x1,%eax 804b00b: 0b 45 f4 or 0xfffffff4(%ebp),%eax 804b00e: 89 43 04 mov %eax,0x4(%ebx) 804b011: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804b014: 80 4c 1e 04 01 orb $0x1,0x4(%esi,%ebx,1) 804b019: 89 d8 mov %ebx,%eax 804b01b: 8d 65 d4 lea 0xffffffd4(%ebp),%esp 804b01e: 5b pop %ebx 804b01f: 5e pop %esi 804b020: 5f pop %edi 804b021: c9 leave 804b022: c2 04 00 ret $0x4 804b025: 8d 76 00 lea 0x0(%esi),%esi 0804b028 <__libc_memalign>: 804b028: 55 push %ebp 804b029: 89 e5 mov %esp,%ebp 804b02b: 83 ec 08 sub $0x8,%esp 804b02e: 57 push %edi 804b02f: 56 push %esi 804b030: 53 push %ebx 804b031: 8b 55 0c mov 0xc(%ebp),%edx 804b034: a1 a4 a4 07 08 mov 0x807a4a4,%eax 804b039: 85 c0 test %eax,%eax 804b03b: 74 13 je 804b050 <__libc_memalign+0x28> 804b03d: ff 75 04 pushl 0x4(%ebp) 804b040: 52 push %edx 804b041: 8b 75 08 mov 0x8(%ebp),%esi 804b044: 56 push %esi 804b045: ff d0 call *%eax 804b047: e9 8a 01 00 00 jmp 804b1d6 <__libc_memalign+0x1ae> 804b04c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b050: 83 7d 08 08 cmpl $0x8,0x8(%ebp) 804b054: 77 0b ja 804b061 <__libc_memalign+0x39> 804b056: 52 push %edx 804b057: e8 a0 eb ff ff call 8049bfc <__libc_malloc> 804b05c: e9 75 01 00 00 jmp 804b1d6 <__libc_memalign+0x1ae> 804b061: 83 7d 08 0f cmpl $0xf,0x8(%ebp) 804b065: 77 07 ja 804b06e <__libc_memalign+0x46> 804b067: c7 45 08 10 00 00 00 movl $0x10,0x8(%ebp) 804b06e: 8d 7a 0b lea 0xb(%edx),%edi 804b071: 89 7d fc mov %edi,0xfffffffc(%ebp) 804b074: 85 ff test %edi,%edi 804b076: 7e 04 jle 804b07c <__libc_memalign+0x54> 804b078: 39 d7 cmp %edx,%edi 804b07a: 73 14 jae 804b090 <__libc_memalign+0x68> 804b07c: e8 c3 d2 ff ff call 8048344 <__errno_location> 804b081: c7 00 0c 00 00 00 movl $0xc,(%eax) 804b087: e9 3d 01 00 00 jmp 804b1c9 <__libc_memalign+0x1a1> 804b08c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b090: 83 7d fc 16 cmpl $0x16,0xfffffffc(%ebp) 804b094: 76 0a jbe 804b0a0 <__libc_memalign+0x78> 804b096: 80 65 fc f8 andb $0xf8,0xfffffffc(%ebp) 804b09a: eb 0b jmp 804b0a7 <__libc_memalign+0x7f> 804b09c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b0a0: c7 45 fc 10 00 00 00 movl $0x10,0xfffffffc(%ebp) 804b0a7: a1 74 bb 07 08 mov 0x807bb74,%eax 804b0ac: 85 c0 test %eax,%eax 804b0ae: 74 10 je 804b0c0 <__libc_memalign+0x98> 804b0b0: 6a 00 push $0x0 804b0b2: ff d0 call *%eax 804b0b4: 83 c4 04 add $0x4,%esp 804b0b7: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804b0ba: eb 0d jmp 804b0c9 <__libc_memalign+0xa1> 804b0bc: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b0c0: 8b 35 6c bb 07 08 mov 0x807bb6c,%esi 804b0c6: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804b0c9: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804b0cc: 85 db test %ebx,%ebx 804b0ce: 74 20 je 804b0f0 <__libc_memalign+0xc8> 804b0d0: b8 00 00 00 00 mov $0x0,%eax 804b0d5: 85 c0 test %eax,%eax 804b0d7: 74 2b je 804b104 <__libc_memalign+0xdc> 804b0d9: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804b0df: 50 push %eax 804b0e0: e8 1b 4f fb f7 call 0 <_init-0x80480b4> 804b0e5: 83 c4 04 add $0x4,%esp 804b0e8: 85 c0 test %eax,%eax 804b0ea: 74 18 je 804b104 <__libc_memalign+0xdc> 804b0ec: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b0f0: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804b0f3: 8b 75 08 mov 0x8(%ebp),%esi 804b0f6: 8d 54 3e 10 lea 0x10(%esi,%edi,1),%edx 804b0fa: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804b0fd: e8 fe e8 ff ff call 8049a00 804b102: 89 c3 mov %eax,%ebx 804b104: 85 db test %ebx,%ebx 804b106: 0f 84 bd 00 00 00 je 804b1c9 <__libc_memalign+0x1a1> 804b10c: 8b 4d 08 mov 0x8(%ebp),%ecx 804b10f: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b112: 89 d8 mov %ebx,%eax 804b114: e8 ab 17 00 00 call 804c8c4 804b119: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804b11c: bf 00 00 00 00 mov $0x0,%edi 804b121: 85 ff test %edi,%edi 804b123: 74 0f je 804b134 <__libc_memalign+0x10c> 804b125: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804b12b: 50 push %eax 804b12c: e8 cf 4e fb f7 call 0 <_init-0x80480b4> 804b131: 83 c4 04 add $0x4,%esp 804b134: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 804b138: 0f 85 92 00 00 00 jne 804b1d0 <__libc_memalign+0x1a8> 804b13e: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 804b144: 74 3a je 804b180 <__libc_memalign+0x158> 804b146: b8 00 00 00 00 mov $0x0,%eax 804b14b: 85 c0 test %eax,%eax 804b14d: 74 0d je 804b15c <__libc_memalign+0x134> 804b14f: 68 30 a4 07 08 push $0x807a430 804b154: e8 a7 4e fb f7 call 0 <_init-0x80480b4> 804b159: 83 c4 04 add $0x4,%esp 804b15c: 8b 4d 08 mov 0x8(%ebp),%ecx 804b15f: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b162: b8 20 a0 07 08 mov $0x807a020,%eax 804b167: e8 58 17 00 00 call 804c8c4 804b16c: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804b16f: be 00 00 00 00 mov $0x0,%esi 804b174: 85 f6 test %esi,%esi 804b176: 74 4b je 804b1c3 <__libc_memalign+0x19b> 804b178: 68 30 a4 07 08 push $0x807a430 804b17d: eb 3f jmp 804b1be <__libc_memalign+0x196> 804b17f: 90 nop 804b180: 83 bb 08 04 00 00 00 cmpl $0x0,0x408(%ebx) 804b187: 74 07 je 804b190 <__libc_memalign+0x168> 804b189: 89 d8 mov %ebx,%eax 804b18b: eb 05 jmp 804b192 <__libc_memalign+0x16a> 804b18d: 8d 76 00 lea 0x0(%esi),%esi 804b190: 31 c0 xor %eax,%eax 804b192: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b195: e8 66 e8 ff ff call 8049a00 804b19a: 89 c3 mov %eax,%ebx 804b19c: 85 db test %ebx,%ebx 804b19e: 74 23 je 804b1c3 <__libc_memalign+0x19b> 804b1a0: 8b 4d 08 mov 0x8(%ebp),%ecx 804b1a3: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b1a6: e8 19 17 00 00 call 804c8c4 804b1ab: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804b1ae: bf 00 00 00 00 mov $0x0,%edi 804b1b3: 85 ff test %edi,%edi 804b1b5: 74 0c je 804b1c3 <__libc_memalign+0x19b> 804b1b7: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804b1bd: 50 push %eax 804b1be: e8 3d 4e fb f7 call 0 <_init-0x80480b4> 804b1c3: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 804b1c7: 75 07 jne 804b1d0 <__libc_memalign+0x1a8> 804b1c9: 31 c0 xor %eax,%eax 804b1cb: eb 09 jmp 804b1d6 <__libc_memalign+0x1ae> 804b1cd: 8d 76 00 lea 0x0(%esi),%esi 804b1d0: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804b1d3: 83 c0 08 add $0x8,%eax 804b1d6: 8d 65 ec lea 0xffffffec(%ebp),%esp 804b1d9: 5b pop %ebx 804b1da: 5e pop %esi 804b1db: 5f pop %edi 804b1dc: c9 leave 804b1dd: c3 ret 804b1de: 89 f6 mov %esi,%esi 0804b1e0 <__libc_calloc>: 804b1e0: 55 push %ebp 804b1e1: 89 e5 mov %esp,%ebp 804b1e3: 83 ec 10 sub $0x10,%esp 804b1e6: 57 push %edi 804b1e7: 56 push %esi 804b1e8: 53 push %ebx 804b1e9: 8b 5d 08 mov 0x8(%ebp),%ebx 804b1ec: 8b 55 0c mov 0xc(%ebp),%edx 804b1ef: a1 9c a4 07 08 mov 0x807a49c,%eax 804b1f4: 85 c0 test %eax,%eax 804b1f6: 74 28 je 804b220 <__libc_calloc+0x40> 804b1f8: 89 df mov %ebx,%edi 804b1fa: 0f af fa imul %edx,%edi 804b1fd: ff 75 04 pushl 0x4(%ebp) 804b200: 57 push %edi 804b201: ff d0 call *%eax 804b203: 89 c3 mov %eax,%ebx 804b205: 85 db test %ebx,%ebx 804b207: 0f 84 9b 01 00 00 je 804b3a8 <__libc_calloc+0x1c8> 804b20d: eb 06 jmp 804b215 <__libc_calloc+0x35> 804b20f: 90 nop 804b210: 4f dec %edi 804b211: c6 04 1f 00 movb $0x0,(%edi,%ebx,1) 804b215: 85 ff test %edi,%edi 804b217: 75 f7 jne 804b210 <__libc_calloc+0x30> 804b219: e9 2b 02 00 00 jmp 804b449 <__libc_calloc+0x269> 804b21e: 89 f6 mov %esi,%esi 804b220: 89 d8 mov %ebx,%eax 804b222: 0f af c2 imul %edx,%eax 804b225: 8d 78 0b lea 0xb(%eax),%edi 804b228: 85 ff test %edi,%edi 804b22a: 7e 04 jle 804b230 <__libc_calloc+0x50> 804b22c: 39 c7 cmp %eax,%edi 804b22e: 73 10 jae 804b240 <__libc_calloc+0x60> 804b230: e8 0f d1 ff ff call 8048344 <__errno_location> 804b235: c7 00 0c 00 00 00 movl $0xc,(%eax) 804b23b: e9 68 01 00 00 jmp 804b3a8 <__libc_calloc+0x1c8> 804b240: 83 ff 16 cmp $0x16,%edi 804b243: 76 0b jbe 804b250 <__libc_calloc+0x70> 804b245: 83 e7 f8 and $0xfffffff8,%edi 804b248: eb 0b jmp 804b255 <__libc_calloc+0x75> 804b24a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804b250: bf 10 00 00 00 mov $0x10,%edi 804b255: a1 74 bb 07 08 mov 0x807bb74,%eax 804b25a: 85 c0 test %eax,%eax 804b25c: 74 12 je 804b270 <__libc_calloc+0x90> 804b25e: 6a 00 push $0x0 804b260: ff d0 call *%eax 804b262: 83 c4 04 add $0x4,%esp 804b265: 89 c3 mov %eax,%ebx 804b267: eb 0d jmp 804b276 <__libc_calloc+0x96> 804b269: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804b270: 8b 1d 6c bb 07 08 mov 0x807bb6c,%ebx 804b276: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 804b279: 85 db test %ebx,%ebx 804b27b: 74 23 je 804b2a0 <__libc_calloc+0xc0> 804b27d: b8 00 00 00 00 mov $0x0,%eax 804b282: 85 c0 test %eax,%eax 804b284: 74 26 je 804b2ac <__libc_calloc+0xcc> 804b286: 89 d8 mov %ebx,%eax 804b288: 05 10 04 00 00 add $0x410,%eax 804b28d: 50 push %eax 804b28e: e8 6d 4d fb f7 call 0 <_init-0x80480b4> 804b293: 83 c4 04 add $0x4,%esp 804b296: 85 c0 test %eax,%eax 804b298: 74 12 je 804b2ac <__libc_calloc+0xcc> 804b29a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804b2a0: 89 fa mov %edi,%edx 804b2a2: 89 d8 mov %ebx,%eax 804b2a4: e8 57 e7 ff ff call 8049a00 804b2a9: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804b2ac: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804b2b0: 0f 84 f2 00 00 00 je 804b3a8 <__libc_calloc+0x1c8> 804b2b6: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804b2b9: 8b 49 08 mov 0x8(%ecx),%ecx 804b2bc: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804b2bf: 8b 71 04 mov 0x4(%ecx),%esi 804b2c2: 83 e6 fc and $0xfffffffc,%esi 804b2c5: 89 75 f4 mov %esi,0xfffffff4(%ebp) 804b2c8: 89 fa mov %edi,%edx 804b2ca: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b2cd: e8 be ea ff ff call 8049d90 804b2d2: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b2d5: bb 00 00 00 00 mov $0x0,%ebx 804b2da: 85 db test %ebx,%ebx 804b2dc: 74 11 je 804b2ef <__libc_calloc+0x10f> 804b2de: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b2e1: 05 10 04 00 00 add $0x410,%eax 804b2e6: 50 push %eax 804b2e7: e8 14 4d fb f7 call 0 <_init-0x80480b4> 804b2ec: 83 c4 04 add $0x4,%esp 804b2ef: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804b2f3: 0f 85 b7 00 00 00 jne 804b3b0 <__libc_calloc+0x1d0> 804b2f9: 81 7d f0 20 a0 07 08 cmpl $0x807a020,0xfffffff0(%ebp) 804b300: 74 30 je 804b332 <__libc_calloc+0x152> 804b302: b8 00 00 00 00 mov $0x0,%eax 804b307: 85 c0 test %eax,%eax 804b309: 74 0d je 804b318 <__libc_calloc+0x138> 804b30b: 68 30 a4 07 08 push $0x807a430 804b310: e8 eb 4c fb f7 call 0 <_init-0x80480b4> 804b315: 83 c4 04 add $0x4,%esp 804b318: 89 fa mov %edi,%edx 804b31a: b8 20 a0 07 08 mov $0x807a020,%eax 804b31f: e8 6c ea ff ff call 8049d90 804b324: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b327: 85 db test %ebx,%ebx 804b329: 74 77 je 804b3a2 <__libc_calloc+0x1c2> 804b32b: 68 30 a4 07 08 push $0x807a430 804b330: eb 68 jmp 804b39a <__libc_calloc+0x1ba> 804b332: b8 00 00 00 00 mov $0x0,%eax 804b337: 85 c0 test %eax,%eax 804b339: 74 0d je 804b348 <__libc_calloc+0x168> 804b33b: 68 30 a4 07 08 push $0x807a430 804b340: e8 bb 4c fb f7 call 0 <_init-0x80480b4> 804b345: 83 c4 04 add $0x4,%esp 804b348: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804b34b: 83 b9 08 04 00 00 00 cmpl $0x0,0x408(%ecx) 804b352: 74 04 je 804b358 <__libc_calloc+0x178> 804b354: 89 c8 mov %ecx,%eax 804b356: eb 02 jmp 804b35a <__libc_calloc+0x17a> 804b358: 31 c0 xor %eax,%eax 804b35a: 89 fa mov %edi,%edx 804b35c: e8 9f e6 ff ff call 8049a00 804b361: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804b364: be 00 00 00 00 mov $0x0,%esi 804b369: 85 f6 test %esi,%esi 804b36b: 74 0d je 804b37a <__libc_calloc+0x19a> 804b36d: 68 30 a4 07 08 push $0x807a430 804b372: e8 89 4c fb f7 call 0 <_init-0x80480b4> 804b377: 83 c4 04 add $0x4,%esp 804b37a: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804b37e: 74 22 je 804b3a2 <__libc_calloc+0x1c2> 804b380: 89 fa mov %edi,%edx 804b382: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b385: e8 06 ea ff ff call 8049d90 804b38a: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b38d: 85 db test %ebx,%ebx 804b38f: 74 11 je 804b3a2 <__libc_calloc+0x1c2> 804b391: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b394: 05 10 04 00 00 add $0x410,%eax 804b399: 50 push %eax 804b39a: e8 61 4c fb f7 call 0 <_init-0x80480b4> 804b39f: 83 c4 04 add $0x4,%esp 804b3a2: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804b3a6: 75 08 jne 804b3b0 <__libc_calloc+0x1d0> 804b3a8: 31 c0 xor %eax,%eax 804b3aa: e9 9c 00 00 00 jmp 804b44b <__libc_calloc+0x26b> 804b3af: 90 nop 804b3b0: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804b3b3: 83 c3 08 add $0x8,%ebx 804b3b6: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b3b9: 8b 41 04 mov 0x4(%ecx),%eax 804b3bc: a8 02 test $0x2,%al 804b3be: 0f 85 85 00 00 00 jne 804b449 <__libc_calloc+0x269> 804b3c4: 24 fc and $0xfc,%al 804b3c6: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804b3c9: 39 75 fc cmp %esi,0xfffffffc(%ebp) 804b3cc: 75 08 jne 804b3d6 <__libc_calloc+0x1f6> 804b3ce: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax 804b3d1: 76 03 jbe 804b3d6 <__libc_calloc+0x1f6> 804b3d3: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804b3d6: 8d 50 fc lea 0xfffffffc(%eax),%edx 804b3d9: 83 fa 24 cmp $0x24,%edx 804b3dc: 77 62 ja 804b440 <__libc_calloc+0x260> 804b3de: 89 d8 mov %ebx,%eax 804b3e0: 83 fa 13 cmp $0x13,%edx 804b3e3: 76 3c jbe 804b421 <__libc_calloc+0x241> 804b3e5: c7 03 00 00 00 00 movl $0x0,(%ebx) 804b3eb: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 804b3f2: 8d 43 08 lea 0x8(%ebx),%eax 804b3f5: 83 fa 1b cmp $0x1b,%edx 804b3f8: 76 27 jbe 804b421 <__libc_calloc+0x241> 804b3fa: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 804b401: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 804b408: 8d 43 10 lea 0x10(%ebx),%eax 804b40b: 83 fa 23 cmp $0x23,%edx 804b40e: 76 11 jbe 804b421 <__libc_calloc+0x241> 804b410: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 804b417: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 804b41e: 8d 43 18 lea 0x18(%ebx),%eax 804b421: c7 00 00 00 00 00 movl $0x0,(%eax) 804b427: 83 c0 04 add $0x4,%eax 804b42a: c7 00 00 00 00 00 movl $0x0,(%eax) 804b430: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 804b437: eb 10 jmp 804b449 <__libc_calloc+0x269> 804b439: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804b440: 52 push %edx 804b441: 6a 00 push $0x0 804b443: 53 push %ebx 804b444: e8 3b 1b 00 00 call 804cf84 804b449: 89 d8 mov %ebx,%eax 804b44b: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 804b44e: 5b pop %ebx 804b44f: 5e pop %esi 804b450: 5f pop %edi 804b451: c9 leave 804b452: c3 ret 804b453: 90 nop 0804b454 : 804b454: 55 push %ebp 804b455: 89 e5 mov %esp,%ebp 804b457: 83 ec 20 sub $0x20,%esp 804b45a: 57 push %edi 804b45b: 56 push %esi 804b45c: 53 push %ebx 804b45d: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b460: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804b463: 8b 0d 88 b3 07 08 mov 0x807b388,%ecx 804b469: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804b46c: 8b 38 mov (%eax),%edi 804b46e: 89 7d f0 mov %edi,0xfffffff0(%ebp) 804b471: 8b 4f 08 mov 0x8(%edi),%ecx 804b474: 89 4d ec mov %ecx,0xffffffec(%ebp) 804b477: 83 c0 10 add $0x10,%eax 804b47a: 39 c1 cmp %eax,%ecx 804b47c: 0f 85 a6 00 00 00 jne 804b528 804b482: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804b485: 83 c7 10 add $0x10,%edi 804b488: 89 7d e8 mov %edi,0xffffffe8(%ebp) 804b48b: 90 nop 804b48c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b490: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b493: 8b 49 04 mov 0x4(%ecx),%ecx 804b496: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804b499: 8b 79 08 mov 0x8(%ecx),%edi 804b49c: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804b49f: 8d 5c 39 f8 lea 0xfffffff8(%ecx,%edi,1),%ebx 804b4a3: 2b 1b sub (%ebx),%ebx 804b4a5: 8b 53 04 mov 0x4(%ebx),%edx 804b4a8: 89 d0 mov %edx,%eax 804b4aa: 24 fc and $0xfc,%al 804b4ac: 8d 70 08 lea 0x8(%eax),%esi 804b4af: f6 c2 01 test $0x1,%dl 804b4b2: 75 02 jne 804b4b6 804b4b4: 03 33 add (%ebx),%esi 804b4b6: 8d 86 00 00 10 00 lea 0x100000(%esi),%eax 804b4bc: 2b 45 e4 sub 0xffffffe4(%ebp),%eax 804b4bf: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804b4c2: 03 55 e8 add 0xffffffe8(%ebp),%edx 804b4c5: 39 d0 cmp %edx,%eax 804b4c7: 72 5f jb 804b528 804b4c9: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b4cc: 8b 41 08 mov 0x8(%ecx),%eax 804b4cf: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804b4d2: 29 87 0c 04 00 00 sub %eax,0x40c(%edi) 804b4d8: 8b 41 08 mov 0x8(%ecx),%eax 804b4db: 29 05 8c a4 07 08 sub %eax,0x807a48c 804b4e1: 68 00 00 10 00 push $0x100000 804b4e6: 51 push %ecx 804b4e7: e8 84 1c 00 00 call 804d170 <__munmap> 804b4ec: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804b4ef: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804b4f2: 83 c4 08 add $0x8,%esp 804b4f5: f6 43 04 01 testb $0x1,0x4(%ebx) 804b4f9: 75 0e jne 804b509 804b4fb: 2b 1b sub (%ebx),%ebx 804b4fd: 8b 53 0c mov 0xc(%ebx),%edx 804b500: 8b 43 08 mov 0x8(%ebx),%eax 804b503: 89 50 0c mov %edx,0xc(%eax) 804b506: 89 42 08 mov %eax,0x8(%edx) 804b509: 89 5d ec mov %ebx,0xffffffec(%ebp) 804b50c: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804b50f: 89 5f 08 mov %ebx,0x8(%edi) 804b512: 83 ce 01 or $0x1,%esi 804b515: 89 d9 mov %ebx,%ecx 804b517: 89 71 04 mov %esi,0x4(%ecx) 804b51a: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b51d: 83 c0 10 add $0x10,%eax 804b520: 39 c1 cmp %eax,%ecx 804b522: 0f 84 68 ff ff ff je 804b490 804b528: 8b 7d ec mov 0xffffffec(%ebp),%edi 804b52b: 8b 4f 04 mov 0x4(%edi),%ecx 804b52e: 83 e1 fc and $0xfffffffc,%ecx 804b531: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804b534: 89 c8 mov %ecx,%eax 804b536: 2b 45 f8 sub 0xfffffff8(%ebp),%eax 804b539: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804b53c: 8d 44 38 ef lea 0xffffffef(%eax,%edi,1),%eax 804b540: 31 d2 xor %edx,%edx 804b542: f7 f7 div %edi,%eax 804b544: 8d 58 ff lea 0xffffffff(%eax),%ebx 804b547: 0f af df imul %edi,%ebx 804b54a: 39 fb cmp %edi,%ebx 804b54c: 7d 07 jge 804b555 804b54e: 31 c0 xor %eax,%eax 804b550: e9 89 00 00 00 jmp 804b5de 804b555: 89 da mov %ebx,%edx 804b557: f7 da neg %edx 804b559: a1 88 b3 07 08 mov 0x807b388,%eax 804b55e: 48 dec %eax 804b55f: 85 d2 test %edx,%edx 804b561: 7c 2d jl 804b590 804b563: 01 c2 add %eax,%edx 804b565: f7 d0 not %eax 804b567: 21 c2 and %eax,%edx 804b569: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b56c: 8b 41 08 mov 0x8(%ecx),%eax 804b56f: 8d 34 02 lea (%edx,%eax,1),%esi 804b572: 81 fe 00 00 10 00 cmp $0x100000,%esi 804b578: 7f d4 jg 804b54e 804b57a: 6a 03 push $0x3 804b57c: 52 push %edx 804b57d: 01 c8 add %ecx,%eax 804b57f: 50 push %eax 804b580: e8 0b 1c 00 00 call 804d190 <__mprotect> 804b585: 85 c0 test %eax,%eax 804b587: 74 2c je 804b5b5 804b589: eb c3 jmp 804b54e 804b58b: 90 nop 804b58c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b590: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804b593: 8b 77 08 mov 0x8(%edi),%esi 804b596: 01 d6 add %edx,%esi 804b598: 83 fe 0f cmp $0xf,%esi 804b59b: 7e b1 jle 804b54e 804b59d: 6a 00 push $0x0 804b59f: 6a ff push $0xffffffff 804b5a1: 6a 32 push $0x32 804b5a3: 6a 00 push $0x0 804b5a5: 53 push %ebx 804b5a6: 89 f8 mov %edi,%eax 804b5a8: 01 f0 add %esi,%eax 804b5aa: 50 push %eax 804b5ab: e8 a0 1b 00 00 call 804d150 <__mmap> 804b5b0: 83 f8 ff cmp $0xffffffff,%eax 804b5b3: 74 99 je 804b54e 804b5b5: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b5b8: 89 71 08 mov %esi,0x8(%ecx) 804b5bb: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804b5be: 29 9f 0c 04 00 00 sub %ebx,0x40c(%edi) 804b5c4: 29 1d 8c a4 07 08 sub %ebx,0x807a48c 804b5ca: 29 5d e0 sub %ebx,0xffffffe0(%ebp) 804b5cd: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804b5d0: 83 cf 01 or $0x1,%edi 804b5d3: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804b5d6: 89 79 04 mov %edi,0x4(%ecx) 804b5d9: b8 01 00 00 00 mov $0x1,%eax 804b5de: 8d 65 d4 lea 0xffffffd4(%ebp),%esp 804b5e1: 5b pop %ebx 804b5e2: 5e pop %esi 804b5e3: 5f pop %edi 804b5e4: c9 leave 804b5e5: c3 ret 804b5e6: 89 f6 mov %esi,%esi 0804b5e8 <__malloc_stats>: 804b5e8: 55 push %ebp 804b5e9: 89 e5 mov %esp,%ebp 804b5eb: 83 ec 44 sub $0x44,%esp 804b5ee: 57 push %edi 804b5ef: 56 push %esi 804b5f0: 53 push %ebx 804b5f1: 8b 0d 84 a4 07 08 mov 0x807a484,%ecx 804b5f7: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804b5fa: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804b5fd: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 804b604: c7 45 d0 20 a0 07 08 movl $0x807a020,0xffffffd0(%ebp) 804b60b: eb 06 jmp 804b613 <__malloc_stats+0x2b> 804b60d: 8d 76 00 lea 0x0(%esi),%esi 804b610: ff 45 d4 incl 0xffffffd4(%ebp) 804b613: be 00 00 00 00 mov $0x0,%esi 804b618: 85 f6 test %esi,%esi 804b61a: 74 11 je 804b62d <__malloc_stats+0x45> 804b61c: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804b61f: 05 10 04 00 00 add $0x410,%eax 804b624: 50 push %eax 804b625: e8 d6 49 fb f7 call 0 <_init-0x80480b4> 804b62a: 83 c4 04 add $0x4,%esp 804b62d: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804b630: 8b 41 08 mov 0x8(%ecx),%eax 804b633: 8b 58 04 mov 0x4(%eax),%ebx 804b636: 83 e3 fc and $0xfffffffc,%ebx 804b639: 83 fb 0f cmp $0xf,%ebx 804b63c: 0f 9f c0 setg %al 804b63f: 0f b6 c8 movzbl %al,%ecx 804b642: 89 4d c4 mov %ecx,0xffffffc4(%ebp) 804b645: bf 01 00 00 00 mov $0x1,%edi 804b64a: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 804b64d: 83 c6 14 add $0x14,%esi 804b650: 89 75 bc mov %esi,0xffffffbc(%ebp) 804b653: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804b656: 83 c1 08 add $0x8,%ecx 804b659: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 804b65c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b660: 8b 75 bc mov 0xffffffbc(%ebp),%esi 804b663: 8b 16 mov (%esi),%edx 804b665: 3b 55 c0 cmp 0xffffffc0(%ebp),%edx 804b668: 74 18 je 804b682 <__malloc_stats+0x9a> 804b66a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804b670: 8b 42 04 mov 0x4(%edx),%eax 804b673: 24 fc and $0xfc,%al 804b675: 01 c3 add %eax,%ebx 804b677: ff 45 c4 incl 0xffffffc4(%ebp) 804b67a: 8b 52 0c mov 0xc(%edx),%edx 804b67d: 3b 55 c0 cmp 0xffffffc0(%ebp),%edx 804b680: 75 ee jne 804b670 <__malloc_stats+0x88> 804b682: 83 45 bc 08 addl $0x8,0xffffffbc(%ebp) 804b686: 83 45 c0 08 addl $0x8,0xffffffc0(%ebp) 804b68a: 47 inc %edi 804b68b: 83 ff 7f cmp $0x7f,%edi 804b68e: 7e d0 jle 804b660 <__malloc_stats+0x78> 804b690: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804b693: 8b 81 0c 04 00 00 mov 0x40c(%ecx),%eax 804b699: 89 45 d8 mov %eax,0xffffffd8(%ebp) 804b69c: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx 804b69f: 89 4d dc mov %ecx,0xffffffdc(%ebp) 804b6a2: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804b6a9: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804b6b0: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 804b6b7: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 804b6ba: 8b 8e 0c 04 00 00 mov 0x40c(%esi),%ecx 804b6c0: 29 d9 sub %ebx,%ecx 804b6c2: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804b6c5: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804b6c8: a1 7c a4 07 08 mov 0x807a47c,%eax 804b6cd: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804b6d0: a1 84 a4 07 08 mov 0x807a484,%eax 804b6d5: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804b6d8: 8b 46 08 mov 0x8(%esi),%eax 804b6db: 8b 40 04 mov 0x4(%eax),%eax 804b6de: 24 fc and $0xfc,%al 804b6e0: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b6e3: be 00 00 00 00 mov $0x0,%esi 804b6e8: 85 f6 test %esi,%esi 804b6ea: 74 11 je 804b6fd <__malloc_stats+0x115> 804b6ec: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804b6ef: 05 10 04 00 00 add $0x410,%eax 804b6f4: 50 push %eax 804b6f5: e8 06 49 fb f7 call 0 <_init-0x80480b4> 804b6fa: 83 c4 04 add $0x4,%esp 804b6fd: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804b700: 51 push %ecx 804b701: 68 df 15 07 08 push $0x80715df 804b706: ff 35 3c a5 07 08 pushl 0x807a53c 804b70c: e8 43 25 00 00 call 804dc54 804b711: ff 75 d8 pushl 0xffffffd8(%ebp) 804b714: 68 ea 15 07 08 push $0x80715ea 804b719: ff 35 3c a5 07 08 pushl 0x807a53c 804b71f: e8 30 25 00 00 call 804dc54 804b724: ff 75 f4 pushl 0xfffffff4(%ebp) 804b727: 68 03 16 07 08 push $0x8071603 804b72c: ff 35 3c a5 07 08 pushl 0x807a53c 804b732: e8 1d 25 00 00 call 804dc54 804b737: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 804b73a: 01 75 c8 add %esi,0xffffffc8(%ebp) 804b73d: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804b740: 01 4d cc add %ecx,0xffffffcc(%ebp) 804b743: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 804b746: 8b b6 08 04 00 00 mov 0x408(%esi),%esi 804b74c: 89 75 d0 mov %esi,0xffffffd0(%ebp) 804b74f: 83 c4 24 add $0x24,%esp 804b752: 81 fe 20 a0 07 08 cmp $0x807a020,%esi 804b758: 0f 85 b2 fe ff ff jne 804b610 <__malloc_stats+0x28> 804b75e: 68 1c 16 07 08 push $0x807161c 804b763: ff 35 3c a5 07 08 pushl 0x807a53c 804b769: e8 e6 24 00 00 call 804dc54 804b76e: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804b771: 51 push %ecx 804b772: 68 ea 15 07 08 push $0x80715ea 804b777: ff 35 3c a5 07 08 pushl 0x807a53c 804b77d: e8 d2 24 00 00 call 804dc54 804b782: 8b 75 cc mov 0xffffffcc(%ebp),%esi 804b785: 56 push %esi 804b786: 68 03 16 07 08 push $0x8071603 804b78b: ff 35 3c a5 07 08 pushl 0x807a53c 804b791: e8 be 24 00 00 call 804dc54 804b796: 83 c4 20 add $0x20,%esp 804b799: ff 35 80 a4 07 08 pushl 0x807a480 804b79f: 68 31 16 07 08 push $0x8071631 804b7a4: ff 35 3c a5 07 08 pushl 0x807a53c 804b7aa: e8 a5 24 00 00 call 804dc54 804b7af: ff 35 88 a4 07 08 pushl 0x807a488 804b7b5: 68 4a 16 07 08 push $0x807164a 804b7ba: ff 35 3c a5 07 08 pushl 0x807a53c 804b7c0: e8 8f 24 00 00 call 804dc54 804b7c5: 8d 65 b0 lea 0xffffffb0(%ebp),%esp 804b7c8: 5b pop %ebx 804b7c9: 5e pop %esi 804b7ca: 5f pop %edi 804b7cb: c9 leave 804b7cc: c3 ret 804b7cd: 8d 76 00 lea 0x0(%esi),%esi 0804b7d0 <__libc_mallinfo>: 804b7d0: 55 push %ebp 804b7d1: 89 e5 mov %esp,%ebp 804b7d3: 83 ec 38 sub $0x38,%esp 804b7d6: 57 push %edi 804b7d7: 56 push %esi 804b7d8: 53 push %ebx 804b7d9: a1 74 bb 07 08 mov 0x807bb74,%eax 804b7de: 85 c0 test %eax,%eax 804b7e0: 74 0e je 804b7f0 <__libc_mallinfo+0x20> 804b7e2: 6a 00 push $0x0 804b7e4: ff d0 call *%eax 804b7e6: 83 c4 04 add $0x4,%esp 804b7e9: eb 0a jmp 804b7f5 <__libc_mallinfo+0x25> 804b7eb: 90 nop 804b7ec: 8d 74 26 00 lea 0x0(%esi,1),%esi 804b7f0: a1 6c bb 07 08 mov 0x807bb6c,%eax 804b7f5: 89 45 d4 mov %eax,0xffffffd4(%ebp) 804b7f8: 85 c0 test %eax,%eax 804b7fa: 75 07 jne 804b803 <__libc_mallinfo+0x33> 804b7fc: c7 45 d4 20 a0 07 08 movl $0x807a020,0xffffffd4(%ebp) 804b803: b8 00 00 00 00 mov $0x0,%eax 804b808: 85 c0 test %eax,%eax 804b80a: 74 11 je 804b81d <__libc_mallinfo+0x4d> 804b80c: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 804b80f: 05 10 04 00 00 add $0x410,%eax 804b814: 50 push %eax 804b815: e8 e6 47 fb f7 call 0 <_init-0x80480b4> 804b81a: 83 c4 04 add $0x4,%esp 804b81d: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804b820: 8b 41 08 mov 0x8(%ecx),%eax 804b823: 8b 70 04 mov 0x4(%eax),%esi 804b826: 83 e6 fc and $0xfffffffc,%esi 804b829: 83 fe 0f cmp $0xf,%esi 804b82c: 0f 9f c0 setg %al 804b82f: 0f b6 d8 movzbl %al,%ebx 804b832: 89 5d c8 mov %ebx,0xffffffc8(%ebp) 804b835: c7 45 d0 01 00 00 00 movl $0x1,0xffffffd0(%ebp) 804b83c: 89 cf mov %ecx,%edi 804b83e: 83 c7 14 add $0x14,%edi 804b841: 83 c1 08 add $0x8,%ecx 804b844: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804b847: 8b 17 mov (%edi),%edx 804b849: 3b 55 cc cmp 0xffffffcc(%ebp),%edx 804b84c: 74 14 je 804b862 <__libc_mallinfo+0x92> 804b84e: 89 f6 mov %esi,%esi 804b850: 8b 42 04 mov 0x4(%edx),%eax 804b853: 24 fc and $0xfc,%al 804b855: 01 c6 add %eax,%esi 804b857: ff 45 c8 incl 0xffffffc8(%ebp) 804b85a: 8b 52 0c mov 0xc(%edx),%edx 804b85d: 3b 55 cc cmp 0xffffffcc(%ebp),%edx 804b860: 75 ee jne 804b850 <__libc_mallinfo+0x80> 804b862: 83 c7 08 add $0x8,%edi 804b865: 83 45 cc 08 addl $0x8,0xffffffcc(%ebp) 804b869: ff 45 d0 incl 0xffffffd0(%ebp) 804b86c: 83 7d d0 7f cmpl $0x7f,0xffffffd0(%ebp) 804b870: 7e d5 jle 804b847 <__libc_mallinfo+0x77> 804b872: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804b875: 8b 81 0c 04 00 00 mov 0x40c(%ecx),%eax 804b87b: 89 45 d8 mov %eax,0xffffffd8(%ebp) 804b87e: 8b 5d c8 mov 0xffffffc8(%ebp),%ebx 804b881: 89 5d dc mov %ebx,0xffffffdc(%ebp) 804b884: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804b88b: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804b892: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 804b899: 8b 99 0c 04 00 00 mov 0x40c(%ecx),%ebx 804b89f: 29 f3 sub %esi,%ebx 804b8a1: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 804b8a4: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804b8a7: a1 7c a4 07 08 mov 0x807a47c,%eax 804b8ac: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804b8af: a1 84 a4 07 08 mov 0x807a484,%eax 804b8b4: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804b8b7: 8b 41 08 mov 0x8(%ecx),%eax 804b8ba: 8b 40 04 mov 0x4(%eax),%eax 804b8bd: 24 fc and $0xfc,%al 804b8bf: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b8c2: b8 00 00 00 00 mov $0x0,%eax 804b8c7: 85 c0 test %eax,%eax 804b8c9: 74 0d je 804b8d8 <__libc_mallinfo+0x108> 804b8cb: 89 c8 mov %ecx,%eax 804b8cd: 05 10 04 00 00 add $0x410,%eax 804b8d2: 50 push %eax 804b8d3: e8 28 47 fb f7 call 0 <_init-0x80480b4> 804b8d8: 8b 7d 08 mov 0x8(%ebp),%edi 804b8db: 8d 75 d8 lea 0xffffffd8(%ebp),%esi 804b8de: fc cld 804b8df: b9 0a 00 00 00 mov $0xa,%ecx 804b8e4: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804b8e6: 8b 45 08 mov 0x8(%ebp),%eax 804b8e9: 8d 65 bc lea 0xffffffbc(%ebp),%esp 804b8ec: 5b pop %ebx 804b8ed: 5e pop %esi 804b8ee: 5f pop %edi 804b8ef: c9 leave 804b8f0: c2 04 00 ret $0x4 804b8f3: 90 nop 0804b8f4 <__malloc_get_state>: 804b8f4: 55 push %ebp 804b8f5: 89 e5 mov %esp,%ebp 804b8f7: 83 ec 04 sub $0x4,%esp 804b8fa: 57 push %edi 804b8fb: 56 push %esi 804b8fc: 53 push %ebx 804b8fd: 68 48 04 00 00 push $0x448 804b902: e8 f5 e2 ff ff call 8049bfc <__libc_malloc> 804b907: 89 c3 mov %eax,%ebx 804b909: 83 c4 04 add $0x4,%esp 804b90c: 85 db test %ebx,%ebx 804b90e: 75 07 jne 804b917 <__malloc_get_state+0x23> 804b910: 31 c0 xor %eax,%eax 804b912: e9 36 01 00 00 jmp 804ba4d <__malloc_get_state+0x159> 804b917: b8 00 00 00 00 mov $0x0,%eax 804b91c: 85 c0 test %eax,%eax 804b91e: 74 0d je 804b92d <__malloc_get_state+0x39> 804b920: 68 30 a4 07 08 push $0x807a430 804b925: e8 d6 46 fb f7 call 0 <_init-0x80480b4> 804b92a: 83 c4 04 add $0x4,%esp 804b92d: c7 03 41 45 4c 44 movl $0x444c4541,(%ebx) 804b933: c7 43 04 01 00 00 00 movl $0x1,0x4(%ebx) 804b93a: a1 20 a0 07 08 mov 0x807a020,%eax 804b93f: 89 43 08 mov %eax,0x8(%ebx) 804b942: a1 24 a0 07 08 mov 0x807a024,%eax 804b947: 89 43 0c mov %eax,0xc(%ebx) 804b94a: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804b951: 8d 73 14 lea 0x14(%ebx),%esi 804b954: b9 0c 00 00 00 mov $0xc,%ecx 804b959: 8d 53 10 lea 0x10(%ebx),%edx 804b95c: bf 20 a0 07 08 mov $0x807a020,%edi 804b961: 8b 81 1c a0 07 08 mov 0x807a01c(%ecx),%eax 804b967: 39 f8 cmp %edi,%eax 804b969: 75 15 jne 804b980 <__malloc_get_state+0x8c> 804b96b: c7 06 00 00 00 00 movl $0x0,(%esi) 804b971: c7 02 00 00 00 00 movl $0x0,(%edx) 804b977: eb 11 jmp 804b98a <__malloc_get_state+0x96> 804b979: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804b980: 89 02 mov %eax,(%edx) 804b982: 8b 81 20 a0 07 08 mov 0x807a020(%ecx),%eax 804b988: 89 06 mov %eax,(%esi) 804b98a: 83 c6 08 add $0x8,%esi 804b98d: 83 c1 08 add $0x8,%ecx 804b990: 83 c2 08 add $0x8,%edx 804b993: 83 c7 08 add $0x8,%edi 804b996: ff 45 fc incl 0xfffffffc(%ebp) 804b999: 83 7d fc 7f cmpl $0x7f,0xfffffffc(%ebp) 804b99d: 7e c2 jle 804b961 <__malloc_get_state+0x6d> 804b99f: a1 74 a4 07 08 mov 0x807a474,%eax 804b9a4: 89 83 10 04 00 00 mov %eax,0x410(%ebx) 804b9aa: a1 2c a4 07 08 mov 0x807a42c,%eax 804b9af: 89 83 14 04 00 00 mov %eax,0x414(%ebx) 804b9b5: a1 60 a4 07 08 mov 0x807a460,%eax 804b9ba: 89 83 18 04 00 00 mov %eax,0x418(%ebx) 804b9c0: a1 64 a4 07 08 mov 0x807a464,%eax 804b9c5: 89 83 1c 04 00 00 mov %eax,0x41c(%ebx) 804b9cb: a1 68 a4 07 08 mov 0x807a468,%eax 804b9d0: 89 83 20 04 00 00 mov %eax,0x420(%ebx) 804b9d6: a1 6c a4 07 08 mov 0x807a46c,%eax 804b9db: 89 83 24 04 00 00 mov %eax,0x424(%ebx) 804b9e1: a1 70 a4 07 08 mov 0x807a470,%eax 804b9e6: 89 83 28 04 00 00 mov %eax,0x428(%ebx) 804b9ec: a1 78 a4 07 08 mov 0x807a478,%eax 804b9f1: 89 83 2c 04 00 00 mov %eax,0x42c(%ebx) 804b9f7: c7 83 30 04 00 00 00 movl $0x0,0x430(%ebx) 804b9fe: 00 00 00 804ba01: a1 7c a4 07 08 mov 0x807a47c,%eax 804ba06: 89 83 34 04 00 00 mov %eax,0x434(%ebx) 804ba0c: a1 80 a4 07 08 mov 0x807a480,%eax 804ba11: 89 83 38 04 00 00 mov %eax,0x438(%ebx) 804ba17: a1 84 a4 07 08 mov 0x807a484,%eax 804ba1c: 89 83 3c 04 00 00 mov %eax,0x43c(%ebx) 804ba22: a1 88 a4 07 08 mov 0x807a488,%eax 804ba27: 89 83 40 04 00 00 mov %eax,0x440(%ebx) 804ba2d: a1 98 b3 07 08 mov 0x807b398,%eax 804ba32: 89 83 44 04 00 00 mov %eax,0x444(%ebx) 804ba38: b8 00 00 00 00 mov $0x0,%eax 804ba3d: 85 c0 test %eax,%eax 804ba3f: 74 0a je 804ba4b <__malloc_get_state+0x157> 804ba41: 68 30 a4 07 08 push $0x807a430 804ba46: e8 b5 45 fb f7 call 0 <_init-0x80480b4> 804ba4b: 89 d8 mov %ebx,%eax 804ba4d: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804ba50: 5b pop %ebx 804ba51: 5e pop %esi 804ba52: 5f pop %edi 804ba53: c9 leave 804ba54: c3 ret 804ba55: 8d 76 00 lea 0x0(%esi),%esi 0804ba58 <__malloc_set_state>: 804ba58: 55 push %ebp 804ba59: 89 e5 mov %esp,%ebp 804ba5b: 83 ec 1c sub $0x1c,%esp 804ba5e: 57 push %edi 804ba5f: 56 push %esi 804ba60: 53 push %ebx 804ba61: 8b 7d 08 mov 0x8(%ebp),%edi 804ba64: c7 05 9c b3 07 08 01 movl $0x1,0x807b39c 804ba6b: 00 00 00 804ba6e: e8 ed dc ff ff call 8049760 804ba73: 81 3f 41 45 4c 44 cmpl $0x444c4541,(%edi) 804ba79: 74 0a je 804ba85 <__malloc_set_state+0x2d> 804ba7b: b8 ff ff ff ff mov $0xffffffff,%eax 804ba80: e9 15 02 00 00 jmp 804bc9a <__malloc_set_state+0x242> 804ba85: f7 47 04 00 ff ff ff testl $0xffffff00,0x4(%edi) 804ba8c: 7e 0a jle 804ba98 <__malloc_set_state+0x40> 804ba8e: b8 fe ff ff ff mov $0xfffffffe,%eax 804ba93: e9 02 02 00 00 jmp 804bc9a <__malloc_set_state+0x242> 804ba98: b8 00 00 00 00 mov $0x0,%eax 804ba9d: 85 c0 test %eax,%eax 804ba9f: 74 0d je 804baae <__malloc_set_state+0x56> 804baa1: 68 30 a4 07 08 push $0x807a430 804baa6: e8 55 45 fb f7 call 0 <_init-0x80480b4> 804baab: 83 c4 04 add $0x4,%esp 804baae: 8b 47 08 mov 0x8(%edi),%eax 804bab1: a3 20 a0 07 08 mov %eax,0x807a020 804bab6: 8b 47 0c mov 0xc(%edi),%eax 804bab9: a3 24 a0 07 08 mov %eax,0x807a024 804babe: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804bac5: 8d 57 08 lea 0x8(%edi),%edx 804bac8: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804bacb: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804bace: bb 2c a0 07 08 mov $0x807a02c,%ebx 804bad3: c7 45 f0 0c 00 00 00 movl $0xc,0xfffffff0(%ebp) 804bada: c7 45 ec 08 00 00 00 movl $0x8,0xffffffec(%ebp) 804bae1: b9 20 a0 07 08 mov $0x807a020,%ecx 804bae6: c7 45 e8 28 a0 07 08 movl $0x807a028,0xffffffe8(%ebp) 804baed: 8d 76 00 lea 0x0(%esi),%esi 804baf0: 8b 75 ec mov 0xffffffec(%ebp),%esi 804baf3: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804baf6: 8b 34 32 mov (%edx,%esi,1),%esi 804baf9: 89 75 e4 mov %esi,0xffffffe4(%ebp) 804bafc: 85 f6 test %esi,%esi 804bafe: 75 10 jne 804bb10 <__malloc_set_state+0xb8> 804bb00: 89 0b mov %ecx,(%ebx) 804bb02: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804bb05: 89 0a mov %ecx,(%edx) 804bb07: eb 2b jmp 804bb34 <__malloc_set_state+0xdc> 804bb09: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804bb10: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804bb13: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 804bb16: 89 16 mov %edx,(%esi) 804bb18: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804bb1b: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804bb1e: 8b 04 32 mov (%edx,%esi,1),%eax 804bb21: 89 03 mov %eax,(%ebx) 804bb23: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804bb27: 7e 0b jle 804bb34 <__malloc_set_state+0xdc> 804bb29: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804bb2c: 89 4e 0c mov %ecx,0xc(%esi) 804bb2f: 8b 03 mov (%ebx),%eax 804bb31: 89 48 08 mov %ecx,0x8(%eax) 804bb34: 83 c3 08 add $0x8,%ebx 804bb37: 83 45 e8 08 addl $0x8,0xffffffe8(%ebp) 804bb3b: 83 45 f0 08 addl $0x8,0xfffffff0(%ebp) 804bb3f: 83 45 ec 08 addl $0x8,0xffffffec(%ebp) 804bb43: 83 c1 08 add $0x8,%ecx 804bb46: ff 45 fc incl 0xfffffffc(%ebp) 804bb49: 83 7d fc 7f cmpl $0x7f,0xfffffffc(%ebp) 804bb4d: 7e a1 jle 804baf0 <__malloc_set_state+0x98> 804bb4f: 8b 87 10 04 00 00 mov 0x410(%edi),%eax 804bb55: a3 74 a4 07 08 mov %eax,0x807a474 804bb5a: 8b 87 14 04 00 00 mov 0x414(%edi),%eax 804bb60: a3 2c a4 07 08 mov %eax,0x807a42c 804bb65: 8b 87 18 04 00 00 mov 0x418(%edi),%eax 804bb6b: a3 60 a4 07 08 mov %eax,0x807a460 804bb70: 8b 87 1c 04 00 00 mov 0x41c(%edi),%eax 804bb76: a3 64 a4 07 08 mov %eax,0x807a464 804bb7b: 8b 87 20 04 00 00 mov 0x420(%edi),%eax 804bb81: a3 68 a4 07 08 mov %eax,0x807a468 804bb86: 8b 87 24 04 00 00 mov 0x424(%edi),%eax 804bb8c: a3 6c a4 07 08 mov %eax,0x807a46c 804bb91: 8b 8f 28 04 00 00 mov 0x428(%edi),%ecx 804bb97: 89 0d 70 a4 07 08 mov %ecx,0x807a470 804bb9d: 8b 87 2c 04 00 00 mov 0x42c(%edi),%eax 804bba3: a3 78 a4 07 08 mov %eax,0x807a478 804bba8: 8b 87 34 04 00 00 mov 0x434(%edi),%eax 804bbae: a3 7c a4 07 08 mov %eax,0x807a47c 804bbb3: 8b 87 38 04 00 00 mov 0x438(%edi),%eax 804bbb9: a3 80 a4 07 08 mov %eax,0x807a480 804bbbe: 8b 87 3c 04 00 00 mov 0x43c(%edi),%eax 804bbc4: a3 84 a4 07 08 mov %eax,0x807a484 804bbc9: 8b 87 40 04 00 00 mov 0x440(%edi),%eax 804bbcf: a3 88 a4 07 08 mov %eax,0x807a488 804bbd4: 83 7f 04 00 cmpl $0x0,0x4(%edi) 804bbd8: 0f 8e a7 00 00 00 jle 804bc85 <__malloc_set_state+0x22d> 804bbde: 8b 87 44 04 00 00 mov 0x444(%edi),%eax 804bbe4: 85 c0 test %eax,%eax 804bbe6: 74 62 je 804bc4a <__malloc_set_state+0x1f2> 804bbe8: 83 3d 98 b3 07 08 00 cmpl $0x0,0x807b398 804bbef: 75 55 jne 804bc46 <__malloc_set_state+0x1ee> 804bbf1: 83 3d 9c b3 07 08 00 cmpl $0x0,0x807b39c 804bbf8: 75 4c jne 804bc46 <__malloc_set_state+0x1ee> 804bbfa: c7 05 98 b3 07 08 01 movl $0x1,0x807b398 804bc01: 00 00 00 804bc04: c7 05 9c a4 07 08 40 movl $0x804bf40,0x807a49c 804bc0b: bf 04 08 804bc0e: c7 05 98 a4 07 08 70 movl $0x804ca70,0x807a498 804bc15: ca 04 08 804bc18: c7 05 a0 a4 07 08 18 movl $0x804c018,0x807a4a0 804bc1f: c0 04 08 804bc22: c7 05 a4 a4 07 08 40 movl $0x804c340,0x807a4a4 804bc29: c3 04 08 804bc2c: f6 c1 01 test $0x1,%cl 804bc2f: 74 54 je 804bc85 <__malloc_set_state+0x22d> 804bc31: 68 c0 15 07 08 push $0x80715c0 804bc36: ff 35 3c a5 07 08 pushl 0x807a53c 804bc3c: e8 13 20 00 00 call 804dc54 804bc41: 83 c4 08 add $0x8,%esp 804bc44: eb 3f jmp 804bc85 <__malloc_set_state+0x22d> 804bc46: 85 c0 test %eax,%eax 804bc48: 75 3b jne 804bc85 <__malloc_set_state+0x22d> 804bc4a: 83 3d 98 b3 07 08 00 cmpl $0x0,0x807b398 804bc51: 74 32 je 804bc85 <__malloc_set_state+0x22d> 804bc53: c7 05 9c a4 07 08 00 movl $0x0,0x807a49c 804bc5a: 00 00 00 804bc5d: c7 05 98 a4 07 08 00 movl $0x0,0x807a498 804bc64: 00 00 00 804bc67: c7 05 a0 a4 07 08 00 movl $0x0,0x807a4a0 804bc6e: 00 00 00 804bc71: c7 05 a4 a4 07 08 00 movl $0x0,0x807a4a4 804bc78: 00 00 00 804bc7b: c7 05 98 b3 07 08 00 movl $0x0,0x807b398 804bc82: 00 00 00 804bc85: b8 00 00 00 00 mov $0x0,%eax 804bc8a: 85 c0 test %eax,%eax 804bc8c: 74 0a je 804bc98 <__malloc_set_state+0x240> 804bc8e: 68 30 a4 07 08 push $0x807a430 804bc93: e8 68 43 fb f7 call 0 <_init-0x80480b4> 804bc98: 31 c0 xor %eax,%eax 804bc9a: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 804bc9d: 5b pop %ebx 804bc9e: 5e pop %esi 804bc9f: 5f pop %edi 804bca0: c9 leave 804bca1: c3 ret 804bca2: 89 f6 mov %esi,%esi 0804bca4 : 804bca4: 55 push %ebp 804bca5: 89 e5 mov %esp,%ebp 804bca7: 83 ec 08 sub $0x8,%esp 804bcaa: 57 push %edi 804bcab: 56 push %esi 804bcac: 53 push %ebx 804bcad: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804bcb0: 89 c3 mov %eax,%ebx 804bcb2: 83 c3 f8 add $0xfffffff8,%ebx 804bcb5: f6 c3 07 test $0x7,%bl 804bcb8: 0f 85 7d 01 00 00 jne 804be3b 804bcbe: 8b 3d 74 a4 07 08 mov 0x807a474,%edi 804bcc4: 89 7d fc mov %edi,0xfffffffc(%ebp) 804bcc7: 39 fb cmp %edi,%ebx 804bcc9: 0f 82 c9 00 00 00 jb 804bd98 804bccf: 89 fa mov %edi,%edx 804bcd1: 03 15 2c a4 07 08 add 0x807a42c,%edx 804bcd7: 39 d3 cmp %edx,%ebx 804bcd9: 0f 83 b9 00 00 00 jae 804bd98 804bcdf: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804bce2: 8b 77 fc mov 0xfffffffc(%edi),%esi 804bce5: f7 c6 02 00 00 00 test $0x2,%esi 804bceb: 0f 85 4a 01 00 00 jne 804be3b 804bcf1: 89 f1 mov %esi,%ecx 804bcf3: 83 e1 fc and $0xfffffffc,%ecx 804bcf6: 8d 04 19 lea (%ecx,%ebx,1),%eax 804bcf9: 39 d0 cmp %edx,%eax 804bcfb: 0f 83 3a 01 00 00 jae 804be3b 804bd01: 83 f9 0f cmp $0xf,%ecx 804bd04: 0f 86 31 01 00 00 jbe 804be3b 804bd0a: f7 c6 04 00 00 00 test $0x4,%esi 804bd10: 0f 85 25 01 00 00 jne 804be3b 804bd16: 89 f0 mov %esi,%eax 804bd18: 24 fe and $0xfe,%al 804bd1a: f6 44 18 04 01 testb $0x1,0x4(%eax,%ebx,1) 804bd1f: 0f 84 16 01 00 00 je 804be3b 804bd25: f7 c6 01 00 00 00 test $0x1,%esi 804bd2b: 75 27 jne 804bd54 804bd2d: 8b 47 f8 mov 0xfffffff8(%edi),%eax 804bd30: a8 07 test $0x7,%al 804bd32: 0f 85 03 01 00 00 jne 804be3b 804bd38: 89 da mov %ebx,%edx 804bd3a: 29 c2 sub %eax,%edx 804bd3c: 3b 55 fc cmp 0xfffffffc(%ebp),%edx 804bd3f: 0f 8c f6 00 00 00 jl 804be3b 804bd45: 8b 42 04 mov 0x4(%edx),%eax 804bd48: 24 fe and $0xfe,%al 804bd4a: 01 d0 add %edx,%eax 804bd4c: 39 d8 cmp %ebx,%eax 804bd4e: 0f 85 e7 00 00 00 jne 804be3b 804bd54: 89 da mov %ebx,%edx 804bd56: c1 ea 03 shr $0x3,%edx 804bd59: 89 d8 mov %ebx,%eax 804bd5b: c1 e8 0b shr $0xb,%eax 804bd5e: 30 d0 xor %dl,%al 804bd60: 83 c1 03 add $0x3,%ecx 804bd63: 0f b6 14 19 movzbl (%ecx,%ebx,1),%edx 804bd67: 25 ff 00 00 00 and $0xff,%eax 804bd6c: 39 c2 cmp %eax,%edx 804bd6e: 0f 84 d6 00 00 00 je 804be4a 804bd74: 89 c6 mov %eax,%esi 804bd76: 85 d2 test %edx,%edx 804bd78: 0f 84 bd 00 00 00 je 804be3b 804bd7e: 8d 42 08 lea 0x8(%edx),%eax 804bd81: 39 c1 cmp %eax,%ecx 804bd83: 0f 82 b2 00 00 00 jb 804be3b 804bd89: 29 d1 sub %edx,%ecx 804bd8b: 0f b6 14 19 movzbl (%ecx,%ebx,1),%edx 804bd8f: 39 f2 cmp %esi,%edx 804bd91: 75 e3 jne 804bd76 804bd93: e9 b2 00 00 00 jmp 804be4a 804bd98: 8b 35 88 b3 07 08 mov 0x807b388,%esi 804bd9e: 4e dec %esi 804bd9f: 89 f0 mov %esi,%eax 804bda1: 23 45 f8 and 0xfffffff8(%ebp),%eax 804bda4: 83 f8 08 cmp $0x8,%eax 804bda7: 74 44 je 804bded 804bda9: 85 c0 test %eax,%eax 804bdab: 74 40 je 804bded 804bdad: 83 f8 10 cmp $0x10,%eax 804bdb0: 74 3b je 804bded 804bdb2: 83 f8 20 cmp $0x20,%eax 804bdb5: 74 36 je 804bded 804bdb7: 83 f8 40 cmp $0x40,%eax 804bdba: 74 31 je 804bded 804bdbc: 3d 80 00 00 00 cmp $0x80,%eax 804bdc1: 74 2a je 804bded 804bdc3: 3d 00 01 00 00 cmp $0x100,%eax 804bdc8: 74 23 je 804bded 804bdca: 3d 00 02 00 00 cmp $0x200,%eax 804bdcf: 74 1c je 804bded 804bdd1: 3d 00 04 00 00 cmp $0x400,%eax 804bdd6: 74 15 je 804bded 804bdd8: 3d 00 08 00 00 cmp $0x800,%eax 804bddd: 74 0e je 804bded 804bddf: 3d 00 10 00 00 cmp $0x1000,%eax 804bde4: 74 07 je 804bded 804bde6: 3d ff 1f 00 00 cmp $0x1fff,%eax 804bdeb: 76 4e jbe 804be3b 804bded: 8b 4b 04 mov 0x4(%ebx),%ecx 804bdf0: 89 c8 mov %ecx,%eax 804bdf2: 83 e0 03 and $0x3,%eax 804bdf5: 83 f8 02 cmp $0x2,%eax 804bdf8: 75 41 jne 804be3b 804bdfa: 8b 13 mov (%ebx),%edx 804bdfc: 89 d8 mov %ebx,%eax 804bdfe: 29 d0 sub %edx,%eax 804be00: 85 f0 test %esi,%eax 804be02: 75 37 jne 804be3b 804be04: 83 e1 fc and $0xfffffffc,%ecx 804be07: 8d 04 11 lea (%ecx,%edx,1),%eax 804be0a: 85 f0 test %esi,%eax 804be0c: 75 2d jne 804be3b 804be0e: 89 da mov %ebx,%edx 804be10: c1 ea 03 shr $0x3,%edx 804be13: 89 d8 mov %ebx,%eax 804be15: c1 e8 0b shr $0xb,%eax 804be18: 30 d0 xor %dl,%al 804be1a: 49 dec %ecx 804be1b: 0f b6 14 19 movzbl (%ecx,%ebx,1),%edx 804be1f: 25 ff 00 00 00 and $0xff,%eax 804be24: 39 c2 cmp %eax,%edx 804be26: 74 22 je 804be4a 804be28: 89 c6 mov %eax,%esi 804be2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804be30: 85 d2 test %edx,%edx 804be32: 74 07 je 804be3b 804be34: 8d 42 08 lea 0x8(%edx),%eax 804be37: 39 c1 cmp %eax,%ecx 804be39: 73 05 jae 804be40 804be3b: 31 c0 xor %eax,%eax 804be3d: eb 10 jmp 804be4f 804be3f: 90 nop 804be40: 29 d1 sub %edx,%ecx 804be42: 0f b6 14 19 movzbl (%ecx,%ebx,1),%edx 804be46: 39 f2 cmp %esi,%edx 804be48: 75 e6 jne 804be30 804be4a: f6 14 19 notb (%ecx,%ebx,1) 804be4d: 89 d8 mov %ebx,%eax 804be4f: 8d 65 ec lea 0xffffffec(%ebp),%esp 804be52: 5b pop %ebx 804be53: 5e pop %esi 804be54: 5f pop %edi 804be55: c9 leave 804be56: c3 ret 804be57: 90 nop 0804be58 : 804be58: 55 push %ebp 804be59: 89 e5 mov %esp,%ebp 804be5b: 83 ec 04 sub $0x4,%esp 804be5e: 57 push %edi 804be5f: 56 push %esi 804be60: 53 push %ebx 804be61: 8b 1d 28 a0 07 08 mov 0x807a028,%ebx 804be67: 8b 0d 88 b3 07 08 mov 0x807b388,%ecx 804be6d: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804be70: 8b 53 04 mov 0x4(%ebx),%edx 804be73: 83 e2 fc and $0xfffffffc,%edx 804be76: 01 da add %ebx,%edx 804be78: a1 2c a4 07 08 mov 0x807a42c,%eax 804be7d: 03 05 74 a4 07 08 add 0x807a474,%eax 804be83: 39 c2 cmp %eax,%edx 804be85: 0f 84 9a 00 00 00 je 804bf25 804be8b: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 804be91: 0f 84 8e 00 00 00 je 804bf25 804be97: a1 70 a4 07 08 mov 0x807a470,%eax 804be9c: a8 01 test $0x1,%al 804be9e: 74 18 je 804beb8 804bea0: 68 64 16 07 08 push $0x8071664 804bea5: ff 35 3c a5 07 08 pushl 0x807a53c 804beab: e8 a4 1d 00 00 call 804dc54 804beb0: 83 c4 08 add $0x8,%esp 804beb3: a1 70 a4 07 08 mov 0x807a470,%eax 804beb8: a8 02 test $0x2,%al 804beba: 74 05 je 804bec1 804bebc: e8 8f c4 ff ff call 8048350 804bec1: 6a 00 push $0x0 804bec3: a1 00 a0 07 08 mov 0x807a000,%eax 804bec8: ff d0 call *%eax 804beca: 89 c7 mov %eax,%edi 804becc: 8d 77 08 lea 0x8(%edi),%esi 804becf: 83 e6 07 and $0x7,%esi 804bed2: 83 c4 04 add $0x4,%esp 804bed5: 85 f6 test %esi,%esi 804bed7: 74 09 je 804bee2 804bed9: b8 08 00 00 00 mov $0x8,%eax 804bede: 29 f0 sub %esi,%eax 804bee0: 89 c6 mov %eax,%esi 804bee2: 89 f0 mov %esi,%eax 804bee4: 03 05 64 a4 07 08 add 0x807a464,%eax 804beea: 8d 58 10 lea 0x10(%eax),%ebx 804beed: 8d 04 3b lea (%ebx,%edi,1),%eax 804bef0: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804bef3: 4a dec %edx 804bef4: 21 d0 and %edx,%eax 804bef6: 29 45 fc sub %eax,0xfffffffc(%ebp) 804bef9: 03 5d fc add 0xfffffffc(%ebp),%ebx 804befc: 53 push %ebx 804befd: a1 00 a0 07 08 mov 0x807a000,%eax 804bf02: ff d0 call *%eax 804bf04: 85 c0 test %eax,%eax 804bf06: 74 28 je 804bf30 804bf08: 2b 05 74 a4 07 08 sub 0x807a474,%eax 804bf0e: 01 d8 add %ebx,%eax 804bf10: a3 2c a4 07 08 mov %eax,0x807a42c 804bf15: 8d 04 3e lea (%esi,%edi,1),%eax 804bf18: a3 28 a0 07 08 mov %eax,0x807a028 804bf1d: 29 f3 sub %esi,%ebx 804bf1f: 83 cb 01 or $0x1,%ebx 804bf22: 89 58 04 mov %ebx,0x4(%eax) 804bf25: 31 c0 xor %eax,%eax 804bf27: eb 0c jmp 804bf35 804bf29: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804bf30: b8 ff ff ff ff mov $0xffffffff,%eax 804bf35: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804bf38: 5b pop %ebx 804bf39: 5e pop %esi 804bf3a: 5f pop %edi 804bf3b: c9 leave 804bf3c: c3 ret 804bf3d: 8d 76 00 lea 0x0(%esi),%esi 0804bf40 : 804bf40: 55 push %ebp 804bf41: 89 e5 mov %esp,%ebp 804bf43: 57 push %edi 804bf44: 56 push %esi 804bf45: 53 push %ebx 804bf46: 8b 75 08 mov 0x8(%ebp),%esi 804bf49: 8d 5e 0c lea 0xc(%esi),%ebx 804bf4c: 85 db test %ebx,%ebx 804bf4e: 7e 07 jle 804bf57 804bf50: 8d 46 01 lea 0x1(%esi),%eax 804bf53: 39 c3 cmp %eax,%ebx 804bf55: 73 0d jae 804bf64 804bf57: e8 e8 c3 ff ff call 8048344 <__errno_location> 804bf5c: c7 00 0c 00 00 00 movl $0xc,(%eax) 804bf62: eb 59 jmp 804bfbd 804bf64: 83 fb 16 cmp $0x16,%ebx 804bf67: 76 07 jbe 804bf70 804bf69: 83 e3 f8 and $0xfffffff8,%ebx 804bf6c: eb 07 jmp 804bf75 804bf6e: 89 f6 mov %esi,%esi 804bf70: bb 10 00 00 00 mov $0x10,%ebx 804bf75: b8 00 00 00 00 mov $0x0,%eax 804bf7a: 85 c0 test %eax,%eax 804bf7c: 74 0d je 804bf8b 804bf7e: 68 30 a4 07 08 push $0x807a430 804bf83: e8 78 40 fb f7 call 0 <_init-0x80480b4> 804bf88: 83 c4 04 add $0x4,%esp 804bf8b: e8 c8 fe ff ff call 804be58 804bf90: 85 c0 test %eax,%eax 804bf92: 7c 10 jl 804bfa4 804bf94: 89 da mov %ebx,%edx 804bf96: b8 20 a0 07 08 mov $0x807a020,%eax 804bf9b: e8 f0 dd ff ff call 8049d90 804bfa0: 89 c3 mov %eax,%ebx 804bfa2: eb 02 jmp 804bfa6 804bfa4: 31 db xor %ebx,%ebx 804bfa6: b8 00 00 00 00 mov $0x0,%eax 804bfab: 85 c0 test %eax,%eax 804bfad: 74 0a je 804bfb9 804bfaf: 68 30 a4 07 08 push $0x807a430 804bfb4: e8 47 40 fb f7 call 0 <_init-0x80480b4> 804bfb9: 85 db test %ebx,%ebx 804bfbb: 75 04 jne 804bfc1 804bfbd: 31 c0 xor %eax,%eax 804bfbf: eb 4c jmp 804c00d 804bfc1: 8d 7b 08 lea 0x8(%ebx),%edi 804bfc4: 8b 43 04 mov 0x4(%ebx),%eax 804bfc7: 89 c2 mov %eax,%edx 804bfc9: 83 e2 fc and $0xfffffffc,%edx 804bfcc: a8 02 test $0x2,%al 804bfce: 74 10 je 804bfe0 804bfd0: 83 c2 f7 add $0xfffffff7,%edx 804bfd3: eb 25 jmp 804bffa 804bfd5: 88 d0 mov %dl,%al 804bfd7: 89 f1 mov %esi,%ecx 804bfd9: 28 c8 sub %cl,%al 804bfdb: 88 04 3a mov %al,(%edx,%edi,1) 804bfde: eb 1e jmp 804bffe 804bfe0: 83 c2 fb add $0xfffffffb,%edx 804bfe3: eb 15 jmp 804bffa 804bfe5: 89 d0 mov %edx,%eax 804bfe7: 29 f0 sub %esi,%eax 804bfe9: 3d ff 00 00 00 cmp $0xff,%eax 804bfee: 76 e5 jbe 804bfd5 804bff0: c6 04 3a ff movb $0xff,(%edx,%edi,1) 804bff4: 81 c2 01 ff ff ff add $0xffffff01,%edx 804bffa: 39 f2 cmp %esi,%edx 804bffc: 77 e7 ja 804bfe5 804bffe: 89 d8 mov %ebx,%eax 804c000: c1 e8 03 shr $0x3,%eax 804c003: c1 eb 0b shr $0xb,%ebx 804c006: 30 d8 xor %bl,%al 804c008: 88 04 3e mov %al,(%esi,%edi,1) 804c00b: 89 f8 mov %edi,%eax 804c00d: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804c010: 5b pop %ebx 804c011: 5e pop %esi 804c012: 5f pop %edi 804c013: c9 leave 804c014: c3 ret 804c015: 8d 76 00 lea 0x0(%esi),%esi 0804c018 : 804c018: 55 push %ebp 804c019: 89 e5 mov %esp,%ebp 804c01b: 83 ec 18 sub $0x18,%esp 804c01e: 57 push %edi 804c01f: 56 push %esi 804c020: 53 push %ebx 804c021: 8b 7d 08 mov 0x8(%ebp),%edi 804c024: 85 ff test %edi,%edi 804c026: 75 10 jne 804c038 804c028: 6a 00 push $0x0 804c02a: 8b 5d 0c mov 0xc(%ebp),%ebx 804c02d: 53 push %ebx 804c02e: e8 0d ff ff ff call 804bf40 804c033: e9 ff 02 00 00 jmp 804c337 804c038: b8 00 00 00 00 mov $0x0,%eax 804c03d: 85 c0 test %eax,%eax 804c03f: 74 0d je 804c04e 804c041: 68 30 a4 07 08 push $0x807a430 804c046: e8 b5 3f fb f7 call 0 <_init-0x80480b4> 804c04b: 83 c4 04 add $0x4,%esp 804c04e: 89 f8 mov %edi,%eax 804c050: e8 4f fc ff ff call 804bca4 804c055: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c058: 85 c0 test %eax,%eax 804c05a: 75 54 jne 804c0b0 804c05c: b8 00 00 00 00 mov $0x0,%eax 804c061: 85 c0 test %eax,%eax 804c063: 74 0d je 804c072 804c065: 68 30 a4 07 08 push $0x807a430 804c06a: e8 91 3f fb f7 call 0 <_init-0x80480b4> 804c06f: 83 c4 04 add $0x4,%esp 804c072: a1 70 a4 07 08 mov 0x807a470,%eax 804c077: a8 01 test $0x1,%al 804c079: 74 19 je 804c094 804c07b: 57 push %edi 804c07c: 68 a0 16 07 08 push $0x80716a0 804c081: ff 35 3c a5 07 08 pushl 0x807a53c 804c087: e8 c8 1b 00 00 call 804dc54 804c08c: 83 c4 0c add $0xc,%esp 804c08f: a1 70 a4 07 08 mov 0x807a470,%eax 804c094: a8 02 test $0x2,%al 804c096: 74 08 je 804c0a0 804c098: e8 b3 c2 ff ff call 8048350 804c09d: 8d 76 00 lea 0x0(%esi),%esi 804c0a0: 6a 00 push $0x0 804c0a2: 8b 5d 0c mov 0xc(%ebp),%ebx 804c0a5: 53 push %ebx 804c0a6: e8 95 fe ff ff call 804bf40 804c0ab: e9 87 02 00 00 jmp 804c337 804c0b0: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804c0b3: 8b 4e 04 mov 0x4(%esi),%ecx 804c0b6: 89 ca mov %ecx,%edx 804c0b8: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804c0bb: 80 65 f4 fc andb $0xfc,0xfffffff4(%ebp) 804c0bf: 8b 5d 0c mov 0xc(%ebp),%ebx 804c0c2: 83 c3 0c add $0xc,%ebx 804c0c5: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804c0c8: 85 db test %ebx,%ebx 804c0ca: 7e 08 jle 804c0d4 804c0cc: 8b 45 0c mov 0xc(%ebp),%eax 804c0cf: 40 inc %eax 804c0d0: 39 c3 cmp %eax,%ebx 804c0d2: 73 0d jae 804c0e1 804c0d4: e8 6b c2 ff ff call 8048344 <__errno_location> 804c0d9: c7 00 0c 00 00 00 movl $0xc,(%eax) 804c0df: eb 15 jmp 804c0f6 804c0e1: 83 7d f8 16 cmpl $0x16,0xfffffff8(%ebp) 804c0e5: 77 09 ja 804c0f0 804c0e7: c7 45 f8 10 00 00 00 movl $0x10,0xfffffff8(%ebp) 804c0ee: eb 22 jmp 804c112 804c0f0: 80 65 f8 f8 andb $0xf8,0xfffffff8(%ebp) 804c0f4: eb 1c jmp 804c112 804c0f6: b8 00 00 00 00 mov $0x0,%eax 804c0fb: 85 c0 test %eax,%eax 804c0fd: 0f 84 cf 01 00 00 je 804c2d2 804c103: 68 30 a4 07 08 push $0x807a430 804c108: e8 f3 3e fb f7 call 0 <_init-0x80480b4> 804c10d: e9 c0 01 00 00 jmp 804c2d2 804c112: f6 c2 02 test $0x2,%dl 804c115: 0f 84 75 01 00 00 je 804c290 804c11b: 8b 15 88 b3 07 08 mov 0x807b388,%edx 804c121: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804c124: 8b 36 mov (%esi),%esi 804c126: 89 75 ec mov %esi,0xffffffec(%ebp) 804c129: 83 e1 fc and $0xfffffffc,%ecx 804c12c: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804c12f: 01 f0 add %esi,%eax 804c131: 8d 44 10 03 lea 0x3(%eax,%edx,1),%eax 804c135: f7 da neg %edx 804c137: 21 d0 and %edx,%eax 804c139: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804c13c: 6a 01 push $0x1 804c13e: 50 push %eax 804c13f: 01 f1 add %esi,%ecx 804c141: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804c144: 51 push %ecx 804c145: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c148: 29 f0 sub %esi,%eax 804c14a: 50 push %eax 804c14b: e8 70 10 00 00 call 804d1c0 <__mremap> 804c150: 83 c4 10 add $0x10,%esp 804c153: 83 f8 ff cmp $0xffffffff,%eax 804c156: 74 38 je 804c190 804c158: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804c15b: 8d 14 03 lea (%ebx,%eax,1),%edx 804c15e: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804c161: 29 d8 sub %ebx,%eax 804c163: 0c 02 or $0x2,%al 804c165: 89 42 04 mov %eax,0x4(%edx) 804c168: a1 84 a4 07 08 mov 0x807a484,%eax 804c16d: 2b 45 f0 sub 0xfffffff0(%ebp),%eax 804c170: 03 45 e8 add 0xffffffe8(%ebp),%eax 804c173: a3 84 a4 07 08 mov %eax,0x807a484 804c178: 3b 05 88 a4 07 08 cmp 0x807a488,%eax 804c17e: 76 05 jbe 804c185 804c180: a3 88 a4 07 08 mov %eax,0x807a488 804c185: 89 55 ec mov %edx,0xffffffec(%ebp) 804c188: 85 d2 test %edx,%edx 804c18a: 0f 85 29 01 00 00 jne 804c2b9 804c190: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804c193: 83 c0 fc add $0xfffffffc,%eax 804c196: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax 804c199: 72 0b jb 804c1a6 804c19b: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804c19e: 89 75 ec mov %esi,0xffffffec(%ebp) 804c1a1: e9 13 01 00 00 jmp 804c2b9 804c1a6: e8 ad fc ff ff call 804be58 804c1ab: 85 c0 test %eax,%eax 804c1ad: 7c 12 jl 804c1c1 804c1af: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804c1b2: b8 20 a0 07 08 mov $0x807a020,%eax 804c1b7: e8 d4 db ff ff call 8049d90 804c1bc: 89 45 ec mov %eax,0xffffffec(%ebp) 804c1bf: eb 07 jmp 804c1c8 804c1c1: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c1c8: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804c1cc: 0f 84 e7 00 00 00 je 804c2b9 804c1d2: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804c1d5: 83 c3 f8 add $0xfffffff8,%ebx 804c1d8: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804c1db: 83 fb 24 cmp $0x24,%ebx 804c1de: 77 70 ja 804c250 804c1e0: 89 f9 mov %edi,%ecx 804c1e2: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c1e5: 83 c2 08 add $0x8,%edx 804c1e8: 83 fb 13 cmp $0x13,%ebx 804c1eb: 76 4b jbe 804c238 804c1ed: 8b 07 mov (%edi),%eax 804c1ef: 8b 75 ec mov 0xffffffec(%ebp),%esi 804c1f2: 89 46 08 mov %eax,0x8(%esi) 804c1f5: 8b 47 04 mov 0x4(%edi),%eax 804c1f8: 89 46 0c mov %eax,0xc(%esi) 804c1fb: 8d 4f 08 lea 0x8(%edi),%ecx 804c1fe: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c201: 83 c2 10 add $0x10,%edx 804c204: 83 fb 1b cmp $0x1b,%ebx 804c207: 76 2f jbe 804c238 804c209: 8b 47 08 mov 0x8(%edi),%eax 804c20c: 89 46 10 mov %eax,0x10(%esi) 804c20f: 8b 47 0c mov 0xc(%edi),%eax 804c212: 89 46 14 mov %eax,0x14(%esi) 804c215: 8d 4f 10 lea 0x10(%edi),%ecx 804c218: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c21b: 83 c2 18 add $0x18,%edx 804c21e: 83 fb 23 cmp $0x23,%ebx 804c221: 76 15 jbe 804c238 804c223: 8b 47 10 mov 0x10(%edi),%eax 804c226: 89 46 18 mov %eax,0x18(%esi) 804c229: 8b 47 14 mov 0x14(%edi),%eax 804c22c: 89 46 1c mov %eax,0x1c(%esi) 804c22f: 8d 4f 18 lea 0x18(%edi),%ecx 804c232: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c235: 83 c2 20 add $0x20,%edx 804c238: 8b 01 mov (%ecx),%eax 804c23a: 89 02 mov %eax,(%edx) 804c23c: 83 c1 04 add $0x4,%ecx 804c23f: 83 c2 04 add $0x4,%edx 804c242: 8b 01 mov (%ecx),%eax 804c244: 89 02 mov %eax,(%edx) 804c246: 8b 41 04 mov 0x4(%ecx),%eax 804c249: 89 42 04 mov %eax,0x4(%edx) 804c24c: eb 16 jmp 804c264 804c24e: 89 f6 mov %esi,%esi 804c250: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c253: 83 c0 08 add $0x8,%eax 804c256: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804c259: 53 push %ebx 804c25a: 57 push %edi 804c25b: 50 push %eax 804c25c: e8 af 0d 00 00 call 804d010 804c261: 83 c4 0c add $0xc,%esp 804c264: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804c267: 8b 56 04 mov 0x4(%esi),%edx 804c26a: 83 e2 fc and $0xfffffffc,%edx 804c26d: ff 0d 7c a4 07 08 decl 0x807a47c 804c273: 89 d0 mov %edx,%eax 804c275: 03 06 add (%esi),%eax 804c277: 29 05 84 a4 07 08 sub %eax,0x807a484 804c27d: 03 16 add (%esi),%edx 804c27f: 52 push %edx 804c280: 8b 1e mov (%esi),%ebx 804c282: 29 de sub %ebx,%esi 804c284: 56 push %esi 804c285: e8 e6 0e 00 00 call 804d170 <__munmap> 804c28a: 83 c4 08 add $0x8,%esp 804c28d: eb 2a jmp 804c2b9 804c28f: 90 nop 804c290: e8 c3 fb ff ff call 804be58 804c295: 85 c0 test %eax,%eax 804c297: 7c 19 jl 804c2b2 804c299: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804c29c: 56 push %esi 804c29d: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804c2a0: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804c2a3: b8 20 a0 07 08 mov $0x807a020,%eax 804c2a8: e8 8f e8 ff ff call 804ab3c 804c2ad: 89 45 ec mov %eax,0xffffffec(%ebp) 804c2b0: eb 07 jmp 804c2b9 804c2b2: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c2b9: b8 00 00 00 00 mov $0x0,%eax 804c2be: 85 c0 test %eax,%eax 804c2c0: 74 0a je 804c2cc 804c2c2: 68 30 a4 07 08 push $0x807a430 804c2c7: e8 34 3d fb f7 call 0 <_init-0x80480b4> 804c2cc: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804c2d0: 75 04 jne 804c2d6 804c2d2: 31 c0 xor %eax,%eax 804c2d4: eb 61 jmp 804c337 804c2d6: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804c2d9: 83 c1 08 add $0x8,%ecx 804c2dc: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804c2df: 8b 43 04 mov 0x4(%ebx),%eax 804c2e2: 89 c2 mov %eax,%edx 804c2e4: 83 e2 fc and $0xfffffffc,%edx 804c2e7: a8 02 test $0x2,%al 804c2e9: 74 15 je 804c300 804c2eb: 83 c2 f7 add $0xfffffff7,%edx 804c2ee: eb 2b jmp 804c31b 804c2f0: 88 d0 mov %dl,%al 804c2f2: 2a 45 0c sub 0xc(%ebp),%al 804c2f5: 88 04 0a mov %al,(%edx,%ecx,1) 804c2f8: eb 26 jmp 804c320 804c2fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804c300: 83 c2 fb add $0xfffffffb,%edx 804c303: eb 16 jmp 804c31b 804c305: 89 d0 mov %edx,%eax 804c307: 2b 45 0c sub 0xc(%ebp),%eax 804c30a: 3d ff 00 00 00 cmp $0xff,%eax 804c30f: 76 df jbe 804c2f0 804c311: c6 04 0a ff movb $0xff,(%edx,%ecx,1) 804c315: 81 c2 01 ff ff ff add $0xffffff01,%edx 804c31b: 3b 55 0c cmp 0xc(%ebp),%edx 804c31e: 77 e5 ja 804c305 804c320: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c323: c1 e8 03 shr $0x3,%eax 804c326: c1 6d ec 0b shrl $0xb,0xffffffec(%ebp) 804c32a: 8a 5d ec mov 0xffffffec(%ebp),%bl 804c32d: 30 c3 xor %al,%bl 804c32f: 8b 75 0c mov 0xc(%ebp),%esi 804c332: 88 1c 0e mov %bl,(%esi,%ecx,1) 804c335: 89 c8 mov %ecx,%eax 804c337: 8d 65 dc lea 0xffffffdc(%ebp),%esp 804c33a: 5b pop %ebx 804c33b: 5e pop %esi 804c33c: 5f pop %edi 804c33d: c9 leave 804c33e: c3 ret 804c33f: 90 nop 0804c340 : 804c340: 55 push %ebp 804c341: 89 e5 mov %esp,%ebp 804c343: 83 ec 08 sub $0x8,%esp 804c346: 57 push %edi 804c347: 56 push %esi 804c348: 53 push %ebx 804c349: 83 7d 08 08 cmpl $0x8,0x8(%ebp) 804c34d: 77 12 ja 804c361 804c34f: 6a 00 push $0x0 804c351: 8b 45 0c mov 0xc(%ebp),%eax 804c354: 50 push %eax 804c355: e8 e6 fb ff ff call 804bf40 804c35a: 89 c2 mov %eax,%edx 804c35c: e9 b6 01 00 00 jmp 804c517 804c361: 83 7d 08 0f cmpl $0xf,0x8(%ebp) 804c365: 77 07 ja 804c36e 804c367: c7 45 08 10 00 00 00 movl $0x10,0x8(%ebp) 804c36e: 8b 7d 0c mov 0xc(%ebp),%edi 804c371: 83 c7 0c add $0xc,%edi 804c374: 89 7d fc mov %edi,0xfffffffc(%ebp) 804c377: 85 ff test %edi,%edi 804c379: 7e 08 jle 804c383 804c37b: 8b 45 0c mov 0xc(%ebp),%eax 804c37e: 40 inc %eax 804c37f: 39 c7 cmp %eax,%edi 804c381: 73 10 jae 804c393 804c383: e8 bc bf ff ff call 8048344 <__errno_location> 804c388: c7 00 0c 00 00 00 movl $0xc,(%eax) 804c38e: e9 26 01 00 00 jmp 804c4b9 804c393: 83 7d fc 16 cmpl $0x16,0xfffffffc(%ebp) 804c397: 76 07 jbe 804c3a0 804c399: 80 65 fc f8 andb $0xf8,0xfffffffc(%ebp) 804c39d: eb 08 jmp 804c3a7 804c39f: 90 nop 804c3a0: c7 45 fc 10 00 00 00 movl $0x10,0xfffffffc(%ebp) 804c3a7: b8 00 00 00 00 mov $0x0,%eax 804c3ac: 85 c0 test %eax,%eax 804c3ae: 74 0d je 804c3bd 804c3b0: 68 30 a4 07 08 push $0x807a430 804c3b5: e8 46 3c fb f7 call 0 <_init-0x80480b4> 804c3ba: 83 c4 04 add $0x4,%esp 804c3bd: e8 96 fa ff ff call 804be58 804c3c2: 85 c0 test %eax,%eax 804c3c4: 0f 8c d6 00 00 00 jl 804c4a0 804c3ca: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c3cd: 8b 7d 08 mov 0x8(%ebp),%edi 804c3d0: 8d 54 07 10 lea 0x10(%edi,%eax,1),%edx 804c3d4: b8 20 a0 07 08 mov $0x807a020,%eax 804c3d9: e8 b2 d9 ff ff call 8049d90 804c3de: 89 c3 mov %eax,%ebx 804c3e0: 85 db test %ebx,%ebx 804c3e2: 0f 84 b8 00 00 00 je 804c4a0 804c3e8: 8d 73 08 lea 0x8(%ebx),%esi 804c3eb: 89 f0 mov %esi,%eax 804c3ed: 31 d2 xor %edx,%edx 804c3ef: f7 75 08 div 0x8(%ebp),%eax 804c3f2: 85 d2 test %edx,%edx 804c3f4: 75 0d jne 804c403 804c3f6: 8b 53 04 mov 0x4(%ebx),%edx 804c3f9: f6 c2 02 test $0x2,%dl 804c3fc: 74 6b je 804c469 804c3fe: e9 9f 00 00 00 jmp 804c4a2 804c403: 8b 7d 08 mov 0x8(%ebp),%edi 804c406: 8d 74 37 ff lea 0xffffffff(%edi,%esi,1),%esi 804c40a: 89 fa mov %edi,%edx 804c40c: f7 da neg %edx 804c40e: 21 d6 and %edx,%esi 804c410: 83 c6 f8 add $0xfffffff8,%esi 804c413: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804c416: 29 5d f8 sub %ebx,0xfffffff8(%ebp) 804c419: 83 7d f8 0f cmpl $0xf,0xfffffff8(%ebp) 804c41d: 7f 02 jg 804c421 804c41f: 01 fe add %edi,%esi 804c421: 89 f1 mov %esi,%ecx 804c423: 29 d9 sub %ebx,%ecx 804c425: 8b 43 04 mov 0x4(%ebx),%eax 804c428: 89 c2 mov %eax,%edx 804c42a: 83 e2 fc and $0xfffffffc,%edx 804c42d: 29 ca sub %ecx,%edx 804c42f: a8 02 test $0x2,%al 804c431: 74 0e je 804c441 804c433: 03 0b add (%ebx),%ecx 804c435: 89 0e mov %ecx,(%esi) 804c437: 83 ca 02 or $0x2,%edx 804c43a: 89 56 04 mov %edx,0x4(%esi) 804c43d: 89 f3 mov %esi,%ebx 804c43f: eb 61 jmp 804c4a2 804c441: 89 d0 mov %edx,%eax 804c443: 0c 01 or $0x1,%al 804c445: 89 46 04 mov %eax,0x4(%esi) 804c448: 80 4c 32 04 01 orb $0x1,0x4(%edx,%esi,1) 804c44d: 8b 7b 04 mov 0x4(%ebx),%edi 804c450: 83 e7 01 and $0x1,%edi 804c453: 09 f9 or %edi,%ecx 804c455: 89 4b 04 mov %ecx,0x4(%ebx) 804c458: 89 da mov %ebx,%edx 804c45a: b8 20 a0 07 08 mov $0x807a020,%eax 804c45f: e8 e4 e0 ff ff call 804a548 804c464: 89 f3 mov %esi,%ebx 804c466: 8b 53 04 mov 0x4(%ebx),%edx 804c469: 89 d1 mov %edx,%ecx 804c46b: 83 e1 fc and $0xfffffffc,%ecx 804c46e: 2b 4d fc sub 0xfffffffc(%ebp),%ecx 804c471: 83 f9 0f cmp $0xf,%ecx 804c474: 7e 2c jle 804c4a2 804c476: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c479: 8d 14 18 lea (%eax,%ebx,1),%edx 804c47c: 83 c9 01 or $0x1,%ecx 804c47f: 89 4a 04 mov %ecx,0x4(%edx) 804c482: 8b 7b 04 mov 0x4(%ebx),%edi 804c485: 83 e7 01 and $0x1,%edi 804c488: 09 c7 or %eax,%edi 804c48a: 89 7b 04 mov %edi,0x4(%ebx) 804c48d: b8 20 a0 07 08 mov $0x807a020,%eax 804c492: e8 b1 e0 ff ff call 804a548 804c497: eb 09 jmp 804c4a2 804c499: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804c4a0: 31 db xor %ebx,%ebx 804c4a2: b8 00 00 00 00 mov $0x0,%eax 804c4a7: 85 c0 test %eax,%eax 804c4a9: 74 0a je 804c4b5 804c4ab: 68 30 a4 07 08 push $0x807a430 804c4b0: e8 4b 3b fb f7 call 0 <_init-0x80480b4> 804c4b5: 85 db test %ebx,%ebx 804c4b7: 75 07 jne 804c4c0 804c4b9: 31 c0 xor %eax,%eax 804c4bb: eb 5a jmp 804c517 804c4bd: 8d 76 00 lea 0x0(%esi),%esi 804c4c0: 8d 4b 08 lea 0x8(%ebx),%ecx 804c4c3: 8b 43 04 mov 0x4(%ebx),%eax 804c4c6: 89 c2 mov %eax,%edx 804c4c8: 83 e2 fc and $0xfffffffc,%edx 804c4cb: a8 02 test $0x2,%al 804c4cd: 74 11 je 804c4e0 804c4cf: 83 c2 f7 add $0xfffffff7,%edx 804c4d2: eb 27 jmp 804c4fb 804c4d4: 88 d0 mov %dl,%al 804c4d6: 2a 45 0c sub 0xc(%ebp),%al 804c4d9: 88 04 0a mov %al,(%edx,%ecx,1) 804c4dc: eb 22 jmp 804c500 804c4de: 89 f6 mov %esi,%esi 804c4e0: 83 c2 fb add $0xfffffffb,%edx 804c4e3: eb 16 jmp 804c4fb 804c4e5: 89 d0 mov %edx,%eax 804c4e7: 2b 45 0c sub 0xc(%ebp),%eax 804c4ea: 3d ff 00 00 00 cmp $0xff,%eax 804c4ef: 76 e3 jbe 804c4d4 804c4f1: c6 04 0a ff movb $0xff,(%edx,%ecx,1) 804c4f5: 81 c2 01 ff ff ff add $0xffffff01,%edx 804c4fb: 3b 55 0c cmp 0xc(%ebp),%edx 804c4fe: 77 e5 ja 804c4e5 804c500: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804c503: c1 6d f8 03 shrl $0x3,0xfffffff8(%ebp) 804c507: c1 eb 0b shr $0xb,%ebx 804c50a: 8a 45 f8 mov 0xfffffff8(%ebp),%al 804c50d: 30 d8 xor %bl,%al 804c50f: 8b 7d 0c mov 0xc(%ebp),%edi 804c512: 88 04 0f mov %al,(%edi,%ecx,1) 804c515: 89 c8 mov %ecx,%eax 804c517: 8d 65 ec lea 0xffffffec(%ebp),%esp 804c51a: 5b pop %ebx 804c51b: 5e pop %esi 804c51c: 5f pop %edi 804c51d: c9 leave 804c51e: c3 ret 804c51f: 90 nop 0804c520 : 804c520: 55 push %ebp 804c521: 89 e5 mov %esp,%ebp 804c523: 57 push %edi 804c524: 56 push %esi 804c525: 53 push %ebx 804c526: 8b 75 08 mov 0x8(%ebp),%esi 804c529: a1 74 bb 07 08 mov 0x807bb74,%eax 804c52e: 85 c0 test %eax,%eax 804c530: 74 0e je 804c540 804c532: 6a 00 push $0x0 804c534: ff d0 call *%eax 804c536: 83 c4 04 add $0x4,%esp 804c539: eb 0a jmp 804c545 804c53b: 90 nop 804c53c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804c540: a1 6c bb 07 08 mov 0x807bb6c,%eax 804c545: 85 c0 test %eax,%eax 804c547: 0f 85 e7 00 00 00 jne 804c634 804c54d: 81 3d 8c b3 07 08 40 cmpl $0x804bf40,0x807b38c 804c554: bf 04 08 804c557: 74 48 je 804c5a1 804c559: 8d 56 0b lea 0xb(%esi),%edx 804c55c: 85 d2 test %edx,%edx 804c55e: 7e 04 jle 804c564 804c560: 39 f2 cmp %esi,%edx 804c562: 73 10 jae 804c574 804c564: e8 db bd ff ff call 8048344 <__errno_location> 804c569: c7 00 0c 00 00 00 movl $0xc,(%eax) 804c56f: e9 bc 00 00 00 jmp 804c630 804c574: 83 fa 16 cmp $0x16,%edx 804c577: 76 07 jbe 804c580 804c579: 83 e2 f8 and $0xfffffff8,%edx 804c57c: eb 07 jmp 804c585 804c57e: 89 f6 mov %esi,%esi 804c580: ba 10 00 00 00 mov $0x10,%edx 804c585: b8 20 a0 07 08 mov $0x807a020,%eax 804c58a: e8 01 d8 ff ff call 8049d90 804c58f: 89 c1 mov %eax,%ecx 804c591: 85 c9 test %ecx,%ecx 804c593: 0f 84 97 00 00 00 je 804c630 804c599: 8d 41 08 lea 0x8(%ecx),%eax 804c59c: e9 c5 00 00 00 jmp 804c666 804c5a1: e8 b2 f8 ff ff call 804be58 804c5a6: 85 c0 test %eax,%eax 804c5a8: 0f 8c 82 00 00 00 jl 804c630 804c5ae: 8d 56 0c lea 0xc(%esi),%edx 804c5b1: 85 d2 test %edx,%edx 804c5b3: 7e af jle 804c564 804c5b5: 8d 46 01 lea 0x1(%esi),%eax 804c5b8: 39 c2 cmp %eax,%edx 804c5ba: 72 a8 jb 804c564 804c5bc: 83 fa 16 cmp $0x16,%edx 804c5bf: 76 05 jbe 804c5c6 804c5c1: 83 e2 f8 and $0xfffffff8,%edx 804c5c4: eb 05 jmp 804c5cb 804c5c6: ba 10 00 00 00 mov $0x10,%edx 804c5cb: b8 20 a0 07 08 mov $0x807a020,%eax 804c5d0: e8 bb d7 ff ff call 8049d90 804c5d5: 89 c1 mov %eax,%ecx 804c5d7: 85 c9 test %ecx,%ecx 804c5d9: 74 55 je 804c630 804c5db: 8d 79 08 lea 0x8(%ecx),%edi 804c5de: 8b 41 04 mov 0x4(%ecx),%eax 804c5e1: 89 c2 mov %eax,%edx 804c5e3: 83 e2 fc and $0xfffffffc,%edx 804c5e6: a8 02 test $0x2,%al 804c5e8: 74 16 je 804c600 804c5ea: 83 c2 f7 add $0xfffffff7,%edx 804c5ed: eb 2b jmp 804c61a 804c5ef: 90 nop 804c5f0: 88 d0 mov %dl,%al 804c5f2: 89 f3 mov %esi,%ebx 804c5f4: 28 d8 sub %bl,%al 804c5f6: 88 04 3a mov %al,(%edx,%edi,1) 804c5f9: eb 23 jmp 804c61e 804c5fb: 90 nop 804c5fc: 8d 74 26 00 lea 0x0(%esi,1),%esi 804c600: 83 c2 fb add $0xfffffffb,%edx 804c603: eb 15 jmp 804c61a 804c605: 89 d0 mov %edx,%eax 804c607: 29 f0 sub %esi,%eax 804c609: 3d ff 00 00 00 cmp $0xff,%eax 804c60e: 76 e0 jbe 804c5f0 804c610: c6 04 3a ff movb $0xff,(%edx,%edi,1) 804c614: 81 c2 01 ff ff ff add $0xffffff01,%edx 804c61a: 39 f2 cmp %esi,%edx 804c61c: 77 e7 ja 804c605 804c61e: 89 c8 mov %ecx,%eax 804c620: c1 e8 03 shr $0x3,%eax 804c623: c1 e9 0b shr $0xb,%ecx 804c626: 30 c8 xor %cl,%al 804c628: 88 04 3e mov %al,(%esi,%edi,1) 804c62b: 89 f8 mov %edi,%eax 804c62d: eb 37 jmp 804c666 804c62f: 90 nop 804c630: 31 c0 xor %eax,%eax 804c632: eb 32 jmp 804c666 804c634: b8 00 00 00 00 mov $0x0,%eax 804c639: 85 c0 test %eax,%eax 804c63b: 74 0d je 804c64a 804c63d: 68 48 a4 07 08 push $0x807a448 804c642: e8 b9 39 fb f7 call 0 <_init-0x80480b4> 804c647: 83 c4 04 add $0x4,%esp 804c64a: b8 00 00 00 00 mov $0x0,%eax 804c64f: 85 c0 test %eax,%eax 804c651: 74 0d je 804c660 804c653: 68 48 a4 07 08 push $0x807a448 804c658: e8 a3 39 fb f7 call 0 <_init-0x80480b4> 804c65d: 83 c4 04 add $0x4,%esp 804c660: 56 push %esi 804c661: e8 96 d5 ff ff call 8049bfc <__libc_malloc> 804c666: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804c669: 5b pop %ebx 804c66a: 5e pop %esi 804c66b: 5f pop %edi 804c66c: c9 leave 804c66d: c3 ret 804c66e: 89 f6 mov %esi,%esi 0804c670 <__malloc_check_init>: 804c670: 55 push %ebp 804c671: 89 e5 mov %esp,%ebp 804c673: 83 3d 9c b3 07 08 00 cmpl $0x0,0x807b39c 804c67a: 74 0c je 804c688 <__malloc_check_init+0x18> 804c67c: c7 05 9c b3 07 08 00 movl $0x0,0x807b39c 804c683: 00 00 00 804c686: eb 4b jmp 804c6d3 <__malloc_check_init+0x63> 804c688: c7 05 98 b3 07 08 01 movl $0x1,0x807b398 804c68f: 00 00 00 804c692: c7 05 9c a4 07 08 40 movl $0x804bf40,0x807a49c 804c699: bf 04 08 804c69c: c7 05 98 a4 07 08 70 movl $0x804ca70,0x807a498 804c6a3: ca 04 08 804c6a6: c7 05 a0 a4 07 08 18 movl $0x804c018,0x807a4a0 804c6ad: c0 04 08 804c6b0: c7 05 a4 a4 07 08 40 movl $0x804c340,0x807a4a4 804c6b7: c3 04 08 804c6ba: f6 05 70 a4 07 08 01 testb $0x1,0x807a470 804c6c1: 74 10 je 804c6d3 <__malloc_check_init+0x63> 804c6c3: 68 c0 15 07 08 push $0x80715c0 804c6c8: ff 35 3c a5 07 08 pushl 0x807a53c 804c6ce: e8 81 15 00 00 call 804dc54 804c6d3: c9 leave 804c6d4: c3 ret 804c6d5: 8d 76 00 lea 0x0(%esi),%esi 0804c6d8 <__libc_free>: 804c6d8: 55 push %ebp 804c6d9: 89 e5 mov %esp,%ebp 804c6db: 56 push %esi 804c6dc: 53 push %ebx 804c6dd: 8b 4d 08 mov 0x8(%ebp),%ecx 804c6e0: a1 98 a4 07 08 mov 0x807a498,%eax 804c6e5: 85 c0 test %eax,%eax 804c6e7: 74 0b je 804c6f4 <__libc_free+0x1c> 804c6e9: ff 75 04 pushl 0x4(%ebp) 804c6ec: 51 push %ecx 804c6ed: ff d0 call *%eax 804c6ef: e9 94 00 00 00 jmp 804c788 <__libc_free+0xb0> 804c6f4: 85 c9 test %ecx,%ecx 804c6f6: 0f 84 8c 00 00 00 je 804c788 <__libc_free+0xb0> 804c6fc: 8d 59 f8 lea 0xfffffff8(%ecx),%ebx 804c6ff: 8b 41 fc mov 0xfffffffc(%ecx),%eax 804c702: a8 02 test $0x2,%al 804c704: 74 2a je 804c730 <__libc_free+0x58> 804c706: 24 fc and $0xfc,%al 804c708: ff 0d 7c a4 07 08 decl 0x807a47c 804c70e: 89 c2 mov %eax,%edx 804c710: 03 51 f8 add 0xfffffff8(%ecx),%edx 804c713: 29 15 84 a4 07 08 sub %edx,0x807a484 804c719: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 804c71c: 01 d0 add %edx,%eax 804c71e: 50 push %eax 804c71f: 29 d3 sub %edx,%ebx 804c721: 53 push %ebx 804c722: e8 49 0a 00 00 call 804d170 <__munmap> 804c727: eb 5f jmp 804c788 <__libc_free+0xb0> 804c729: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804c730: b8 20 a0 07 08 mov $0x807a020,%eax 804c735: 3b 58 08 cmp 0x8(%eax),%ebx 804c738: 73 08 jae 804c742 <__libc_free+0x6a> 804c73a: 3b 1d 74 a4 07 08 cmp 0x807a474,%ebx 804c740: 73 0e jae 804c750 <__libc_free+0x78> 804c742: 89 da mov %ebx,%edx 804c744: 81 e2 00 00 f0 ff and $0xfff00000,%edx 804c74a: 8b 32 mov (%edx),%esi 804c74c: eb 04 jmp 804c752 <__libc_free+0x7a> 804c74e: 89 f6 mov %esi,%esi 804c750: 89 c6 mov %eax,%esi 804c752: b8 00 00 00 00 mov $0x0,%eax 804c757: 85 c0 test %eax,%eax 804c759: 74 0f je 804c76a <__libc_free+0x92> 804c75b: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804c761: 50 push %eax 804c762: e8 99 38 fb f7 call 0 <_init-0x80480b4> 804c767: 83 c4 04 add $0x4,%esp 804c76a: 89 da mov %ebx,%edx 804c76c: 89 f0 mov %esi,%eax 804c76e: e8 d5 dd ff ff call 804a548 804c773: b8 00 00 00 00 mov $0x0,%eax 804c778: 85 c0 test %eax,%eax 804c77a: 74 0c je 804c788 <__libc_free+0xb0> 804c77c: 8d 86 10 04 00 00 lea 0x410(%esi),%eax 804c782: 50 push %eax 804c783: e8 78 38 fb f7 call 0 <_init-0x80480b4> 804c788: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804c78b: 5b pop %ebx 804c78c: 5e pop %esi 804c78d: c9 leave 804c78e: c3 ret 804c78f: 90 nop 0804c790 <__libc_valloc>: 804c790: 55 push %ebp 804c791: 89 e5 mov %esp,%ebp 804c793: 83 3d 90 a4 07 08 00 cmpl $0x0,0x807a490 804c79a: 7d 05 jge 804c7a1 <__libc_valloc+0x11> 804c79c: e8 bf cf ff ff call 8049760 804c7a1: ff 75 08 pushl 0x8(%ebp) 804c7a4: ff 35 88 b3 07 08 pushl 0x807b388 804c7aa: e8 79 e8 ff ff call 804b028 <__libc_memalign> 804c7af: c9 leave 804c7b0: c3 ret 804c7b1: 8d 76 00 lea 0x0(%esi),%esi 0804c7b4 <__libc_pvalloc>: 804c7b4: 55 push %ebp 804c7b5: 89 e5 mov %esp,%ebp 804c7b7: 83 3d 90 a4 07 08 00 cmpl $0x0,0x807a490 804c7be: 7d 05 jge 804c7c5 <__libc_pvalloc+0x11> 804c7c0: e8 9b cf ff ff call 8049760 804c7c5: 8b 0d 88 b3 07 08 mov 0x807b388,%ecx 804c7cb: 8b 55 08 mov 0x8(%ebp),%edx 804c7ce: 8d 54 11 ff lea 0xffffffff(%ecx,%edx,1),%edx 804c7d2: 89 c8 mov %ecx,%eax 804c7d4: f7 d8 neg %eax 804c7d6: 21 c2 and %eax,%edx 804c7d8: 52 push %edx 804c7d9: 51 push %ecx 804c7da: e8 49 e8 ff ff call 804b028 <__libc_memalign> 804c7df: c9 leave 804c7e0: c3 ret 804c7e1: 8d 76 00 lea 0x0(%esi),%esi 0804c7e4 <__malloc_trim>: 804c7e4: 55 push %ebp 804c7e5: 89 e5 mov %esp,%ebp 804c7e7: 53 push %ebx 804c7e8: b8 00 00 00 00 mov $0x0,%eax 804c7ed: 85 c0 test %eax,%eax 804c7ef: 74 0d je 804c7fe <__malloc_trim+0x1a> 804c7f1: 68 30 a4 07 08 push $0x807a430 804c7f6: e8 05 38 fb f7 call 0 <_init-0x80480b4> 804c7fb: 83 c4 04 add $0x4,%esp 804c7fe: 8b 45 08 mov 0x8(%ebp),%eax 804c801: e8 a2 01 00 00 call 804c9a8 804c806: 89 c3 mov %eax,%ebx 804c808: b8 00 00 00 00 mov $0x0,%eax 804c80d: 85 c0 test %eax,%eax 804c80f: 74 0a je 804c81b <__malloc_trim+0x37> 804c811: 68 30 a4 07 08 push $0x807a430 804c816: e8 e5 37 fb f7 call 0 <_init-0x80480b4> 804c81b: 89 d8 mov %ebx,%eax 804c81d: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804c820: c9 leave 804c821: c3 ret 804c822: 89 f6 mov %esi,%esi 0804c824 <__malloc_usable_size>: 804c824: 55 push %ebp 804c825: 89 e5 mov %esp,%ebp 804c827: 8b 45 08 mov 0x8(%ebp),%eax 804c82a: 85 c0 test %eax,%eax 804c82c: 74 16 je 804c844 <__malloc_usable_size+0x20> 804c82e: 8d 48 f8 lea 0xfffffff8(%eax),%ecx 804c831: 8b 50 fc mov 0xfffffffc(%eax),%edx 804c834: f6 c2 02 test $0x2,%dl 804c837: 75 17 jne 804c850 <__malloc_usable_size+0x2c> 804c839: 89 d0 mov %edx,%eax 804c83b: 24 fe and $0xfe,%al 804c83d: f6 44 08 04 01 testb $0x1,0x4(%eax,%ecx,1) 804c842: 75 04 jne 804c848 <__malloc_usable_size+0x24> 804c844: 31 c0 xor %eax,%eax 804c846: eb 0e jmp 804c856 <__malloc_usable_size+0x32> 804c848: 83 e2 fc and $0xfffffffc,%edx 804c84b: 8d 42 fc lea 0xfffffffc(%edx),%eax 804c84e: eb 06 jmp 804c856 <__malloc_usable_size+0x32> 804c850: 83 e2 fc and $0xfffffffc,%edx 804c853: 8d 42 f8 lea 0xfffffff8(%edx),%eax 804c856: c9 leave 804c857: c3 ret 0804c858 <__libc_mallopt>: 804c858: 55 push %ebp 804c859: 89 e5 mov %esp,%ebp 804c85b: 8b 55 0c mov 0xc(%ebp),%edx 804c85e: 8b 45 08 mov 0x8(%ebp),%eax 804c861: 83 c0 05 add $0x5,%eax 804c864: 83 f8 04 cmp $0x4,%eax 804c867: 77 57 ja 804c8c0 <__libc_mallopt+0x68> 804c869: ff 24 85 c0 16 07 08 jmp *0x80716c0(,%eax,4) 804c870: 89 15 60 a4 07 08 mov %edx,0x807a460 804c876: b8 01 00 00 00 mov $0x1,%eax 804c87b: eb 45 jmp 804c8c2 <__libc_mallopt+0x6a> 804c87d: 8d 76 00 lea 0x0(%esi),%esi 804c880: 89 15 64 a4 07 08 mov %edx,0x807a464 804c886: b8 01 00 00 00 mov $0x1,%eax 804c88b: eb 35 jmp 804c8c2 <__libc_mallopt+0x6a> 804c88d: 8d 76 00 lea 0x0(%esi),%esi 804c890: 81 fa 00 00 08 00 cmp $0x80000,%edx 804c896: 77 28 ja 804c8c0 <__libc_mallopt+0x68> 804c898: 89 15 6c a4 07 08 mov %edx,0x807a46c 804c89e: b8 01 00 00 00 mov $0x1,%eax 804c8a3: eb 1d jmp 804c8c2 <__libc_mallopt+0x6a> 804c8a5: 89 15 68 a4 07 08 mov %edx,0x807a468 804c8ab: b8 01 00 00 00 mov $0x1,%eax 804c8b0: eb 10 jmp 804c8c2 <__libc_mallopt+0x6a> 804c8b2: 89 15 70 a4 07 08 mov %edx,0x807a470 804c8b8: b8 01 00 00 00 mov $0x1,%eax 804c8bd: eb 03 jmp 804c8c2 <__libc_mallopt+0x6a> 804c8bf: 90 nop 804c8c0: 31 c0 xor %eax,%eax 804c8c2: c9 leave 804c8c3: c3 ret 0804c8c4 : 804c8c4: 55 push %ebp 804c8c5: 89 e5 mov %esp,%ebp 804c8c7: 83 ec 0c sub $0xc,%esp 804c8ca: 57 push %edi 804c8cb: 56 push %esi 804c8cc: 53 push %ebx 804c8cd: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c8d0: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804c8d3: 89 cf mov %ecx,%edi 804c8d5: 8d 54 17 10 lea 0x10(%edi,%edx,1),%edx 804c8d9: e8 b2 d4 ff ff call 8049d90 804c8de: 89 c3 mov %eax,%ebx 804c8e0: 85 db test %ebx,%ebx 804c8e2: 75 0c jne 804c8f0 804c8e4: 31 c0 xor %eax,%eax 804c8e6: e9 b2 00 00 00 jmp 804c99d 804c8eb: 90 nop 804c8ec: 8d 74 26 00 lea 0x0(%esi,1),%esi 804c8f0: 8d 73 08 lea 0x8(%ebx),%esi 804c8f3: 89 f0 mov %esi,%eax 804c8f5: 31 d2 xor %edx,%edx 804c8f7: f7 f7 div %edi,%eax 804c8f9: 85 d2 test %edx,%edx 804c8fb: 75 13 jne 804c910 804c8fd: 8b 53 04 mov 0x4(%ebx),%edx 804c900: f6 c2 02 test $0x2,%dl 804c903: 74 69 je 804c96e 804c905: e9 91 00 00 00 jmp 804c99b 804c90a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804c910: 8d 44 37 ff lea 0xffffffff(%edi,%esi,1),%eax 804c914: 89 f9 mov %edi,%ecx 804c916: f7 d9 neg %ecx 804c918: 21 c8 and %ecx,%eax 804c91a: 8d 70 f8 lea 0xfffffff8(%eax),%esi 804c91d: 89 f0 mov %esi,%eax 804c91f: 29 d8 sub %ebx,%eax 804c921: 83 f8 0f cmp $0xf,%eax 804c924: 7f 02 jg 804c928 804c926: 01 fe add %edi,%esi 804c928: 89 f1 mov %esi,%ecx 804c92a: 29 d9 sub %ebx,%ecx 804c92c: 8b 43 04 mov 0x4(%ebx),%eax 804c92f: 89 c2 mov %eax,%edx 804c931: 83 e2 fc and $0xfffffffc,%edx 804c934: 29 ca sub %ecx,%edx 804c936: a8 02 test $0x2,%al 804c938: 74 0e je 804c948 804c93a: 03 0b add (%ebx),%ecx 804c93c: 89 0e mov %ecx,(%esi) 804c93e: 83 ca 02 or $0x2,%edx 804c941: 89 56 04 mov %edx,0x4(%esi) 804c944: 89 f0 mov %esi,%eax 804c946: eb 55 jmp 804c99d 804c948: 89 d0 mov %edx,%eax 804c94a: 0c 01 or $0x1,%al 804c94c: 89 46 04 mov %eax,0x4(%esi) 804c94f: 80 4c 32 04 01 orb $0x1,0x4(%edx,%esi,1) 804c954: 8b 43 04 mov 0x4(%ebx),%eax 804c957: 83 e0 01 and $0x1,%eax 804c95a: 09 c1 or %eax,%ecx 804c95c: 89 4b 04 mov %ecx,0x4(%ebx) 804c95f: 89 da mov %ebx,%edx 804c961: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c964: e8 df db ff ff call 804a548 804c969: 89 f3 mov %esi,%ebx 804c96b: 8b 53 04 mov 0x4(%ebx),%edx 804c96e: 89 d1 mov %edx,%ecx 804c970: 83 e1 fc and $0xfffffffc,%ecx 804c973: 2b 4d f8 sub 0xfffffff8(%ebp),%ecx 804c976: 83 f9 0f cmp $0xf,%ecx 804c979: 7e 20 jle 804c99b 804c97b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804c97e: 8d 14 18 lea (%eax,%ebx,1),%edx 804c981: 83 c9 01 or $0x1,%ecx 804c984: 89 4a 04 mov %ecx,0x4(%edx) 804c987: 8b 43 04 mov 0x4(%ebx),%eax 804c98a: 83 e0 01 and $0x1,%eax 804c98d: 0b 45 f8 or 0xfffffff8(%ebp),%eax 804c990: 89 43 04 mov %eax,0x4(%ebx) 804c993: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c996: e8 ad db ff ff call 804a548 804c99b: 89 d8 mov %ebx,%eax 804c99d: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804c9a0: 5b pop %ebx 804c9a1: 5e pop %esi 804c9a2: 5f pop %edi 804c9a3: c9 leave 804c9a4: c3 ret 804c9a5: 8d 76 00 lea 0x0(%esi),%esi 0804c9a8 : 804c9a8: 55 push %ebp 804c9a9: 89 e5 mov %esp,%ebp 804c9ab: 83 ec 04 sub $0x4,%esp 804c9ae: 57 push %edi 804c9af: 56 push %esi 804c9b0: 53 push %ebx 804c9b1: 89 c1 mov %eax,%ecx 804c9b3: 8b 15 28 a0 07 08 mov 0x807a028,%edx 804c9b9: 89 55 fc mov %edx,0xfffffffc(%ebp) 804c9bc: 8b 5a 04 mov 0x4(%edx),%ebx 804c9bf: 83 e3 fc and $0xfffffffc,%ebx 804c9c2: 89 d8 mov %ebx,%eax 804c9c4: 29 c8 sub %ecx,%eax 804c9c6: 8b 15 88 b3 07 08 mov 0x807b388,%edx 804c9cc: 8d 44 10 ef lea 0xffffffef(%eax,%edx,1),%eax 804c9d0: 31 d2 xor %edx,%edx 804c9d2: f7 35 88 b3 07 08 div 0x807b388,%eax 804c9d8: 8d 70 ff lea 0xffffffff(%eax),%esi 804c9db: 0f af 35 88 b3 07 08 imul 0x807b388,%esi 804c9e2: 3b 35 88 b3 07 08 cmp 0x807b388,%esi 804c9e8: 7c 61 jl 804ca4b 804c9ea: 6a 00 push $0x0 804c9ec: a1 00 a0 07 08 mov 0x807a000,%eax 804c9f1: ff d0 call *%eax 804c9f3: 89 c1 mov %eax,%ecx 804c9f5: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c9f8: 01 d8 add %ebx,%eax 804c9fa: 83 c4 04 add $0x4,%esp 804c9fd: 39 c1 cmp %eax,%ecx 804c9ff: 75 4a jne 804ca4b 804ca01: 89 f0 mov %esi,%eax 804ca03: f7 d8 neg %eax 804ca05: 50 push %eax 804ca06: a1 00 a0 07 08 mov 0x807a000,%eax 804ca0b: ff d0 call *%eax 804ca0d: 89 c7 mov %eax,%edi 804ca0f: 83 c4 04 add $0x4,%esp 804ca12: a1 a8 a4 07 08 mov 0x807a4a8,%eax 804ca17: 85 c0 test %eax,%eax 804ca19: 74 02 je 804ca1d 804ca1b: ff d0 call *%eax 804ca1d: 85 ff test %edi,%edi 804ca1f: 75 2f jne 804ca50 804ca21: 6a 00 push $0x0 804ca23: a1 00 a0 07 08 mov 0x807a000,%eax 804ca28: ff d0 call *%eax 804ca2a: 89 c1 mov %eax,%ecx 804ca2c: 89 cb mov %ecx,%ebx 804ca2e: 2b 5d fc sub 0xfffffffc(%ebp),%ebx 804ca31: 83 fb 0f cmp $0xf,%ebx 804ca34: 7e 15 jle 804ca4b 804ca36: 2b 0d 74 a4 07 08 sub 0x807a474,%ecx 804ca3c: 89 0d 2c a4 07 08 mov %ecx,0x807a42c 804ca42: 83 cb 01 or $0x1,%ebx 804ca45: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ca48: 89 5a 04 mov %ebx,0x4(%edx) 804ca4b: 31 c0 xor %eax,%eax 804ca4d: eb 17 jmp 804ca66 804ca4f: 90 nop 804ca50: 29 35 2c a4 07 08 sub %esi,0x807a42c 804ca56: 29 f3 sub %esi,%ebx 804ca58: 83 cb 01 or $0x1,%ebx 804ca5b: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ca5e: 89 5a 04 mov %ebx,0x4(%edx) 804ca61: b8 01 00 00 00 mov $0x1,%eax 804ca66: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804ca69: 5b pop %ebx 804ca6a: 5e pop %esi 804ca6b: 5f pop %edi 804ca6c: c9 leave 804ca6d: c3 ret 804ca6e: 89 f6 mov %esi,%esi 0804ca70 : 804ca70: 55 push %ebp 804ca71: 89 e5 mov %esp,%ebp 804ca73: 56 push %esi 804ca74: 53 push %ebx 804ca75: 8b 75 08 mov 0x8(%ebp),%esi 804ca78: 85 f6 test %esi,%esi 804ca7a: 0f 84 c4 00 00 00 je 804cb44 804ca80: b8 00 00 00 00 mov $0x0,%eax 804ca85: 85 c0 test %eax,%eax 804ca87: 74 0d je 804ca96 804ca89: 68 30 a4 07 08 push $0x807a430 804ca8e: e8 6d 35 fb f7 call 0 <_init-0x80480b4> 804ca93: 83 c4 04 add $0x4,%esp 804ca96: 89 f0 mov %esi,%eax 804ca98: e8 07 f2 ff ff call 804bca4 804ca9d: 89 c3 mov %eax,%ebx 804ca9f: 85 db test %ebx,%ebx 804caa1: 75 41 jne 804cae4 804caa3: b8 00 00 00 00 mov $0x0,%eax 804caa8: 85 c0 test %eax,%eax 804caaa: 74 0d je 804cab9 804caac: 68 30 a4 07 08 push $0x807a430 804cab1: e8 4a 35 fb f7 call 0 <_init-0x80480b4> 804cab6: 83 c4 04 add $0x4,%esp 804cab9: a1 70 a4 07 08 mov 0x807a470,%eax 804cabe: a8 01 test $0x1,%al 804cac0: 74 19 je 804cadb 804cac2: 56 push %esi 804cac3: 68 82 16 07 08 push $0x8071682 804cac8: ff 35 3c a5 07 08 pushl 0x807a53c 804cace: e8 81 11 00 00 call 804dc54 804cad3: 83 c4 0c add $0xc,%esp 804cad6: a1 70 a4 07 08 mov 0x807a470,%eax 804cadb: a8 02 test $0x2,%al 804cadd: 74 65 je 804cb44 804cadf: e8 6c b8 ff ff call 8048350 804cae4: 8b 53 04 mov 0x4(%ebx),%edx 804cae7: f6 c2 02 test $0x2,%dl 804caea: 74 39 je 804cb25 804caec: b8 00 00 00 00 mov $0x0,%eax 804caf1: 85 c0 test %eax,%eax 804caf3: 74 10 je 804cb05 804caf5: 68 30 a4 07 08 push $0x807a430 804cafa: e8 01 35 fb f7 call 0 <_init-0x80480b4> 804caff: 83 c4 04 add $0x4,%esp 804cb02: 8b 53 04 mov 0x4(%ebx),%edx 804cb05: 83 e2 fc and $0xfffffffc,%edx 804cb08: ff 0d 7c a4 07 08 decl 0x807a47c 804cb0e: 89 d0 mov %edx,%eax 804cb10: 03 03 add (%ebx),%eax 804cb12: 29 05 84 a4 07 08 sub %eax,0x807a484 804cb18: 03 13 add (%ebx),%edx 804cb1a: 52 push %edx 804cb1b: 2b 1b sub (%ebx),%ebx 804cb1d: 53 push %ebx 804cb1e: e8 4d 06 00 00 call 804d170 <__munmap> 804cb23: eb 1f jmp 804cb44 804cb25: 89 da mov %ebx,%edx 804cb27: b8 20 a0 07 08 mov $0x807a020,%eax 804cb2c: e8 17 da ff ff call 804a548 804cb31: b8 00 00 00 00 mov $0x0,%eax 804cb36: 85 c0 test %eax,%eax 804cb38: 74 0a je 804cb44 804cb3a: 68 30 a4 07 08 push $0x807a430 804cb3f: e8 bc 34 fb f7 call 0 <_init-0x80480b4> 804cb44: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804cb47: 5b pop %ebx 804cb48: 5e pop %esi 804cb49: c9 leave 804cb4a: c3 ret 804cb4b: 90 nop 0804cb4c : 804cb4c: 55 push %ebp 804cb4d: 89 e5 mov %esp,%ebp 804cb4f: 8b 45 08 mov 0x8(%ebp),%eax 804cb52: 8d 50 0b lea 0xb(%eax),%edx 804cb55: 85 d2 test %edx,%edx 804cb57: 7e 04 jle 804cb5d 804cb59: 39 c2 cmp %eax,%edx 804cb5b: 73 13 jae 804cb70 804cb5d: e8 e2 b7 ff ff call 8048344 <__errno_location> 804cb62: c7 00 0c 00 00 00 movl $0xc,(%eax) 804cb68: eb 2e jmp 804cb98 804cb6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804cb70: 83 fa 16 cmp $0x16,%edx 804cb73: 76 0b jbe 804cb80 804cb75: 83 e2 f8 and $0xfffffff8,%edx 804cb78: eb 0b jmp 804cb85 804cb7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804cb80: ba 10 00 00 00 mov $0x10,%edx 804cb85: b8 20 a0 07 08 mov $0x807a020,%eax 804cb8a: e8 01 d2 ff ff call 8049d90 804cb8f: 85 c0 test %eax,%eax 804cb91: 74 05 je 804cb98 804cb93: 83 c0 08 add $0x8,%eax 804cb96: eb 02 jmp 804cb9a 804cb98: 31 c0 xor %eax,%eax 804cb9a: c9 leave 804cb9b: c3 ret 0804cb9c : 804cb9c: 55 push %ebp 804cb9d: 89 e5 mov %esp,%ebp 804cb9f: 53 push %ebx 804cba0: 8b 5d 08 mov 0x8(%ebp),%ebx 804cba3: 85 db test %ebx,%ebx 804cba5: 74 39 je 804cbe0 804cba7: 8d 4b f8 lea 0xfffffff8(%ebx),%ecx 804cbaa: 8b 43 fc mov 0xfffffffc(%ebx),%eax 804cbad: a8 02 test $0x2,%al 804cbaf: 74 23 je 804cbd4 804cbb1: 24 fc and $0xfc,%al 804cbb3: ff 0d 7c a4 07 08 decl 0x807a47c 804cbb9: 89 c2 mov %eax,%edx 804cbbb: 03 53 f8 add 0xfffffff8(%ebx),%edx 804cbbe: 29 15 84 a4 07 08 sub %edx,0x807a484 804cbc4: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 804cbc7: 01 d0 add %edx,%eax 804cbc9: 50 push %eax 804cbca: 29 d1 sub %edx,%ecx 804cbcc: 51 push %ecx 804cbcd: e8 9e 05 00 00 call 804d170 <__munmap> 804cbd2: eb 0c jmp 804cbe0 804cbd4: 89 ca mov %ecx,%edx 804cbd6: b8 20 a0 07 08 mov $0x807a020,%eax 804cbdb: e8 68 d9 ff ff call 804a548 804cbe0: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804cbe3: c9 leave 804cbe4: c3 ret 804cbe5: 8d 76 00 lea 0x0(%esi),%esi 0804cbe8 : 804cbe8: 55 push %ebp 804cbe9: 89 e5 mov %esp,%ebp 804cbeb: 56 push %esi 804cbec: 53 push %ebx 804cbed: be 00 00 00 00 mov $0x0,%esi 804cbf2: 85 f6 test %esi,%esi 804cbf4: 74 0d je 804cc03 804cbf6: 68 48 a4 07 08 push $0x807a448 804cbfb: e8 00 34 fb f7 call 0 <_init-0x80480b4> 804cc00: 83 c4 04 add $0x4,%esp 804cc03: bb 20 a0 07 08 mov $0x807a020,%ebx 804cc08: 85 f6 test %esi,%esi 804cc0a: 74 0f je 804cc1b 804cc0c: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804cc12: 50 push %eax 804cc13: e8 e8 33 fb f7 call 0 <_init-0x80480b4> 804cc18: 83 c4 04 add $0x4,%esp 804cc1b: 8b 9b 08 04 00 00 mov 0x408(%ebx),%ebx 804cc21: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 804cc27: 75 df jne 804cc08 804cc29: a1 9c a4 07 08 mov 0x807a49c,%eax 804cc2e: a3 8c b3 07 08 mov %eax,0x807b38c 804cc33: a1 98 a4 07 08 mov 0x807a498,%eax 804cc38: a3 90 b3 07 08 mov %eax,0x807b390 804cc3d: c7 05 9c a4 07 08 20 movl $0x804c520,0x807a49c 804cc44: c5 04 08 804cc47: c7 05 98 a4 07 08 1c movl $0x804ce1c,0x807a498 804cc4e: ce 04 08 804cc51: a1 74 bb 07 08 mov 0x807bb74,%eax 804cc56: 85 c0 test %eax,%eax 804cc58: 74 09 je 804cc63 804cc5a: 6a 00 push $0x0 804cc5c: ff d0 call *%eax 804cc5e: 83 c4 04 add $0x4,%esp 804cc61: eb 05 jmp 804cc68 804cc63: a1 6c bb 07 08 mov 0x807bb6c,%eax 804cc68: a3 94 b3 07 08 mov %eax,0x807b394 804cc6d: a1 70 bb 07 08 mov 0x807bb70,%eax 804cc72: 85 c0 test %eax,%eax 804cc74: 74 0a je 804cc80 804cc76: 6a 00 push $0x0 804cc78: 6a 00 push $0x0 804cc7a: ff d0 call *%eax 804cc7c: eb 0c jmp 804cc8a 804cc7e: 89 f6 mov %esi,%esi 804cc80: c7 05 6c bb 07 08 00 movl $0x0,0x807bb6c 804cc87: 00 00 00 804cc8a: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804cc8d: 5b pop %ebx 804cc8e: 5e pop %esi 804cc8f: c9 leave 804cc90: c3 ret 804cc91: 8d 76 00 lea 0x0(%esi),%esi 0804cc94 : 804cc94: 55 push %ebp 804cc95: 89 e5 mov %esp,%ebp 804cc97: 56 push %esi 804cc98: 53 push %ebx 804cc99: a1 70 bb 07 08 mov 0x807bb70,%eax 804cc9e: 85 c0 test %eax,%eax 804cca0: 74 0f je 804ccb1 804cca2: ff 35 94 b3 07 08 pushl 0x807b394 804cca8: 6a 00 push $0x0 804ccaa: ff d0 call *%eax 804ccac: 83 c4 08 add $0x8,%esp 804ccaf: eb 0a jmp 804ccbb 804ccb1: a1 94 b3 07 08 mov 0x807b394,%eax 804ccb6: a3 6c bb 07 08 mov %eax,0x807bb6c 804ccbb: a1 8c b3 07 08 mov 0x807b38c,%eax 804ccc0: a3 9c a4 07 08 mov %eax,0x807a49c 804ccc5: a1 90 b3 07 08 mov 0x807b390,%eax 804ccca: a3 98 a4 07 08 mov %eax,0x807a498 804cccf: bb 20 a0 07 08 mov $0x807a020,%ebx 804ccd4: be 00 00 00 00 mov $0x0,%esi 804ccd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804cce0: 85 f6 test %esi,%esi 804cce2: 74 0f je 804ccf3 804cce4: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804ccea: 50 push %eax 804cceb: e8 10 33 fb f7 call 0 <_init-0x80480b4> 804ccf0: 83 c4 04 add $0x4,%esp 804ccf3: 8b 9b 08 04 00 00 mov 0x408(%ebx),%ebx 804ccf9: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 804ccff: 75 df jne 804cce0 804cd01: 85 f6 test %esi,%esi 804cd03: 74 0a je 804cd0f 804cd05: 68 48 a4 07 08 push $0x807a448 804cd0a: e8 f1 32 fb f7 call 0 <_init-0x80480b4> 804cd0f: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804cd12: 5b pop %ebx 804cd13: 5e pop %esi 804cd14: c9 leave 804cd15: c3 ret 804cd16: 89 f6 mov %esi,%esi 0804cd18 : 804cd18: 55 push %ebp 804cd19: 89 e5 mov %esp,%ebp 804cd1b: 56 push %esi 804cd1c: 53 push %ebx 804cd1d: a1 70 bb 07 08 mov 0x807bb70,%eax 804cd22: 85 c0 test %eax,%eax 804cd24: 74 0f je 804cd35 804cd26: ff 35 94 b3 07 08 pushl 0x807b394 804cd2c: 6a 00 push $0x0 804cd2e: ff d0 call *%eax 804cd30: 83 c4 08 add $0x8,%esp 804cd33: eb 0a jmp 804cd3f 804cd35: a1 94 b3 07 08 mov 0x807b394,%eax 804cd3a: a3 6c bb 07 08 mov %eax,0x807bb6c 804cd3f: a1 8c b3 07 08 mov 0x807b38c,%eax 804cd44: a3 9c a4 07 08 mov %eax,0x807a49c 804cd49: a1 90 b3 07 08 mov 0x807b390,%eax 804cd4e: a3 98 a4 07 08 mov %eax,0x807a498 804cd53: bb 20 a0 07 08 mov $0x807a020,%ebx 804cd58: be 00 00 00 00 mov $0x0,%esi 804cd5d: 8d 76 00 lea 0x0(%esi),%esi 804cd60: 85 f6 test %esi,%esi 804cd62: 74 11 je 804cd75 804cd64: 6a 00 push $0x0 804cd66: 8d 83 10 04 00 00 lea 0x410(%ebx),%eax 804cd6c: 50 push %eax 804cd6d: e8 8e 32 fb f7 call 0 <_init-0x80480b4> 804cd72: 83 c4 08 add $0x8,%esp 804cd75: 8b 9b 08 04 00 00 mov 0x408(%ebx),%ebx 804cd7b: 81 fb 20 a0 07 08 cmp $0x807a020,%ebx 804cd81: 75 dd jne 804cd60 804cd83: 85 f6 test %esi,%esi 804cd85: 74 0c je 804cd93 804cd87: 6a 00 push $0x0 804cd89: 68 48 a4 07 08 push $0x807a448 804cd8e: e8 6d 32 fb f7 call 0 <_init-0x80480b4> 804cd93: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804cd96: 5b pop %ebx 804cd97: 5e pop %esi 804cd98: c9 leave 804cd99: c3 ret 804cd9a: 89 f6 mov %esi,%esi 0804cd9c : 804cd9c: 55 push %ebp 804cd9d: 89 e5 mov %esp,%ebp 804cd9f: 53 push %ebx 804cda0: 8b 5d 08 mov 0x8(%ebp),%ebx 804cda3: c7 05 9c a4 07 08 00 movl $0x0,0x807a49c 804cdaa: 00 00 00 804cdad: e8 ae c9 ff ff call 8049760 804cdb2: 53 push %ebx 804cdb3: e8 44 ce ff ff call 8049bfc <__libc_malloc> 804cdb8: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804cdbb: c9 leave 804cdbc: c3 ret 804cdbd: 8d 76 00 lea 0x0(%esi),%esi 0804cdc0 : 804cdc0: 55 push %ebp 804cdc1: 89 e5 mov %esp,%ebp 804cdc3: 56 push %esi 804cdc4: 53 push %ebx 804cdc5: 8b 75 08 mov 0x8(%ebp),%esi 804cdc8: 8b 5d 0c mov 0xc(%ebp),%ebx 804cdcb: c7 05 9c a4 07 08 00 movl $0x0,0x807a49c 804cdd2: 00 00 00 804cdd5: c7 05 a0 a4 07 08 00 movl $0x0,0x807a4a0 804cddc: 00 00 00 804cddf: e8 7c c9 ff ff call 8049760 804cde4: 53 push %ebx 804cde5: 56 push %esi 804cde6: e8 09 da ff ff call 804a7f4 <__libc_realloc> 804cdeb: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804cdee: 5b pop %ebx 804cdef: 5e pop %esi 804cdf0: c9 leave 804cdf1: c3 ret 804cdf2: 89 f6 mov %esi,%esi 0804cdf4 : 804cdf4: 55 push %ebp 804cdf5: 89 e5 mov %esp,%ebp 804cdf7: 56 push %esi 804cdf8: 53 push %ebx 804cdf9: 8b 75 08 mov 0x8(%ebp),%esi 804cdfc: 8b 5d 0c mov 0xc(%ebp),%ebx 804cdff: c7 05 a4 a4 07 08 00 movl $0x0,0x807a4a4 804ce06: 00 00 00 804ce09: e8 52 c9 ff ff call 8049760 804ce0e: 53 push %ebx 804ce0f: 56 push %esi 804ce10: e8 13 e2 ff ff call 804b028 <__libc_memalign> 804ce15: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804ce18: 5b pop %ebx 804ce19: 5e pop %esi 804ce1a: c9 leave 804ce1b: c3 ret 0804ce1c : 804ce1c: 55 push %ebp 804ce1d: 89 e5 mov %esp,%ebp 804ce1f: 57 push %edi 804ce20: 56 push %esi 804ce21: 53 push %ebx 804ce22: 8b 4d 08 mov 0x8(%ebp),%ecx 804ce25: 85 c9 test %ecx,%ecx 804ce27: 0f 84 ad 00 00 00 je 804ceda 804ce2d: 8d 71 f8 lea 0xfffffff8(%ecx),%esi 804ce30: 8b 41 fc mov 0xfffffffc(%ecx),%eax 804ce33: a8 02 test $0x2,%al 804ce35: 74 29 je 804ce60 804ce37: 24 fc and $0xfc,%al 804ce39: ff 0d 7c a4 07 08 decl 0x807a47c 804ce3f: 89 c2 mov %eax,%edx 804ce41: 03 51 f8 add 0xfffffff8(%ecx),%edx 804ce44: 29 15 84 a4 07 08 sub %edx,0x807a484 804ce4a: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 804ce4d: 01 d0 add %edx,%eax 804ce4f: 50 push %eax 804ce50: 29 d6 sub %edx,%esi 804ce52: 56 push %esi 804ce53: e8 18 03 00 00 call 804d170 <__munmap> 804ce58: e9 7d 00 00 00 jmp 804ceda 804ce5d: 8d 76 00 lea 0x0(%esi),%esi 804ce60: b8 20 a0 07 08 mov $0x807a020,%eax 804ce65: 3b 70 08 cmp 0x8(%eax),%esi 804ce68: 73 08 jae 804ce72 804ce6a: 3b 35 74 a4 07 08 cmp 0x807a474,%esi 804ce70: 73 0e jae 804ce80 804ce72: 89 f2 mov %esi,%edx 804ce74: 81 e2 00 00 f0 ff and $0xfff00000,%edx 804ce7a: 8b 3a mov (%edx),%edi 804ce7c: eb 04 jmp 804ce82 804ce7e: 89 f6 mov %esi,%esi 804ce80: 89 c7 mov %eax,%edi 804ce82: a1 74 bb 07 08 mov 0x807bb74,%eax 804ce87: 85 c0 test %eax,%eax 804ce89: 74 0b je 804ce96 804ce8b: 6a 00 push $0x0 804ce8d: ff d0 call *%eax 804ce8f: 83 c4 04 add $0x4,%esp 804ce92: 89 c3 mov %eax,%ebx 804ce94: eb 06 jmp 804ce9c 804ce96: 8b 1d 6c bb 07 08 mov 0x807bb6c,%ebx 804ce9c: 85 db test %ebx,%ebx 804ce9e: 74 18 je 804ceb8 804cea0: b8 00 00 00 00 mov $0x0,%eax 804cea5: 85 c0 test %eax,%eax 804cea7: 74 0f je 804ceb8 804cea9: 8d 87 10 04 00 00 lea 0x410(%edi),%eax 804ceaf: 50 push %eax 804ceb0: e8 4b 31 fb f7 call 0 <_init-0x80480b4> 804ceb5: 83 c4 04 add $0x4,%esp 804ceb8: 89 f2 mov %esi,%edx 804ceba: 89 f8 mov %edi,%eax 804cebc: e8 87 d6 ff ff call 804a548 804cec1: 85 db test %ebx,%ebx 804cec3: 74 15 je 804ceda 804cec5: b8 00 00 00 00 mov $0x0,%eax 804ceca: 85 c0 test %eax,%eax 804cecc: 74 0c je 804ceda 804cece: 8d 87 10 04 00 00 lea 0x410(%edi),%eax 804ced4: 50 push %eax 804ced5: e8 26 31 fb f7 call 0 <_init-0x80480b4> 804ceda: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804cedd: 5b pop %ebx 804cede: 5e pop %esi 804cedf: 5f pop %edi 804cee0: c9 leave 804cee1: c3 ret 804cee2: 90 nop 804cee3: 90 nop 0804cee4 <__default_morecore>: 804cee4: 55 push %ebp 804cee5: 89 e5 mov %esp,%ebp 804cee7: ff 75 08 pushl 0x8(%ebp) 804ceea: e8 01 02 00 00 call 804d0f0 <__sbrk> 804ceef: 83 f8 ff cmp $0xffffffff,%eax 804cef2: 75 02 jne 804cef6 <__default_morecore+0x12> 804cef4: 31 c0 xor %eax,%eax 804cef6: c9 leave 804cef7: c3 ret 804cef8: 90 nop 804cef9: 90 nop 804cefa: 90 nop 804cefb: 90 nop 804cefc: 90 nop 804cefd: 90 nop 804cefe: 90 nop 804ceff: 90 nop 0804cf00 : 804cf00: 55 push %ebp 804cf01: 89 e5 mov %esp,%ebp 804cf03: 57 push %edi 804cf04: 56 push %esi 804cf05: 53 push %ebx 804cf06: 8b 5d 08 mov 0x8(%ebp),%ebx 804cf09: 8b 45 10 mov 0x10(%ebp),%eax 804cf0c: 89 df mov %ebx,%edi 804cf0e: 8b 75 0c mov 0xc(%ebp),%esi 804cf11: 89 da mov %ebx,%edx 804cf13: 29 f2 sub %esi,%edx 804cf15: 39 c2 cmp %eax,%edx 804cf17: 72 27 jb 804cf40 804cf19: 83 f8 07 cmp $0x7,%eax 804cf1c: 76 17 jbe 804cf35 804cf1e: 89 d9 mov %ebx,%ecx 804cf20: f7 d9 neg %ecx 804cf22: 83 e1 03 and $0x3,%ecx 804cf25: 29 c8 sub %ecx,%eax 804cf27: fc cld 804cf28: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804cf2a: 89 c1 mov %eax,%ecx 804cf2c: c1 e9 02 shr $0x2,%ecx 804cf2f: fc cld 804cf30: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804cf32: 83 e0 03 and $0x3,%eax 804cf35: 89 c1 mov %eax,%ecx 804cf37: fc cld 804cf38: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804cf3a: eb 3c jmp 804cf78 804cf3c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804cf40: 01 c6 add %eax,%esi 804cf42: 8d 3c 18 lea (%eax,%ebx,1),%edi 804cf45: 83 f8 07 cmp $0x7,%eax 804cf48: 76 26 jbe 804cf70 804cf4a: 89 f9 mov %edi,%ecx 804cf4c: 83 e1 03 and $0x3,%ecx 804cf4f: 29 c8 sub %ecx,%eax 804cf51: 4f dec %edi 804cf52: 4e dec %esi 804cf53: fd std 804cf54: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804cf56: fc cld 804cf57: 83 c7 fd add $0xfffffffd,%edi 804cf5a: 83 c6 fd add $0xfffffffd,%esi 804cf5d: 89 c1 mov %eax,%ecx 804cf5f: c1 e9 02 shr $0x2,%ecx 804cf62: fd std 804cf63: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804cf65: fc cld 804cf66: 83 c7 04 add $0x4,%edi 804cf69: 83 c6 04 add $0x4,%esi 804cf6c: 83 e0 03 and $0x3,%eax 804cf6f: 90 nop 804cf70: 4f dec %edi 804cf71: 4e dec %esi 804cf72: 89 c1 mov %eax,%ecx 804cf74: fd std 804cf75: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804cf77: fc cld 804cf78: 89 d8 mov %ebx,%eax 804cf7a: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804cf7d: 5b pop %ebx 804cf7e: 5e pop %esi 804cf7f: 5f pop %edi 804cf80: c9 leave 804cf81: c3 ret 804cf82: 90 nop 804cf83: 90 nop 0804cf84 : 804cf84: 55 push %ebp 804cf85: 89 e5 mov %esp,%ebp 804cf87: 57 push %edi 804cf88: 56 push %esi 804cf89: 53 push %ebx 804cf8a: 8b 75 08 mov 0x8(%ebp),%esi 804cf8d: 8b 5d 10 mov 0x10(%ebp),%ebx 804cf90: 89 f7 mov %esi,%edi 804cf92: 0f b6 45 0c movzbl 0xc(%ebp),%eax 804cf96: fc cld 804cf97: 83 fb 0b cmp $0xb,%ebx 804cf9a: 76 23 jbe 804cfbf 804cf9c: 89 c2 mov %eax,%edx 804cf9e: c1 e2 08 shl $0x8,%edx 804cfa1: 09 d0 or %edx,%eax 804cfa3: 89 c2 mov %eax,%edx 804cfa5: c1 e2 10 shl $0x10,%edx 804cfa8: 09 d0 or %edx,%eax 804cfaa: 89 f1 mov %esi,%ecx 804cfac: f7 d9 neg %ecx 804cfae: 83 e1 03 and $0x3,%ecx 804cfb1: 29 cb sub %ecx,%ebx 804cfb3: f3 aa repz stos %al,%es:(%edi) 804cfb5: 89 d9 mov %ebx,%ecx 804cfb7: c1 e9 02 shr $0x2,%ecx 804cfba: f3 ab repz stos %eax,%es:(%edi) 804cfbc: 83 e3 03 and $0x3,%ebx 804cfbf: 89 d9 mov %ebx,%ecx 804cfc1: f3 aa repz stos %al,%es:(%edi) 804cfc3: 89 f0 mov %esi,%eax 804cfc5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804cfc8: 5b pop %ebx 804cfc9: 5e pop %esi 804cfca: 5f pop %edi 804cfcb: c9 leave 804cfcc: c3 ret 804cfcd: 90 nop 804cfce: 90 nop 804cfcf: 90 nop 0804cfd0 <__mempcpy>: 804cfd0: 55 push %ebp 804cfd1: 89 e5 mov %esp,%ebp 804cfd3: 57 push %edi 804cfd4: 56 push %esi 804cfd5: 8b 45 10 mov 0x10(%ebp),%eax 804cfd8: 8b 7d 08 mov 0x8(%ebp),%edi 804cfdb: 8b 75 0c mov 0xc(%ebp),%esi 804cfde: 83 f8 07 cmp $0x7,%eax 804cfe1: 76 1d jbe 804d000 <__mempcpy+0x30> 804cfe3: 89 f9 mov %edi,%ecx 804cfe5: f7 d9 neg %ecx 804cfe7: 83 e1 03 and $0x3,%ecx 804cfea: 29 c8 sub %ecx,%eax 804cfec: fc cld 804cfed: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804cfef: 89 c1 mov %eax,%ecx 804cff1: c1 e9 02 shr $0x2,%ecx 804cff4: fc cld 804cff5: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804cff7: 83 e0 03 and $0x3,%eax 804cffa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804d000: 89 c1 mov %eax,%ecx 804d002: fc cld 804d003: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804d005: 89 f8 mov %edi,%eax 804d007: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804d00a: 5e pop %esi 804d00b: 5f pop %edi 804d00c: c9 leave 804d00d: c3 ret 804d00e: 90 nop 804d00f: 90 nop 0804d010 : 804d010: 55 push %ebp 804d011: 89 e5 mov %esp,%ebp 804d013: 57 push %edi 804d014: 56 push %esi 804d015: 8b 55 08 mov 0x8(%ebp),%edx 804d018: 8b 45 10 mov 0x10(%ebp),%eax 804d01b: 89 d7 mov %edx,%edi 804d01d: 8b 75 0c mov 0xc(%ebp),%esi 804d020: 83 f8 07 cmp $0x7,%eax 804d023: 76 1b jbe 804d040 804d025: 89 d1 mov %edx,%ecx 804d027: f7 d9 neg %ecx 804d029: 83 e1 03 and $0x3,%ecx 804d02c: 29 c8 sub %ecx,%eax 804d02e: fc cld 804d02f: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804d031: 89 c1 mov %eax,%ecx 804d033: c1 e9 02 shr $0x2,%ecx 804d036: fc cld 804d037: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804d039: 83 e0 03 and $0x3,%eax 804d03c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804d040: 89 c1 mov %eax,%ecx 804d042: fc cld 804d043: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 804d045: 89 d0 mov %edx,%eax 804d047: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804d04a: 5e pop %esi 804d04b: 5f pop %edi 804d04c: c9 leave 804d04d: c3 ret 804d04e: 90 nop 804d04f: 90 nop 0804d050 <_exit>: 804d050: 89 da mov %ebx,%edx 804d052: 8b 5c 24 04 mov 0x4(%esp,1),%ebx 804d056: b8 01 00 00 00 mov $0x1,%eax 804d05b: cd 80 int $0x80 804d05d: 89 d3 mov %edx,%ebx 804d05f: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d064: 0f 83 b6 03 00 00 jae 804d420 <__syscall_error> 804d06a: 90 nop 804d06b: 90 nop 804d06c: 90 nop 804d06d: 90 nop 804d06e: 90 nop 804d06f: 90 nop 0804d070 <__libc_open>: 804d070: 53 push %ebx 804d071: 8b 54 24 10 mov 0x10(%esp,1),%edx 804d075: 8b 4c 24 0c mov 0xc(%esp,1),%ecx 804d079: 8b 5c 24 08 mov 0x8(%esp,1),%ebx 804d07d: b8 05 00 00 00 mov $0x5,%eax 804d082: cd 80 int $0x80 804d084: 5b pop %ebx 804d085: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d08a: 0f 83 90 03 00 00 jae 804d420 <__syscall_error> 804d090: c3 ret 804d091: 90 nop 804d092: 90 nop 804d093: 90 nop 804d094: 90 nop 804d095: 90 nop 804d096: 90 nop 804d097: 90 nop 804d098: 90 nop 804d099: 90 nop 804d09a: 90 nop 804d09b: 90 nop 804d09c: 90 nop 804d09d: 90 nop 804d09e: 90 nop 804d09f: 90 nop 0804d0a0 <__libc_close>: 804d0a0: 89 da mov %ebx,%edx 804d0a2: 8b 5c 24 04 mov 0x4(%esp,1),%ebx 804d0a6: b8 06 00 00 00 mov $0x6,%eax 804d0ab: cd 80 int $0x80 804d0ad: 89 d3 mov %edx,%ebx 804d0af: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d0b4: 0f 83 66 03 00 00 jae 804d420 <__syscall_error> 804d0ba: c3 ret 804d0bb: 90 nop 804d0bc: 90 nop 804d0bd: 90 nop 804d0be: 90 nop 804d0bf: 90 nop 0804d0c0 <__libc_fcntl>: 804d0c0: 53 push %ebx 804d0c1: 8b 54 24 10 mov 0x10(%esp,1),%edx 804d0c5: 8b 4c 24 0c mov 0xc(%esp,1),%ecx 804d0c9: 8b 5c 24 08 mov 0x8(%esp,1),%ebx 804d0cd: b8 37 00 00 00 mov $0x37,%eax 804d0d2: cd 80 int $0x80 804d0d4: 5b pop %ebx 804d0d5: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d0da: 0f 83 40 03 00 00 jae 804d420 <__syscall_error> 804d0e0: c3 ret 804d0e1: 90 nop 804d0e2: 90 nop 804d0e3: 90 nop 804d0e4: 90 nop 804d0e5: 90 nop 804d0e6: 90 nop 804d0e7: 90 nop 804d0e8: 90 nop 804d0e9: 90 nop 804d0ea: 90 nop 804d0eb: 90 nop 804d0ec: 90 nop 804d0ed: 90 nop 804d0ee: 90 nop 804d0ef: 90 nop 0804d0f0 <__sbrk>: 804d0f0: 55 push %ebp 804d0f1: 89 e5 mov %esp,%ebp 804d0f3: 56 push %esi 804d0f4: 53 push %ebx 804d0f5: 8b 75 08 mov 0x8(%ebp),%esi 804d0f8: 83 3d e0 a5 07 08 00 cmpl $0x0,0x807a5e0 804d0ff: 74 09 je 804d10a <__sbrk+0x1a> 804d101: 83 3d c4 a4 07 08 00 cmpl $0x0,0x807a4c4 804d108: 74 0e je 804d118 <__sbrk+0x28> 804d10a: 6a 00 push $0x0 804d10c: e8 cf 20 00 00 call 804f1e0 <__brk> 804d111: 83 c4 04 add $0x4,%esp 804d114: 85 c0 test %eax,%eax 804d116: 7c 1b jl 804d133 <__sbrk+0x43> 804d118: 8b 1d e0 a5 07 08 mov 0x807a5e0,%ebx 804d11e: 85 f6 test %esi,%esi 804d120: 74 0d je 804d12f <__sbrk+0x3f> 804d122: 8d 04 1e lea (%esi,%ebx,1),%eax 804d125: 50 push %eax 804d126: e8 b5 20 00 00 call 804f1e0 <__brk> 804d12b: 85 c0 test %eax,%eax 804d12d: 7c 04 jl 804d133 <__sbrk+0x43> 804d12f: 89 d8 mov %ebx,%eax 804d131: eb 05 jmp 804d138 <__sbrk+0x48> 804d133: b8 ff ff ff ff mov $0xffffffff,%eax 804d138: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804d13b: 5b pop %ebx 804d13c: 5e pop %esi 804d13d: c9 leave 804d13e: c3 ret 804d13f: 90 nop 0804d140 <__getpagesize>: 804d140: 55 push %ebp 804d141: 89 e5 mov %esp,%ebp 804d143: b8 00 10 00 00 mov $0x1000,%eax 804d148: c9 leave 804d149: c3 ret 804d14a: 90 nop 804d14b: 90 nop 804d14c: 90 nop 804d14d: 90 nop 804d14e: 90 nop 804d14f: 90 nop 0804d150 <__mmap>: 804d150: 89 da mov %ebx,%edx 804d152: b8 5a 00 00 00 mov $0x5a,%eax 804d157: 8d 5c 24 04 lea 0x4(%esp,1),%ebx 804d15b: cd 80 int $0x80 804d15d: 89 d3 mov %edx,%ebx 804d15f: 3d 00 f0 ff ff cmp $0xfffff000,%eax 804d164: 0f 87 b6 02 00 00 ja 804d420 <__syscall_error> 804d16a: c3 ret 804d16b: 90 nop 804d16c: 90 nop 804d16d: 90 nop 804d16e: 90 nop 804d16f: 90 nop 0804d170 <__munmap>: 804d170: 89 da mov %ebx,%edx 804d172: 8b 4c 24 08 mov 0x8(%esp,1),%ecx 804d176: 8b 5c 24 04 mov 0x4(%esp,1),%ebx 804d17a: b8 5b 00 00 00 mov $0x5b,%eax 804d17f: cd 80 int $0x80 804d181: 89 d3 mov %edx,%ebx 804d183: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d188: 0f 83 92 02 00 00 jae 804d420 <__syscall_error> 804d18e: c3 ret 804d18f: 90 nop 0804d190 <__mprotect>: 804d190: 53 push %ebx 804d191: 8b 54 24 10 mov 0x10(%esp,1),%edx 804d195: 8b 4c 24 0c mov 0xc(%esp,1),%ecx 804d199: 8b 5c 24 08 mov 0x8(%esp,1),%ebx 804d19d: b8 7d 00 00 00 mov $0x7d,%eax 804d1a2: cd 80 int $0x80 804d1a4: 5b pop %ebx 804d1a5: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d1aa: 0f 83 70 02 00 00 jae 804d420 <__syscall_error> 804d1b0: c3 ret 804d1b1: 90 nop 804d1b2: 90 nop 804d1b3: 90 nop 804d1b4: 90 nop 804d1b5: 90 nop 804d1b6: 90 nop 804d1b7: 90 nop 804d1b8: 90 nop 804d1b9: 90 nop 804d1ba: 90 nop 804d1bb: 90 nop 804d1bc: 90 nop 804d1bd: 90 nop 804d1be: 90 nop 804d1bf: 90 nop 0804d1c0 <__mremap>: 804d1c0: 56 push %esi 804d1c1: 53 push %ebx 804d1c2: 8b 74 24 18 mov 0x18(%esp,1),%esi 804d1c6: 8b 54 24 14 mov 0x14(%esp,1),%edx 804d1ca: 8b 4c 24 10 mov 0x10(%esp,1),%ecx 804d1ce: 8b 5c 24 0c mov 0xc(%esp,1),%ebx 804d1d2: b8 a3 00 00 00 mov $0xa3,%eax 804d1d7: cd 80 int $0x80 804d1d9: 5b pop %ebx 804d1da: 5e pop %esi 804d1db: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d1e0: 0f 83 3a 02 00 00 jae 804d420 <__syscall_error> 804d1e6: c3 ret 804d1e7: 90 nop 804d1e8: 90 nop 804d1e9: 90 nop 804d1ea: 90 nop 804d1eb: 90 nop 804d1ec: 90 nop 804d1ed: 90 nop 804d1ee: 90 nop 804d1ef: 90 nop 0804d1f0 <_dl_important_hwcaps>: 804d1f0: 55 push %ebp 804d1f1: 89 e5 mov %esp,%ebp 804d1f3: 53 push %ebx 804d1f4: 89 cb mov %ecx,%ebx 804d1f6: 6a 08 push $0x8 804d1f8: e8 ff c9 ff ff call 8049bfc <__libc_malloc> 804d1fd: 83 c4 04 add $0x4,%esp 804d200: 85 c0 test %eax,%eax 804d202: 75 11 jne 804d215 <_dl_important_hwcaps+0x25> 804d204: b9 f9 16 07 08 mov $0x80716f9,%ecx 804d209: 31 d2 xor %edx,%edx 804d20b: b8 0c 00 00 00 mov $0xc,%eax 804d210: e8 db a6 00 00 call 80578f0 <_dl_signal_error> 804d215: 89 00 mov %eax,(%eax) 804d217: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 804d21e: c7 03 01 00 00 00 movl $0x1,(%ebx) 804d224: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804d227: c9 leave 804d228: c2 04 00 ret $0x4 804d22b: 90 nop 0804d22c : 804d22c: 55 push %ebp 804d22d: 89 e5 mov %esp,%ebp 804d22f: 83 ec 04 sub $0x4,%esp 804d232: 57 push %edi 804d233: 68 d4 16 07 08 push $0x80716d4 804d238: e8 13 05 00 00 call 804d750 804d23d: 83 c4 04 add $0x4,%esp 804d240: 89 c2 mov %eax,%edx 804d242: 85 d2 test %edx,%edx 804d244: 75 05 jne 804d24b 804d246: ba dc 16 07 08 mov $0x80716dc,%edx 804d24b: 80 3a 00 cmpb $0x0,(%edx) 804d24e: 0f 95 c0 setne %al 804d251: 88 45 fc mov %al,0xfffffffc(%ebp) 804d254: 83 e0 01 and $0x1,%eax 804d257: a3 bc bb 07 08 mov %eax,0x807bbbc 804d25c: e8 df fe ff ff call 804d140 <__getpagesize> 804d261: 89 c2 mov %eax,%edx 804d263: 89 15 e8 bb 07 08 mov %edx,0x807bbe8 804d269: 68 dd 16 07 08 push $0x80716dd 804d26e: e8 dd 04 00 00 call 804d750 804d273: 89 c2 mov %eax,%edx 804d275: e8 7e 6c 00 00 call 8053ef8 <_dl_init_paths> 804d27a: 83 c4 04 add $0x4,%esp 804d27d: 68 ed 16 07 08 push $0x80716ed 804d282: e8 c9 04 00 00 call 804d750 804d287: 89 c2 mov %eax,%edx 804d289: 85 d2 test %edx,%edx 804d28b: 75 05 jne 804d292 804d28d: ba dc 16 07 08 mov $0x80716dc,%edx 804d292: 80 3a 00 cmpb $0x0,(%edx) 804d295: 0f 94 c0 sete %al 804d298: 88 45 fc mov %al,0xfffffffc(%ebp) 804d29b: 83 e0 01 and $0x1,%eax 804d29e: a3 a8 bb 07 08 mov %eax,0x807bba8 804d2a3: 8b 3d a4 bb 07 08 mov 0x807bba4,%edi 804d2a9: 85 ff test %edi,%edi 804d2ab: 74 28 je 804d2d5 804d2ad: 80 3f 00 cmpb $0x0,(%edi) 804d2b0: 75 0c jne 804d2be 804d2b2: c7 05 a4 bb 07 08 00 movl $0x0,0x807bba4 804d2b9: 00 00 00 804d2bc: 31 ff xor %edi,%edi 804d2be: 85 ff test %edi,%edi 804d2c0: 74 13 je 804d2d5 804d2c2: 31 c0 xor %eax,%eax 804d2c4: fc cld 804d2c5: b9 ff ff ff ff mov $0xffffffff,%ecx 804d2ca: f2 ae repnz scas %es:(%edi),%al 804d2cc: f7 d1 not %ecx 804d2ce: 49 dec %ecx 804d2cf: 89 0d 90 bb 07 08 mov %ecx,0x807bb90 804d2d5: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804d2d8: c9 leave 804d2d9: c3 ret 804d2da: 90 nop 804d2db: 90 nop 0804d2dc <__libc_init_secure>: 804d2dc: 55 push %ebp 804d2dd: 89 e5 mov %esp,%ebp 804d2df: 56 push %esi 804d2e0: 53 push %ebx 804d2e1: 31 f6 xor %esi,%esi 804d2e3: e8 f8 1b 00 00 call 804eee0 <__geteuid> 804d2e8: 89 c3 mov %eax,%ebx 804d2ea: e8 d1 1b 00 00 call 804eec0 <__getuid> 804d2ef: 39 c3 cmp %eax,%ebx 804d2f1: 75 10 jne 804d303 <__libc_init_secure+0x27> 804d2f3: e8 28 1c 00 00 call 804ef20 <__getegid> 804d2f8: 89 c3 mov %eax,%ebx 804d2fa: e8 01 1c 00 00 call 804ef00 <__getgid> 804d2ff: 39 c3 cmp %eax,%ebx 804d301: 74 05 je 804d308 <__libc_init_secure+0x2c> 804d303: be 01 00 00 00 mov $0x1,%esi 804d308: 89 35 c0 a4 07 08 mov %esi,0x807a4c0 804d30e: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804d311: 5b pop %ebx 804d312: 5e pop %esi 804d313: c9 leave 804d314: c3 ret 804d315: 90 nop 804d316: 90 nop 804d317: 90 nop 0804d318 : 804d318: 55 push %ebp 804d319: 89 e5 mov %esp,%ebp 804d31b: 57 push %edi 804d31c: 56 push %esi 804d31d: 53 push %ebx 804d31e: 8b 7d 08 mov 0x8(%ebp),%edi 804d321: 8b 75 0c mov 0xc(%ebp),%esi 804d324: 8b 5d 10 mov 0x10(%ebp),%ebx 804d327: 83 3d c4 a4 07 08 00 cmpl $0x0,0x807a4c4 804d32e: 75 17 jne 804d347 804d330: 6a 00 push $0x0 804d332: e8 a9 1f 00 00 call 804f2e0 <__personality> 804d337: 0f b7 05 c8 a4 07 08 movzwl 0x807a4c8,%eax 804d33e: 50 push %eax 804d33f: e8 f0 00 00 00 call 804d434 <__setfpucw> 804d344: 83 c4 08 add $0x8,%esp 804d347: 89 3d d0 bb 07 08 mov %edi,0x807bbd0 804d34d: 89 35 d4 bb 07 08 mov %esi,0x807bbd4 804d353: 89 1d ac a4 07 08 mov %ebx,0x807a4ac 804d359: e8 7e ff ff ff call 804d2dc <__libc_init_secure> 804d35e: 53 push %ebx 804d35f: 56 push %esi 804d360: 57 push %edi 804d361: e8 7a 00 00 00 call 804d3e0 <__libc_init> 804d366: 53 push %ebx 804d367: e8 d4 1b 00 00 call 804ef40 <__getopt_clean_environment> 804d36c: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804d36f: 5b pop %ebx 804d370: 5e pop %esi 804d371: 5f pop %edi 804d372: c9 leave 804d373: c3 ret 0804d374 <__libc_init_first>: 804d374: 55 push %ebp 804d375: 89 e5 mov %esp,%ebp 804d377: 57 push %edi 804d378: 56 push %esi 804d379: 53 push %ebx 804d37a: 8b 7d 08 mov 0x8(%ebp),%edi 804d37d: 8b 75 0c mov 0xc(%ebp),%esi 804d380: 8b 5d 10 mov 0x10(%ebp),%ebx 804d383: 83 3d c4 a4 07 08 00 cmpl $0x0,0x807a4c4 804d38a: 75 17 jne 804d3a3 <__libc_init_first+0x2f> 804d38c: 6a 00 push $0x0 804d38e: e8 4d 1f 00 00 call 804f2e0 <__personality> 804d393: 0f b7 05 c8 a4 07 08 movzwl 0x807a4c8,%eax 804d39a: 50 push %eax 804d39b: e8 94 00 00 00 call 804d434 <__setfpucw> 804d3a0: 83 c4 08 add $0x8,%esp 804d3a3: 89 3d d0 bb 07 08 mov %edi,0x807bbd0 804d3a9: 89 35 d4 bb 07 08 mov %esi,0x807bbd4 804d3af: 89 1d ac a4 07 08 mov %ebx,0x807a4ac 804d3b5: e8 22 ff ff ff call 804d2dc <__libc_init_secure> 804d3ba: 53 push %ebx 804d3bb: 56 push %esi 804d3bc: 57 push %edi 804d3bd: e8 1e 00 00 00 call 804d3e0 <__libc_init> 804d3c2: 53 push %ebx 804d3c3: e8 78 1b 00 00 call 804ef40 <__getopt_clean_environment> 804d3c8: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804d3cb: 5b pop %ebx 804d3cc: 5e pop %esi 804d3cd: 5f pop %edi 804d3ce: c9 leave 804d3cf: c3 ret 0804d3d0 <_dl_start>: 804d3d0: 55 push %ebp 804d3d1: 89 e5 mov %esp,%ebp 804d3d3: e8 78 af ff ff call 8048350 804d3d8: 90 nop 804d3d9: 90 nop 804d3da: 90 nop 804d3db: 90 nop 804d3dc: 90 nop 804d3dd: 90 nop 804d3de: 90 nop 804d3df: 90 nop 0804d3e0 <__libc_init>: 804d3e0: 55 push %ebp 804d3e1: 89 e5 mov %esp,%ebp 804d3e3: 57 push %edi 804d3e4: 56 push %esi 804d3e5: 53 push %ebx 804d3e6: 8b 7d 0c mov 0xc(%ebp),%edi 804d3e9: 8b 75 10 mov 0x10(%ebp),%esi 804d3ec: bb 6c 8d 07 08 mov $0x8078d6c,%ebx 804d3f1: 81 fb 78 8d 07 08 cmp $0x8078d78,%ebx 804d3f7: 73 1f jae 804d418 <__libc_init+0x38> 804d3f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804d400: 56 push %esi 804d401: 57 push %edi 804d402: 8b 55 08 mov 0x8(%ebp),%edx 804d405: 52 push %edx 804d406: 8b 03 mov (%ebx),%eax 804d408: ff d0 call *%eax 804d40a: 83 c4 0c add $0xc,%esp 804d40d: 83 c3 04 add $0x4,%ebx 804d410: 81 fb 78 8d 07 08 cmp $0x8078d78,%ebx 804d416: 72 e8 jb 804d400 <__libc_init+0x20> 804d418: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804d41b: 5b pop %ebx 804d41c: 5e pop %esi 804d41d: 5f pop %edi 804d41e: c9 leave 804d41f: c3 ret 0804d420 <__syscall_error>: 804d420: f7 d8 neg %eax 0804d422 <__syscall_error_1>: 804d422: 50 push %eax 804d423: e8 1c af ff ff call 8048344 <__errno_location> 804d428: 59 pop %ecx 804d429: 89 08 mov %ecx,(%eax) 804d42b: b8 ff ff ff ff mov $0xffffffff,%eax 804d430: c3 ret 804d431: 90 nop 804d432: 90 nop 804d433: 90 nop 0804d434 <__setfpucw>: 804d434: 55 push %ebp 804d435: 89 e5 mov %esp,%ebp 804d437: 83 ec 04 sub $0x4,%esp 804d43a: 8b 45 08 mov 0x8(%ebp),%eax 804d43d: d9 7d fe fnstcw 0xfffffffe(%ebp) 804d440: 66 8b 55 fe mov 0xfffffffe(%ebp),%dx 804d444: 81 e2 c0 f0 ff ff and $0xfffff0c0,%edx 804d44a: 25 3f 0f 00 00 and $0xf3f,%eax 804d44f: 09 c2 or %eax,%edx 804d451: 66 89 55 fe mov %dx,0xfffffffe(%ebp) 804d455: d9 6d fe fldcw 0xfffffffe(%ebp) 804d458: c9 leave 804d459: c3 ret 804d45a: 90 nop 804d45b: 90 nop 0804d45c : 804d45c: 55 push %ebp 804d45d: 89 e5 mov %esp,%ebp 804d45f: ff 75 08 pushl 0x8(%ebp) 804d462: e8 39 1a 00 00 call 804eea0 <__getpid> 804d467: 50 push %eax 804d468: e8 c3 02 00 00 call 804d730 <__kill> 804d46d: c9 leave 804d46e: c3 ret 804d46f: 90 nop 0804d470 <__sigaction>: 804d470: 55 push %ebp 804d471: 89 e5 mov %esp,%ebp 804d473: 81 ec 60 01 00 00 sub $0x160,%esp 804d479: 57 push %edi 804d47a: 56 push %esi 804d47b: 53 push %ebx 804d47c: 83 3d d8 bb 07 08 00 cmpl $0x0,0x807bbd8 804d483: 0f 85 49 01 00 00 jne 804d5d2 <__sigaction+0x162> 804d489: e8 b6 ae ff ff call 8048344 <__errno_location> 804d48e: 8b 00 mov (%eax),%eax 804d490: 89 85 c4 fe ff ff mov %eax,0xfffffec4(%ebp) 804d496: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804d49a: 74 74 je 804d510 <__sigaction+0xa0> 804d49c: 8b 45 0c mov 0xc(%ebp),%eax 804d49f: 8b 00 mov (%eax),%eax 804d4a1: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp) 804d4a7: 8d 9d 60 ff ff ff lea 0xffffff60(%ebp),%ebx 804d4ad: 8b 55 0c mov 0xc(%ebp),%edx 804d4b0: 83 c2 04 add $0x4,%edx 804d4b3: 89 df mov %ebx,%edi 804d4b5: 89 d6 mov %edx,%esi 804d4b7: fc cld 804d4b8: b9 20 00 00 00 mov $0x20,%ecx 804d4bd: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804d4bf: 8b 45 0c mov 0xc(%ebp),%eax 804d4c2: 8b 80 84 00 00 00 mov 0x84(%eax),%eax 804d4c8: 89 85 bc fe ff ff mov %eax,0xfffffebc(%ebp) 804d4ce: 0d 00 00 00 04 or $0x4000000,%eax 804d4d3: 89 85 58 ff ff ff mov %eax,0xffffff58(%ebp) 804d4d9: 8b 8d bc fe ff ff mov 0xfffffebc(%ebp),%ecx 804d4df: f6 c1 04 test $0x4,%cl 804d4e2: 74 0c je 804d4f0 <__sigaction+0x80> 804d4e4: ba 80 d6 04 08 mov $0x804d680,%edx 804d4e9: eb 0a jmp 804d4f5 <__sigaction+0x85> 804d4eb: 90 nop 804d4ec: 8d 74 26 00 lea 0x0(%esi,1),%esi 804d4f0: ba 88 d6 04 08 mov $0x804d688,%edx 804d4f5: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 804d4fb: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804d4ff: 74 0f je 804d510 <__sigaction+0xa0> 804d501: 8d 9d 54 ff ff ff lea 0xffffff54(%ebp),%ebx 804d507: eb 09 jmp 804d512 <__sigaction+0xa2> 804d509: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804d510: 31 db xor %ebx,%ebx 804d512: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d516: 74 08 je 804d520 <__sigaction+0xb0> 804d518: 8d 95 c8 fe ff ff lea 0xfffffec8(%ebp),%edx 804d51e: eb 02 jmp 804d522 <__sigaction+0xb2> 804d520: 31 d2 xor %edx,%edx 804d522: 8b 7d 08 mov 0x8(%ebp),%edi 804d525: 89 d9 mov %ebx,%ecx 804d527: be 08 00 00 00 mov $0x8,%esi 804d52c: 53 push %ebx 804d52d: 89 fb mov %edi,%ebx 804d52f: b8 ae 00 00 00 mov $0xae,%eax 804d534: cd 80 int $0x80 804d536: 5b pop %ebx 804d537: 89 c3 mov %eax,%ebx 804d539: 81 fb 00 f0 ff ff cmp $0xfffff000,%ebx 804d53f: 76 0e jbe 804d54f <__sigaction+0xdf> 804d541: e8 fe ad ff ff call 8048344 <__errno_location> 804d546: f7 db neg %ebx 804d548: 89 18 mov %ebx,(%eax) 804d54a: bb ff ff ff ff mov $0xffffffff,%ebx 804d54f: 89 9d c0 fe ff ff mov %ebx,0xfffffec0(%ebp) 804d555: 85 db test %ebx,%ebx 804d557: 7d 0c jge 804d565 <__sigaction+0xf5> 804d559: e8 e6 ad ff ff call 8048344 <__errno_location> 804d55e: 89 c2 mov %eax,%edx 804d560: 83 3a 26 cmpl $0x26,(%edx) 804d563: 74 5b je 804d5c0 <__sigaction+0x150> 804d565: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d569: 74 4a je 804d5b5 <__sigaction+0x145> 804d56b: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 804d572: 7c 41 jl 804d5b5 <__sigaction+0x145> 804d574: 8b 85 c8 fe ff ff mov 0xfffffec8(%ebp),%eax 804d57a: 8b 4d 10 mov 0x10(%ebp),%ecx 804d57d: 89 01 mov %eax,(%ecx) 804d57f: 83 c1 04 add $0x4,%ecx 804d582: 89 8d c0 fe ff ff mov %ecx,0xfffffec0(%ebp) 804d588: 8d 95 d4 fe ff ff lea 0xfffffed4(%ebp),%edx 804d58e: 89 cf mov %ecx,%edi 804d590: 89 d6 mov %edx,%esi 804d592: fc cld 804d593: b9 20 00 00 00 mov $0x20,%ecx 804d598: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 804d59a: 8b 85 cc fe ff ff mov 0xfffffecc(%ebp),%eax 804d5a0: 8b 4d 10 mov 0x10(%ebp),%ecx 804d5a3: 89 81 84 00 00 00 mov %eax,0x84(%ecx) 804d5a9: 8b b5 d0 fe ff ff mov 0xfffffed0(%ebp),%esi 804d5af: 89 b1 88 00 00 00 mov %esi,0x88(%ecx) 804d5b5: 89 d8 mov %ebx,%eax 804d5b7: e9 b4 00 00 00 jmp 804d670 <__sigaction+0x200> 804d5bc: 8d 74 26 00 lea 0x0(%esi,1),%esi 804d5c0: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 804d5c6: 89 3a mov %edi,(%edx) 804d5c8: c7 05 d8 bb 07 08 01 movl $0x1,0x807bbd8 804d5cf: 00 00 00 804d5d2: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804d5d6: 74 2f je 804d607 <__sigaction+0x197> 804d5d8: 8b 45 0c mov 0xc(%ebp),%eax 804d5db: 8b 00 mov (%eax),%eax 804d5dd: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804d5e0: 8b 4d 0c mov 0xc(%ebp),%ecx 804d5e3: 8b 49 04 mov 0x4(%ecx),%ecx 804d5e6: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804d5e9: 8b 75 0c mov 0xc(%ebp),%esi 804d5ec: 8b be 84 00 00 00 mov 0x84(%esi),%edi 804d5f2: 81 cf 00 00 00 04 or $0x4000000,%edi 804d5f8: 89 7d f8 mov %edi,0xfffffff8(%ebp) 804d5fb: c7 45 fc 88 d6 04 08 movl $0x804d688,0xfffffffc(%ebp) 804d602: 8d 5d f0 lea 0xfffffff0(%ebp),%ebx 804d605: eb 02 jmp 804d609 <__sigaction+0x199> 804d607: 31 db xor %ebx,%ebx 804d609: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d60d: 74 05 je 804d614 <__sigaction+0x1a4> 804d60f: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 804d612: eb 02 jmp 804d616 <__sigaction+0x1a6> 804d614: 31 d2 xor %edx,%edx 804d616: b8 43 00 00 00 mov $0x43,%eax 804d61b: 8b 75 08 mov 0x8(%ebp),%esi 804d61e: 89 d9 mov %ebx,%ecx 804d620: 53 push %ebx 804d621: 89 f3 mov %esi,%ebx 804d623: cd 80 int $0x80 804d625: 5b pop %ebx 804d626: 89 85 c0 fe ff ff mov %eax,0xfffffec0(%ebp) 804d62c: 85 c0 test %eax,%eax 804d62e: 7d 18 jge 804d648 <__sigaction+0x1d8> 804d630: e8 0f ad ff ff call 8048344 <__errno_location> 804d635: 89 c2 mov %eax,%edx 804d637: 8b bd c0 fe ff ff mov 0xfffffec0(%ebp),%edi 804d63d: f7 df neg %edi 804d63f: 89 3a mov %edi,(%edx) 804d641: b8 ff ff ff ff mov $0xffffffff,%eax 804d646: eb 28 jmp 804d670 <__sigaction+0x200> 804d648: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d64c: 74 20 je 804d66e <__sigaction+0x1fe> 804d64e: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804d651: 8b 4d 10 mov 0x10(%ebp),%ecx 804d654: 89 01 mov %eax,(%ecx) 804d656: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804d659: 89 71 04 mov %esi,0x4(%ecx) 804d65c: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804d65f: 89 b9 84 00 00 00 mov %edi,0x84(%ecx) 804d665: 8b 45 ec mov 0xffffffec(%ebp),%eax 804d668: 89 81 88 00 00 00 mov %eax,0x88(%ecx) 804d66e: 31 c0 xor %eax,%eax 804d670: 8d a5 94 fe ff ff lea 0xfffffe94(%ebp),%esp 804d676: 5b pop %ebx 804d677: 5e pop %esi 804d678: 5f pop %edi 804d679: c9 leave 804d67a: c3 ret 804d67b: 90 nop 804d67c: 8d 74 26 00 lea 0x0(%esi,1),%esi 0804d680 <__restore_rt>: 804d680: b8 ad 00 00 00 mov $0xad,%eax 804d685: cd 80 int $0x80 804d687: 90 nop 0804d688 <__restore>: 804d688: 58 pop %eax 804d689: b8 77 00 00 00 mov $0x77,%eax 804d68e: cd 80 int $0x80 0804d690 <__sigprocmask>: 804d690: 55 push %ebp 804d691: 89 e5 mov %esp,%ebp 804d693: 83 ec 08 sub $0x8,%esp 804d696: 57 push %edi 804d697: 56 push %esi 804d698: 53 push %ebx 804d699: 8b 7d 08 mov 0x8(%ebp),%edi 804d69c: 83 3d d8 bb 07 08 00 cmpl $0x0,0x807bbd8 804d6a3: 75 57 jne 804d6fc <__sigprocmask+0x6c> 804d6a5: e8 9a ac ff ff call 8048344 <__errno_location> 804d6aa: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804d6ad: 8b 00 mov (%eax),%eax 804d6af: 89 45 fc mov %eax,0xfffffffc(%ebp) 804d6b2: 8b 4d 0c mov 0xc(%ebp),%ecx 804d6b5: 8b 55 10 mov 0x10(%ebp),%edx 804d6b8: be 08 00 00 00 mov $0x8,%esi 804d6bd: 53 push %ebx 804d6be: 89 fb mov %edi,%ebx 804d6c0: b8 af 00 00 00 mov $0xaf,%eax 804d6c5: cd 80 int $0x80 804d6c7: 5b pop %ebx 804d6c8: 89 c3 mov %eax,%ebx 804d6ca: 81 fb 00 f0 ff ff cmp $0xfffff000,%ebx 804d6d0: 76 0c jbe 804d6de <__sigprocmask+0x4e> 804d6d2: f7 db neg %ebx 804d6d4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d6d7: 89 18 mov %ebx,(%eax) 804d6d9: bb ff ff ff ff mov $0xffffffff,%ebx 804d6de: 85 db test %ebx,%ebx 804d6e0: 7d 43 jge 804d725 <__sigprocmask+0x95> 804d6e2: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804d6e5: 83 3a 26 cmpl $0x26,(%edx) 804d6e8: 75 3b jne 804d725 <__sigprocmask+0x95> 804d6ea: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804d6ed: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804d6f0: 89 31 mov %esi,(%ecx) 804d6f2: c7 05 d8 bb 07 08 01 movl $0x1,0x807bbd8 804d6f9: 00 00 00 804d6fc: 8b 4d 0c mov 0xc(%ebp),%ecx 804d6ff: 8b 55 10 mov 0x10(%ebp),%edx 804d702: 53 push %ebx 804d703: 89 fb mov %edi,%ebx 804d705: b8 7e 00 00 00 mov $0x7e,%eax 804d70a: cd 80 int $0x80 804d70c: 5b pop %ebx 804d70d: 89 c3 mov %eax,%ebx 804d70f: 81 fb 00 f0 ff ff cmp $0xfffff000,%ebx 804d715: 76 0e jbe 804d725 <__sigprocmask+0x95> 804d717: e8 28 ac ff ff call 8048344 <__errno_location> 804d71c: f7 db neg %ebx 804d71e: 89 18 mov %ebx,(%eax) 804d720: bb ff ff ff ff mov $0xffffffff,%ebx 804d725: 89 d8 mov %ebx,%eax 804d727: 8d 65 ec lea 0xffffffec(%ebp),%esp 804d72a: 5b pop %ebx 804d72b: 5e pop %esi 804d72c: 5f pop %edi 804d72d: c9 leave 804d72e: c3 ret 804d72f: 90 nop 0804d730 <__kill>: 804d730: 89 da mov %ebx,%edx 804d732: 8b 4c 24 08 mov 0x8(%esp,1),%ecx 804d736: 8b 5c 24 04 mov 0x4(%esp,1),%ebx 804d73a: b8 25 00 00 00 mov $0x25,%eax 804d73f: cd 80 int $0x80 804d741: 89 d3 mov %edx,%ebx 804d743: 3d 01 f0 ff ff cmp $0xfffff001,%eax 804d748: 0f 83 d2 fc ff ff jae 804d420 <__syscall_error> 804d74e: c3 ret 804d74f: 90 nop 0804d750 : 804d750: 55 push %ebp 804d751: 89 e5 mov %esp,%ebp 804d753: 83 ec 08 sub $0x8,%esp 804d756: 57 push %edi 804d757: 56 push %esi 804d758: 53 push %ebx 804d759: 8b 75 08 mov 0x8(%ebp),%esi 804d75c: 89 f7 mov %esi,%edi 804d75e: 31 c0 xor %eax,%eax 804d760: fc cld 804d761: b9 ff ff ff ff mov $0xffffffff,%ecx 804d766: f2 ae repnz scas %es:(%edi),%al 804d768: f7 d1 not %ecx 804d76a: 8b 15 ac a4 07 08 mov 0x807a4ac,%edx 804d770: 85 d2 test %edx,%edx 804d772: 0f 84 8f 00 00 00 je 804d807 804d778: 80 3e 00 cmpb $0x0,(%esi) 804d77b: 0f 84 86 00 00 00 je 804d807 804d781: 80 7e 01 00 cmpb $0x0,0x1(%esi) 804d785: 75 39 jne 804d7c0 804d787: 66 0f b6 3e movzbw (%esi),%di 804d78b: 81 cf 00 3d 00 00 or $0x3d00,%edi 804d791: 89 d3 mov %edx,%ebx 804d793: 8b 13 mov (%ebx),%edx 804d795: 85 d2 test %edx,%edx 804d797: 74 6e je 804d807 804d799: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804d7a0: 66 3b 3a cmp (%edx),%di 804d7a3: 74 0b je 804d7b0 804d7a5: 83 c3 04 add $0x4,%ebx 804d7a8: 8b 13 mov (%ebx),%edx 804d7aa: 85 d2 test %edx,%edx 804d7ac: 75 f2 jne 804d7a0 804d7ae: eb 57 jmp 804d807 804d7b0: 8d 42 02 lea 0x2(%edx),%eax 804d7b3: eb 54 jmp 804d809 804d7b5: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d7b8: 8d 54 02 03 lea 0x3(%edx,%eax,1),%edx 804d7bc: 89 d0 mov %edx,%eax 804d7be: eb 49 jmp 804d809 804d7c0: 66 8b 3e mov (%esi),%di 804d7c3: 83 c1 fd add $0xfffffffd,%ecx 804d7c6: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804d7c9: 83 c6 02 add $0x2,%esi 804d7cc: 89 d3 mov %edx,%ebx 804d7ce: 8b 13 mov (%ebx),%edx 804d7d0: 85 d2 test %edx,%edx 804d7d2: 74 33 je 804d807 804d7d4: 66 3b 3a cmp (%edx),%di 804d7d7: 75 23 jne 804d7fc 804d7d9: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d7dc: 50 push %eax 804d7dd: 56 push %esi 804d7de: 83 c2 02 add $0x2,%edx 804d7e1: 52 push %edx 804d7e2: e8 a9 13 00 00 call 804eb90 804d7e7: 89 c2 mov %eax,%edx 804d7e9: 83 c4 0c add $0xc,%esp 804d7ec: 85 d2 test %edx,%edx 804d7ee: 75 0c jne 804d7fc 804d7f0: 8b 13 mov (%ebx),%edx 804d7f2: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d7f5: 80 7c 02 02 3d cmpb $0x3d,0x2(%edx,%eax,1) 804d7fa: 74 b9 je 804d7b5 804d7fc: 83 c3 04 add $0x4,%ebx 804d7ff: 8b 03 mov (%ebx),%eax 804d801: 89 c2 mov %eax,%edx 804d803: 85 d2 test %edx,%edx 804d805: 75 cd jne 804d7d4 804d807: 31 c0 xor %eax,%eax 804d809: 8d 65 ec lea 0xffffffec(%ebp),%esp 804d80c: 5b pop %ebx 804d80d: 5e pop %esi 804d80e: 5f pop %edi 804d80f: c9 leave 804d810: c3 ret 804d811: 90 nop 804d812: 90 nop 804d813: 90 nop 804d814: 90 nop 804d815: 90 nop 804d816: 90 nop 804d817: 90 nop 804d818: 90 nop 804d819: 90 nop 804d81a: 90 nop 804d81b: 90 nop 804d81c: 90 nop 804d81d: 90 nop 804d81e: 90 nop 804d81f: 90 nop 0804d820 <__secure_getenv>: 804d820: 55 push %ebp 804d821: 89 e5 mov %esp,%ebp 804d823: 83 3d c0 a4 07 08 00 cmpl $0x0,0x807a4c0 804d82a: 75 0a jne 804d836 <__secure_getenv+0x16> 804d82c: ff 75 08 pushl 0x8(%ebp) 804d82f: e8 1c ff ff ff call 804d750 804d834: eb 02 jmp 804d838 <__secure_getenv+0x18> 804d836: 31 c0 xor %eax,%eax 804d838: c9 leave 804d839: c3 ret 804d83a: 90 nop 804d83b: 90 nop 804d83c: 90 nop 804d83d: 90 nop 804d83e: 90 nop 804d83f: 90 nop 0804d840 <__strtol_internal>: 804d840: 55 push %ebp 804d841: 89 e5 mov %esp,%ebp 804d843: 83 ec 38 sub $0x38,%esp 804d846: 57 push %edi 804d847: 56 push %esi 804d848: 53 push %ebx 804d849: 8b 5d 14 mov 0x14(%ebp),%ebx 804d84c: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804d853: 85 db test %ebx,%ebx 804d855: 74 3a je 804d891 <__strtol_internal+0x51> 804d857: 8b 0d 30 ab 07 08 mov 0x807ab30,%ecx 804d85d: 8b 51 20 mov 0x20(%ecx),%edx 804d860: 89 55 ec mov %edx,0xffffffec(%ebp) 804d863: 8a 02 mov (%edx),%al 804d865: 84 c0 test %al,%al 804d867: 7e 28 jle 804d891 <__strtol_internal+0x51> 804d869: 3c 7f cmp $0x7f,%al 804d86b: 74 24 je 804d891 <__strtol_internal+0x51> 804d86d: 8b 41 1c mov 0x1c(%ecx),%eax 804d870: 0f be 00 movsbl (%eax),%eax 804d873: 50 push %eax 804d874: e8 a7 13 00 00 call 804ec20 <__btowc> 804d879: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804d87c: 83 c4 04 add $0x4,%esp 804d87f: 83 f8 ff cmp $0xffffffff,%eax 804d882: 75 07 jne 804d88b <__strtol_internal+0x4b> 804d884: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804d88b: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804d88f: 75 07 jne 804d898 <__strtol_internal+0x58> 804d891: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804d898: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d89c: 7c 0c jl 804d8aa <__strtol_internal+0x6a> 804d89e: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 804d8a2: 74 06 je 804d8aa <__strtol_internal+0x6a> 804d8a4: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 804d8a8: 7e 16 jle 804d8c0 <__strtol_internal+0x80> 804d8aa: e8 95 aa ff ff call 8048344 <__errno_location> 804d8af: c7 00 16 00 00 00 movl $0x16,(%eax) 804d8b5: e9 75 03 00 00 jmp 804dc2f <__strtol_internal+0x3ef> 804d8ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804d8c0: 8b 75 08 mov 0x8(%ebp),%esi 804d8c3: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804d8c6: 0f be 06 movsbl (%esi),%eax 804d8c9: 8b 3d d0 aa 07 08 mov 0x807aad0,%edi 804d8cf: 89 7d d8 mov %edi,0xffffffd8(%ebp) 804d8d2: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 804d8d7: 74 15 je 804d8ee <__strtol_internal+0xae> 804d8d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804d8e0: 46 inc %esi 804d8e1: 0f be 0e movsbl (%esi),%ecx 804d8e4: 8b 55 d8 mov 0xffffffd8(%ebp),%edx 804d8e7: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) 804d8ec: 75 f2 jne 804d8e0 <__strtol_internal+0xa0> 804d8ee: 8a 16 mov (%esi),%dl 804d8f0: 88 55 d7 mov %dl,0xffffffd7(%ebp) 804d8f3: 84 d2 test %dl,%dl 804d8f5: 0f 84 f8 02 00 00 je 804dbf3 <__strtol_internal+0x3b3> 804d8fb: 80 fa 2d cmp $0x2d,%dl 804d8fe: 75 10 jne 804d910 <__strtol_internal+0xd0> 804d900: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 804d907: eb 14 jmp 804d91d <__strtol_internal+0xdd> 804d909: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804d910: 80 7d d7 2b cmpb $0x2b,0xffffffd7(%ebp) 804d914: 75 0f jne 804d925 <__strtol_internal+0xe5> 804d916: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804d91d: 46 inc %esi 804d91e: 8a 16 mov (%esi),%dl 804d920: 88 55 d7 mov %dl,0xffffffd7(%ebp) 804d923: eb 07 jmp 804d92c <__strtol_internal+0xec> 804d925: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804d92c: 80 7d d7 30 cmpb $0x30,0xffffffd7(%ebp) 804d930: 75 3e jne 804d970 <__strtol_internal+0x130> 804d932: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d936: 74 06 je 804d93e <__strtol_internal+0xfe> 804d938: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 804d93c: 75 22 jne 804d960 <__strtol_internal+0x120> 804d93e: 0f be 56 01 movsbl 0x1(%esi),%edx 804d942: a1 dc aa 07 08 mov 0x807aadc,%eax 804d947: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 804d94b: 75 13 jne 804d960 <__strtol_internal+0x120> 804d94d: 83 c6 02 add $0x2,%esi 804d950: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 804d957: 8a 16 mov (%esi),%dl 804d959: 88 55 d7 mov %dl,0xffffffd7(%ebp) 804d95c: eb 1f jmp 804d97d <__strtol_internal+0x13d> 804d95e: 89 f6 mov %esi,%esi 804d960: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d964: 75 17 jne 804d97d <__strtol_internal+0x13d> 804d966: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 804d96d: eb 0e jmp 804d97d <__strtol_internal+0x13d> 804d96f: 90 nop 804d970: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804d974: 75 07 jne 804d97d <__strtol_internal+0x13d> 804d976: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 804d97d: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804d980: 85 db test %ebx,%ebx 804d982: 0f 84 8d 01 00 00 je 804db15 <__strtol_internal+0x2d5> 804d988: 89 f3 mov %esi,%ebx 804d98a: 8a 55 d7 mov 0xffffffd7(%ebp),%dl 804d98d: 88 55 d3 mov %dl,0xffffffd3(%ebp) 804d990: 0f be 0b movsbl (%ebx),%ecx 804d993: 84 d2 test %dl,%dl 804d995: 74 44 je 804d9db <__strtol_internal+0x19b> 804d997: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 804d99a: 89 7d e8 mov %edi,0xffffffe8(%ebp) 804d99d: 8b 15 dc aa 07 08 mov 0x807aadc,%edx 804d9a3: 89 55 c8 mov %edx,0xffffffc8(%ebp) 804d9a6: 0f b6 45 d3 movzbl 0xffffffd3(%ebp),%eax 804d9aa: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax 804d9ad: 74 22 je 804d9d1 <__strtol_internal+0x191> 804d9af: 80 45 d3 d0 addb $0xd0,0xffffffd3(%ebp) 804d9b3: 80 7d d3 09 cmpb $0x9,0xffffffd3(%ebp) 804d9b7: 76 18 jbe 804d9d1 <__strtol_internal+0x191> 804d9b9: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804d9bc: f6 44 47 01 04 testb $0x4,0x1(%edi,%eax,2) 804d9c1: 74 18 je 804d9db <__strtol_internal+0x19b> 804d9c3: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804d9c6: 8b 04 82 mov (%edx,%eax,4),%eax 804d9c9: 83 c0 c9 add $0xffffffc9,%eax 804d9cc: 3b 45 10 cmp 0x10(%ebp),%eax 804d9cf: 7d 0a jge 804d9db <__strtol_internal+0x19b> 804d9d1: 43 inc %ebx 804d9d2: 8a 13 mov (%ebx),%dl 804d9d4: 88 55 d3 mov %dl,0xffffffd3(%ebp) 804d9d7: 84 d2 test %dl,%dl 804d9d9: 75 cb jne 804d9a6 <__strtol_internal+0x166> 804d9db: 3b 4d f0 cmp 0xfffffff0(%ebp),%ecx 804d9de: 75 07 jne 804d9e7 <__strtol_internal+0x1a7> 804d9e0: 89 f3 mov %esi,%ebx 804d9e2: e9 30 01 00 00 jmp 804db17 <__strtol_internal+0x2d7> 804d9e7: 89 f1 mov %esi,%ecx 804d9e9: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804d9ec: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804d9f0: 0f 84 21 01 00 00 je 804db17 <__strtol_internal+0x2d7> 804d9f6: 8b 7d ec mov 0xffffffec(%ebp),%edi 804d9f9: 80 3f 00 cmpb $0x0,(%edi) 804d9fc: 75 18 jne 804da16 <__strtol_internal+0x1d6> 804d9fe: 39 de cmp %ebx,%esi 804da00: 73 0d jae 804da0f <__strtol_internal+0x1cf> 804da02: 0f be 01 movsbl (%ecx),%eax 804da05: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax 804da08: 74 05 je 804da0f <__strtol_internal+0x1cf> 804da0a: 41 inc %ecx 804da0b: 39 d9 cmp %ebx,%ecx 804da0d: 72 f3 jb 804da02 <__strtol_internal+0x1c2> 804da0f: 89 cb mov %ecx,%ebx 804da11: e9 01 01 00 00 jmp 804db17 <__strtol_internal+0x2d7> 804da16: 39 f3 cmp %esi,%ebx 804da18: 0f 86 e3 00 00 00 jbe 804db01 <__strtol_internal+0x2c1> 804da1e: 89 f6 mov %esi,%esi 804da20: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804da23: 49 dec %ecx 804da24: 8b 55 ec mov 0xffffffec(%ebp),%edx 804da27: 89 55 c8 mov %edx,0xffffffc8(%ebp) 804da2a: 39 f1 cmp %esi,%ecx 804da2c: 0f 82 de 00 00 00 jb 804db10 <__strtol_internal+0x2d0> 804da32: 0f be 01 movsbl (%ecx),%eax 804da35: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax 804da38: 74 05 je 804da3f <__strtol_internal+0x1ff> 804da3a: 49 dec %ecx 804da3b: 39 f1 cmp %esi,%ecx 804da3d: 73 f3 jae 804da32 <__strtol_internal+0x1f2> 804da3f: 39 f1 cmp %esi,%ecx 804da41: 0f 82 c9 00 00 00 jb 804db10 <__strtol_internal+0x2d0> 804da47: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804da4a: 29 c8 sub %ecx,%eax 804da4c: 8b 7d ec mov 0xffffffec(%ebp),%edi 804da4f: 0f be 1f movsbl (%edi),%ebx 804da52: 8d 53 01 lea 0x1(%ebx),%edx 804da55: 89 55 cc mov %edx,0xffffffcc(%ebp) 804da58: 39 d0 cmp %edx,%eax 804da5a: 0f 85 87 00 00 00 jne 804dae7 <__strtol_internal+0x2a7> 804da60: 8d 79 ff lea 0xffffffff(%ecx),%edi 804da63: 89 7d e0 mov %edi,0xffffffe0(%ebp) 804da66: ff 45 c8 incl 0xffffffc8(%ebp) 804da69: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804da6c: 8a 02 mov (%edx),%al 804da6e: 49 dec %ecx 804da6f: 84 c0 test %al,%al 804da71: 75 06 jne 804da79 <__strtol_internal+0x239> 804da73: 4a dec %edx 804da74: 89 55 c8 mov %edx,0xffffffc8(%ebp) 804da77: 8a 02 mov (%edx),%al 804da79: 3c 7f cmp $0x7f,%al 804da7b: 74 04 je 804da81 <__strtol_internal+0x241> 804da7d: 84 c0 test %al,%al 804da7f: 7d 22 jge 804daa3 <__strtol_internal+0x263> 804da81: 39 f1 cmp %esi,%ecx 804da83: 0f 82 87 00 00 00 jb 804db10 <__strtol_internal+0x2d0> 804da89: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804da90: 0f be 01 movsbl (%ecx),%eax 804da93: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax 804da96: 74 05 je 804da9d <__strtol_internal+0x25d> 804da98: 49 dec %ecx 804da99: 39 f1 cmp %esi,%ecx 804da9b: 73 f3 jae 804da90 <__strtol_internal+0x250> 804da9d: 39 f1 cmp %esi,%ecx 804da9f: 73 c5 jae 804da66 <__strtol_internal+0x226> 804daa1: eb 6d jmp 804db10 <__strtol_internal+0x2d0> 804daa3: 89 cb mov %ecx,%ebx 804daa5: 39 f1 cmp %esi,%ecx 804daa7: 72 18 jb 804dac1 <__strtol_internal+0x281> 804daa9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804dab0: 0f be 01 movsbl (%ecx),%eax 804dab3: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax 804dab6: 74 05 je 804dabd <__strtol_internal+0x27d> 804dab8: 49 dec %ecx 804dab9: 39 f1 cmp %esi,%ecx 804dabb: 73 f3 jae 804dab0 <__strtol_internal+0x270> 804dabd: 39 f1 cmp %esi,%ecx 804dabf: 73 12 jae 804dad3 <__strtol_internal+0x293> 804dac1: 89 d8 mov %ebx,%eax 804dac3: 29 c8 sub %ecx,%eax 804dac5: 8b 7d c8 mov 0xffffffc8(%ebp),%edi 804dac8: 0f be 3f movsbl (%edi),%edi 804dacb: 39 f8 cmp %edi,%eax 804dacd: 7e 41 jle 804db10 <__strtol_internal+0x2d0> 804dacf: 39 f1 cmp %esi,%ecx 804dad1: 72 0c jb 804dadf <__strtol_internal+0x29f> 804dad3: 29 cb sub %ecx,%ebx 804dad5: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804dad8: 0f be 02 movsbl (%edx),%eax 804dadb: 39 c3 cmp %eax,%ebx 804dadd: 74 87 je 804da66 <__strtol_internal+0x226> 804dadf: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804dae2: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804dae5: eb 11 jmp 804daf8 <__strtol_internal+0x2b8> 804dae7: 3b 45 cc cmp 0xffffffcc(%ebp),%eax 804daea: 7e 09 jle 804daf5 <__strtol_internal+0x2b5> 804daec: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 804daf0: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804daf3: eb 03 jmp 804daf8 <__strtol_internal+0x2b8> 804daf5: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804daf8: 39 75 e4 cmp %esi,0xffffffe4(%ebp) 804dafb: 0f 87 1f ff ff ff ja 804da20 <__strtol_internal+0x1e0> 804db01: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804db04: 39 f0 cmp %esi,%eax 804db06: 73 02 jae 804db0a <__strtol_internal+0x2ca> 804db08: 89 f0 mov %esi,%eax 804db0a: 89 c3 mov %eax,%ebx 804db0c: eb 09 jmp 804db17 <__strtol_internal+0x2d7> 804db0e: 89 f6 mov %esi,%esi 804db10: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 804db13: eb 02 jmp 804db17 <__strtol_internal+0x2d7> 804db15: 31 db xor %ebx,%ebx 804db17: b8 ff ff ff ff mov $0xffffffff,%eax 804db1c: 31 d2 xor %edx,%edx 804db1e: f7 75 10 div 0x10(%ebp),%eax 804db21: 89 45 c8 mov %eax,0xffffffc8(%ebp) 804db24: 89 55 dc mov %edx,0xffffffdc(%ebp) 804db27: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804db2e: 31 c9 xor %ecx,%ecx 804db30: 8a 55 d7 mov 0xffffffd7(%ebp),%dl 804db33: eb 54 jmp 804db89 <__strtol_internal+0x349> 804db35: 39 de cmp %ebx,%esi 804db37: 74 57 je 804db90 <__strtol_internal+0x350> 804db39: 8a 45 d3 mov 0xffffffd3(%ebp),%al 804db3c: 04 d0 add $0xd0,%al 804db3e: 3c 09 cmp $0x9,%al 804db40: 76 1b jbe 804db5d <__strtol_internal+0x31d> 804db42: 0f b6 55 d3 movzbl 0xffffffd3(%ebp),%edx 804db46: 89 55 cc mov %edx,0xffffffcc(%ebp) 804db49: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 804db4c: f6 44 57 01 04 testb $0x4,0x1(%edi,%edx,2) 804db51: 74 3d je 804db90 <__strtol_internal+0x350> 804db53: a1 dc aa 07 08 mov 0x807aadc,%eax 804db58: 8a 04 90 mov (%eax,%edx,4),%al 804db5b: 04 c9 add $0xc9,%al 804db5d: 88 45 d3 mov %al,0xffffffd3(%ebp) 804db60: 0f b6 45 d3 movzbl 0xffffffd3(%ebp),%eax 804db64: 3b 45 10 cmp 0x10(%ebp),%eax 804db67: 7d 27 jge 804db90 <__strtol_internal+0x350> 804db69: 3b 4d c8 cmp 0xffffffc8(%ebp),%ecx 804db6c: 77 07 ja 804db75 <__strtol_internal+0x335> 804db6e: 75 10 jne 804db80 <__strtol_internal+0x340> 804db70: 3b 45 dc cmp 0xffffffdc(%ebp),%eax 804db73: 76 0b jbe 804db80 <__strtol_internal+0x340> 804db75: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 804db7c: eb 08 jmp 804db86 <__strtol_internal+0x346> 804db7e: 89 f6 mov %esi,%esi 804db80: 0f af 4d 10 imul 0x10(%ebp),%ecx 804db84: 01 c1 add %eax,%ecx 804db86: 46 inc %esi 804db87: 8a 16 mov (%esi),%dl 804db89: 88 55 d3 mov %dl,0xffffffd3(%ebp) 804db8c: 84 d2 test %dl,%dl 804db8e: 75 a5 jne 804db35 <__strtol_internal+0x2f5> 804db90: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 804db93: 74 5e je 804dbf3 <__strtol_internal+0x3b3> 804db95: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804db99: 74 05 je 804dba0 <__strtol_internal+0x360> 804db9b: 8b 7d 0c mov 0xc(%ebp),%edi 804db9e: 89 37 mov %esi,(%edi) 804dba0: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804dba4: 75 21 jne 804dbc7 <__strtol_internal+0x387> 804dba6: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804dbaa: 74 0a je 804dbb6 <__strtol_internal+0x376> 804dbac: 81 f9 00 00 00 80 cmp $0x80000000,%ecx 804dbb2: 77 06 ja 804dbba <__strtol_internal+0x37a> 804dbb4: eb 0b jmp 804dbc1 <__strtol_internal+0x381> 804dbb6: 85 c9 test %ecx,%ecx 804dbb8: 7d 07 jge 804dbc1 <__strtol_internal+0x381> 804dbba: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 804dbc1: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804dbc5: 74 20 je 804dbe7 <__strtol_internal+0x3a7> 804dbc7: e8 78 a7 ff ff call 8048344 <__errno_location> 804dbcc: c7 00 22 00 00 00 movl $0x22,(%eax) 804dbd2: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804dbd6: 74 08 je 804dbe0 <__strtol_internal+0x3a0> 804dbd8: b8 00 00 00 80 mov $0x80000000,%eax 804dbdd: eb 52 jmp 804dc31 <__strtol_internal+0x3f1> 804dbdf: 90 nop 804dbe0: b8 ff ff ff 7f mov $0x7fffffff,%eax 804dbe5: eb 4a jmp 804dc31 <__strtol_internal+0x3f1> 804dbe7: 89 c8 mov %ecx,%eax 804dbe9: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804dbed: 74 42 je 804dc31 <__strtol_internal+0x3f1> 804dbef: f7 d8 neg %eax 804dbf1: eb 3e jmp 804dc31 <__strtol_internal+0x3f1> 804dbf3: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804dbf7: 74 36 je 804dc2f <__strtol_internal+0x3ef> 804dbf9: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804dbfc: 2b 45 08 sub 0x8(%ebp),%eax 804dbff: 83 f8 01 cmp $0x1,%eax 804dc02: 7e 23 jle 804dc27 <__strtol_internal+0x3e7> 804dc04: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804dc07: 0f be 52 ff movsbl 0xffffffff(%edx),%edx 804dc0b: a1 dc aa 07 08 mov 0x807aadc,%eax 804dc10: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 804dc14: 75 11 jne 804dc27 <__strtol_internal+0x3e7> 804dc16: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804dc19: 80 7f fe 30 cmpb $0x30,0xfffffffe(%edi) 804dc1d: 75 08 jne 804dc27 <__strtol_internal+0x3e7> 804dc1f: 4f dec %edi 804dc20: 8b 55 0c mov 0xc(%ebp),%edx 804dc23: 89 3a mov %edi,(%edx) 804dc25: eb 08 jmp 804dc2f <__strtol_internal+0x3ef> 804dc27: 8b 55 08 mov 0x8(%ebp),%edx 804dc2a: 8b 7d 0c mov 0xc(%ebp),%edi 804dc2d: 89 17 mov %edx,(%edi) 804dc2f: 31 c0 xor %eax,%eax 804dc31: 8d 65 bc lea 0xffffffbc(%ebp),%esp 804dc34: 5b pop %ebx 804dc35: 5e pop %esi 804dc36: 5f pop %edi 804dc37: c9 leave 804dc38: c3 ret 804dc39: 8d 76 00 lea 0x0(%esi),%esi 0804dc3c : 804dc3c: 55 push %ebp 804dc3d: 89 e5 mov %esp,%ebp 804dc3f: 6a 00 push $0x0 804dc41: ff 75 10 pushl 0x10(%ebp) 804dc44: ff 75 0c pushl 0xc(%ebp) 804dc47: ff 75 08 pushl 0x8(%ebp) 804dc4a: e8 f1 fb ff ff call 804d840 <__strtol_internal> 804dc4f: c9 leave 804dc50: c3 ret 804dc51: 90 nop 804dc52: 90 nop 804dc53: 90 nop 0804dc54 : 804dc54: 55 push %ebp 804dc55: 89 e5 mov %esp,%ebp 804dc57: 8d 45 10 lea 0x10(%ebp),%eax 804dc5a: 50 push %eax 804dc5b: ff 75 0c pushl 0xc(%ebp) 804dc5e: ff 75 08 pushl 0x8(%ebp) 804dc61: e8 2a e0 00 00 call 805bc90 <_IO_vfprintf> 804dc66: c9 leave 804dc67: c3 ret 0804dc68 <__internal_flockfile>: 804dc68: 55 push %ebp 804dc69: 89 e5 mov %esp,%ebp 804dc6b: c9 leave 804dc6c: c3 ret 804dc6d: 8d 76 00 lea 0x0(%esi),%esi 0804dc70 <__internal_funlockfile>: 804dc70: 55 push %ebp 804dc71: 89 e5 mov %esp,%ebp 804dc73: c9 leave 804dc74: c3 ret 804dc75: 8d 76 00 lea 0x0(%esi),%esi 0804dc78 <__internal_ftrylockfile>: 804dc78: 55 push %ebp 804dc79: 89 e5 mov %esp,%ebp 804dc7b: b8 01 00 00 00 mov $0x1,%eax 804dc80: c9 leave 804dc81: c3 ret 804dc82: 90 nop 804dc83: 90 nop 804dc84: 90 nop 804dc85: 90 nop 804dc86: 90 nop 804dc87: 90 nop 804dc88: 90 nop 804dc89: 90 nop 804dc8a: 90 nop 804dc8b: 90 nop 804dc8c: 90 nop 804dc8d: 90 nop 804dc8e: 90 nop 804dc8f: 90 nop 0804dc90 <_IO_file_fopen>: 804dc90: 55 push %ebp 804dc91: 89 e5 mov %esp,%ebp 804dc93: 83 ec 04 sub $0x4,%esp 804dc96: 57 push %edi 804dc97: 56 push %esi 804dc98: 53 push %ebx 804dc99: 8b 75 10 mov 0x10(%ebp),%esi 804dc9c: 31 c9 xor %ecx,%ecx 804dc9e: 8b 7d 08 mov 0x8(%ebp),%edi 804dca1: 83 7f 38 ff cmpl $0xffffffff,0x38(%edi) 804dca5: 75 5a jne 804dd01 <_IO_file_fopen+0x71> 804dca7: 8a 06 mov (%esi),%al 804dca9: 3c 72 cmp $0x72,%al 804dcab: 74 13 je 804dcc0 <_IO_file_fopen+0x30> 804dcad: 7f 06 jg 804dcb5 <_IO_file_fopen+0x25> 804dcaf: 3c 61 cmp $0x61,%al 804dcb1: 74 30 je 804dce3 <_IO_file_fopen+0x53> 804dcb3: eb 41 jmp 804dcf6 <_IO_file_fopen+0x66> 804dcb5: 3c 77 cmp $0x77,%al 804dcb7: 74 17 je 804dcd0 <_IO_file_fopen+0x40> 804dcb9: eb 3b jmp 804dcf6 <_IO_file_fopen+0x66> 804dcbb: 90 nop 804dcbc: 8d 74 26 00 lea 0x0(%esi,1),%esi 804dcc0: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804dcc7: bb 08 00 00 00 mov $0x8,%ebx 804dccc: eb 3a jmp 804dd08 <_IO_file_fopen+0x78> 804dcce: 89 f6 mov %esi,%esi 804dcd0: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 804dcd7: b9 40 02 00 00 mov $0x240,%ecx 804dcdc: bb 04 00 00 00 mov $0x4,%ebx 804dce1: eb 25 jmp 804dd08 <_IO_file_fopen+0x78> 804dce3: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 804dcea: b9 40 04 00 00 mov $0x440,%ecx 804dcef: bb 04 10 00 00 mov $0x1004,%ebx 804dcf4: eb 12 jmp 804dd08 <_IO_file_fopen+0x78> 804dcf6: e8 49 a6 ff ff call 8048344 <__errno_location> 804dcfb: c7 00 16 00 00 00 movl $0x16,(%eax) 804dd01: 31 c0 xor %eax,%eax 804dd03: e9 c9 00 00 00 jmp 804ddd1 <_IO_file_fopen+0x141> 804dd08: ba 01 00 00 00 mov $0x1,%edx 804dd0d: 8d 76 00 lea 0x0(%esi),%esi 804dd10: 46 inc %esi 804dd11: 8a 06 mov (%esi),%al 804dd13: 3c 62 cmp $0x62,%al 804dd15: 74 2c je 804dd43 <_IO_file_fopen+0xb3> 804dd17: 7f 0a jg 804dd23 <_IO_file_fopen+0x93> 804dd19: 84 c0 test %al,%al 804dd1b: 74 2c je 804dd49 <_IO_file_fopen+0xb9> 804dd1d: 3c 2b cmp $0x2b,%al 804dd1f: 74 0f je 804dd30 <_IO_file_fopen+0xa0> 804dd21: eb 20 jmp 804dd43 <_IO_file_fopen+0xb3> 804dd23: 3c 78 cmp $0x78,%al 804dd25: 74 19 je 804dd40 <_IO_file_fopen+0xb0> 804dd27: eb 1a jmp 804dd43 <_IO_file_fopen+0xb3> 804dd29: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804dd30: c7 45 fc 02 00 00 00 movl $0x2,0xfffffffc(%ebp) 804dd37: 81 e3 00 10 00 00 and $0x1000,%ebx 804dd3d: eb 04 jmp 804dd43 <_IO_file_fopen+0xb3> 804dd3f: 90 nop 804dd40: 80 c9 80 or $0x80,%cl 804dd43: 42 inc %edx 804dd44: 83 fa 03 cmp $0x3,%edx 804dd47: 7e c7 jle 804dd10 <_IO_file_fopen+0x80> 804dd49: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804dd4c: 09 c8 or %ecx,%eax 804dd4e: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804dd52: 74 11 je 804dd65 <_IO_file_fopen+0xd5> 804dd54: 68 b6 01 00 00 push $0x1b6 804dd59: 50 push %eax 804dd5a: 8b 7d 0c mov 0xc(%ebp),%edi 804dd5d: 57 push %edi 804dd5e: e8 0d f3 ff ff call 804d070 <__libc_open> 804dd63: eb 0f jmp 804dd74 <_IO_file_fopen+0xe4> 804dd65: 68 b6 01 00 00 push $0x1b6 804dd6a: 50 push %eax 804dd6b: 8b 7d 0c mov 0xc(%ebp),%edi 804dd6e: 57 push %edi 804dd6f: e8 e8 13 00 00 call 804f15c <__libc_open64> 804dd74: 83 c4 0c add $0xc,%esp 804dd77: 85 c0 test %eax,%eax 804dd79: 7c 86 jl 804dd01 <_IO_file_fopen+0x71> 804dd7b: 8b 7d 08 mov 0x8(%ebp),%edi 804dd7e: 89 47 38 mov %eax,0x38(%edi) 804dd81: 8b 07 mov (%edi),%eax 804dd83: 25 f3 ef ff ff and $0xffffeff3,%eax 804dd88: 09 d8 or %ebx,%eax 804dd8a: 89 07 mov %eax,(%edi) 804dd8c: f6 c7 10 test $0x10,%bh 804dd8f: 74 34 je 804ddc5 <_IO_file_fopen+0x135> 804dd91: 0f be 47 46 movsbl 0x46(%edi),%eax 804dd95: 8b 84 07 94 00 00 00 mov 0x94(%edi,%eax,1),%eax 804dd9c: 6a 03 push $0x3 804dd9e: 6a 02 push $0x2 804dda0: 6a 00 push $0x0 804dda2: 6a 00 push $0x0 804dda4: 57 push %edi 804dda5: 8b 40 24 mov 0x24(%eax),%eax 804dda8: ff d0 call *%eax 804ddaa: 83 c4 14 add $0x14,%esp 804ddad: 83 f8 ff cmp $0xffffffff,%eax 804ddb0: 75 13 jne 804ddc5 <_IO_file_fopen+0x135> 804ddb2: 83 fa ff cmp $0xffffffff,%edx 804ddb5: 75 0e jne 804ddc5 <_IO_file_fopen+0x135> 804ddb7: e8 88 a5 ff ff call 8048344 <__errno_location> 804ddbc: 83 38 1d cmpl $0x1d,(%eax) 804ddbf: 0f 85 3c ff ff ff jne 804dd01 <_IO_file_fopen+0x71> 804ddc5: 8b 7d 08 mov 0x8(%ebp),%edi 804ddc8: 57 push %edi 804ddc9: e8 5a b3 ff ff call 8049128 <_IO_link_in> 804ddce: 8b 45 08 mov 0x8(%ebp),%eax 804ddd1: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804ddd4: 5b pop %ebx 804ddd5: 5e pop %esi 804ddd6: 5f pop %edi 804ddd7: c9 leave 804ddd8: c3 ret 804ddd9: 8d 76 00 lea 0x0(%esi),%esi 0804dddc <_IO_file_underflow>: 804dddc: 55 push %ebp 804dddd: 89 e5 mov %esp,%ebp 804dddf: 53 push %ebx 804dde0: 8b 5d 08 mov 0x8(%ebp),%ebx 804dde3: 8b 13 mov (%ebx),%edx 804dde5: f6 c2 04 test $0x4,%dl 804dde8: 74 1a je 804de04 <_IO_file_underflow+0x28> 804ddea: 83 ca 20 or $0x20,%edx 804dded: 89 13 mov %edx,(%ebx) 804ddef: e8 50 a5 ff ff call 8048344 <__errno_location> 804ddf4: c7 00 09 00 00 00 movl $0x9,(%eax) 804ddfa: b8 ff ff ff ff mov $0xffffffff,%eax 804ddff: e9 a8 00 00 00 jmp 804deac <_IO_file_underflow+0xd0> 804de04: 8b 43 04 mov 0x4(%ebx),%eax 804de07: 3b 43 08 cmp 0x8(%ebx),%eax 804de0a: 0f 82 99 00 00 00 jb 804dea9 <_IO_file_underflow+0xcd> 804de10: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 804de14: 75 1f jne 804de35 <_IO_file_underflow+0x59> 804de16: 8b 43 24 mov 0x24(%ebx),%eax 804de19: 85 c0 test %eax,%eax 804de1b: 74 0d je 804de2a <_IO_file_underflow+0x4e> 804de1d: 50 push %eax 804de1e: e8 b5 e8 ff ff call 804c6d8 <__libc_free> 804de23: 80 63 01 fe andb $0xfe,0x1(%ebx) 804de27: 83 c4 04 add $0x4,%esp 804de2a: 53 push %ebx 804de2b: e8 44 b3 ff ff call 8049174 <_IO_doallocbuf> 804de30: 83 c4 04 add $0x4,%esp 804de33: 8b 13 mov (%ebx),%edx 804de35: f7 c2 02 02 00 00 test $0x202,%edx 804de3b: 74 05 je 804de42 <_IO_file_underflow+0x66> 804de3d: e8 de b8 ff ff call 8049720 <_IO_flush_all_linebuffered> 804de42: 53 push %ebx 804de43: e8 ec b0 ff ff call 8048f34 <_IO_switch_to_get_mode> 804de48: 8b 43 1c mov 0x1c(%ebx),%eax 804de4b: 89 43 04 mov %eax,0x4(%ebx) 804de4e: 89 43 0c mov %eax,0xc(%ebx) 804de51: 89 43 08 mov %eax,0x8(%ebx) 804de54: 89 43 18 mov %eax,0x18(%ebx) 804de57: 89 43 14 mov %eax,0x14(%ebx) 804de5a: 89 43 10 mov %eax,0x10(%ebx) 804de5d: 0f be 53 46 movsbl 0x46(%ebx),%edx 804de61: 8b 8c 13 94 00 00 00 mov 0x94(%ebx,%edx,1),%ecx 804de68: 8b 53 20 mov 0x20(%ebx),%edx 804de6b: 29 c2 sub %eax,%edx 804de6d: 52 push %edx 804de6e: 50 push %eax 804de6f: 53 push %ebx 804de70: 8b 41 38 mov 0x38(%ecx),%eax 804de73: ff d0 call *%eax 804de75: 85 c0 test %eax,%eax 804de77: 7f 0c jg 804de85 <_IO_file_underflow+0xa9> 804de79: 75 05 jne 804de80 <_IO_file_underflow+0xa4> 804de7b: 80 0b 10 orb $0x10,(%ebx) 804de7e: eb 05 jmp 804de85 <_IO_file_underflow+0xa9> 804de80: 80 0b 20 orb $0x20,(%ebx) 804de83: 31 c0 xor %eax,%eax 804de85: 01 43 08 add %eax,0x8(%ebx) 804de88: 85 c0 test %eax,%eax 804de8a: 75 07 jne 804de93 <_IO_file_underflow+0xb7> 804de8c: b8 ff ff ff ff mov $0xffffffff,%eax 804de91: eb 19 jmp 804deac <_IO_file_underflow+0xd0> 804de93: 83 7b 4c ff cmpl $0xffffffff,0x4c(%ebx) 804de97: 75 06 jne 804de9f <_IO_file_underflow+0xc3> 804de99: 83 7b 50 ff cmpl $0xffffffff,0x50(%ebx) 804de9d: 74 07 je 804dea6 <_IO_file_underflow+0xca> 804de9f: 99 cltd 804dea0: 01 43 4c add %eax,0x4c(%ebx) 804dea3: 11 53 50 adc %edx,0x50(%ebx) 804dea6: 8b 43 04 mov 0x4(%ebx),%eax 804dea9: 0f b6 00 movzbl (%eax),%eax 804deac: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804deaf: c9 leave 804deb0: c3 ret 804deb1: 8d 76 00 lea 0x0(%esi),%esi 0804deb4 <_IO_file_overflow>: 804deb4: 55 push %ebp 804deb5: 89 e5 mov %esp,%ebp 804deb7: 56 push %esi 804deb8: 53 push %ebx 804deb9: 8b 5d 08 mov 0x8(%ebp),%ebx 804debc: 8b 75 0c mov 0xc(%ebp),%esi 804debf: 8b 03 mov (%ebx),%eax 804dec1: a8 08 test $0x8,%al 804dec3: 74 1b je 804dee0 <_IO_file_overflow+0x2c> 804dec5: 0c 20 or $0x20,%al 804dec7: 89 03 mov %eax,(%ebx) 804dec9: e8 76 a4 ff ff call 8048344 <__errno_location> 804dece: c7 00 09 00 00 00 movl $0x9,(%eax) 804ded4: b8 ff ff ff ff mov $0xffffffff,%eax 804ded9: e9 c5 00 00 00 jmp 804dfa3 <_IO_file_overflow+0xef> 804dede: 89 f6 mov %esi,%esi 804dee0: f6 c4 08 test $0x8,%ah 804dee3: 75 54 jne 804df39 <_IO_file_overflow+0x85> 804dee5: 83 7b 10 00 cmpl $0x0,0x10(%ebx) 804dee9: 75 15 jne 804df00 <_IO_file_overflow+0x4c> 804deeb: 53 push %ebx 804deec: e8 83 b2 ff ff call 8049174 <_IO_doallocbuf> 804def1: 8b 43 1c mov 0x1c(%ebx),%eax 804def4: 89 43 0c mov %eax,0xc(%ebx) 804def7: 89 43 04 mov %eax,0x4(%ebx) 804defa: 89 43 08 mov %eax,0x8(%ebx) 804defd: 83 c4 04 add $0x4,%esp 804df00: 8b 53 04 mov 0x4(%ebx),%edx 804df03: 3b 53 20 cmp 0x20(%ebx),%edx 804df06: 75 0b jne 804df13 <_IO_file_overflow+0x5f> 804df08: 8b 43 1c mov 0x1c(%ebx),%eax 804df0b: 89 43 04 mov %eax,0x4(%ebx) 804df0e: 89 43 08 mov %eax,0x8(%ebx) 804df11: 89 c2 mov %eax,%edx 804df13: 89 53 14 mov %edx,0x14(%ebx) 804df16: 89 53 10 mov %edx,0x10(%ebx) 804df19: 8b 43 20 mov 0x20(%ebx),%eax 804df1c: 89 43 18 mov %eax,0x18(%ebx) 804df1f: 8b 43 08 mov 0x8(%ebx),%eax 804df22: 89 43 04 mov %eax,0x4(%ebx) 804df25: 89 43 0c mov %eax,0xc(%ebx) 804df28: 8b 03 mov (%ebx),%eax 804df2a: 80 cc 08 or $0x8,%ah 804df2d: 89 03 mov %eax,(%ebx) 804df2f: a9 02 02 00 00 test $0x202,%eax 804df34: 74 03 je 804df39 <_IO_file_overflow+0x85> 804df36: 89 53 18 mov %edx,0x18(%ebx) 804df39: 83 fe ff cmp $0xffffffff,%esi 804df3c: 75 12 jne 804df50 <_IO_file_overflow+0x9c> 804df3e: 8b 53 10 mov 0x10(%ebx),%edx 804df41: 8b 43 14 mov 0x14(%ebx),%eax 804df44: 29 d0 sub %edx,%eax 804df46: 50 push %eax 804df47: 52 push %edx 804df48: 53 push %ebx 804df49: e8 4a 07 00 00 call 804e698 <_IO_do_write> 804df4e: eb 53 jmp 804dfa3 <_IO_file_overflow+0xef> 804df50: 8b 53 14 mov 0x14(%ebx),%edx 804df53: 3b 53 20 cmp 0x20(%ebx),%edx 804df56: 75 15 jne 804df6d <_IO_file_overflow+0xb9> 804df58: 8b 43 10 mov 0x10(%ebx),%eax 804df5b: 29 c2 sub %eax,%edx 804df5d: 52 push %edx 804df5e: 50 push %eax 804df5f: 53 push %ebx 804df60: e8 33 07 00 00 call 804e698 <_IO_do_write> 804df65: 83 c4 0c add $0xc,%esp 804df68: 83 f8 ff cmp $0xffffffff,%eax 804df6b: 74 36 je 804dfa3 <_IO_file_overflow+0xef> 804df6d: 8b 43 14 mov 0x14(%ebx),%eax 804df70: 89 f1 mov %esi,%ecx 804df72: 88 08 mov %cl,(%eax) 804df74: ff 43 14 incl 0x14(%ebx) 804df77: 8b 03 mov (%ebx),%eax 804df79: a8 02 test $0x2,%al 804df7b: 75 0a jne 804df87 <_IO_file_overflow+0xd3> 804df7d: f6 c4 02 test $0x2,%ah 804df80: 74 1a je 804df9c <_IO_file_overflow+0xe8> 804df82: 83 fe 0a cmp $0xa,%esi 804df85: 75 15 jne 804df9c <_IO_file_overflow+0xe8> 804df87: 8b 53 10 mov 0x10(%ebx),%edx 804df8a: 8b 43 14 mov 0x14(%ebx),%eax 804df8d: 29 d0 sub %edx,%eax 804df8f: 50 push %eax 804df90: 52 push %edx 804df91: 53 push %ebx 804df92: e8 01 07 00 00 call 804e698 <_IO_do_write> 804df97: 83 f8 ff cmp $0xffffffff,%eax 804df9a: 74 07 je 804dfa3 <_IO_file_overflow+0xef> 804df9c: 89 f0 mov %esi,%eax 804df9e: 25 ff 00 00 00 and $0xff,%eax 804dfa3: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804dfa6: 5b pop %ebx 804dfa7: 5e pop %esi 804dfa8: c9 leave 804dfa9: c3 ret 804dfaa: 89 f6 mov %esi,%esi 0804dfac <_IO_file_seekoff>: 804dfac: 55 push %ebp 804dfad: 89 e5 mov %esp,%ebp 804dfaf: 81 ec 84 00 00 00 sub $0x84,%esp 804dfb5: 57 push %edi 804dfb6: 56 push %esi 804dfb7: 53 push %ebx 804dfb8: 8b 7d 08 mov 0x8(%ebp),%edi 804dfbb: c7 45 88 00 00 00 00 movl $0x0,0xffffff88(%ebp) 804dfc2: 8b 47 08 mov 0x8(%edi),%eax 804dfc5: 39 47 0c cmp %eax,0xc(%edi) 804dfc8: 75 0f jne 804dfd9 <_IO_file_seekoff+0x2d> 804dfca: 8b 47 14 mov 0x14(%edi),%eax 804dfcd: 39 47 10 cmp %eax,0x10(%edi) 804dfd0: 0f 94 c0 sete %al 804dfd3: 0f b6 d8 movzbl %al,%ebx 804dfd6: 89 5d 88 mov %ebx,0xffffff88(%ebp) 804dfd9: 8b 57 10 mov 0x10(%edi),%edx 804dfdc: 8b 47 14 mov 0x14(%edi),%eax 804dfdf: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804dfe3: 75 15 jne 804dffa <_IO_file_seekoff+0x4e> 804dfe5: c7 45 14 01 00 00 00 movl $0x1,0x14(%ebp) 804dfec: c7 45 0c 00 00 00 00 movl $0x0,0xc(%ebp) 804dff3: c7 45 10 00 00 00 00 movl $0x0,0x10(%ebp) 804dffa: 39 d0 cmp %edx,%eax 804dffc: 77 06 ja 804e004 <_IO_file_seekoff+0x58> 804dffe: f6 47 01 08 testb $0x8,0x1(%edi) 804e002: 74 11 je 804e015 <_IO_file_seekoff+0x69> 804e004: 57 push %edi 804e005: e8 2a af ff ff call 8048f34 <_IO_switch_to_get_mode> 804e00a: 83 c4 04 add $0x4,%esp 804e00d: 85 c0 test %eax,%eax 804e00f: 0f 85 eb 01 00 00 jne 804e200 <_IO_file_seekoff+0x254> 804e015: 83 7f 1c 00 cmpl $0x0,0x1c(%edi) 804e019: 75 32 jne 804e04d <_IO_file_seekoff+0xa1> 804e01b: 8b 47 0c mov 0xc(%edi),%eax 804e01e: 85 c0 test %eax,%eax 804e020: 74 0d je 804e02f <_IO_file_seekoff+0x83> 804e022: 50 push %eax 804e023: e8 b0 e6 ff ff call 804c6d8 <__libc_free> 804e028: 80 67 01 fe andb $0xfe,0x1(%edi) 804e02c: 83 c4 04 add $0x4,%esp 804e02f: 57 push %edi 804e030: e8 3f b1 ff ff call 8049174 <_IO_doallocbuf> 804e035: 8b 47 1c mov 0x1c(%edi),%eax 804e038: 89 47 14 mov %eax,0x14(%edi) 804e03b: 89 47 10 mov %eax,0x10(%edi) 804e03e: 89 47 18 mov %eax,0x18(%edi) 804e041: 89 47 0c mov %eax,0xc(%edi) 804e044: 89 47 04 mov %eax,0x4(%edi) 804e047: 89 47 08 mov %eax,0x8(%edi) 804e04a: 83 c4 04 add $0x4,%esp 804e04d: 83 7d 14 01 cmpl $0x1,0x14(%ebp) 804e051: 74 0e je 804e061 <_IO_file_seekoff+0xb5> 804e053: 0f 8e 7d 00 00 00 jle 804e0d6 <_IO_file_seekoff+0x12a> 804e059: 83 7d 14 02 cmpl $0x2,0x14(%ebp) 804e05d: 74 31 je 804e090 <_IO_file_seekoff+0xe4> 804e05f: eb 75 jmp 804e0d6 <_IO_file_seekoff+0x12a> 804e061: 8b 47 04 mov 0x4(%edi),%eax 804e064: 8b 77 08 mov 0x8(%edi),%esi 804e067: 29 c6 sub %eax,%esi 804e069: 89 f0 mov %esi,%eax 804e06b: 99 cltd 804e06c: 29 45 0c sub %eax,0xc(%ebp) 804e06f: 19 55 10 sbb %edx,0x10(%ebp) 804e072: 83 7f 4c ff cmpl $0xffffffff,0x4c(%edi) 804e076: 75 0a jne 804e082 <_IO_file_seekoff+0xd6> 804e078: 83 7f 50 ff cmpl $0xffffffff,0x50(%edi) 804e07c: 0f 84 5e 02 00 00 je 804e2e0 <_IO_file_seekoff+0x334> 804e082: 8b 5f 4c mov 0x4c(%edi),%ebx 804e085: 01 5d 0c add %ebx,0xc(%ebp) 804e088: 8b 5f 50 mov 0x50(%edi),%ebx 804e08b: 11 5d 10 adc %ebx,0x10(%ebp) 804e08e: eb 3f jmp 804e0cf <_IO_file_seekoff+0x123> 804e090: 0f be 47 46 movsbl 0x46(%edi),%eax 804e094: 8b 94 07 94 00 00 00 mov 0x94(%edi,%eax,1),%edx 804e09b: 8d 45 a0 lea 0xffffffa0(%ebp),%eax 804e09e: 50 push %eax 804e09f: 57 push %edi 804e0a0: 8b 42 48 mov 0x48(%edx),%eax 804e0a3: ff d0 call *%eax 804e0a5: 83 c4 08 add $0x8,%esp 804e0a8: 85 c0 test %eax,%eax 804e0aa: 0f 85 30 02 00 00 jne 804e2e0 <_IO_file_seekoff+0x334> 804e0b0: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 804e0b3: 25 00 f0 00 00 and $0xf000,%eax 804e0b8: 3d 00 80 00 00 cmp $0x8000,%eax 804e0bd: 0f 85 1d 02 00 00 jne 804e2e0 <_IO_file_seekoff+0x334> 804e0c3: 8b 75 cc mov 0xffffffcc(%ebp),%esi 804e0c6: 01 75 0c add %esi,0xc(%ebp) 804e0c9: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 804e0cc: 11 75 10 adc %esi,0x10(%ebp) 804e0cf: c7 45 14 00 00 00 00 movl $0x0,0x14(%ebp) 804e0d6: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804e0da: 0f 84 82 02 00 00 je 804e362 <_IO_file_seekoff+0x3b6> 804e0e0: 8b 1f mov (%edi),%ebx 804e0e2: 89 5d 84 mov %ebx,0xffffff84(%ebp) 804e0e5: 83 7f 4c ff cmpl $0xffffffff,0x4c(%edi) 804e0e9: 75 06 jne 804e0f1 <_IO_file_seekoff+0x145> 804e0eb: 83 7f 50 ff cmpl $0xffffffff,0x50(%edi) 804e0ef: 74 70 je 804e161 <_IO_file_seekoff+0x1b5> 804e0f1: 8b 47 0c mov 0xc(%edi),%eax 804e0f4: 85 c0 test %eax,%eax 804e0f6: 74 69 je 804e161 <_IO_file_seekoff+0x1b5> 804e0f8: 8b 75 84 mov 0xffffff84(%ebp),%esi 804e0fb: f7 c6 00 01 00 00 test $0x100,%esi 804e101: 75 5e jne 804e161 <_IO_file_seekoff+0x1b5> 804e103: 8b 55 0c mov 0xc(%ebp),%edx 804e106: 8b 4d 10 mov 0x10(%ebp),%ecx 804e109: 2b 57 4c sub 0x4c(%edi),%edx 804e10c: 1b 4f 50 sbb 0x50(%edi),%ecx 804e10f: 8b 5f 08 mov 0x8(%edi),%ebx 804e112: 29 c3 sub %eax,%ebx 804e114: 89 d8 mov %ebx,%eax 804e116: 89 de mov %ebx,%esi 804e118: c1 fe 1f sar $0x1f,%esi 804e11b: 89 9d 7c ff ff ff mov %ebx,0xffffff7c(%ebp) 804e121: 89 75 80 mov %esi,0xffffff80(%ebp) 804e124: 03 95 7c ff ff ff add 0xffffff7c(%ebp),%edx 804e12a: 13 4d 80 adc 0xffffff80(%ebp),%ecx 804e12d: 85 c9 test %ecx,%ecx 804e12f: 7c 30 jl 804e161 <_IO_file_seekoff+0x1b5> 804e131: 3b 4d 80 cmp 0xffffff80(%ebp),%ecx 804e134: 7f 2b jg 804e161 <_IO_file_seekoff+0x1b5> 804e136: 75 08 jne 804e140 <_IO_file_seekoff+0x194> 804e138: 3b 95 7c ff ff ff cmp 0xffffff7c(%ebp),%edx 804e13e: 77 21 ja 804e161 <_IO_file_seekoff+0x1b5> 804e140: 8b 47 1c mov 0x1c(%edi),%eax 804e143: 89 47 0c mov %eax,0xc(%edi) 804e146: 01 c2 add %eax,%edx 804e148: 89 57 04 mov %edx,0x4(%edi) 804e14b: 89 47 14 mov %eax,0x14(%edi) 804e14e: 89 47 10 mov %eax,0x10(%edi) 804e151: 89 47 18 mov %eax,0x18(%edi) 804e154: 8b 75 84 mov 0xffffff84(%ebp),%esi 804e157: 83 e6 ef and $0xffffffef,%esi 804e15a: 89 37 mov %esi,(%edi) 804e15c: e9 e0 01 00 00 jmp 804e341 <_IO_file_seekoff+0x395> 804e161: 8b 5d 84 mov 0xffffff84(%ebp),%ebx 804e164: f6 c3 04 test $0x4,%bl 804e167: 0f 85 73 01 00 00 jne 804e2e0 <_IO_file_seekoff+0x334> 804e16d: 8b 47 1c mov 0x1c(%edi),%eax 804e170: 8b 4f 20 mov 0x20(%edi),%ecx 804e173: 29 c1 sub %eax,%ecx 804e175: 89 c8 mov %ecx,%eax 804e177: f7 d8 neg %eax 804e179: 99 cltd 804e17a: 8b 5d 0c mov 0xc(%ebp),%ebx 804e17d: 8b 75 10 mov 0x10(%ebp),%esi 804e180: 21 c3 and %eax,%ebx 804e182: 21 d6 and %edx,%esi 804e184: 89 5d 90 mov %ebx,0xffffff90(%ebp) 804e187: 89 75 94 mov %esi,0xffffff94(%ebp) 804e18a: 8b 5d 0c mov 0xc(%ebp),%ebx 804e18d: 8b 75 10 mov 0x10(%ebp),%esi 804e190: 2b 5d 90 sub 0xffffff90(%ebp),%ebx 804e193: 1b 75 94 sbb 0xffffff94(%ebp),%esi 804e196: 89 9d 7c ff ff ff mov %ebx,0xffffff7c(%ebp) 804e19c: 89 75 80 mov %esi,0xffffff80(%ebp) 804e19f: 89 cb mov %ecx,%ebx 804e1a1: 89 de mov %ebx,%esi 804e1a3: c1 fe 1f sar $0x1f,%esi 804e1a6: 89 d8 mov %ebx,%eax 804e1a8: 89 f2 mov %esi,%edx 804e1aa: 39 55 80 cmp %edx,0xffffff80(%ebp) 804e1ad: 7f 0a jg 804e1b9 <_IO_file_seekoff+0x20d> 804e1af: 75 25 jne 804e1d6 <_IO_file_seekoff+0x22a> 804e1b1: 39 85 7c ff ff ff cmp %eax,0xffffff7c(%ebp) 804e1b7: 76 1d jbe 804e1d6 <_IO_file_seekoff+0x22a> 804e1b9: 8b 5d 0c mov 0xc(%ebp),%ebx 804e1bc: 8b 75 10 mov 0x10(%ebp),%esi 804e1bf: 89 5d 90 mov %ebx,0xffffff90(%ebp) 804e1c2: 89 75 94 mov %esi,0xffffff94(%ebp) 804e1c5: c7 85 7c ff ff ff 00 movl $0x0,0xffffff7c(%ebp) 804e1cc: 00 00 00 804e1cf: c7 45 80 00 00 00 00 movl $0x0,0xffffff80(%ebp) 804e1d6: 0f be 47 46 movsbl 0x46(%edi),%eax 804e1da: 8b 84 07 94 00 00 00 mov 0x94(%edi,%eax,1),%eax 804e1e1: 6a 00 push $0x0 804e1e3: 8b 5d 90 mov 0xffffff90(%ebp),%ebx 804e1e6: 8b 75 94 mov 0xffffff94(%ebp),%esi 804e1e9: 56 push %esi 804e1ea: 53 push %ebx 804e1eb: 57 push %edi 804e1ec: 8b 40 40 mov 0x40(%eax),%eax 804e1ef: ff d0 call *%eax 804e1f1: 89 45 98 mov %eax,0xffffff98(%ebp) 804e1f4: 89 55 9c mov %edx,0xffffff9c(%ebp) 804e1f7: 83 c4 10 add $0x10,%esp 804e1fa: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 804e1fe: 7d 10 jge 804e210 <_IO_file_seekoff+0x264> 804e200: b8 ff ff ff ff mov $0xffffffff,%eax 804e205: ba ff ff ff ff mov $0xffffffff,%edx 804e20a: e9 59 01 00 00 jmp 804e368 <_IO_file_seekoff+0x3bc> 804e20f: 90 nop 804e210: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 804e216: 0b 45 80 or 0xffffff80(%ebp),%eax 804e219: 75 15 jne 804e230 <_IO_file_seekoff+0x284> 804e21b: c7 45 8c 00 00 00 00 movl $0x0,0xffffff8c(%ebp) 804e222: ba 00 00 00 00 mov $0x0,%edx 804e227: b9 00 00 00 00 mov $0x0,%ecx 804e22c: eb 77 jmp 804e2a5 <_IO_file_seekoff+0x2f9> 804e22e: 89 f6 mov %esi,%esi 804e230: 0f be 47 46 movsbl 0x46(%edi),%eax 804e234: 8b 8c 07 94 00 00 00 mov 0x94(%edi,%eax,1),%ecx 804e23b: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 804e23f: 75 0f jne 804e250 <_IO_file_seekoff+0x2a4> 804e241: 8b 47 1c mov 0x1c(%edi),%eax 804e244: 8b 57 20 mov 0x20(%edi),%edx 804e247: 29 c2 sub %eax,%edx 804e249: eb 0e jmp 804e259 <_IO_file_seekoff+0x2ad> 804e24b: 90 nop 804e24c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e250: 8b 95 7c ff ff ff mov 0xffffff7c(%ebp),%edx 804e256: 8b 47 1c mov 0x1c(%edi),%eax 804e259: 52 push %edx 804e25a: 50 push %eax 804e25b: 57 push %edi 804e25c: 8b 41 38 mov 0x38(%ecx),%eax 804e25f: ff d0 call *%eax 804e261: 89 45 8c mov %eax,0xffffff8c(%ebp) 804e264: 89 c3 mov %eax,%ebx 804e266: 89 de mov %ebx,%esi 804e268: c1 fe 1f sar $0x1f,%esi 804e26b: 89 da mov %ebx,%edx 804e26d: 89 f1 mov %esi,%ecx 804e26f: 83 c4 0c add $0xc,%esp 804e272: 39 4d 80 cmp %ecx,0xffffff80(%ebp) 804e275: 7f 0a jg 804e281 <_IO_file_seekoff+0x2d5> 804e277: 75 2c jne 804e2a5 <_IO_file_seekoff+0x2f9> 804e279: 39 95 7c ff ff ff cmp %edx,0xffffff7c(%ebp) 804e27f: 76 24 jbe 804e2a5 <_IO_file_seekoff+0x2f9> 804e281: 8b 9d 7c ff ff ff mov 0xffffff7c(%ebp),%ebx 804e287: 8b 75 80 mov 0xffffff80(%ebp),%esi 804e28a: 89 5d 0c mov %ebx,0xc(%ebp) 804e28d: 89 75 10 mov %esi,0x10(%ebp) 804e290: 83 7d 8c ff cmpl $0xffffffff,0xffffff8c(%ebp) 804e294: 74 06 je 804e29c <_IO_file_seekoff+0x2f0> 804e296: 29 55 0c sub %edx,0xc(%ebp) 804e299: 19 4d 10 sbb %ecx,0x10(%ebp) 804e29c: c7 45 14 01 00 00 00 movl $0x1,0x14(%ebp) 804e2a3: eb 3b jmp 804e2e0 <_IO_file_seekoff+0x334> 804e2a5: 8b 47 1c mov 0x1c(%edi),%eax 804e2a8: 89 47 0c mov %eax,0xc(%edi) 804e2ab: 8b b5 7c ff ff ff mov 0xffffff7c(%ebp),%esi 804e2b1: 01 c6 add %eax,%esi 804e2b3: 89 77 04 mov %esi,0x4(%edi) 804e2b6: 8b 5d 8c mov 0xffffff8c(%ebp),%ebx 804e2b9: 01 c3 add %eax,%ebx 804e2bb: 89 5f 08 mov %ebx,0x8(%edi) 804e2be: 89 47 14 mov %eax,0x14(%edi) 804e2c1: 89 47 10 mov %eax,0x10(%edi) 804e2c4: 89 47 18 mov %eax,0x18(%edi) 804e2c7: 8b 5d 98 mov 0xffffff98(%ebp),%ebx 804e2ca: 8b 75 9c mov 0xffffff9c(%ebp),%esi 804e2cd: 01 d3 add %edx,%ebx 804e2cf: 11 ce adc %ecx,%esi 804e2d1: 89 5f 4c mov %ebx,0x4c(%edi) 804e2d4: 89 77 50 mov %esi,0x50(%edi) 804e2d7: 80 27 ef andb $0xef,(%edi) 804e2da: e9 83 00 00 00 jmp 804e362 <_IO_file_seekoff+0x3b6> 804e2df: 90 nop 804e2e0: 57 push %edi 804e2e1: e8 f6 ae ff ff call 80491dc <_IO_unsave_markers> 804e2e6: 0f be 47 46 movsbl 0x46(%edi),%eax 804e2ea: 8b 84 07 94 00 00 00 mov 0x94(%edi,%eax,1),%eax 804e2f1: 8b 75 14 mov 0x14(%ebp),%esi 804e2f4: 56 push %esi 804e2f5: 8b 5d 0c mov 0xc(%ebp),%ebx 804e2f8: 8b 75 10 mov 0x10(%ebp),%esi 804e2fb: 56 push %esi 804e2fc: 53 push %ebx 804e2fd: 57 push %edi 804e2fe: 8b 40 40 mov 0x40(%eax),%eax 804e301: ff d0 call *%eax 804e303: 89 45 98 mov %eax,0xffffff98(%ebp) 804e306: 89 55 9c mov %edx,0xffffff9c(%ebp) 804e309: 83 7d 98 ff cmpl $0xffffffff,0xffffff98(%ebp) 804e30d: 75 06 jne 804e315 <_IO_file_seekoff+0x369> 804e30f: 83 7d 9c ff cmpl $0xffffffff,0xffffff9c(%ebp) 804e313: 74 24 je 804e339 <_IO_file_seekoff+0x38d> 804e315: 80 27 ef andb $0xef,(%edi) 804e318: 8b 5d 98 mov 0xffffff98(%ebp),%ebx 804e31b: 8b 75 9c mov 0xffffff9c(%ebp),%esi 804e31e: 89 5f 4c mov %ebx,0x4c(%edi) 804e321: 89 77 50 mov %esi,0x50(%edi) 804e324: 8b 47 1c mov 0x1c(%edi),%eax 804e327: 89 47 0c mov %eax,0xc(%edi) 804e32a: 89 47 04 mov %eax,0x4(%edi) 804e32d: 89 47 08 mov %eax,0x8(%edi) 804e330: 89 47 14 mov %eax,0x14(%edi) 804e333: 89 47 10 mov %eax,0x10(%edi) 804e336: 89 47 18 mov %eax,0x18(%edi) 804e339: 8b 45 98 mov 0xffffff98(%ebp),%eax 804e33c: 8b 55 9c mov 0xffffff9c(%ebp),%edx 804e33f: eb 27 jmp 804e368 <_IO_file_seekoff+0x3bc> 804e341: 83 7f 50 00 cmpl $0x0,0x50(%edi) 804e345: 7c 1b jl 804e362 <_IO_file_seekoff+0x3b6> 804e347: 0f be 47 46 movsbl 0x46(%edi),%eax 804e34b: 8b 84 07 94 00 00 00 mov 0x94(%edi,%eax,1),%eax 804e352: 6a 00 push $0x0 804e354: 8b 5f 4c mov 0x4c(%edi),%ebx 804e357: 8b 77 50 mov 0x50(%edi),%esi 804e35a: 56 push %esi 804e35b: 53 push %ebx 804e35c: 57 push %edi 804e35d: 8b 40 40 mov 0x40(%eax),%eax 804e360: ff d0 call *%eax 804e362: 8b 45 0c mov 0xc(%ebp),%eax 804e365: 8b 55 10 mov 0x10(%ebp),%edx 804e368: 8d a5 70 ff ff ff lea 0xffffff70(%ebp),%esp 804e36e: 5b pop %ebx 804e36f: 5e pop %esi 804e370: 5f pop %edi 804e371: c9 leave 804e372: c3 ret 804e373: 90 nop 0804e374 <_IO_file_xsputn>: 804e374: 55 push %ebp 804e375: 89 e5 mov %esp,%ebp 804e377: 83 ec 20 sub $0x20,%esp 804e37a: 57 push %edi 804e37b: 56 push %esi 804e37c: 53 push %ebx 804e37d: 8b 75 08 mov 0x8(%ebp),%esi 804e380: 8b 45 0c mov 0xc(%ebp),%eax 804e383: 89 45 fc mov %eax,0xfffffffc(%ebp) 804e386: 8b 7d 10 mov 0x10(%ebp),%edi 804e389: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804e390: 85 ff test %edi,%edi 804e392: 75 1c jne 804e3b0 <_IO_file_xsputn+0x3c> 804e394: 31 c0 xor %eax,%eax 804e396: e9 d5 01 00 00 jmp 804e570 <_IO_file_xsputn+0x1fc> 804e39b: 90 nop 804e39c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e3a0: 2b 4d 0c sub 0xc(%ebp),%ecx 804e3a3: 8d 59 01 lea 0x1(%ecx),%ebx 804e3a6: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 804e3ad: eb 3c jmp 804e3eb <_IO_file_xsputn+0x77> 804e3af: 90 nop 804e3b0: 8b 56 14 mov 0x14(%esi),%edx 804e3b3: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804e3b6: 8b 5e 18 mov 0x18(%esi),%ebx 804e3b9: 29 d3 sub %edx,%ebx 804e3bb: 8b 06 mov (%esi),%eax 804e3bd: 25 00 0a 00 00 and $0xa00,%eax 804e3c2: 3d 00 0a 00 00 cmp $0xa00,%eax 804e3c7: 75 22 jne 804e3eb <_IO_file_xsputn+0x77> 804e3c9: 8b 5e 20 mov 0x20(%esi),%ebx 804e3cc: 29 d3 sub %edx,%ebx 804e3ce: 3b 5d 10 cmp 0x10(%ebp),%ebx 804e3d1: 72 18 jb 804e3eb <_IO_file_xsputn+0x77> 804e3d3: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804e3d6: 03 4d 10 add 0x10(%ebp),%ecx 804e3d9: 3b 4d fc cmp 0xfffffffc(%ebp),%ecx 804e3dc: 76 0d jbe 804e3eb <_IO_file_xsputn+0x77> 804e3de: 89 f6 mov %esi,%esi 804e3e0: 49 dec %ecx 804e3e1: 80 39 0a cmpb $0xa,(%ecx) 804e3e4: 74 ba je 804e3a0 <_IO_file_xsputn+0x2c> 804e3e6: 3b 4d 0c cmp 0xc(%ebp),%ecx 804e3e9: 77 f5 ja 804e3e0 <_IO_file_xsputn+0x6c> 804e3eb: 85 db test %ebx,%ebx 804e3ed: 74 57 je 804e446 <_IO_file_xsputn+0xd2> 804e3ef: 3b 5d 10 cmp 0x10(%ebp),%ebx 804e3f2: 76 03 jbe 804e3f7 <_IO_file_xsputn+0x83> 804e3f4: 8b 5d 10 mov 0x10(%ebp),%ebx 804e3f7: 83 fb 14 cmp $0x14,%ebx 804e3fa: 76 24 jbe 804e420 <_IO_file_xsputn+0xac> 804e3fc: 53 push %ebx 804e3fd: 8b 55 0c mov 0xc(%ebp),%edx 804e400: 52 push %edx 804e401: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804e404: 50 push %eax 804e405: e8 c6 eb ff ff call 804cfd0 <__mempcpy> 804e40a: 83 c4 0c add $0xc,%esp 804e40d: 89 c1 mov %eax,%ecx 804e40f: 89 4e 14 mov %ecx,0x14(%esi) 804e412: 8b 55 0c mov 0xc(%ebp),%edx 804e415: 01 da add %ebx,%edx 804e417: 89 55 fc mov %edx,0xfffffffc(%ebp) 804e41a: eb 25 jmp 804e441 <_IO_file_xsputn+0xcd> 804e41c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e420: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804e423: 8d 7b ff lea 0xffffffff(%ebx),%edi 804e426: 85 ff test %edi,%edi 804e428: 7c 14 jl 804e43e <_IO_file_xsputn+0xca> 804e42a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804e430: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e433: 8a 00 mov (%eax),%al 804e435: 88 01 mov %al,(%ecx) 804e437: ff 45 fc incl 0xfffffffc(%ebp) 804e43a: 41 inc %ecx 804e43b: 4f dec %edi 804e43c: 79 f2 jns 804e430 <_IO_file_xsputn+0xbc> 804e43e: 89 4e 14 mov %ecx,0x14(%esi) 804e441: 8b 7d 10 mov 0x10(%ebp),%edi 804e444: 29 df sub %ebx,%edi 804e446: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804e449: 01 fa add %edi,%edx 804e44b: 0f 84 19 01 00 00 je 804e56a <_IO_file_xsputn+0x1f6> 804e451: 6a ff push $0xffffffff 804e453: 56 push %esi 804e454: e8 fb a9 ff ff call 8048e54 <__overflow> 804e459: 83 c4 08 add $0x8,%esp 804e45c: 83 f8 ff cmp $0xffffffff,%eax 804e45f: 0f 84 05 01 00 00 je 804e56a <_IO_file_xsputn+0x1f6> 804e465: 8b 4e 20 mov 0x20(%esi),%ecx 804e468: 2b 4e 1c sub 0x1c(%esi),%ecx 804e46b: 89 7d f4 mov %edi,0xfffffff4(%ebp) 804e46e: 83 f9 7f cmp $0x7f,%ecx 804e471: 76 09 jbe 804e47c <_IO_file_xsputn+0x108> 804e473: 89 f8 mov %edi,%eax 804e475: 31 d2 xor %edx,%edx 804e477: f7 f1 div %ecx,%eax 804e479: 29 55 f4 sub %edx,0xfffffff4(%ebp) 804e47c: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804e480: 0f 84 d0 00 00 00 je 804e556 <_IO_file_xsputn+0x1e2> 804e486: f6 46 01 10 testb $0x10,0x1(%esi) 804e48a: 74 14 je 804e4a0 <_IO_file_xsputn+0x12c> 804e48c: c7 46 4c ff ff ff ff movl $0xffffffff,0x4c(%esi) 804e493: c7 46 50 ff ff ff ff movl $0xffffffff,0x50(%esi) 804e49a: eb 4a jmp 804e4e6 <_IO_file_xsputn+0x172> 804e49c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e4a0: 8b 5e 08 mov 0x8(%esi),%ebx 804e4a3: 8b 56 10 mov 0x10(%esi),%edx 804e4a6: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804e4a9: 39 d3 cmp %edx,%ebx 804e4ab: 74 39 je 804e4e6 <_IO_file_xsputn+0x172> 804e4ad: 0f be 46 46 movsbl 0x46(%esi),%eax 804e4b1: 8b 8c 06 94 00 00 00 mov 0x94(%esi,%eax,1),%ecx 804e4b8: 6a 01 push $0x1 804e4ba: 29 da sub %ebx,%edx 804e4bc: 89 d0 mov %edx,%eax 804e4be: 99 cltd 804e4bf: 52 push %edx 804e4c0: 50 push %eax 804e4c1: 56 push %esi 804e4c2: 8b 49 40 mov 0x40(%ecx),%ecx 804e4c5: ff d1 call *%ecx 804e4c7: 89 c1 mov %eax,%ecx 804e4c9: 89 d3 mov %edx,%ebx 804e4cb: 83 c4 10 add $0x10,%esp 804e4ce: 83 f9 ff cmp $0xffffffff,%ecx 804e4d1: 75 0d jne 804e4e0 <_IO_file_xsputn+0x16c> 804e4d3: 83 fb ff cmp $0xffffffff,%ebx 804e4d6: 75 08 jne 804e4e0 <_IO_file_xsputn+0x16c> 804e4d8: 31 db xor %ebx,%ebx 804e4da: eb 73 jmp 804e54f <_IO_file_xsputn+0x1db> 804e4dc: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e4e0: 89 4e 4c mov %ecx,0x4c(%esi) 804e4e3: 89 5e 50 mov %ebx,0x50(%esi) 804e4e6: 0f be 56 46 movsbl 0x46(%esi),%edx 804e4ea: 8b 84 16 94 00 00 00 mov 0x94(%esi,%edx,1),%eax 804e4f1: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804e4f4: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804e4f7: 52 push %edx 804e4f8: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e4fb: 50 push %eax 804e4fc: 56 push %esi 804e4fd: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804e500: 8b 52 3c mov 0x3c(%edx),%edx 804e503: ff d2 call *%edx 804e505: 89 c3 mov %eax,%ebx 804e507: 83 c4 0c add $0xc,%esp 804e50a: 66 83 7e 44 00 cmpw $0x0,0x44(%esi) 804e50f: 74 1e je 804e52f <_IO_file_xsputn+0x1bb> 804e511: 85 db test %ebx,%ebx 804e513: 74 1a je 804e52f <_IO_file_xsputn+0x1bb> 804e515: 53 push %ebx 804e516: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e519: 50 push %eax 804e51a: 0f b7 56 44 movzwl 0x44(%esi),%edx 804e51e: 4a dec %edx 804e51f: 52 push %edx 804e520: e8 63 ad ff ff call 8049288 <_IO_adjust_column> 804e525: 89 c1 mov %eax,%ecx 804e527: 41 inc %ecx 804e528: 66 89 4e 44 mov %cx,0x44(%esi) 804e52c: 83 c4 0c add $0xc,%esp 804e52f: 8b 4e 1c mov 0x1c(%esi),%ecx 804e532: 89 4e 0c mov %ecx,0xc(%esi) 804e535: 89 4e 04 mov %ecx,0x4(%esi) 804e538: 89 4e 08 mov %ecx,0x8(%esi) 804e53b: 89 4e 14 mov %ecx,0x14(%esi) 804e53e: 89 4e 10 mov %ecx,0x10(%esi) 804e541: f7 06 02 02 00 00 testl $0x202,(%esi) 804e547: 75 03 jne 804e54c <_IO_file_xsputn+0x1d8> 804e549: 8b 4e 20 mov 0x20(%esi),%ecx 804e54c: 89 4e 18 mov %ecx,0x18(%esi) 804e54f: 29 df sub %ebx,%edi 804e551: 3b 5d f4 cmp 0xfffffff4(%ebp),%ebx 804e554: 72 14 jb 804e56a <_IO_file_xsputn+0x1f6> 804e556: 85 ff test %edi,%edi 804e558: 74 10 je 804e56a <_IO_file_xsputn+0x1f6> 804e55a: 57 push %edi 804e55b: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e55e: 03 45 f4 add 0xfffffff4(%ebp),%eax 804e561: 50 push %eax 804e562: 56 push %esi 804e563: e8 8c a5 ff ff call 8048af4 <_IO_default_xsputn> 804e568: 29 c7 sub %eax,%edi 804e56a: 29 7d 10 sub %edi,0x10(%ebp) 804e56d: 8b 45 10 mov 0x10(%ebp),%eax 804e570: 8d 65 d4 lea 0xffffffd4(%ebp),%esp 804e573: 5b pop %ebx 804e574: 5e pop %esi 804e575: 5f pop %edi 804e576: c9 leave 804e577: c3 ret 0804e578 <_IO_file_xsgetn>: 804e578: 55 push %ebp 804e579: 89 e5 mov %esp,%ebp 804e57b: 83 ec 14 sub $0x14,%esp 804e57e: 57 push %edi 804e57f: 56 push %esi 804e580: 53 push %ebx 804e581: 8b 75 08 mov 0x8(%ebp),%esi 804e584: 8b 45 0c mov 0xc(%ebp),%eax 804e587: 89 45 fc mov %eax,0xfffffffc(%ebp) 804e58a: 8b 7d 10 mov 0x10(%ebp),%edi 804e58d: 85 ff test %edi,%edi 804e58f: 0f 84 f3 00 00 00 je 804e688 <_IO_file_xsgetn+0x110> 804e595: 8b 4e 04 mov 0x4(%esi),%ecx 804e598: 8b 5e 08 mov 0x8(%esi),%ebx 804e59b: 29 cb sub %ecx,%ebx 804e59d: 39 df cmp %ebx,%edi 804e59f: 77 15 ja 804e5b6 <_IO_file_xsgetn+0x3e> 804e5a1: 57 push %edi 804e5a2: 51 push %ecx 804e5a3: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804e5a6: 52 push %edx 804e5a7: e8 64 ea ff ff call 804d010 804e5ac: 01 7e 04 add %edi,0x4(%esi) 804e5af: 31 ff xor %edi,%edi 804e5b1: 83 c4 0c add $0xc,%esp 804e5b4: eb d7 jmp 804e58d <_IO_file_xsgetn+0x15> 804e5b6: 85 db test %ebx,%ebx 804e5b8: 74 16 je 804e5d0 <_IO_file_xsgetn+0x58> 804e5ba: 53 push %ebx 804e5bb: 51 push %ecx 804e5bc: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e5bf: 50 push %eax 804e5c0: e8 0b ea ff ff call 804cfd0 <__mempcpy> 804e5c5: 83 c4 0c add $0xc,%esp 804e5c8: 89 45 fc mov %eax,0xfffffffc(%ebp) 804e5cb: 29 df sub %ebx,%edi 804e5cd: 01 5e 04 add %ebx,0x4(%esi) 804e5d0: f6 46 01 01 testb $0x1,0x1(%esi) 804e5d4: 74 0b je 804e5e1 <_IO_file_xsgetn+0x69> 804e5d6: 56 push %esi 804e5d7: e8 04 a9 ff ff call 8048ee0 <_IO_switch_to_main_get_area> 804e5dc: 83 c4 04 add $0x4,%esp 804e5df: eb ac jmp 804e58d <_IO_file_xsgetn+0x15> 804e5e1: 8b 5e 1c mov 0x1c(%esi),%ebx 804e5e4: 89 5d ec mov %ebx,0xffffffec(%ebp) 804e5e7: 85 db test %ebx,%ebx 804e5e9: 74 1d je 804e608 <_IO_file_xsgetn+0x90> 804e5eb: 8b 46 20 mov 0x20(%esi),%eax 804e5ee: 29 d8 sub %ebx,%eax 804e5f0: 39 c7 cmp %eax,%edi 804e5f2: 73 14 jae 804e608 <_IO_file_xsgetn+0x90> 804e5f4: 56 push %esi 804e5f5: e8 9a a2 ff ff call 8048894 <__underflow> 804e5fa: 83 c4 04 add $0x4,%esp 804e5fd: 83 f8 ff cmp $0xffffffff,%eax 804e600: 0f 84 82 00 00 00 je 804e688 <_IO_file_xsgetn+0x110> 804e606: eb 85 jmp 804e58d <_IO_file_xsgetn+0x15> 804e608: 8b 55 ec mov 0xffffffec(%ebp),%edx 804e60b: 89 56 0c mov %edx,0xc(%esi) 804e60e: 89 56 04 mov %edx,0x4(%esi) 804e611: 89 56 08 mov %edx,0x8(%esi) 804e614: 89 56 14 mov %edx,0x14(%esi) 804e617: 89 56 10 mov %edx,0x10(%esi) 804e61a: 89 56 18 mov %edx,0x18(%esi) 804e61d: 89 f9 mov %edi,%ecx 804e61f: 85 d2 test %edx,%edx 804e621: 74 14 je 804e637 <_IO_file_xsgetn+0xbf> 804e623: 8b 46 20 mov 0x20(%esi),%eax 804e626: 29 d8 sub %ebx,%eax 804e628: 89 c3 mov %eax,%ebx 804e62a: 83 fb 7f cmp $0x7f,%ebx 804e62d: 76 08 jbe 804e637 <_IO_file_xsgetn+0xbf> 804e62f: 89 f8 mov %edi,%eax 804e631: 31 d2 xor %edx,%edx 804e633: f7 f3 div %ebx,%eax 804e635: 29 d1 sub %edx,%ecx 804e637: 0f be 56 46 movsbl 0x46(%esi),%edx 804e63b: 8b 84 16 94 00 00 00 mov 0x94(%esi,%edx,1),%eax 804e642: 51 push %ecx 804e643: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804e646: 52 push %edx 804e647: 56 push %esi 804e648: 8b 40 38 mov 0x38(%eax),%eax 804e64b: ff d0 call *%eax 804e64d: 89 c1 mov %eax,%ecx 804e64f: 83 c4 0c add $0xc,%esp 804e652: 85 c9 test %ecx,%ecx 804e654: 7f 0f jg 804e665 <_IO_file_xsgetn+0xed> 804e656: 75 08 jne 804e660 <_IO_file_xsgetn+0xe8> 804e658: 80 0e 10 orb $0x10,(%esi) 804e65b: eb 2b jmp 804e688 <_IO_file_xsgetn+0x110> 804e65d: 8d 76 00 lea 0x0(%esi),%esi 804e660: 80 0e 20 orb $0x20,(%esi) 804e663: eb 23 jmp 804e688 <_IO_file_xsgetn+0x110> 804e665: 01 4d fc add %ecx,0xfffffffc(%ebp) 804e668: 29 cf sub %ecx,%edi 804e66a: 83 7e 4c ff cmpl $0xffffffff,0x4c(%esi) 804e66e: 75 0a jne 804e67a <_IO_file_xsgetn+0x102> 804e670: 83 7e 50 ff cmpl $0xffffffff,0x50(%esi) 804e674: 0f 84 13 ff ff ff je 804e58d <_IO_file_xsgetn+0x15> 804e67a: 89 c8 mov %ecx,%eax 804e67c: 99 cltd 804e67d: 01 46 4c add %eax,0x4c(%esi) 804e680: 11 56 50 adc %edx,0x50(%esi) 804e683: e9 05 ff ff ff jmp 804e58d <_IO_file_xsgetn+0x15> 804e688: 29 7d 10 sub %edi,0x10(%ebp) 804e68b: 8b 45 10 mov 0x10(%ebp),%eax 804e68e: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804e691: 5b pop %ebx 804e692: 5e pop %esi 804e693: 5f pop %edi 804e694: c9 leave 804e695: c3 ret 804e696: 89 f6 mov %esi,%esi 0804e698 <_IO_do_write>: 804e698: 55 push %ebp 804e699: 89 e5 mov %esp,%ebp 804e69b: 53 push %ebx 804e69c: 8b 5d 10 mov 0x10(%ebp),%ebx 804e69f: 85 db test %ebx,%ebx 804e6a1: 74 1d je 804e6c0 <_IO_do_write+0x28> 804e6a3: 53 push %ebx 804e6a4: ff 75 0c pushl 0xc(%ebp) 804e6a7: ff 75 08 pushl 0x8(%ebp) 804e6aa: e8 ed 03 00 00 call 804ea9c 804e6af: 39 d8 cmp %ebx,%eax 804e6b1: 74 0d je 804e6c0 <_IO_do_write+0x28> 804e6b3: b8 ff ff ff ff mov $0xffffffff,%eax 804e6b8: eb 08 jmp 804e6c2 <_IO_do_write+0x2a> 804e6ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804e6c0: 31 c0 xor %eax,%eax 804e6c2: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e6c5: c9 leave 804e6c6: c3 ret 804e6c7: 90 nop 0804e6c8 <_IO_file_stat>: 804e6c8: 55 push %ebp 804e6c9: 89 e5 mov %esp,%ebp 804e6cb: 8b 45 08 mov 0x8(%ebp),%eax 804e6ce: ff 75 0c pushl 0xc(%ebp) 804e6d1: ff 70 38 pushl 0x38(%eax) 804e6d4: 6a 03 push $0x3 804e6d6: e8 15 09 00 00 call 804eff0 <__fxstat64> 804e6db: c9 leave 804e6dc: c3 ret 804e6dd: 8d 76 00 lea 0x0(%esi),%esi 0804e6e0 <_IO_file_close>: 804e6e0: 55 push %ebp 804e6e1: 89 e5 mov %esp,%ebp 804e6e3: 8b 45 08 mov 0x8(%ebp),%eax 804e6e6: ff 70 38 pushl 0x38(%eax) 804e6e9: e8 b2 e9 ff ff call 804d0a0 <__libc_close> 804e6ee: c9 leave 804e6ef: c3 ret 0804e6f0 <_IO_file_open>: 804e6f0: 55 push %ebp 804e6f1: 89 e5 mov %esp,%ebp 804e6f3: 56 push %esi 804e6f4: 53 push %ebx 804e6f5: 8b 5d 08 mov 0x8(%ebp),%ebx 804e6f8: 8b 4d 0c mov 0xc(%ebp),%ecx 804e6fb: 8b 55 10 mov 0x10(%ebp),%edx 804e6fe: 8b 45 14 mov 0x14(%ebp),%eax 804e701: 8b 75 18 mov 0x18(%ebp),%esi 804e704: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) 804e708: 74 0a je 804e714 <_IO_file_open+0x24> 804e70a: 50 push %eax 804e70b: 52 push %edx 804e70c: 51 push %ecx 804e70d: e8 5e e9 ff ff call 804d070 <__libc_open> 804e712: eb 08 jmp 804e71c <_IO_file_open+0x2c> 804e714: 50 push %eax 804e715: 52 push %edx 804e716: 51 push %ecx 804e717: e8 40 0a 00 00 call 804f15c <__libc_open64> 804e71c: 83 c4 0c add $0xc,%esp 804e71f: 85 c0 test %eax,%eax 804e721: 7c 4e jl 804e771 <_IO_file_open+0x81> 804e723: 89 43 38 mov %eax,0x38(%ebx) 804e726: 8b 13 mov (%ebx),%edx 804e728: 81 e2 f3 ef ff ff and $0xffffeff3,%edx 804e72e: 89 f0 mov %esi,%eax 804e730: 25 0c 10 00 00 and $0x100c,%eax 804e735: 09 c2 or %eax,%edx 804e737: 89 13 mov %edx,(%ebx) 804e739: f7 c6 00 10 00 00 test $0x1000,%esi 804e73f: 74 34 je 804e775 <_IO_file_open+0x85> 804e741: 0f be 43 46 movsbl 0x46(%ebx),%eax 804e745: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804e74c: 6a 03 push $0x3 804e74e: 6a 02 push $0x2 804e750: 6a 00 push $0x0 804e752: 6a 00 push $0x0 804e754: 53 push %ebx 804e755: 8b 40 24 mov 0x24(%eax),%eax 804e758: ff d0 call *%eax 804e75a: 83 c4 14 add $0x14,%esp 804e75d: 83 f8 ff cmp $0xffffffff,%eax 804e760: 75 13 jne 804e775 <_IO_file_open+0x85> 804e762: 83 fa ff cmp $0xffffffff,%edx 804e765: 75 0e jne 804e775 <_IO_file_open+0x85> 804e767: e8 d8 9b ff ff call 8048344 <__errno_location> 804e76c: 83 38 1d cmpl $0x1d,(%eax) 804e76f: 74 04 je 804e775 <_IO_file_open+0x85> 804e771: 31 c0 xor %eax,%eax 804e773: eb 08 jmp 804e77d <_IO_file_open+0x8d> 804e775: 53 push %ebx 804e776: e8 ad a9 ff ff call 8049128 <_IO_link_in> 804e77b: 89 d8 mov %ebx,%eax 804e77d: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804e780: 5b pop %ebx 804e781: 5e pop %esi 804e782: c9 leave 804e783: c3 ret 0804e784 <_IO_file_read>: 804e784: 55 push %ebp 804e785: 89 e5 mov %esp,%ebp 804e787: 8b 45 08 mov 0x8(%ebp),%eax 804e78a: ff 75 10 pushl 0x10(%ebp) 804e78d: ff 75 0c pushl 0xc(%ebp) 804e790: ff 70 38 pushl 0x38(%eax) 804e793: e8 e8 09 00 00 call 804f180 <__libc_read> 804e798: c9 leave 804e799: c3 ret 804e79a: 89 f6 mov %esi,%esi 0804e79c <_IO_file_seek>: 804e79c: 55 push %ebp 804e79d: 89 e5 mov %esp,%ebp 804e79f: 53 push %ebx 804e7a0: 8b 45 08 mov 0x8(%ebp),%eax 804e7a3: ff 75 14 pushl 0x14(%ebp) 804e7a6: 8b 4d 0c mov 0xc(%ebp),%ecx 804e7a9: 8b 5d 10 mov 0x10(%ebp),%ebx 804e7ac: 53 push %ebx 804e7ad: 51 push %ecx 804e7ae: ff 70 38 pushl 0x38(%eax) 804e7b1: e8 aa 0a 00 00 call 804f260 <__libc_lseek64> 804e7b6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e7b9: c9 leave 804e7ba: c3 ret 804e7bb: 90 nop 0804e7bc <_IO_file_attach>: 804e7bc: 55 push %ebp 804e7bd: 89 e5 mov %esp,%ebp 804e7bf: 53 push %ebx 804e7c0: 8b 5d 08 mov 0x8(%ebp),%ebx 804e7c3: 83 7b 38 ff cmpl $0xffffffff,0x38(%ebx) 804e7c7: 75 4c jne 804e815 <_IO_file_attach+0x59> 804e7c9: 8b 45 0c mov 0xc(%ebp),%eax 804e7cc: 89 43 38 mov %eax,0x38(%ebx) 804e7cf: 8b 03 mov (%ebx),%eax 804e7d1: 24 f3 and $0xf3,%al 804e7d3: 0c 40 or $0x40,%al 804e7d5: 89 03 mov %eax,(%ebx) 804e7d7: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 804e7de: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 804e7e5: 0f be 43 46 movsbl 0x46(%ebx),%eax 804e7e9: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804e7f0: 6a 03 push $0x3 804e7f2: 6a 01 push $0x1 804e7f4: 6a 00 push $0x0 804e7f6: 6a 00 push $0x0 804e7f8: 53 push %ebx 804e7f9: 8b 40 24 mov 0x24(%eax),%eax 804e7fc: ff d0 call *%eax 804e7fe: 83 c4 14 add $0x14,%esp 804e801: 83 f8 ff cmp $0xffffffff,%eax 804e804: 75 1a jne 804e820 <_IO_file_attach+0x64> 804e806: 83 fa ff cmp $0xffffffff,%edx 804e809: 75 15 jne 804e820 <_IO_file_attach+0x64> 804e80b: e8 34 9b ff ff call 8048344 <__errno_location> 804e810: 83 38 1d cmpl $0x1d,(%eax) 804e813: 74 0b je 804e820 <_IO_file_attach+0x64> 804e815: 31 c0 xor %eax,%eax 804e817: eb 09 jmp 804e822 <_IO_file_attach+0x66> 804e819: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804e820: 89 d8 mov %ebx,%eax 804e822: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e825: c9 leave 804e826: c3 ret 804e827: 90 nop 0804e828 <_IO_file_close_it>: 804e828: 55 push %ebp 804e829: 89 e5 mov %esp,%ebp 804e82b: 57 push %edi 804e82c: 56 push %esi 804e82d: 53 push %ebx 804e82e: 8b 5d 08 mov 0x8(%ebp),%ebx 804e831: 8b 43 38 mov 0x38(%ebx),%eax 804e834: 83 f8 ff cmp $0xffffffff,%eax 804e837: 0f 84 8d 00 00 00 je 804e8ca <_IO_file_close_it+0xa2> 804e83d: 8b 53 10 mov 0x10(%ebx),%edx 804e840: 8b 43 14 mov 0x14(%ebx),%eax 804e843: 29 d0 sub %edx,%eax 804e845: 50 push %eax 804e846: 52 push %edx 804e847: 53 push %ebx 804e848: e8 4b fe ff ff call 804e698 <_IO_do_write> 804e84d: 89 c7 mov %eax,%edi 804e84f: 53 push %ebx 804e850: e8 87 a9 ff ff call 80491dc <_IO_unsave_markers> 804e855: 0f be 43 46 movsbl 0x46(%ebx),%eax 804e859: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804e860: 53 push %ebx 804e861: 8b 40 44 mov 0x44(%eax),%eax 804e864: ff d0 call *%eax 804e866: 89 c6 mov %eax,%esi 804e868: 6a 00 push $0x0 804e86a: 6a 00 push $0x0 804e86c: 6a 00 push $0x0 804e86e: 53 push %ebx 804e86f: e8 cc a9 ff ff call 8049240 <_IO_setb> 804e874: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 804e87b: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 804e882: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 804e889: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 804e890: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 804e897: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 804e89e: 83 c4 24 add $0x24,%esp 804e8a1: 53 push %ebx 804e8a2: e8 1d a8 ff ff call 80490c4 <_IO_un_link> 804e8a7: c7 03 0c 24 ad fb movl $0xfbad240c,(%ebx) 804e8ad: c7 43 38 ff ff ff ff movl $0xffffffff,0x38(%ebx) 804e8b4: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 804e8bb: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 804e8c2: 89 f0 mov %esi,%eax 804e8c4: 85 c0 test %eax,%eax 804e8c6: 75 02 jne 804e8ca <_IO_file_close_it+0xa2> 804e8c8: 89 f8 mov %edi,%eax 804e8ca: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804e8cd: 5b pop %ebx 804e8ce: 5e pop %esi 804e8cf: 5f pop %edi 804e8d0: c9 leave 804e8d1: c3 ret 804e8d2: 89 f6 mov %esi,%esi 0804e8d4 <_IO_file_finish>: 804e8d4: 55 push %ebp 804e8d5: 89 e5 mov %esp,%ebp 804e8d7: 53 push %ebx 804e8d8: 8b 5d 08 mov 0x8(%ebp),%ebx 804e8db: 83 7b 38 ff cmpl $0xffffffff,0x38(%ebx) 804e8df: 74 2c je 804e90d <_IO_file_finish+0x39> 804e8e1: 8b 53 10 mov 0x10(%ebx),%edx 804e8e4: 8b 43 14 mov 0x14(%ebx),%eax 804e8e7: 29 d0 sub %edx,%eax 804e8e9: 50 push %eax 804e8ea: 52 push %edx 804e8eb: 53 push %ebx 804e8ec: e8 a7 fd ff ff call 804e698 <_IO_do_write> 804e8f1: 83 c4 0c add $0xc,%esp 804e8f4: f6 03 40 testb $0x40,(%ebx) 804e8f7: 75 14 jne 804e90d <_IO_file_finish+0x39> 804e8f9: 0f be 43 46 movsbl 0x46(%ebx),%eax 804e8fd: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804e904: 53 push %ebx 804e905: 8b 40 44 mov 0x44(%eax),%eax 804e908: ff d0 call *%eax 804e90a: 83 c4 04 add $0x4,%esp 804e90d: 6a 00 push $0x0 804e90f: 53 push %ebx 804e910: e8 db ab ff ff call 80494f0 <_IO_default_finish> 804e915: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e918: c9 leave 804e919: c3 ret 804e91a: 89 f6 mov %esi,%esi 0804e91c <_IO_file_init>: 804e91c: 55 push %ebp 804e91d: 89 e5 mov %esp,%ebp 804e91f: 53 push %ebx 804e920: 8b 5d 08 mov 0x8(%ebp),%ebx 804e923: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 804e92a: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 804e931: 81 0b 0c 24 00 00 orl $0x240c,(%ebx) 804e937: 53 push %ebx 804e938: e8 eb a7 ff ff call 8049128 <_IO_link_in> 804e93d: c7 43 38 ff ff ff ff movl $0xffffffff,0x38(%ebx) 804e944: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e947: c9 leave 804e948: c3 ret 804e949: 8d 76 00 lea 0x0(%esi),%esi 0804e94c <_IO_file_setbuf>: 804e94c: 55 push %ebp 804e94d: 89 e5 mov %esp,%ebp 804e94f: 53 push %ebx 804e950: 8b 5d 08 mov 0x8(%ebp),%ebx 804e953: ff 75 10 pushl 0x10(%ebp) 804e956: ff 75 0c pushl 0xc(%ebp) 804e959: 53 push %ebx 804e95a: e8 fd a2 ff ff call 8048c5c <_IO_default_setbuf> 804e95f: 85 c0 test %eax,%eax 804e961: 74 1d je 804e980 <_IO_file_setbuf+0x34> 804e963: 8b 43 1c mov 0x1c(%ebx),%eax 804e966: 89 43 18 mov %eax,0x18(%ebx) 804e969: 89 43 14 mov %eax,0x14(%ebx) 804e96c: 89 43 10 mov %eax,0x10(%ebx) 804e96f: 89 43 0c mov %eax,0xc(%ebx) 804e972: 89 43 04 mov %eax,0x4(%ebx) 804e975: 89 43 08 mov %eax,0x8(%ebx) 804e978: 89 d8 mov %ebx,%eax 804e97a: eb 06 jmp 804e982 <_IO_file_setbuf+0x36> 804e97c: 8d 74 26 00 lea 0x0(%esi,1),%esi 804e980: 31 c0 xor %eax,%eax 804e982: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e985: c9 leave 804e986: c3 ret 804e987: 90 nop 0804e988 <_IO_file_sync>: 804e988: 55 push %ebp 804e989: 89 e5 mov %esp,%ebp 804e98b: 83 ec 10 sub $0x10,%esp 804e98e: 57 push %edi 804e98f: 56 push %esi 804e990: 53 push %ebx 804e991: 8b 7d 08 mov 0x8(%ebp),%edi 804e994: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804e99b: 8b 47 14 mov 0x14(%edi),%eax 804e99e: 8b 57 10 mov 0x10(%edi),%edx 804e9a1: 39 d0 cmp %edx,%eax 804e9a3: 76 1b jbe 804e9c0 <_IO_file_sync+0x38> 804e9a5: 29 d0 sub %edx,%eax 804e9a7: 50 push %eax 804e9a8: 52 push %edx 804e9a9: 57 push %edi 804e9aa: e8 e9 fc ff ff call 804e698 <_IO_do_write> 804e9af: 83 c4 0c add $0xc,%esp 804e9b2: 85 c0 test %eax,%eax 804e9b4: 74 0a je 804e9c0 <_IO_file_sync+0x38> 804e9b6: b8 ff ff ff ff mov $0xffffffff,%eax 804e9bb: eb 7a jmp 804ea37 <_IO_file_sync+0xaf> 804e9bd: 8d 76 00 lea 0x0(%esi),%esi 804e9c0: 8b 47 08 mov 0x8(%edi),%eax 804e9c3: 8b 57 04 mov 0x4(%edi),%edx 804e9c6: 29 c2 sub %eax,%edx 804e9c8: 74 56 je 804ea20 <_IO_file_sync+0x98> 804e9ca: 0f be 47 46 movsbl 0x46(%edi),%eax 804e9ce: 8b 84 07 94 00 00 00 mov 0x94(%edi,%eax,1),%eax 804e9d5: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804e9d8: 6a 01 push $0x1 804e9da: 89 d1 mov %edx,%ecx 804e9dc: 89 cb mov %ecx,%ebx 804e9de: c1 fb 1f sar $0x1f,%ebx 804e9e1: 89 c8 mov %ecx,%eax 804e9e3: 89 da mov %ebx,%edx 804e9e5: 52 push %edx 804e9e6: 50 push %eax 804e9e7: 57 push %edi 804e9e8: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804e9eb: 8b 43 40 mov 0x40(%ebx),%eax 804e9ee: ff d0 call *%eax 804e9f0: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804e9f3: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804e9f6: 83 c4 10 add $0x10,%esp 804e9f9: 83 7d f0 ff cmpl $0xffffffff,0xfffffff0(%ebp) 804e9fd: 75 06 jne 804ea05 <_IO_file_sync+0x7d> 804e9ff: 83 7d f4 ff cmpl $0xffffffff,0xfffffff4(%ebp) 804ea03: 74 0b je 804ea10 <_IO_file_sync+0x88> 804ea05: 8b 47 04 mov 0x4(%edi),%eax 804ea08: 89 47 08 mov %eax,0x8(%edi) 804ea0b: eb 13 jmp 804ea20 <_IO_file_sync+0x98> 804ea0d: 8d 76 00 lea 0x0(%esi),%esi 804ea10: e8 2f 99 ff ff call 8048344 <__errno_location> 804ea15: 83 38 1d cmpl $0x1d,(%eax) 804ea18: 74 06 je 804ea20 <_IO_file_sync+0x98> 804ea1a: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804ea1d: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804ea20: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) 804ea24: 74 0e je 804ea34 <_IO_file_sync+0xac> 804ea26: c7 47 4c ff ff ff ff movl $0xffffffff,0x4c(%edi) 804ea2d: c7 47 50 ff ff ff ff movl $0xffffffff,0x50(%edi) 804ea34: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ea37: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 804ea3a: 5b pop %ebx 804ea3b: 5e pop %esi 804ea3c: 5f pop %edi 804ea3d: c9 leave 804ea3e: c3 ret 804ea3f: 90 nop 0804ea40 <_IO_file_write>: 804ea40: 55 push %ebp 804ea41: 89 e5 mov %esp,%ebp 804ea43: 83 ec 08 sub $0x8,%esp 804ea46: 57 push %edi 804ea47: 56 push %esi 804ea48: 53 push %ebx 804ea49: 8b 7d 08 mov 0x8(%ebp),%edi 804ea4c: 8b 75 0c mov 0xc(%ebp),%esi 804ea4f: 8b 5d 10 mov 0x10(%ebp),%ebx 804ea52: 85 db test %ebx,%ebx 804ea54: 7e 22 jle 804ea78 <_IO_file_write+0x38> 804ea56: 53 push %ebx 804ea57: 56 push %esi 804ea58: ff 77 38 pushl 0x38(%edi) 804ea5b: e8 50 07 00 00 call 804f1b0 <__libc_write> 804ea60: 83 c4 0c add $0xc,%esp 804ea63: 83 f8 ff cmp $0xffffffff,%eax 804ea66: 75 08 jne 804ea70 <_IO_file_write+0x30> 804ea68: 80 0f 20 orb $0x20,(%edi) 804ea6b: eb 0b jmp 804ea78 <_IO_file_write+0x38> 804ea6d: 8d 76 00 lea 0x0(%esi),%esi 804ea70: 29 c3 sub %eax,%ebx 804ea72: 01 c6 add %eax,%esi 804ea74: 85 db test %ebx,%ebx 804ea76: 7f de jg 804ea56 <_IO_file_write+0x16> 804ea78: 29 5d 10 sub %ebx,0x10(%ebp) 804ea7b: 83 7f 50 00 cmpl $0x0,0x50(%edi) 804ea7f: 7c 0e jl 804ea8f <_IO_file_write+0x4f> 804ea81: 8b 55 10 mov 0x10(%ebp),%edx 804ea84: 89 d1 mov %edx,%ecx 804ea86: c1 f9 1f sar $0x1f,%ecx 804ea89: 01 57 4c add %edx,0x4c(%edi) 804ea8c: 11 4f 50 adc %ecx,0x50(%edi) 804ea8f: 8b 45 10 mov 0x10(%ebp),%eax 804ea92: 8d 65 ec lea 0xffffffec(%ebp),%esp 804ea95: 5b pop %ebx 804ea96: 5e pop %esi 804ea97: 5f pop %edi 804ea98: c9 leave 804ea99: c3 ret 804ea9a: 89 f6 mov %esi,%esi 0804ea9c : 804ea9c: 55 push %ebp 804ea9d: 89 e5 mov %esp,%ebp 804ea9f: 83 ec 04 sub $0x4,%esp 804eaa2: 57 push %edi 804eaa3: 56 push %esi 804eaa4: 53 push %ebx 804eaa5: 8b 7d 0c mov 0xc(%ebp),%edi 804eaa8: 8b 4d 08 mov 0x8(%ebp),%ecx 804eaab: f6 41 01 10 testb $0x10,0x1(%ecx) 804eaaf: 74 10 je 804eac1 804eab1: c7 41 4c ff ff ff ff movl $0xffffffff,0x4c(%ecx) 804eab8: c7 41 50 ff ff ff ff movl $0xffffffff,0x50(%ecx) 804eabf: eb 58 jmp 804eb19 804eac1: 8b 5d 08 mov 0x8(%ebp),%ebx 804eac4: 8b 73 08 mov 0x8(%ebx),%esi 804eac7: 8b 53 10 mov 0x10(%ebx),%edx 804eaca: 39 d6 cmp %edx,%esi 804eacc: 74 4b je 804eb19 804eace: 0f be 43 46 movsbl 0x46(%ebx),%eax 804ead2: 8b 84 03 94 00 00 00 mov 0x94(%ebx,%eax,1),%eax 804ead9: 89 45 fc mov %eax,0xfffffffc(%ebp) 804eadc: 6a 01 push $0x1 804eade: 29 f2 sub %esi,%edx 804eae0: 89 d1 mov %edx,%ecx 804eae2: 89 cb mov %ecx,%ebx 804eae4: c1 fb 1f sar $0x1f,%ebx 804eae7: 89 c8 mov %ecx,%eax 804eae9: 89 da mov %ebx,%edx 804eaeb: 52 push %edx 804eaec: 50 push %eax 804eaed: 8b 5d 08 mov 0x8(%ebp),%ebx 804eaf0: 53 push %ebx 804eaf1: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804eaf4: 8b 41 40 mov 0x40(%ecx),%eax 804eaf7: ff d0 call *%eax 804eaf9: 83 c4 10 add $0x10,%esp 804eafc: 83 f8 ff cmp $0xffffffff,%eax 804eaff: 75 0f jne 804eb10 804eb01: 83 fa ff cmp $0xffffffff,%edx 804eb04: 75 0a jne 804eb10 804eb06: 31 c0 xor %eax,%eax 804eb08: eb 77 jmp 804eb81 804eb0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804eb10: 8b 5d 08 mov 0x8(%ebp),%ebx 804eb13: 89 43 4c mov %eax,0x4c(%ebx) 804eb16: 89 53 50 mov %edx,0x50(%ebx) 804eb19: 8b 4d 08 mov 0x8(%ebp),%ecx 804eb1c: 0f be 41 46 movsbl 0x46(%ecx),%eax 804eb20: 8b 84 01 94 00 00 00 mov 0x94(%ecx,%eax,1),%eax 804eb27: ff 75 10 pushl 0x10(%ebp) 804eb2a: 57 push %edi 804eb2b: 51 push %ecx 804eb2c: 8b 40 3c mov 0x3c(%eax),%eax 804eb2f: ff d0 call *%eax 804eb31: 89 c6 mov %eax,%esi 804eb33: 83 c4 0c add $0xc,%esp 804eb36: 8b 5d 08 mov 0x8(%ebp),%ebx 804eb39: 66 83 7b 44 00 cmpw $0x0,0x44(%ebx) 804eb3e: 74 16 je 804eb56 804eb40: 85 f6 test %esi,%esi 804eb42: 74 12 je 804eb56 804eb44: 56 push %esi 804eb45: 57 push %edi 804eb46: 0f b7 43 44 movzwl 0x44(%ebx),%eax 804eb4a: 48 dec %eax 804eb4b: 50 push %eax 804eb4c: e8 37 a7 ff ff call 8049288 <_IO_adjust_column> 804eb51: 40 inc %eax 804eb52: 66 89 43 44 mov %ax,0x44(%ebx) 804eb56: 8b 4d 08 mov 0x8(%ebp),%ecx 804eb59: 8b 41 1c mov 0x1c(%ecx),%eax 804eb5c: 89 41 0c mov %eax,0xc(%ecx) 804eb5f: 89 41 04 mov %eax,0x4(%ecx) 804eb62: 89 41 08 mov %eax,0x8(%ecx) 804eb65: 89 41 14 mov %eax,0x14(%ecx) 804eb68: 89 41 10 mov %eax,0x10(%ecx) 804eb6b: f7 01 02 02 00 00 testl $0x202,(%ecx) 804eb71: 75 06 jne 804eb79 804eb73: 8b 5d 08 mov 0x8(%ebp),%ebx 804eb76: 8b 43 20 mov 0x20(%ebx),%eax 804eb79: 8b 4d 08 mov 0x8(%ebp),%ecx 804eb7c: 89 41 18 mov %eax,0x18(%ecx) 804eb7f: 89 f0 mov %esi,%eax 804eb81: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804eb84: 5b pop %ebx 804eb85: 5e pop %esi 804eb86: 5f pop %edi 804eb87: c9 leave 804eb88: c3 ret 804eb89: 90 nop 804eb8a: 90 nop 804eb8b: 90 nop 804eb8c: 90 nop 804eb8d: 90 nop 804eb8e: 90 nop 804eb8f: 90 nop 0804eb90 : 804eb90: 55 push %ebp 804eb91: 89 e5 mov %esp,%ebp 804eb93: 57 push %edi 804eb94: 56 push %esi 804eb95: 53 push %ebx 804eb96: 8b 5d 08 mov 0x8(%ebp),%ebx 804eb99: 8b 55 0c mov 0xc(%ebp),%edx 804eb9c: 8b 7d 10 mov 0x10(%ebp),%edi 804eb9f: 31 c0 xor %eax,%eax 804eba1: 31 c9 xor %ecx,%ecx 804eba3: 83 ff 03 cmp $0x3,%edi 804eba6: 76 46 jbe 804ebee 804eba8: 89 fe mov %edi,%esi 804ebaa: c1 ee 02 shr $0x2,%esi 804ebad: 8d 76 00 lea 0x0(%esi),%esi 804ebb0: 8a 03 mov (%ebx),%al 804ebb2: 43 inc %ebx 804ebb3: 8a 0a mov (%edx),%cl 804ebb5: 42 inc %edx 804ebb6: 84 c0 test %al,%al 804ebb8: 74 49 je 804ec03 804ebba: 38 c8 cmp %cl,%al 804ebbc: 75 45 jne 804ec03 804ebbe: 8a 03 mov (%ebx),%al 804ebc0: 43 inc %ebx 804ebc1: 8a 0a mov (%edx),%cl 804ebc3: 42 inc %edx 804ebc4: 84 c0 test %al,%al 804ebc6: 74 3b je 804ec03 804ebc8: 38 c8 cmp %cl,%al 804ebca: 75 37 jne 804ec03 804ebcc: 8a 03 mov (%ebx),%al 804ebce: 43 inc %ebx 804ebcf: 8a 0a mov (%edx),%cl 804ebd1: 42 inc %edx 804ebd2: 84 c0 test %al,%al 804ebd4: 74 2d je 804ec03 804ebd6: 38 c8 cmp %cl,%al 804ebd8: 75 29 jne 804ec03 804ebda: 8a 03 mov (%ebx),%al 804ebdc: 43 inc %ebx 804ebdd: 8a 0a mov (%edx),%cl 804ebdf: 42 inc %edx 804ebe0: 84 c0 test %al,%al 804ebe2: 74 1f je 804ec03 804ebe4: 38 c8 cmp %cl,%al 804ebe6: 75 1b jne 804ec03 804ebe8: 4e dec %esi 804ebe9: 75 c5 jne 804ebb0 804ebeb: 83 e7 03 and $0x3,%edi 804ebee: 85 ff test %edi,%edi 804ebf0: 74 11 je 804ec03 804ebf2: 8a 03 mov (%ebx),%al 804ebf4: 43 inc %ebx 804ebf5: 8a 0a mov (%edx),%cl 804ebf7: 42 inc %edx 804ebf8: 84 c0 test %al,%al 804ebfa: 74 07 je 804ec03 804ebfc: 38 c8 cmp %cl,%al 804ebfe: 75 03 jne 804ec03 804ec00: 4f dec %edi 804ec01: 75 ef jne 804ebf2 804ec03: 0f b6 d0 movzbl %al,%edx 804ec06: 0f b6 c1 movzbl %cl,%eax 804ec09: 29 c2 sub %eax,%edx 804ec0b: 89 d0 mov %edx,%eax 804ec0d: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804ec10: 5b pop %ebx 804ec11: 5e pop %esi 804ec12: 5f pop %edi 804ec13: c9 leave 804ec14: c3 ret 804ec15: 90 nop 804ec16: 90 nop 804ec17: 90 nop 804ec18: 90 nop 804ec19: 90 nop 804ec1a: 90 nop 804ec1b: 90 nop 804ec1c: 90 nop 804ec1d: 90 nop 804ec1e: 90 nop 804ec1f: 90 nop 0804ec20 <__btowc>: 804ec20: 55 push %ebp 804ec21: 89 e5 mov %esp,%ebp 804ec23: 83 ec 30 sub $0x30,%esp 804ec26: 56 push %esi 804ec27: 53 push %ebx 804ec28: 8b 5d 08 mov 0x8(%ebp),%ebx 804ec2b: 8d 4d df lea 0xffffffdf(%ebp),%ecx 804ec2e: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 804ec31: 8d 83 80 00 00 00 lea 0x80(%ebx),%eax 804ec37: 3d 7f 01 00 00 cmp $0x17f,%eax 804ec3c: 77 05 ja 804ec43 <__btowc+0x23> 804ec3e: 83 fb ff cmp $0xffffffff,%ebx 804ec41: 75 0d jne 804ec50 <__btowc+0x30> 804ec43: b8 ff ff ff ff mov $0xffffffff,%eax 804ec48: e9 84 00 00 00 jmp 804ecd1 <__btowc+0xb1> 804ec4d: 8d 76 00 lea 0x0(%esi),%esi 804ec50: 8d 4d d8 lea 0xffffffd8(%ebp),%ecx 804ec53: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804ec56: 8d 4d dc lea 0xffffffdc(%ebp),%ecx 804ec59: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804ec5c: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804ec63: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 804ec6a: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 804ec71: 8d 75 e0 lea 0xffffffe0(%ebp),%esi 804ec74: 8d 4d f8 lea 0xfffffff8(%ebp),%ecx 804ec77: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804ec7a: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804ec81: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804ec88: a1 24 ab 07 08 mov 0x807ab24,%eax 804ec8d: 39 05 40 a5 07 08 cmp %eax,0x807a540 804ec93: 74 05 je 804ec9a <__btowc+0x7a> 804ec95: e8 46 00 00 00 call 804ece0 <__wcsmbs_load_conv> 804ec9a: 88 5d df mov %bl,0xffffffdf(%ebp) 804ec9d: 8b 15 d8 a5 07 08 mov 0x807a5d8,%edx 804eca3: 6a 00 push $0x0 804eca5: 8d 45 d4 lea 0xffffffd4(%ebp),%eax 804eca8: 50 push %eax 804eca9: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804ecac: 40 inc %eax 804ecad: 50 push %eax 804ecae: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 804ecb1: 50 push %eax 804ecb2: 56 push %esi 804ecb3: 52 push %edx 804ecb4: 8b 42 14 mov 0x14(%edx),%eax 804ecb7: ff d0 call *%eax 804ecb9: 85 c0 test %eax,%eax 804ecbb: 74 11 je 804ecce <__btowc+0xae> 804ecbd: 83 f8 05 cmp $0x5,%eax 804ecc0: 74 0c je 804ecce <__btowc+0xae> 804ecc2: 83 f8 04