a.out: file format elf32-i386 Disassembly of section .init: 0804818c <_init>: 804818c: 53 push ebx 804818d: 83 ec 08 sub esp,0x8 8048190: e8 eb 06 00 00 call 8048880 <__x86.get_pc_thunk.bx> 8048195: 81 c3 6b 2e 0a 00 add ebx,0xa2e6b 804819b: c7 c0 00 00 00 00 mov eax,0x0 80481a1: 85 c0 test eax,eax 80481a3: 74 05 je 80481aa <_init+0x1e> 80481a5: e8 56 7e fb f7 call 0 <_nl_current_LC_CTYPE> 80481aa: 83 c4 08 add esp,0x8 80481ad: 5b pop ebx 80481ae: c3 ret Disassembly of section .plt: 080481b0 <.plt>: 80481b0: ff 25 0c b0 0e 08 jmp DWORD PTR ds:0x80eb00c 80481b6: 68 00 00 00 00 push 0x0 80481bb: e9 00 00 00 00 jmp 80481c0 <.plt+0x10> 80481c0: ff 25 10 b0 0e 08 jmp DWORD PTR ds:0x80eb010 80481c6: 68 00 00 00 00 push 0x0 80481cb: e9 00 00 00 00 jmp 80481d0 <.plt+0x20> 80481d0: ff 25 14 b0 0e 08 jmp DWORD PTR ds:0x80eb014 80481d6: 68 00 00 00 00 push 0x0 80481db: e9 00 00 00 00 jmp 80481e0 <.plt+0x30> 80481e0: ff 25 18 b0 0e 08 jmp DWORD PTR ds:0x80eb018 80481e6: 68 00 00 00 00 push 0x0 80481eb: e9 00 00 00 00 jmp 80481f0 <.plt+0x40> 80481f0: ff 25 1c b0 0e 08 jmp DWORD PTR ds:0x80eb01c 80481f6: 68 00 00 00 00 push 0x0 80481fb: e9 00 00 00 00 jmp 8048200 <.plt+0x50> 8048200: ff 25 20 b0 0e 08 jmp DWORD PTR ds:0x80eb020 8048206: 68 00 00 00 00 push 0x0 804820b: e9 00 00 00 00 jmp 8048210 <.plt+0x60> 8048210: ff 25 24 b0 0e 08 jmp DWORD PTR ds:0x80eb024 8048216: 68 00 00 00 00 push 0x0 804821b: e9 00 00 00 00 jmp 8048220 <.plt+0x70> 8048220: ff 25 28 b0 0e 08 jmp DWORD PTR ds:0x80eb028 8048226: 68 00 00 00 00 push 0x0 804822b: e9 00 00 00 00 jmp 8048230 <.plt+0x80> 8048230: ff 25 2c b0 0e 08 jmp DWORD PTR ds:0x80eb02c 8048236: 68 00 00 00 00 push 0x0 804823b: e9 00 00 00 00 jmp 8048240 <.plt+0x90> 8048240: ff 25 30 b0 0e 08 jmp DWORD PTR ds:0x80eb030 8048246: 68 00 00 00 00 push 0x0 804824b: e9 00 00 00 00 jmp 8048250 <.plt+0xa0> 8048250: ff 25 34 b0 0e 08 jmp DWORD PTR ds:0x80eb034 8048256: 68 00 00 00 00 push 0x0 804825b: e9 00 00 00 00 jmp 8048260 <.plt+0xb0> 8048260: ff 25 38 b0 0e 08 jmp DWORD PTR ds:0x80eb038 8048266: 68 00 00 00 00 push 0x0 804826b: e9 00 00 00 00 jmp 8048270 <.plt+0xc0> 8048270: ff 25 3c b0 0e 08 jmp DWORD PTR ds:0x80eb03c 8048276: 68 00 00 00 00 push 0x0 804827b: e9 00 00 00 00 jmp 8048280 <.plt+0xd0> 8048280: ff 25 40 b0 0e 08 jmp DWORD PTR ds:0x80eb040 8048286: 68 00 00 00 00 push 0x0 804828b: e9 00 00 00 00 jmp 8048290 <.plt+0xe0> 8048290: ff 25 44 b0 0e 08 jmp DWORD PTR ds:0x80eb044 8048296: 68 00 00 00 00 push 0x0 804829b: e9 00 00 00 00 jmp 80482a0 Disassembly of section .text: 080482a0 : 80482a0: 48 dec eax 80482a1: 0f 8e 14 01 00 00 jle 80483bb 80482a7: 84 d2 test dl,dl 80482a9: 0f 84 0c 01 00 00 je 80483bb 80482af: 55 push ebp 80482b0: 57 push edi 80482b1: 89 cf mov edi,ecx 80482b3: 56 push esi 80482b4: 53 push ebx 80482b5: 81 ec 24 05 00 00 sub esp,0x524 80482bb: 6a 40 push 0x40 80482bd: 8d 44 24 1c lea eax,[esp+0x1c] 80482c1: 50 push eax 80482c2: e8 c9 79 02 00 call 806fc90 <__backtrace> 80482c7: 83 c4 10 add esp,0x10 80482ca: 83 f8 02 cmp eax,0x2 80482cd: 89 c6 mov esi,eax 80482cf: 0f 8e dc 00 00 00 jle 80483b1 80482d5: ba 1d 00 00 00 mov edx,0x1d 80482da: b9 c4 c9 0b 08 mov ecx,0x80bc9c4 80482df: b8 04 00 00 00 mov eax,0x4 80482e4: 89 fb mov ebx,edi 80482e6: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80482ec: 3d 00 f0 ff ff cmp eax,0xfffff000 80482f1: 76 05 jbe 80482f8 80482f3: e8 b8 8e 02 00 call 80711b0 <__syscall_error> 80482f8: 4e dec esi 80482f9: 50 push eax 80482fa: 57 push edi 80482fb: 56 push esi 80482fc: 89 fb mov ebx,edi 80482fe: 8d 44 24 20 lea eax,[esp+0x20] 8048302: 50 push eax 8048303: e8 58 7a 02 00 call 806fd60 <__backtrace_symbols_fd> 8048308: ba 1d 00 00 00 mov edx,0x1d 804830d: b9 e2 c9 0b 08 mov ecx,0x80bc9e2 8048312: b8 04 00 00 00 mov eax,0x4 8048317: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804831d: 83 c4 10 add esp,0x10 8048320: 3d 00 f0 ff ff cmp eax,0xfffff000 8048325: 76 05 jbe 804832c 8048327: e8 84 8e 02 00 call 80711b0 <__syscall_error> 804832c: 31 c9 xor ecx,ecx 804832e: bb 00 ca 0b 08 mov ebx,0x80bca00 8048333: b8 05 00 00 00 mov eax,0x5 8048338: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804833e: 3d 00 f0 ff ff cmp eax,0xfffff000 8048343: 89 c6 mov esi,eax 8048345: 76 07 jbe 804834e 8048347: e8 64 8e 02 00 call 80711b0 <__syscall_error> 804834c: 89 c6 mov esi,eax 804834e: 8d ac 24 10 01 00 00 lea ebp,[esp+0x110] 8048355: ba 00 04 00 00 mov edx,0x400 804835a: b8 03 00 00 00 mov eax,0x3 804835f: 89 f3 mov ebx,esi 8048361: 89 e9 mov ecx,ebp 8048363: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8048369: 3d 00 f0 ff ff cmp eax,0xfffff000 804836e: 89 c2 mov edx,eax 8048370: 76 07 jbe 8048379 8048372: e8 39 8e 02 00 call 80711b0 <__syscall_error> 8048377: 89 c2 mov edx,eax 8048379: 85 d2 test edx,edx 804837b: 7e 27 jle 80483a4 804837d: b8 04 00 00 00 mov eax,0x4 8048382: 89 fb mov ebx,edi 8048384: 89 e9 mov ecx,ebp 8048386: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804838c: 3d 00 f0 ff ff cmp eax,0xfffff000 8048391: 76 0d jbe 80483a0 8048393: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8048397: e8 14 8e 02 00 call 80711b0 <__syscall_error> 804839c: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80483a0: 39 d0 cmp eax,edx 80483a2: 74 b1 je 8048355 80483a4: b8 06 00 00 00 mov eax,0x6 80483a9: 89 f3 mov ebx,esi 80483ab: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80483b1: 81 c4 1c 05 00 00 add esp,0x51c 80483b7: 5b pop ebx 80483b8: 5e pop esi 80483b9: 5f pop edi 80483ba: 5d pop ebp 80483bb: c3 ret 080483bc : 80483bc: 83 ec 18 sub esp,0x18 80483bf: b9 72 02 00 00 mov ecx,0x272 80483c4: ba 26 cb 0b 08 mov edx,0x80bcb26 80483c9: 68 f0 d8 0b 08 push 0x80bd8f0 80483ce: b8 84 ce 0b 08 mov eax,0x80bce84 80483d3: e8 88 de 00 00 call 8056260 <__malloc_assert> 080483d8 : 80483d8: 83 ec 14 sub esp,0x14 80483db: 68 f8 ef 0c 08 push 0x80ceff8 80483e0: 6a 02 push 0x2 80483e2: e8 39 20 05 00 call 809a420 <_dl_dprintf> 80483e7: c7 04 24 7f 00 00 00 mov DWORD PTR [esp],0x7f 80483ee: e8 ae 52 02 00 call 806d6a1 <_exit> 80483f3: 66 90 xchg ax,ax 80483f5: 66 90 xchg ax,ax 80483f7: 66 90 xchg ax,ax 80483f9: 66 90 xchg ax,ax 80483fb: 66 90 xchg ax,ax 80483fd: 66 90 xchg ax,ax 80483ff: 90 nop 08048400 : 8048400: a1 c0 c7 0e 08 mov eax,ds:0x80ec7c0 8048405: e9 96 74 05 00 jmp 809f8a0 804840a: 66 90 xchg ax,ax 804840c: 66 90 xchg ax,ax 804840e: 66 90 xchg ax,ax 08048410 : 8048410: 55 push ebp 8048411: 57 push edi 8048412: 56 push esi 8048413: 53 push ebx 8048414: 83 ec 2c sub esp,0x2c 8048417: a1 60 c5 0e 08 mov eax,ds:0x80ec560 804841c: 83 f8 01 cmp eax,0x1 804841f: 74 21 je 8048442 8048421: 83 f8 02 cmp eax,0x2 8048424: 0f 84 a8 01 00 00 je 80485d2 804842a: 8b 3d 80 b9 0e 08 mov edi,DWORD PTR ds:0x80eb980 8048430: 8d 04 7f lea eax,[edi+edi*2] 8048433: 01 c0 add eax,eax 8048435: a3 40 cc 0e 08 mov ds:0x80ecc40,eax 804843a: 83 c4 2c add esp,0x2c 804843d: 5b pop ebx 804843e: 5e pop esi 804843f: 5f pop edi 8048440: 5d pop ebp 8048441: c3 ret 8048442: 8b 15 64 c5 0e 08 mov edx,DWORD PTR ds:0x80ec564 8048448: b8 bc 00 00 00 mov eax,0xbc 804844d: e8 ae 4b 02 00 call 806d000 8048452: 8b 15 64 c5 0e 08 mov edx,DWORD PTR ds:0x80ec564 8048458: 89 c5 mov ebp,eax 804845a: b8 bf 00 00 00 mov eax,0xbf 804845f: e8 9c 4b 02 00 call 806d000 8048464: 8b 15 64 c5 0e 08 mov edx,DWORD PTR ds:0x80ec564 804846a: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 804846e: b8 c2 00 00 00 mov eax,0xc2 8048473: e8 88 4b 02 00 call 806d000 8048478: 85 c0 test eax,eax 804847a: 89 c7 mov edi,eax 804847c: 0f 8e a6 02 00 00 jle 8048728 8048482: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8048489: 00 804848a: c7 44 24 14 03 00 00 mov DWORD PTR [esp+0x14],0x3 8048491: 00 8048492: f6 05 77 c5 0e 08 10 test BYTE PTR ds:0x80ec577,0x10 8048499: 0f 84 da 00 00 00 je 8048579 804849f: a1 64 c5 0e 08 mov eax,ds:0x80ec564 80484a4: 83 f8 03 cmp eax,0x3 80484a7: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80484ab: 0f 8e 86 00 00 00 jle 8048537 80484b1: 83 7c 24 08 00 cmp DWORD PTR [esp+0x8],0x0 80484b6: bb 03 00 00 00 mov ebx,0x3 80484bb: 74 0d je 80484ca 80484bd: bb 01 00 00 00 mov ebx,0x1 80484c2: c7 44 24 08 ff ff ff mov DWORD PTR [esp+0x8],0xffffffff 80484c9: ff 80484ca: 89 6c 24 1c mov DWORD PTR [esp+0x1c],ebp 80484ce: 31 c9 xor ecx,ecx 80484d0: 89 fd mov ebp,edi 80484d2: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 80484d9: 00 80484da: c6 44 24 13 01 mov BYTE PTR [esp+0x13],0x1 80484df: 89 df mov edi,ebx 80484e1: 8d 71 01 lea esi,[ecx+0x1] 80484e4: b8 04 00 00 00 mov eax,0x4 80484e9: 0f a2 cpuid 80484eb: a8 1f test al,0x1f 80484ed: 0f 84 78 02 00 00 je 804876b 80484f3: 89 c1 mov ecx,eax 80484f5: c1 e9 05 shr ecx,0x5 80484f8: 83 e1 07 and ecx,0x7 80484fb: 83 f9 02 cmp ecx,0x2 80484fe: 0f 84 04 02 00 00 je 8048708 8048504: 83 f9 03 cmp ecx,0x3 8048507: 75 2a jne 8048533 8048509: f7 c7 02 00 00 00 test edi,0x2 804850f: 74 22 je 8048533 8048511: c1 e8 0e shr eax,0xe 8048514: d1 ea shr edx,1 8048516: 83 e7 fd and edi,0xfffffffd 8048519: 25 ff 03 00 00 and eax,0x3ff 804851e: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8048522: 89 d0 mov eax,edx 8048524: 83 e0 01 and eax,0x1 8048527: 88 44 24 13 mov BYTE PTR [esp+0x13],al 804852b: 85 ff test edi,edi 804852d: 0f 84 1c 01 00 00 je 804864f 8048533: 89 f1 mov ecx,esi 8048535: eb aa jmp 80484e1 8048537: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 804853e: 00 804853f: c6 44 24 13 01 mov BYTE PTR [esp+0x13],0x1 8048544: 0f b6 0d 6e c5 0e 08 movzx ecx,BYTE PTR ds:0x80ec56e 804854b: 85 ff test edi,edi 804854d: 7e 0c jle 804855b 804854f: 85 c9 test ecx,ecx 8048551: 74 08 je 804855b 8048553: 89 f8 mov eax,edi 8048555: 31 d2 xor edx,edx 8048557: f7 f1 div ecx 8048559: 89 c7 mov edi,eax 804855b: 80 7c 24 13 00 cmp BYTE PTR [esp+0x13],0x0 8048560: 75 17 jne 8048579 8048562: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8048566: 85 db test ebx,ebx 8048568: 74 0b je 8048575 804856a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804856e: 99 cdq 804856f: f7 fb idiv ebx 8048571: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8048575: 03 7c 24 04 add edi,DWORD PTR [esp+0x4] 8048579: 85 ed test ebp,ebp 804857b: 7e 24 jle 80485a1 804857d: 89 e8 mov eax,ebp 804857f: 89 2d 88 b9 0e 08 mov DWORD PTR ds:0x80eb988,ebp 8048585: 81 e5 00 ff ff ff and ebp,0xffffff00 804858b: d1 f8 sar eax,1 804858d: 89 2d 90 b9 0e 08 mov DWORD PTR ds:0x80eb990,ebp 8048593: a3 8c b9 0e 08 mov ds:0x80eb98c,eax 8048598: 89 e8 mov eax,ebp 804859a: d1 f8 sar eax,1 804859c: a3 94 b9 0e 08 mov ds:0x80eb994,eax 80485a1: 85 ff test edi,edi 80485a3: 0f 8e 81 fe ff ff jle 804842a 80485a9: 89 f8 mov eax,edi 80485ab: 89 3d 78 b9 0e 08 mov DWORD PTR ds:0x80eb978,edi 80485b1: 81 e7 00 ff ff ff and edi,0xffffff00 80485b7: d1 f8 sar eax,1 80485b9: 89 3d 80 b9 0e 08 mov DWORD PTR ds:0x80eb980,edi 80485bf: a3 7c b9 0e 08 mov ds:0x80eb97c,eax 80485c4: 89 f8 mov eax,edi 80485c6: d1 f8 sar eax,1 80485c8: a3 84 b9 0e 08 mov ds:0x80eb984,eax 80485cd: e9 5e fe ff ff jmp 8048430 80485d2: b8 bc 00 00 00 mov eax,0xbc 80485d7: e8 24 4b 02 00 call 806d100 80485dc: 89 c5 mov ebp,eax 80485de: b8 bf 00 00 00 mov eax,0xbf 80485e3: e8 18 4b 02 00 call 806d100 80485e8: 89 c7 mov edi,eax 80485ea: b8 c2 00 00 00 mov eax,0xc2 80485ef: e8 0c 4b 02 00 call 806d100 80485f4: 89 c6 mov esi,eax 80485f6: b8 00 00 00 80 mov eax,0x80000000 80485fb: 0f a2 cpuid 80485fd: 85 f6 test esi,esi 80485ff: 0f 8e 74 ff ff ff jle 8048579 8048605: 3d 07 00 00 80 cmp eax,0x80000007 804860a: 76 23 jbe 804862f 804860c: b8 08 00 00 80 mov eax,0x80000008 8048611: 0f a2 cpuid 8048613: c1 e9 0c shr ecx,0xc 8048616: bb 01 00 00 00 mov ebx,0x1 804861b: 83 e1 0f and ecx,0xf 804861e: d3 e3 shl ebx,cl 8048620: 89 f0 mov eax,esi 8048622: 31 d2 xor edx,edx 8048624: f7 f3 div ebx 8048626: 89 c6 mov esi,eax 8048628: 01 f7 add edi,esi 804862a: e9 4a ff ff ff jmp 8048579 804862f: b8 01 00 00 00 mov eax,0x1 8048634: 0f a2 cpuid 8048636: 81 e2 00 00 00 10 and edx,0x10000000 804863c: 74 ea je 8048628 804863e: c1 eb 10 shr ebx,0x10 8048641: 0f b6 db movzx ebx,bl 8048644: 85 db test ebx,ebx 8048646: 75 d8 jne 8048620 8048648: 01 f7 add edi,esi 804864a: e9 2a ff ff ff jmp 8048579 804864f: 83 7c 24 18 0a cmp DWORD PTR [esp+0x18],0xa 8048654: 89 fb mov ebx,edi 8048656: 89 ef mov edi,ebp 8048658: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 804865c: 0f 8e 1a 01 00 00 jle 804877c 8048662: 83 7c 24 0c 00 cmp DWORD PTR [esp+0xc],0x0 8048667: b8 01 00 00 00 mov eax,0x1 804866c: 0f 9f c1 setg cl 804866f: 31 d2 xor edx,edx 8048671: 83 7c 24 14 03 cmp DWORD PTR [esp+0x14],0x3 8048676: 0f 94 c2 sete dl 8048679: 21 ca and edx,ecx 804867b: 83 7c 24 08 00 cmp DWORD PTR [esp+0x8],0x0 8048680: 0f 8e aa 01 00 00 jle 8048830 8048686: 0f b6 c0 movzx eax,al 8048689: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 804868d: 89 d9 mov ecx,ebx 804868f: 01 c0 add eax,eax 8048691: 89 fd mov ebp,edi 8048693: 09 d0 or eax,edx 8048695: 89 c6 mov esi,eax 8048697: 85 f6 test esi,esi 8048699: 0f 84 d7 00 00 00 je 8048776 804869f: 8d 79 01 lea edi,[ecx+0x1] 80486a2: b8 0b 00 00 00 mov eax,0xb 80486a7: 0f a2 cpuid 80486a9: 0f b6 db movzx ebx,bl 80486ac: 81 e1 00 ff 00 00 and ecx,0xff00 80486b2: 85 db test ebx,ebx 80486b4: 0f 84 bc 00 00 00 je 8048776 80486ba: 85 c9 test ecx,ecx 80486bc: 0f 84 b4 00 00 00 je 8048776 80486c2: 81 f9 00 01 00 00 cmp ecx,0x100 80486c8: 74 77 je 8048741 80486ca: 81 f9 00 02 00 00 cmp ecx,0x200 80486d0: 74 04 je 80486d6 80486d2: 89 f9 mov ecx,edi 80486d4: eb c1 jmp 8048697 80486d6: f7 c6 02 00 00 00 test esi,0x2 80486dc: 74 f4 je 80486d2 80486de: 83 7c 24 14 02 cmp DWORD PTR [esp+0x14],0x2 80486e3: 0f 84 2a 01 00 00 je 8048813 80486e9: 0f bd 4c 24 08 bsr ecx,DWORD PTR [esp+0x8] 80486ee: 83 c8 ff or eax,0xffffffff 80486f1: 83 c1 01 add ecx,0x1 80486f4: 83 eb 01 sub ebx,0x1 80486f7: d3 e0 shl eax,cl 80486f9: f7 d0 not eax 80486fb: 21 d8 and eax,ebx 80486fd: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8048701: 83 e6 fd and esi,0xfffffffd 8048704: 89 f9 mov ecx,edi 8048706: eb 8f jmp 8048697 8048708: f7 c7 01 00 00 00 test edi,0x1 804870e: 0f 84 1f fe ff ff je 8048533 8048714: c1 e8 0e shr eax,0xe 8048717: 83 e7 fe and edi,0xfffffffe 804871a: 25 ff 03 00 00 and eax,0x3ff 804871f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8048723: e9 03 fe ff ff jmp 804852b 8048728: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804872c: c7 44 24 08 ff ff ff mov DWORD PTR [esp+0x8],0xffffffff 8048733: ff 8048734: c7 44 24 14 02 00 00 mov DWORD PTR [esp+0x14],0x2 804873b: 00 804873c: e9 51 fd ff ff jmp 8048492 8048741: f7 c6 01 00 00 00 test esi,0x1 8048747: 74 89 je 80486d2 8048749: 0f bd 4c 24 0c bsr ecx,DWORD PTR [esp+0xc] 804874e: 83 c8 ff or eax,0xffffffff 8048751: 83 c1 01 add ecx,0x1 8048754: 83 eb 01 sub ebx,0x1 8048757: d3 e0 shl eax,cl 8048759: 83 e6 fe and esi,0xfffffffe 804875c: 89 f9 mov ecx,edi 804875e: f7 d0 not eax 8048760: 21 d8 and eax,ebx 8048762: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8048766: e9 2c ff ff ff jmp 8048697 804876b: 89 ef mov edi,ebp 804876d: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 8048771: e9 ce fd ff ff jmp 8048544 8048776: 89 ef mov edi,ebp 8048778: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804877c: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8048780: 83 f8 01 cmp eax,0x1 8048783: 83 d8 ff sbb eax,0xffffffff 8048786: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804878a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804878e: 85 c0 test eax,eax 8048790: 7e 57 jle 80487e9 8048792: 83 7c 24 14 02 cmp DWORD PTR [esp+0x14],0x2 8048797: 75 46 jne 80487df 8048799: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 804879d: 8b 15 98 c5 0e 08 mov edx,DWORD PTR ds:0x80ec598 80487a3: a1 9c c5 0e 08 mov eax,ds:0x80ec59c 80487a8: 85 f6 test esi,esi 80487aa: 74 57 je 8048803 80487ac: 83 fe 02 cmp esi,0x2 80487af: 89 f1 mov ecx,esi 80487b1: 0f 86 94 fd ff ff jbe 804854b 80487b7: 83 fa 06 cmp edx,0x6 80487ba: 0f 85 8b fd ff ff jne 804854b 80487c0: 83 f8 4d cmp eax,0x4d 80487c3: 74 10 je 80487d5 80487c5: 77 78 ja 804883f 80487c7: 83 f8 37 cmp eax,0x37 80487ca: 74 09 je 80487d5 80487cc: 83 f8 4a cmp eax,0x4a 80487cf: 0f 85 76 fd ff ff jne 804854b 80487d5: b9 02 00 00 00 mov ecx,0x2 80487da: e9 6c fd ff ff jmp 804854b 80487df: 89 c1 mov ecx,eax 80487e1: 83 c1 01 add ecx,0x1 80487e4: e9 62 fd ff ff jmp 804854b 80487e9: 83 7c 24 14 02 cmp DWORD PTR [esp+0x14],0x2 80487ee: 74 a9 je 8048799 80487f0: 83 c9 ff or ecx,0xffffffff 80487f3: 83 7c 24 08 00 cmp DWORD PTR [esp+0x8],0x0 80487f8: 0f 84 5d fd ff ff je 804855b 80487fe: e9 48 fd ff ff jmp 804854b 8048803: 80 7c 24 13 00 cmp BYTE PTR [esp+0x13],0x0 8048808: 0f 84 67 fd ff ff je 8048575 804880e: e9 66 fd ff ff jmp 8048579 8048813: 0f bd 4c 24 0c bsr ecx,DWORD PTR [esp+0xc] 8048818: 83 c8 ff or eax,0xffffffff 804881b: 83 c1 01 add ecx,0x1 804881e: 83 eb 01 sub ebx,0x1 8048821: d3 e0 shl eax,cl 8048823: f7 d0 not eax 8048825: 21 d8 and eax,ebx 8048827: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804882b: e9 d1 fe ff ff jmp 8048701 8048830: 83 7c 24 14 02 cmp DWORD PTR [esp+0x14],0x2 8048835: 0f 94 c0 sete al 8048838: 21 c8 and eax,ecx 804883a: e9 47 fe ff ff jmp 8048686 804883f: 83 f8 5a cmp eax,0x5a 8048842: 74 91 je 80487d5 8048844: 83 f8 5d cmp eax,0x5d 8048847: 0f 85 fe fc ff ff jne 804854b 804884d: eb 86 jmp 80487d5 0804884f <_start>: 804884f: 31 ed xor ebp,ebp 8048851: 5e pop esi 8048852: 89 e1 mov ecx,esp 8048854: 83 e4 f0 and esp,0xfffffff0 8048857: 50 push eax 8048858: 54 push esp 8048859: 52 push edx 804885a: 68 b0 95 04 08 push 0x80495b0 804885f: 68 10 95 04 08 push 0x8049510 8048864: 51 push ecx 8048865: 56 push esi 8048866: 68 a0 89 04 08 push 0x80489a0 804886b: e8 20 06 00 00 call 8048e90 <__libc_start_main> 8048870: f4 hlt 8048871: 66 90 xchg ax,ax 8048873: 66 90 xchg ax,ax 8048875: 66 90 xchg ax,ax 8048877: 66 90 xchg ax,ax 8048879: 66 90 xchg ax,ax 804887b: 66 90 xchg ax,ax 804887d: 66 90 xchg ax,ax 804887f: 90 nop 08048880 <__x86.get_pc_thunk.bx>: 8048880: 8b 1c 24 mov ebx,DWORD PTR [esp] 8048883: c3 ret 8048884: 66 90 xchg ax,ax 8048886: 66 90 xchg ax,ax 8048888: 66 90 xchg ax,ax 804888a: 66 90 xchg ax,ax 804888c: 66 90 xchg ax,ax 804888e: 66 90 xchg ax,ax 08048890 : 8048890: b8 83 bf 0e 08 mov eax,0x80ebf83 8048895: 2d 80 bf 0e 08 sub eax,0x80ebf80 804889a: 83 f8 06 cmp eax,0x6 804889d: 76 1a jbe 80488b9 804889f: b8 00 00 00 00 mov eax,0x0 80488a4: 85 c0 test eax,eax 80488a6: 74 11 je 80488b9 80488a8: 55 push ebp 80488a9: 89 e5 mov ebp,esp 80488ab: 83 ec 14 sub esp,0x14 80488ae: 68 80 bf 0e 08 push 0x80ebf80 80488b3: ff d0 call eax 80488b5: 83 c4 10 add esp,0x10 80488b8: c9 leave 80488b9: f3 c3 repz ret 80488bb: 90 nop 80488bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080488c0 : 80488c0: b8 80 bf 0e 08 mov eax,0x80ebf80 80488c5: 2d 80 bf 0e 08 sub eax,0x80ebf80 80488ca: c1 f8 02 sar eax,0x2 80488cd: 89 c2 mov edx,eax 80488cf: c1 ea 1f shr edx,0x1f 80488d2: 01 d0 add eax,edx 80488d4: d1 f8 sar eax,1 80488d6: 74 1b je 80488f3 80488d8: ba 00 00 00 00 mov edx,0x0 80488dd: 85 d2 test edx,edx 80488df: 74 12 je 80488f3 80488e1: 55 push ebp 80488e2: 89 e5 mov ebp,esp 80488e4: 83 ec 10 sub esp,0x10 80488e7: 50 push eax 80488e8: 68 80 bf 0e 08 push 0x80ebf80 80488ed: ff d2 call edx 80488ef: 83 c4 10 add esp,0x10 80488f2: c9 leave 80488f3: f3 c3 repz ret 80488f5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80488f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08048900 <__do_global_dtors_aux>: 8048900: 80 3d 80 bf 0e 08 00 cmp BYTE PTR ds:0x80ebf80,0x0 8048907: 75 2c jne 8048935 <__do_global_dtors_aux+0x35> 8048909: 55 push ebp 804890a: 89 e5 mov ebp,esp 804890c: 83 ec 08 sub esp,0x8 804890f: e8 7c ff ff ff call 8048890 8048914: b8 50 ae 0b 08 mov eax,0x80bae50 8048919: 85 c0 test eax,eax 804891b: 74 10 je 804892d <__do_global_dtors_aux+0x2d> 804891d: 83 ec 0c sub esp,0xc 8048920: 68 5c 6a 0d 08 push 0x80d6a5c 8048925: e8 26 25 07 00 call 80bae50 <__deregister_frame_info_bases> 804892a: 83 c4 10 add esp,0x10 804892d: c6 05 80 bf 0e 08 01 mov BYTE PTR ds:0x80ebf80,0x1 8048934: c9 leave 8048935: f3 c3 repz ret 8048937: 89 f6 mov esi,esi 8048939: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08048940 : 8048940: 55 push ebp 8048941: b8 70 ac 0b 08 mov eax,0x80bac70 8048946: e8 00 00 00 00 call 804894b 804894b: 5a pop edx 804894c: 81 c2 b5 26 0a 00 add edx,0xa26b5 8048952: 89 e5 mov ebp,esp 8048954: 83 ec 08 sub esp,0x8 8048957: 85 c0 test eax,eax 8048959: 74 15 je 8048970 804895b: 52 push edx 804895c: 6a 00 push 0x0 804895e: 68 84 bf 0e 08 push 0x80ebf84 8048963: 68 5c 6a 0d 08 push 0x80d6a5c 8048968: e8 03 23 07 00 call 80bac70 <__register_frame_info_bases> 804896d: 83 c4 10 add esp,0x10 8048970: b8 7c af 0e 08 mov eax,0x80eaf7c 8048975: 8b 10 mov edx,DWORD PTR [eax] 8048977: 85 d2 test edx,edx 8048979: 75 0d jne 8048988 804897b: c9 leave 804897c: e9 3f ff ff ff jmp 80488c0 8048981: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8048988: ba 00 00 00 00 mov edx,0x0 804898d: 85 d2 test edx,edx 804898f: 74 ea je 804897b 8048991: 83 ec 0c sub esp,0xc 8048994: 50 push eax 8048995: ff d2 call edx 8048997: 83 c4 10 add esp,0x10 804899a: eb df jmp 804897b 804899c: 66 90 xchg ax,ax 804899e: 66 90 xchg ax,ax 080489a0
: 80489a0: 55 push ebp 80489a1: 89 e5 mov ebp,esp 80489a3: 83 ec 08 sub esp,0x8 80489a6: 31 c0 xor eax,eax 80489a8: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-0x4],0x0 80489af: c7 45 f8 09 00 00 00 mov DWORD PTR [ebp-0x8],0x9 80489b6: 83 c4 08 add esp,0x8 80489b9: 5d pop ebp 80489ba: c3 ret 80489bb: 66 90 xchg ax,ax 80489bd: 66 90 xchg ax,ax 80489bf: 90 nop 080489c0 : 80489c0: 56 push esi 80489c1: 53 push ebx 80489c2: 83 ec 44 sub esp,0x44 80489c5: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80489c9: b8 00 00 00 00 mov eax,0x0 80489ce: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80489d2: 85 c0 test eax,eax 80489d4: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80489d8: 0f 84 1a 01 00 00 je 8048af8 80489de: 8b 0d 00 00 00 00 mov ecx,DWORD PTR ds:0x0 80489e4: 85 c9 test ecx,ecx 80489e6: 0f 94 c0 sete al 80489e9: 0f b6 c0 movzx eax,al 80489ec: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80489f0: 8b 54 24 5c mov edx,DWORD PTR [esp+0x5c] 80489f4: a3 10 bd 0e 08 mov ds:0x80ebd10,eax 80489f9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80489fd: 89 15 c8 af 0e 08 mov DWORD PTR ds:0x80eafc8,edx 8048a03: 8d 44 88 04 lea eax,[eax+ecx*4+0x4] 8048a07: a3 24 c5 0e 08 mov ds:0x80ec524,eax 8048a0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8048a10: 83 c0 04 add eax,0x4 8048a13: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 8048a16: 85 d2 test edx,edx 8048a18: 75 f6 jne 8048a10 8048a1a: e8 91 76 02 00 call 80700b0 <_dl_aux_init> 8048a1f: a1 90 cc 0e 08 mov eax,ds:0x80ecc90 8048a24: 85 c0 test eax,eax 8048a26: 75 47 jne 8048a6f 8048a28: b8 00 80 04 08 mov eax,0x8048000 8048a2d: 85 c0 test eax,eax 8048a2f: 74 3e je 8048a6f 8048a31: 66 83 3d 2a 80 04 08 cmp WORD PTR ds:0x804802a,0x20 8048a38: 20 8048a39: 74 19 je 8048a54 8048a3b: 68 54 c3 0b 08 push 0x80bc354 8048a40: 68 af 00 00 00 push 0xaf 8048a45: 68 a8 c2 0b 08 push 0x80bc2a8 8048a4a: 68 d4 c2 0b 08 push 0x80bc2d4 8048a4f: e8 cc 0c 00 00 call 8049720 <__assert_fail> 8048a54: a1 1c 80 04 08 mov eax,ds:0x804801c 8048a59: 05 00 80 04 08 add eax,0x8048000 8048a5e: a3 90 cc 0e 08 mov ds:0x80ecc90,eax 8048a63: 0f b7 05 2c 80 04 08 movzx eax,WORD PTR ds:0x804802c 8048a6a: a3 b0 cc 0e 08 mov ds:0x80eccb0,eax 8048a6f: a1 10 bd 0e 08 mov eax,ds:0x80ebd10 8048a74: 85 c0 test eax,eax 8048a76: 74 4c je 8048ac4 8048a78: b8 14 81 04 08 mov eax,0x8048114 8048a7d: 3d 8c 81 04 08 cmp eax,0x804818c 8048a82: 73 7b jae 8048aff 8048a84: 80 3d 18 81 04 08 2a cmp BYTE PTR ds:0x8048118,0x2a 8048a8b: 8b 35 14 81 04 08 mov esi,DWORD PTR ds:0x8048114 8048a91: bb 14 81 04 08 mov ebx,0x8048114 8048a96: 75 1f jne 8048ab7 8048a98: 90 nop 8048a99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8048aa0: 83 c3 08 add ebx,0x8 8048aa3: ff 16 call DWORD PTR [esi] 8048aa5: 81 fb 8c 81 04 08 cmp ebx,0x804818c 8048aab: 89 06 mov DWORD PTR [esi],eax 8048aad: 73 50 jae 8048aff 8048aaf: 80 7b 04 2a cmp BYTE PTR [ebx+0x4],0x2a 8048ab3: 8b 33 mov esi,DWORD PTR [ebx] 8048ab5: 74 e9 je 8048aa0 8048ab7: 83 ec 0c sub esp,0xc 8048aba: 68 2c c3 0b 08 push 0x80bc32c 8048abf: e8 5c 88 00 00 call 8051320 <__libc_fatal> 8048ac4: e8 47 85 02 00 call 8071010 <_dl_discover_osversion> 8048ac9: 85 c0 test eax,eax 8048acb: 0f 88 51 01 00 00 js 8048c22 8048ad1: 8b 15 c0 cc 0e 08 mov edx,DWORD PTR ds:0x80eccc0 8048ad7: 85 d2 test edx,edx 8048ad9: 0f 85 0b 01 00 00 jne 8048bea 8048adf: a3 c0 cc 0e 08 mov ds:0x80eccc0,eax 8048ae4: 3d 1f 06 02 00 cmp eax,0x2061f 8048ae9: 7f 8d jg 8048a78 8048aeb: 83 ec 0c sub esp,0xc 8048aee: 68 bc c2 0b 08 push 0x80bc2bc 8048af3: e8 28 88 00 00 call 8051320 <__libc_fatal> 8048af8: 31 c0 xor eax,eax 8048afa: e9 ea fe ff ff jmp 80489e9 8048aff: e8 ec 09 00 00 call 80494f0 <__pthread_initialize_minimal> 8048b04: 8b 15 c0 af 0e 08 mov edx,DWORD PTR ds:0x80eafc0 8048b0a: 8b 02 mov eax,DWORD PTR [edx] 8048b0c: 30 c0 xor al,al 8048b0e: 65 a3 14 00 00 00 mov gs:0x14,eax 8048b14: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8048b17: 65 a3 18 00 00 00 mov gs:0x18,eax 8048b1d: 83 7c 24 58 00 cmp DWORD PTR [esp+0x58],0x0 8048b22: 74 11 je 8048b35 8048b24: 53 push ebx 8048b25: 6a 00 push 0x0 8048b27: 6a 00 push 0x0 8048b29: ff 74 24 64 push DWORD PTR [esp+0x64] 8048b2d: e8 ae 5d 00 00 call 804e8e0 <__cxa_atexit> 8048b32: 83 c4 10 add esp,0x10 8048b35: 56 push esi 8048b36: ff 35 24 c5 0e 08 push DWORD PTR ds:0x80ec524 8048b3c: ff 74 24 10 push DWORD PTR [esp+0x10] 8048b40: ff 74 24 10 push DWORD PTR [esp+0x10] 8048b44: e8 c7 85 02 00 call 8071110 <__libc_init_first> 8048b49: 83 c4 10 add esp,0x10 8048b4c: 83 7c 24 54 00 cmp DWORD PTR [esp+0x54],0x0 8048b51: 74 11 je 8048b64 8048b53: 51 push ecx 8048b54: 6a 00 push 0x0 8048b56: 6a 00 push 0x0 8048b58: ff 74 24 60 push DWORD PTR [esp+0x60] 8048b5c: e8 7f 5d 00 00 call 804e8e0 <__cxa_atexit> 8048b61: 83 c4 10 add esp,0x10 8048b64: 83 3d cc af 0e 08 00 cmp DWORD PTR ds:0x80eafcc,0x0 8048b6b: 0f 85 be 00 00 00 jne 8048c2f 8048b71: 83 7c 24 50 00 cmp DWORD PTR [esp+0x50],0x0 8048b76: 74 16 je 8048b8e 8048b78: 52 push edx 8048b79: ff 35 24 c5 0e 08 push DWORD PTR ds:0x80ec524 8048b7f: ff 74 24 10 push DWORD PTR [esp+0x10] 8048b83: ff 74 24 10 push DWORD PTR [esp+0x10] 8048b87: ff 54 24 60 call DWORD PTR [esp+0x60] 8048b8b: 83 c4 10 add esp,0x10 8048b8e: 31 d2 xor edx,edx 8048b90: 31 c0 xor eax,eax 8048b92: e8 a9 74 02 00 call 8070040 <_dl_debug_initialize> 8048b97: 83 ec 0c sub esp,0xc 8048b9a: 8d 44 24 20 lea eax,[esp+0x20] 8048b9e: 50 push eax 8048b9f: e8 0c 51 00 00 call 804dcb0 <_setjmp> 8048ba4: 83 c4 10 add esp,0x10 8048ba7: 85 c0 test eax,eax 8048ba9: 75 4c jne 8048bf7 8048bab: 65 a1 80 00 00 00 mov eax,gs:0x80 8048bb1: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 8048bb5: 65 a1 7c 00 00 00 mov eax,gs:0x7c 8048bbb: 89 44 24 34 mov DWORD PTR [esp+0x34],eax 8048bbf: 8d 44 24 14 lea eax,[esp+0x14] 8048bc3: 65 a3 80 00 00 00 mov gs:0x80,eax 8048bc9: 50 push eax 8048bca: ff 35 24 c5 0e 08 push DWORD PTR ds:0x80ec524 8048bd0: ff 74 24 10 push DWORD PTR [esp+0x10] 8048bd4: ff 74 24 10 push DWORD PTR [esp+0x10] 8048bd8: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8048bdc: ff d0 call eax 8048bde: 83 c4 10 add esp,0x10 8048be1: 83 ec 0c sub esp,0xc 8048be4: 50 push eax 8048be5: e8 56 5b 00 00 call 804e740 8048bea: 39 c2 cmp edx,eax 8048bec: 0f 86 f2 fe ff ff jbe 8048ae4 8048bf2: e9 e8 fe ff ff jmp 8048adf 8048bf7: e8 04 74 fb f7 call 0 <_nl_current_LC_CTYPE> 8048bfc: f0 ff 0d 00 00 00 00 lock dec DWORD PTR ds:0x0 8048c03: 0f 94 c0 sete al 8048c06: 84 c0 test al,al 8048c08: 74 04 je 8048c0e 8048c0a: 31 c0 xor eax,eax 8048c0c: eb d3 jmp 8048be1 8048c0e: ba 01 00 00 00 mov edx,0x1 8048c13: 31 db xor ebx,ebx 8048c15: 8d 76 00 lea esi,[esi+0x0] 8048c18: 89 d0 mov eax,edx 8048c1a: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8048c20: eb f6 jmp 8048c18 8048c22: 83 ec 0c sub esp,0xc 8048c25: 68 04 c3 0b 08 push 0x80bc304 8048c2a: e8 f1 86 00 00 call 8051320 <__libc_fatal> 8048c2f: e8 1c 06 00 00 call 8049250 <__libc_check_standard_fds> 8048c34: e9 38 ff ff ff jmp 8048b71 8048c39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08048c40 : 8048c40: 55 push ebp 8048c41: 57 push edi 8048c42: 56 push esi 8048c43: 53 push ebx 8048c44: 81 ec 00 01 00 00 sub esp,0x100 8048c4a: 85 c0 test eax,eax 8048c4c: 74 5d je 8048cab 8048c4e: 89 c6 mov esi,eax 8048c50: 89 d7 mov edi,edx 8048c52: 89 cd mov ebp,ecx 8048c54: b8 01 00 00 00 mov eax,0x1 8048c59: 0f a2 cpuid 8048c5b: 89 15 74 c5 0e 08 mov DWORD PTR ds:0x80ec574,edx 8048c61: 89 c2 mov edx,eax 8048c63: 89 0d 70 c5 0e 08 mov DWORD PTR ds:0x80ec570,ecx 8048c69: c1 ea 08 shr edx,0x8 8048c6c: 89 1d 6c c5 0e 08 mov DWORD PTR ds:0x80ec56c,ebx 8048c72: a3 68 c5 0e 08 mov ds:0x80ec568,eax 8048c77: 83 e2 0f and edx,0xf 8048c7a: 89 c1 mov ecx,eax 8048c7c: 89 16 mov DWORD PTR [esi],edx 8048c7e: 89 c2 mov edx,eax 8048c80: 83 e1 0f and ecx,0xf 8048c83: c1 ea 04 shr edx,0x4 8048c86: 83 e2 0f and edx,0xf 8048c89: 89 17 mov DWORD PTR [edi],edx 8048c8b: 89 c2 mov edx,eax 8048c8d: c1 ea 0c shr edx,0xc 8048c90: 81 e2 f0 00 00 00 and edx,0xf0 8048c96: 89 55 00 mov DWORD PTR [ebp+0x0],edx 8048c99: 8b 94 24 14 01 00 00 mov edx,DWORD PTR [esp+0x114] 8048ca0: 89 0a mov DWORD PTR [edx],ecx 8048ca2: 83 3e 0f cmp DWORD PTR [esi],0xf 8048ca5: 0f 84 55 01 00 00 je 8048e00 8048cab: 83 3d 64 c5 0e 08 06 cmp DWORD PTR ds:0x80ec564,0x6 8048cb2: 7e 20 jle 8048cd4 8048cb4: b8 07 00 00 00 mov eax,0x7 8048cb9: 31 c9 xor ecx,ecx 8048cbb: 0f a2 cpuid 8048cbd: a3 78 c5 0e 08 mov ds:0x80ec578,eax 8048cc2: 89 1d 7c c5 0e 08 mov DWORD PTR ds:0x80ec57c,ebx 8048cc8: 89 0d 80 c5 0e 08 mov DWORD PTR ds:0x80ec580,ecx 8048cce: 89 15 84 c5 0e 08 mov DWORD PTR ds:0x80ec584,edx 8048cd4: 8b 1d 70 c5 0e 08 mov ebx,DWORD PTR ds:0x80ec570 8048cda: f7 c3 00 00 00 08 test ebx,0x8000000 8048ce0: 0f 84 0f 01 00 00 je 8048df5 8048ce6: 31 c9 xor ecx,ecx 8048ce8: 0f 01 d0 xgetbv 8048ceb: 89 c2 mov edx,eax 8048ced: 83 e2 06 and edx,0x6 8048cf0: 83 fa 06 cmp edx,0x6 8048cf3: 0f 84 1c 01 00 00 je 8048e15 8048cf9: 83 3d 64 c5 0e 08 0c cmp DWORD PTR ds:0x80ec564,0xc 8048d00: 0f 8e ef 00 00 00 jle 8048df5 8048d06: be 0d 00 00 00 mov esi,0xd 8048d0b: 31 c9 xor ecx,ecx 8048d0d: 89 f0 mov eax,esi 8048d0f: 0f a2 cpuid 8048d11: 85 db test ebx,ebx 8048d13: 0f 84 dc 00 00 00 je 8048df5 8048d19: 83 c3 7f add ebx,0x7f 8048d1c: 89 f0 mov eax,esi 8048d1e: b9 01 00 00 00 mov ecx,0x1 8048d23: 83 e3 c0 and ebx,0xffffffc0 8048d26: 89 1d a0 c5 0e 08 mov DWORD PTR ds:0x80ec5a0,ebx 8048d2c: 0f a2 cpuid 8048d2e: a8 02 test al,0x2 8048d30: 0f 84 bf 00 00 00 je 8048df5 8048d36: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 8048d3d: c7 44 24 04 a0 00 00 mov DWORD PTR [esp+0x4],0xa0 8048d44: 00 8048d45: bf 03 00 00 00 mov edi,0x3 8048d4a: c7 44 24 08 40 02 00 mov DWORD PTR [esp+0x8],0x240 8048d51: 00 8048d52: c7 84 24 80 00 00 00 mov DWORD PTR [esp+0x80],0xa0 8048d59: a0 00 00 00 8048d5d: be 02 00 00 00 mov esi,0x2 8048d62: c7 84 24 84 00 00 00 mov DWORD PTR [esp+0x84],0x100 8048d69: 00 01 00 00 8048d6d: bd ee 00 00 00 mov ebp,0xee 8048d72: eb 3a jmp 8048dae 8048d74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8048d78: b8 0d 00 00 00 mov eax,0xd 8048d7d: 89 f1 mov ecx,esi 8048d7f: 0f a2 cpuid 8048d81: 83 fe 02 cmp esi,0x2 8048d84: 89 84 b4 80 00 00 00 mov DWORD PTR [esp+esi*4+0x80],eax 8048d8b: 74 1b je 8048da8 8048d8d: 8b 44 b4 7c mov eax,DWORD PTR [esp+esi*4+0x7c] 8048d91: 03 44 b4 fc add eax,DWORD PTR [esp+esi*4-0x4] 8048d95: 83 e1 02 and ecx,0x2 8048d98: 74 06 je 8048da0 8048d9a: 83 c0 3f add eax,0x3f 8048d9d: 83 e0 c0 and eax,0xffffffc0 8048da0: 83 ff 20 cmp edi,0x20 8048da3: 89 04 b4 mov DWORD PTR [esp+esi*4],eax 8048da6: 74 2b je 8048dd3 8048da8: 83 c6 01 add esi,0x1 8048dab: 83 c7 01 add edi,0x1 8048dae: 0f a3 f5 bt ebp,esi 8048db1: 72 c5 jb 8048d78 8048db3: 83 fe 02 cmp esi,0x2 8048db6: c7 84 b4 80 00 00 00 mov DWORD PTR [esp+esi*4+0x80],0x0 8048dbd: 00 00 00 00 8048dc1: 74 e5 je 8048da8 8048dc3: 8b 44 b4 7c mov eax,DWORD PTR [esp+esi*4+0x7c] 8048dc7: 03 44 b4 fc add eax,DWORD PTR [esp+esi*4-0x4] 8048dcb: 83 ff 20 cmp edi,0x20 8048dce: 89 04 b4 mov DWORD PTR [esp+esi*4],eax 8048dd1: 75 d5 jne 8048da8 8048dd3: 8b 84 24 fc 00 00 00 mov eax,DWORD PTR [esp+0xfc] 8048dda: 03 44 24 7c add eax,DWORD PTR [esp+0x7c] 8048dde: 74 15 je 8048df5 8048de0: 81 0d a4 c5 0e 08 00 or DWORD PTR ds:0x80ec5a4,0x200000 8048de7: 00 20 00 8048dea: 83 c0 7f add eax,0x7f 8048ded: 83 e0 c0 and eax,0xffffffc0 8048df0: a3 a0 c5 0e 08 mov ds:0x80ec5a0,eax 8048df5: 81 c4 00 01 00 00 add esp,0x100 8048dfb: 5b pop ebx 8048dfc: 5e pop esi 8048dfd: 5f pop edi 8048dfe: 5d pop ebp 8048dff: c3 ret 8048e00: c1 e8 14 shr eax,0x14 8048e03: 0f b6 c0 movzx eax,al 8048e06: 83 c0 0f add eax,0xf 8048e09: 89 06 mov DWORD PTR [esi],eax 8048e0b: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8048e0e: 01 07 add DWORD PTR [edi],eax 8048e10: e9 96 fe ff ff jmp 8048cab 8048e15: f7 c3 00 00 00 10 test ebx,0x10000000 8048e1b: 74 07 je 8048e24 8048e1d: 83 0d a4 c5 0e 08 40 or DWORD PTR ds:0x80ec5a4,0x40 8048e24: 8b 15 7c c5 0e 08 mov edx,DWORD PTR ds:0x80ec57c 8048e2a: f6 c2 20 test dl,0x20 8048e2d: 74 0a je 8048e39 8048e2f: 81 0d a4 c5 0e 08 00 or DWORD PTR ds:0x80ec5a4,0x400 8048e36: 04 00 00 8048e39: 25 e0 00 00 00 and eax,0xe0 8048e3e: 3d e0 00 00 00 cmp eax,0xe0 8048e43: 74 18 je 8048e5d 8048e45: 80 e7 10 and bh,0x10 8048e48: 0f 84 ab fe ff ff je 8048cf9 8048e4e: 81 0d a4 c5 0e 08 80 or DWORD PTR ds:0x80ec5a4,0x80 8048e55: 00 00 00 8048e58: e9 9c fe ff ff jmp 8048cf9 8048e5d: f7 c2 00 00 01 00 test edx,0x10000 8048e63: 74 e0 je 8048e45 8048e65: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 8048e6a: 89 c1 mov ecx,eax 8048e6c: 80 cc 10 or ah,0x10 8048e6f: 80 cd 30 or ch,0x30 8048e72: 81 e2 00 00 02 00 and edx,0x20000 8048e78: 0f 45 c1 cmovne eax,ecx 8048e7b: a3 a4 c5 0e 08 mov ds:0x80ec5a4,eax 8048e80: eb c3 jmp 8048e45 8048e82: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8048e89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08048e90 <__libc_start_main>: 8048e90: 57 push edi 8048e91: 56 push esi 8048e92: 31 c0 xor eax,eax 8048e94: 53 push ebx 8048e95: 0f a2 cpuid 8048e97: 83 ec 10 sub esp,0x10 8048e9a: 81 fb 47 65 6e 75 cmp ebx,0x756e6547 8048ea0: a3 64 c5 0e 08 mov ds:0x80ec564,eax 8048ea5: 0f 94 c0 sete al 8048ea8: 81 f9 6e 74 65 6c cmp ecx,0x6c65746e 8048eae: 89 d7 mov edi,edx 8048eb0: 89 c6 mov esi,eax 8048eb2: 0f 94 c0 sete al 8048eb5: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 8048ebc: 89 f2 mov edx,esi 8048ebe: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 8048ec5: 00 8048ec6: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8048ecd: 00 8048ece: 84 c2 test dl,al 8048ed0: 74 0c je 8048ede <__libc_start_main+0x4e> 8048ed2: 81 ff 69 6e 65 49 cmp edi,0x49656e69 8048ed8: 0f 84 d0 00 00 00 je 8048fae <__libc_start_main+0x11e> 8048ede: 81 fb 41 75 74 68 cmp ebx,0x68747541 8048ee4: 0f 94 c3 sete bl 8048ee7: 81 f9 63 41 4d 44 cmp ecx,0x444d4163 8048eed: 0f 94 c0 sete al 8048ef0: 84 c3 test bl,al 8048ef2: 74 0c je 8048f00 <__libc_start_main+0x70> 8048ef4: 81 ff 65 6e 74 69 cmp edi,0x69746e65 8048efa: 0f 84 06 01 00 00 je 8049006 <__libc_start_main+0x176> 8048f00: 6a 00 push 0x0 8048f02: 31 c9 xor ecx,ecx 8048f04: 31 d2 xor edx,edx 8048f06: 31 c0 xor eax,eax 8048f08: e8 33 fd ff ff call 8048c40 8048f0d: 58 pop eax 8048f0e: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8048f12: ba 03 00 00 00 mov edx,0x3 8048f17: a1 74 c5 0e 08 mov eax,ds:0x80ec574 8048f1c: f6 c4 01 test ah,0x1 8048f1f: 74 0a je 8048f2b <__libc_start_main+0x9b> 8048f21: 81 0d a4 c5 0e 08 00 or DWORD PTR ds:0x80ec5a4,0x4000 8048f28: 40 00 00 8048f2b: f6 c4 80 test ah,0x80 8048f2e: 74 0a je 8048f3a <__libc_start_main+0xaa> 8048f30: 81 0d a4 c5 0e 08 00 or DWORD PTR ds:0x80ec5a4,0x8000 8048f37: 80 00 00 8048f3a: 83 fa 01 cmp edx,0x1 8048f3d: 74 35 je 8048f74 <__libc_start_main+0xe4> 8048f3f: 8b 04 24 mov eax,DWORD PTR [esp] 8048f42: 89 0d 9c c5 0e 08 mov DWORD PTR ds:0x80ec59c,ecx 8048f48: ff 74 24 38 push DWORD PTR [esp+0x38] 8048f4c: 89 15 60 c5 0e 08 mov DWORD PTR ds:0x80ec560,edx 8048f52: ff 74 24 38 push DWORD PTR [esp+0x38] 8048f56: a3 98 c5 0e 08 mov ds:0x80ec598,eax 8048f5b: ff 74 24 38 push DWORD PTR [esp+0x38] 8048f5f: ff 74 24 38 push DWORD PTR [esp+0x38] 8048f63: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 8048f67: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 8048f6b: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8048f6f: e8 4c fa ff ff call 80489c0 8048f74: 83 3c 24 06 cmp DWORD PTR [esp],0x6 8048f78: 75 c5 jne 8048f3f <__libc_start_main+0xaf> 8048f7a: 83 f9 3f cmp ecx,0x3f 8048f7d: 0f 84 20 01 00 00 je 80490a3 <__libc_start_main+0x213> 8048f83: 83 f9 3c cmp ecx,0x3c 8048f86: 0f 84 60 01 00 00 je 80490ec <__libc_start_main+0x25c> 8048f8c: 8d 41 bb lea eax,[ecx-0x45] 8048f8f: 83 f8 01 cmp eax,0x1 8048f92: 0f 86 e3 00 00 00 jbe 804907b <__libc_start_main+0x1eb> 8048f98: 83 f9 3d cmp ecx,0x3d 8048f9b: 0f 85 f4 00 00 00 jne 8049095 <__libc_start_main+0x205> 8048fa1: 83 7c 24 08 04 cmp DWORD PTR [esp+0x8],0x4 8048fa6: 0f 86 da 00 00 00 jbe 8049086 <__libc_start_main+0x1f6> 8048fac: eb 91 jmp 8048f3f <__libc_start_main+0xaf> 8048fae: 8d 44 24 08 lea eax,[esp+0x8] 8048fb2: 50 push eax 8048fb3: 8d 4c 24 10 lea ecx,[esp+0x10] 8048fb7: 8d 54 24 08 lea edx,[esp+0x8] 8048fbb: 8d 44 24 04 lea eax,[esp+0x4] 8048fbf: e8 7c fc ff ff call 8048c40 8048fc4: 59 pop ecx 8048fc5: 83 3c 24 06 cmp DWORD PTR [esp],0x6 8048fc9: 0f 84 e0 00 00 00 je 80490af <__libc_start_main+0x21f> 8048fcf: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 8048fd4: f6 c4 04 test ah,0x4 8048fd7: 74 03 je 8048fdc <__libc_start_main+0x14c> 8048fd9: 80 cc 08 or ah,0x8 8048fdc: 89 c2 mov edx,eax 8048fde: 0d 00 00 02 00 or eax,0x20000 8048fe3: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8048fe7: 81 ca 00 00 10 00 or edx,0x100000 8048fed: f6 05 7f c5 0e 08 08 test BYTE PTR ds:0x80ec57f,0x8 8048ff4: 0f 44 c2 cmove eax,edx 8048ff7: ba 01 00 00 00 mov edx,0x1 8048ffc: a3 a4 c5 0e 08 mov ds:0x80ec5a4,eax 8049001: e9 11 ff ff ff jmp 8048f17 <__libc_start_main+0x87> 8049006: 8d 44 24 08 lea eax,[esp+0x8] 804900a: 50 push eax 804900b: 8d 4c 24 10 lea ecx,[esp+0x10] 804900f: 8d 54 24 08 lea edx,[esp+0x8] 8049013: 8d 44 24 04 lea eax,[esp+0x4] 8049017: e8 24 fc ff ff call 8048c40 804901c: b8 00 00 00 80 mov eax,0x80000000 8049021: 0f a2 cpuid 8049023: 3d 00 00 00 80 cmp eax,0x80000000 8049028: 5a pop edx 8049029: 76 1e jbe 8049049 <__libc_start_main+0x1b9> 804902b: b8 01 00 00 80 mov eax,0x80000001 8049030: 0f a2 cpuid 8049032: a3 88 c5 0e 08 mov ds:0x80ec588,eax 8049037: 89 1d 8c c5 0e 08 mov DWORD PTR ds:0x80ec58c,ebx 804903d: 89 0d 90 c5 0e 08 mov DWORD PTR ds:0x80ec590,ecx 8049043: 89 15 94 c5 0e 08 mov DWORD PTR ds:0x80ec594,edx 8049049: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 804904e: a8 40 test al,0x40 8049050: 74 11 je 8049063 <__libc_start_main+0x1d3> 8049052: f6 05 92 c5 0e 08 01 test BYTE PTR ds:0x80ec592,0x1 8049059: 74 08 je 8049063 <__libc_start_main+0x1d3> 804905b: 80 cc 01 or ah,0x1 804905e: a3 a4 c5 0e 08 mov ds:0x80ec5a4,eax 8049063: 83 3c 24 15 cmp DWORD PTR [esp],0x15 8049067: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 804906b: 0f 84 87 00 00 00 je 80490f8 <__libc_start_main+0x268> 8049071: ba 02 00 00 00 mov edx,0x2 8049076: e9 9c fe ff ff jmp 8048f17 <__libc_start_main+0x87> 804907b: 83 7c 24 08 01 cmp DWORD PTR [esp+0x8],0x1 8049080: 0f 87 b9 fe ff ff ja 8048f3f <__libc_start_main+0xaf> 8049086: 81 25 7c c5 0e 08 ef and DWORD PTR ds:0x80ec57c,0xfffff7ef 804908d: f7 ff ff 8049090: e9 aa fe ff ff jmp 8048f3f <__libc_start_main+0xaf> 8049095: 83 f9 47 cmp ecx,0x47 8049098: 74 e1 je 804907b <__libc_start_main+0x1eb> 804909a: 83 f9 56 cmp ecx,0x56 804909d: 0f 85 9c fe ff ff jne 8048f3f <__libc_start_main+0xaf> 80490a3: 83 7c 24 08 02 cmp DWORD PTR [esp+0x8],0x2 80490a8: 76 dc jbe 8049086 <__libc_start_main+0x1f6> 80490aa: e9 90 fe ff ff jmp 8048f3f <__libc_start_main+0xaf> 80490af: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80490b3: 03 44 24 04 add eax,DWORD PTR [esp+0x4] 80490b7: 8b 15 70 c5 0e 08 mov edx,DWORD PTR ds:0x80ec570 80490bd: 83 f8 2f cmp eax,0x2f 80490c0: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80490c4: 77 79 ja 804913f <__libc_start_main+0x2af> 80490c6: 83 f8 2e cmp eax,0x2e 80490c9: 73 65 jae 8049130 <__libc_start_main+0x2a0> 80490cb: 83 f8 1f cmp eax,0x1f 80490ce: 77 40 ja 8049110 <__libc_start_main+0x280> 80490d0: 83 f8 1e cmp eax,0x1e 80490d3: 73 5b jae 8049130 <__libc_start_main+0x2a0> 80490d5: 83 f8 1a cmp eax,0x1a 80490d8: 74 56 je 8049130 <__libc_start_main+0x2a0> 80490da: 83 f8 1c cmp eax,0x1c 80490dd: 75 40 jne 804911f <__libc_start_main+0x28f> 80490df: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 80490e4: 83 c8 04 or eax,0x4 80490e7: e9 e8 fe ff ff jmp 8048fd4 <__libc_start_main+0x144> 80490ec: 83 7c 24 08 03 cmp DWORD PTR [esp+0x8],0x3 80490f1: 76 93 jbe 8049086 <__libc_start_main+0x1f6> 80490f3: e9 47 fe ff ff jmp 8048f3f <__libc_start_main+0xaf> 80490f8: 8d 41 a0 lea eax,[ecx-0x60] 80490fb: 83 f8 1f cmp eax,0x1f 80490fe: 0f 87 6d ff ff ff ja 8049071 <__libc_start_main+0x1e1> 8049104: 83 0d a4 c5 0e 08 12 or DWORD PTR ds:0x80ec5a4,0x12 804910b: e9 61 ff ff ff jmp 8049071 <__libc_start_main+0x1e1> 8049110: 83 f8 26 cmp eax,0x26 8049113: 74 ca je 80490df <__libc_start_main+0x24f> 8049115: 83 f8 2c cmp eax,0x2c 8049118: 74 16 je 8049130 <__libc_start_main+0x2a0> 804911a: 83 f8 25 cmp eax,0x25 804911d: 74 11 je 8049130 <__libc_start_main+0x2a0> 804911f: 81 e2 00 00 00 10 and edx,0x10000000 8049125: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 804912a: 0f 84 a4 fe ff ff je 8048fd4 <__libc_start_main+0x144> 8049130: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 8049135: 0d 31 00 04 00 or eax,0x40031 804913a: e9 95 fe ff ff jmp 8048fd4 <__libc_start_main+0x144> 804913f: 83 f8 57 cmp eax,0x57 8049142: 74 0e je 8049152 <__libc_start_main+0x2c2> 8049144: 77 1b ja 8049161 <__libc_start_main+0x2d1> 8049146: 83 f8 4a cmp eax,0x4a 8049149: 74 07 je 8049152 <__libc_start_main+0x2c2> 804914b: 77 25 ja 8049172 <__libc_start_main+0x2e2> 804914d: 83 f8 37 cmp eax,0x37 8049150: 75 cd jne 804911f <__libc_start_main+0x28f> 8049152: a1 a4 c5 0e 08 mov eax,ds:0x80ec5a4 8049157: 0d 30 02 04 00 or eax,0x40230 804915c: e9 73 fe ff ff jmp 8048fd4 <__libc_start_main+0x144> 8049161: 83 f8 5d cmp eax,0x5d 8049164: 77 16 ja 804917c <__libc_start_main+0x2ec> 8049166: 83 f8 5c cmp eax,0x5c 8049169: 73 e7 jae 8049152 <__libc_start_main+0x2c2> 804916b: 83 f8 5a cmp eax,0x5a 804916e: 74 e2 je 8049152 <__libc_start_main+0x2c2> 8049170: eb ad jmp 804911f <__libc_start_main+0x28f> 8049172: 83 e8 4c sub eax,0x4c 8049175: 83 f8 01 cmp eax,0x1 8049178: 76 d8 jbe 8049152 <__libc_start_main+0x2c2> 804917a: eb a3 jmp 804911f <__libc_start_main+0x28f> 804917c: 83 f8 5f cmp eax,0x5f 804917f: 74 d1 je 8049152 <__libc_start_main+0x2c2> 8049181: eb 9c jmp 804911f <__libc_start_main+0x28f> 8049183: 66 90 xchg ax,ax 8049185: 66 90 xchg ax,ax 8049187: 66 90 xchg ax,ax 8049189: 66 90 xchg ax,ax 804918b: 66 90 xchg ax,ax 804918d: 66 90 xchg ax,ax 804918f: 90 nop 08049190 : 8049190: 55 push ebp 8049191: 57 push edi 8049192: 56 push esi 8049193: 53 push ebx 8049194: 89 c6 mov esi,eax 8049196: 81 ec 84 00 00 00 sub esp,0x84 804919c: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 80491a0: 6a 01 push 0x1 80491a2: 50 push eax 80491a3: e8 88 4f 02 00 call 806e130 <__libc_fcntl> 80491a8: 83 c4 10 add esp,0x10 80491ab: 83 f8 ff cmp eax,0xffffffff 80491ae: 74 08 je 80491b8 80491b0: 83 c4 7c add esp,0x7c 80491b3: 5b pop ebx 80491b4: 5e pop esi 80491b5: 5f pop edi 80491b6: 5d pop ebp 80491b7: c3 ret 80491b8: b8 e8 ff ff ff mov eax,0xffffffe8 80491bd: 65 83 38 09 cmp DWORD PTR gs:[eax],0x9 80491c1: 75 ed jne 80491b0 80491c3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80491c7: 83 e0 03 and eax,0x3 80491ca: 83 f8 01 cmp eax,0x1 80491cd: 74 64 je 8049233 80491cf: bf 03 01 00 00 mov edi,0x103 80491d4: 31 ed xor ebp,ebp 80491d6: bb 71 c3 0b 08 mov ebx,0x80bc371 80491db: 31 d2 xor edx,edx 80491dd: b8 05 00 00 00 mov eax,0x5 80491e2: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80491e6: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80491ec: 3d 00 f0 ff ff cmp eax,0xfffff000 80491f1: 77 4e ja 8049241 80491f3: 39 c6 cmp esi,eax 80491f5: 75 39 jne 8049230 80491f7: 83 ec 04 sub esp,0x4 80491fa: 8d 44 24 14 lea eax,[esp+0x14] 80491fe: 50 push eax 80491ff: 56 push esi 8049200: 6a 03 push 0x3 8049202: e8 69 4d 02 00 call 806df70 <___fxstat64> 8049207: 83 c4 10 add esp,0x10 804920a: 85 c0 test eax,eax 804920c: 75 22 jne 8049230 804920e: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8049212: 25 00 f0 00 00 and eax,0xf000 8049217: 3d 00 20 00 00 cmp eax,0x2000 804921c: 75 12 jne 8049230 804921e: 89 ea mov edx,ebp 8049220: 33 54 24 34 xor edx,DWORD PTR [esp+0x34] 8049224: 89 f8 mov eax,edi 8049226: 33 44 24 30 xor eax,DWORD PTR [esp+0x30] 804922a: 89 d1 mov ecx,edx 804922c: 09 c1 or ecx,eax 804922e: 74 80 je 80491b0 8049230: f4 hlt 8049231: eb fd jmp 8049230 8049233: bf 07 01 00 00 mov edi,0x107 8049238: 31 ed xor ebp,ebp 804923a: bb 67 c3 0b 08 mov ebx,0x80bc367 804923f: eb 9a jmp 80491db 8049241: e8 6a 7f 02 00 call 80711b0 <__syscall_error> 8049246: eb ab jmp 80491f3 8049248: 90 nop 8049249: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08049250 <__libc_check_standard_fds>: 8049250: 83 ec 0c sub esp,0xc 8049253: ba 01 00 02 00 mov edx,0x20001 8049258: 31 c0 xor eax,eax 804925a: e8 31 ff ff ff call 8049190 804925f: ba 00 00 02 00 mov edx,0x20000 8049264: b8 01 00 00 00 mov eax,0x1 8049269: e8 22 ff ff ff call 8049190 804926e: ba 00 00 02 00 mov edx,0x20000 8049273: b8 02 00 00 00 mov eax,0x2 8049278: 83 c4 0c add esp,0xc 804927b: e9 10 ff ff ff jmp 8049190 08049280 <__libc_setup_tls>: 8049280: 55 push ebp 8049281: 57 push edi 8049282: 56 push esi 8049283: 53 push ebx 8049284: 83 ec 3c sub esp,0x3c 8049287: a1 90 cc 0e 08 mov eax,ds:0x80ecc90 804928c: 8b 74 24 54 mov esi,DWORD PTR [esp+0x54] 8049290: 85 c0 test eax,eax 8049292: 74 44 je 80492d8 <__libc_setup_tls+0x58> 8049294: 8b 15 b0 cc 0e 08 mov edx,DWORD PTR ds:0x80eccb0 804929a: c1 e2 05 shl edx,0x5 804929d: 01 c2 add edx,eax 804929f: 39 d0 cmp eax,edx 80492a1: 72 0c jb 80492af <__libc_setup_tls+0x2f> 80492a3: eb 33 jmp 80492d8 <__libc_setup_tls+0x58> 80492a5: 8d 76 00 lea esi,[esi+0x0] 80492a8: 83 c0 20 add eax,0x20 80492ab: 39 d0 cmp eax,edx 80492ad: 73 29 jae 80492d8 <__libc_setup_tls+0x58> 80492af: 83 38 07 cmp DWORD PTR [eax],0x7 80492b2: 75 f4 jne 80492a8 <__libc_setup_tls+0x28> 80492b4: 8b 78 14 mov edi,DWORD PTR [eax+0x14] 80492b7: 8b 68 1c mov ebp,DWORD PTR [eax+0x1c] 80492ba: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 80492be: 8b 78 10 mov edi,DWORD PTR [eax+0x10] 80492c1: 39 ee cmp esi,ebp 80492c3: 0f 42 f5 cmovb esi,ebp 80492c6: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 80492ca: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80492cd: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 80492d1: eb 1f jmp 80492f2 <__libc_setup_tls+0x72> 80492d3: 90 nop 80492d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80492d8: 31 ed xor ebp,ebp 80492da: c7 44 24 18 00 00 00 mov DWORD PTR [esp+0x18],0x0 80492e1: 00 80492e2: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 80492e9: 00 80492ea: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 80492f1: 00 80492f2: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80492f6: a1 68 b0 0e 08 mov eax,ds:0x80eb068 80492fb: 31 d2 xor edx,edx 80492fd: 83 ec 0c sub esp,0xc 8049300: 8d 44 07 ff lea eax,[edi+eax*1-0x1] 8049304: 01 f0 add eax,esi 8049306: f7 f6 div esi 8049308: 0f af c6 imul eax,esi 804930b: 89 c3 mov ebx,eax 804930d: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 8049311: 01 f0 add eax,esi 8049313: 01 d8 add eax,ebx 8049315: 50 push eax 8049316: e8 35 56 02 00 call 806e950 <__sbrk> 804931b: 8d 54 30 ff lea edx,[eax+esi*1-0x1] 804931f: 89 f0 mov eax,esi 8049321: c7 05 20 ca 0e 08 3e mov DWORD PTR ds:0x80eca20,0x3e 8049328: 00 00 00 804932b: f7 d8 neg eax 804932d: 8b 3d 40 ba 0e 08 mov edi,DWORD PTR ds:0x80eba40 8049333: b9 01 00 00 00 mov ecx,0x1 8049338: 21 c2 and edx,eax 804933a: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 804933e: 83 c4 10 add esp,0x10 8049341: 85 ed test ebp,ebp 8049343: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8049347: 74 06 je 804934f <__libc_setup_tls+0xcf> 8049349: 8d 44 28 ff lea eax,[eax+ebp*1-0x1] 804934d: 89 e9 mov ecx,ebp 804934f: 31 d2 xor edx,edx 8049351: 83 ec 04 sub esp,0x4 8049354: c6 05 34 ca 0e 08 01 mov BYTE PTR ds:0x80eca34,0x1 804935b: f7 f1 div ecx 804935d: 0f af c8 imul ecx,eax 8049360: 89 d8 mov eax,ebx 8049362: 29 c8 sub eax,ecx 8049364: 03 44 24 14 add eax,DWORD PTR [esp+0x14] 8049368: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 804936c: 89 8f 40 02 00 00 mov DWORD PTR [edi+0x240],ecx 8049372: ff 74 24 18 push DWORD PTR [esp+0x18] 8049376: ff 74 24 20 push DWORD PTR [esp+0x20] 804937a: 50 push eax 804937b: a3 30 ca 0e 08 mov ds:0x80eca30,eax 8049380: e8 5b 3e 01 00 call 805d1e0 8049385: 03 5c 24 20 add ebx,DWORD PTR [esp+0x20] 8049389: a1 f0 b9 0e 08 mov eax,ds:0x80eb9f0 804938e: c7 43 04 28 ca 0e 08 mov DWORD PTR [ebx+0x4],0x80eca28 8049395: 89 1b mov DWORD PTR [ebx],ebx 8049397: 89 5b 08 mov DWORD PTR [ebx+0x8],ebx 804939a: 89 43 10 mov DWORD PTR [ebx+0x10],eax 804939d: b8 f3 00 00 00 mov eax,0xf3 80493a2: 89 5c 24 34 mov DWORD PTR [esp+0x34],ebx 80493a6: c7 44 24 30 ff ff ff mov DWORD PTR [esp+0x30],0xffffffff 80493ad: ff 80493ae: 8d 5c 24 30 lea ebx,[esp+0x30] 80493b2: c7 44 24 38 ff ff 0f mov DWORD PTR [esp+0x38],0xfffff 80493b9: 00 80493ba: c7 44 24 3c 51 00 00 mov DWORD PTR [esp+0x3c],0x51 80493c1: 00 80493c2: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80493c8: 83 c4 10 add esp,0x10 80493cb: 85 c0 test eax,eax 80493cd: 74 11 je 80493e0 <__libc_setup_tls+0x160> 80493cf: 83 ec 0c sub esp,0xc 80493d2: 68 7c c3 0b 08 push 0x80bc37c 80493d7: e8 44 7f 00 00 call 8051320 <__libc_fatal> 80493dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80493e0: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 80493e4: 8d 04 c5 03 00 00 00 lea eax,[eax*8+0x3] 80493eb: 8e e8 mov gs,eax 80493ed: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80493f1: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80493f5: 89 af 38 02 00 00 mov DWORD PTR [edi+0x238],ebp 80493fb: c7 87 44 02 00 00 01 mov DWORD PTR [edi+0x244],0x1 8049402: 00 00 00 8049405: 89 3d b4 bf 0e 08 mov DWORD PTR ds:0x80ebfb4,edi 804940b: c7 05 a0 bf 0e 08 40 mov DWORD PTR ds:0x80ebfa0,0x40 8049412: 00 00 00 8049415: 89 87 2c 02 00 00 mov DWORD PTR [edi+0x22c],eax 804941b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804941f: 89 8f 34 02 00 00 mov DWORD PTR [edi+0x234],ecx 8049425: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8049429: c7 05 08 ca 0e 08 01 mov DWORD PTR ds:0x80eca08,0x1 8049430: 00 00 00 8049433: c7 05 20 cc 0e 08 a0 mov DWORD PTR ds:0x80ecc20,0x80ebfa0 804943a: bf 0e 08 804943d: 89 87 30 02 00 00 mov DWORD PTR [edi+0x230],eax 8049443: a1 68 b0 0e 08 mov eax,ds:0x80eb068 8049448: 89 0d 00 ca 0e 08 mov DWORD PTR ds:0x80eca00,ecx 804944e: c7 05 2c cc 0e 08 01 mov DWORD PTR ds:0x80ecc2c,0x1 8049455: 00 00 00 8049458: 8d 44 01 3f lea eax,[ecx+eax*1+0x3f] 804945c: 83 e0 c0 and eax,0xffffffc0 804945f: 05 c0 04 00 00 add eax,0x4c0 8049464: 83 fe 40 cmp esi,0x40 8049467: a3 68 b0 0e 08 mov ds:0x80eb068,eax 804946c: b8 40 00 00 00 mov eax,0x40 8049471: 0f 42 f0 cmovb esi,eax 8049474: 89 35 04 ca 0e 08 mov DWORD PTR ds:0x80eca04,esi 804947a: 83 c4 3c add esp,0x3c 804947d: 5b pop ebx 804947e: 5e pop esi 804947f: 5f pop edi 8049480: 5d pop ebp 8049481: c3 ret 8049482: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049489: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08049490 <_dl_tls_setup>: 8049490: a1 68 b0 0e 08 mov eax,ds:0x80eb068 8049495: c7 05 a0 bf 0e 08 40 mov DWORD PTR ds:0x80ebfa0,0x40 804949c: 00 00 00 804949f: c7 05 08 ca 0e 08 01 mov DWORD PTR ds:0x80eca08,0x1 80494a6: 00 00 00 80494a9: c7 05 20 cc 0e 08 a0 mov DWORD PTR ds:0x80ecc20,0x80ebfa0 80494b0: bf 0e 08 80494b3: c7 05 00 ca 0e 08 c0 mov DWORD PTR ds:0x80eca00,0x4c0 80494ba: 04 00 00 80494bd: c7 05 04 ca 0e 08 40 mov DWORD PTR ds:0x80eca04,0x40 80494c4: 00 00 00 80494c7: 05 ff 04 00 00 add eax,0x4ff 80494cc: c7 05 2c cc 0e 08 01 mov DWORD PTR ds:0x80ecc2c,0x1 80494d3: 00 00 00 80494d6: 83 e0 c0 and eax,0xffffffc0 80494d9: 05 c0 04 00 00 add eax,0x4c0 80494de: a3 68 b0 0e 08 mov ds:0x80eb068,eax 80494e3: 31 c0 xor eax,eax 80494e5: c3 ret 80494e6: 8d 76 00 lea esi,[esi+0x0] 80494e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080494f0 <__pthread_initialize_minimal>: 80494f0: 83 ec 14 sub esp,0x14 80494f3: 6a 40 push 0x40 80494f5: 68 c0 04 00 00 push 0x4c0 80494fa: e8 81 fd ff ff call 8049280 <__libc_setup_tls> 80494ff: 83 c4 1c add esp,0x1c 8049502: c3 ret 8049503: 66 90 xchg ax,ax 8049505: 66 90 xchg ax,ax 8049507: 66 90 xchg ax,ax 8049509: 66 90 xchg ax,ax 804950b: 66 90 xchg ax,ax 804950d: 66 90 xchg ax,ax 804950f: 90 nop 08049510 <__libc_csu_init>: 8049510: 55 push ebp 8049511: bd 6c af 0e 08 mov ebp,0x80eaf6c 8049516: 57 push edi 8049517: 81 ed 6c af 0e 08 sub ebp,0x80eaf6c 804951d: 56 push esi 804951e: 53 push ebx 804951f: c1 fd 02 sar ebp,0x2 8049522: 83 ec 1c sub esp,0x1c 8049525: 89 e8 mov eax,ebp 8049527: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 804952b: 31 ed xor ebp,ebp 804952d: 85 c0 test eax,eax 804952f: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8049533: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8049537: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 804953b: 74 1c je 8049559 <__libc_csu_init+0x49> 804953d: 8d 76 00 lea esi,[esi+0x0] 8049540: 83 ec 04 sub esp,0x4 8049543: 57 push edi 8049544: 56 push esi 8049545: 53 push ebx 8049546: ff 14 ad 6c af 0e 08 call DWORD PTR [ebp*4+0x80eaf6c] 804954d: 83 c4 10 add esp,0x10 8049550: 83 c5 01 add ebp,0x1 8049553: 39 6c 24 0c cmp DWORD PTR [esp+0xc],ebp 8049557: 75 e7 jne 8049540 <__libc_csu_init+0x30> 8049559: bd 74 af 0e 08 mov ebp,0x80eaf74 804955e: 81 ed 6c af 0e 08 sub ebp,0x80eaf6c 8049564: c1 fd 02 sar ebp,0x2 8049567: e8 20 ec ff ff call 804818c <__rel_iplt_end> 804956c: 89 e8 mov eax,ebp 804956e: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8049572: 31 ed xor ebp,ebp 8049574: 85 c0 test eax,eax 8049576: 74 21 je 8049599 <__libc_csu_init+0x89> 8049578: 90 nop 8049579: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049580: 83 ec 04 sub esp,0x4 8049583: 57 push edi 8049584: 56 push esi 8049585: 53 push ebx 8049586: ff 14 ad 6c af 0e 08 call DWORD PTR [ebp*4+0x80eaf6c] 804958d: 83 c4 10 add esp,0x10 8049590: 83 c5 01 add ebp,0x1 8049593: 39 6c 24 0c cmp DWORD PTR [esp+0xc],ebp 8049597: 75 e7 jne 8049580 <__libc_csu_init+0x70> 8049599: 83 c4 1c add esp,0x1c 804959c: 5b pop ebx 804959d: 5e pop esi 804959e: 5f pop edi 804959f: 5d pop ebp 80495a0: c3 ret 80495a1: eb 0d jmp 80495b0 <__libc_csu_fini> 80495a3: 90 nop 80495a4: 90 nop 80495a5: 90 nop 80495a6: 90 nop 80495a7: 90 nop 80495a8: 90 nop 80495a9: 90 nop 80495aa: 90 nop 80495ab: 90 nop 80495ac: 90 nop 80495ad: 90 nop 80495ae: 90 nop 80495af: 90 nop 080495b0 <__libc_csu_fini>: 80495b0: 53 push ebx 80495b1: bb 7c af 0e 08 mov ebx,0x80eaf7c 80495b6: 81 eb 74 af 0e 08 sub ebx,0x80eaf74 80495bc: c1 fb 02 sar ebx,0x2 80495bf: 83 ec 08 sub esp,0x8 80495c2: 85 db test ebx,ebx 80495c4: 74 16 je 80495dc <__libc_csu_fini+0x2c> 80495c6: 8d 76 00 lea esi,[esi+0x0] 80495c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80495d0: ff 14 9d 70 af 0e 08 call DWORD PTR [ebx*4+0x80eaf70] 80495d7: 83 eb 01 sub ebx,0x1 80495da: 75 f4 jne 80495d0 <__libc_csu_fini+0x20> 80495dc: 83 c4 08 add esp,0x8 80495df: 5b pop ebx 80495e0: e9 9b 2c 07 00 jmp 80bc280 <_fini> 80495e5: 66 90 xchg ax,ax 80495e7: 66 90 xchg ax,ax 80495e9: 66 90 xchg ax,ax 80495eb: 66 90 xchg ax,ax 80495ed: 66 90 xchg ax,ax 80495ef: 90 nop 080495f0 <__assert_fail_base>: 80495f0: 56 push esi 80495f1: 53 push ebx 80495f2: b8 00 00 00 00 mov eax,0x0 80495f7: 83 ec 14 sub esp,0x14 80495fa: 85 c0 test eax,eax 80495fc: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8049600: 74 0f je 8049611 <__assert_fail_base+0x21> 8049602: 83 ec 08 sub esp,0x8 8049605: 6a 00 push 0x0 8049607: 6a 01 push 0x1 8049609: e8 f2 69 fb f7 call 0 <_nl_current_LC_CTYPE> 804960e: 83 c4 10 add esp,0x10 8049611: 85 db test ebx,ebx 8049613: b9 6d e4 0c 08 mov ecx,0x80ce46d 8049618: 0f 84 ef 00 00 00 je 804970d <__assert_fail_base+0x11d> 804961e: 8b 15 9c b9 0e 08 mov edx,DWORD PTR ds:0x80eb99c 8049624: be d1 f9 0c 08 mov esi,0x80cf9d1 8049629: b8 6d e4 0c 08 mov eax,0x80ce46d 804962e: 80 3a 00 cmp BYTE PTR [edx],0x0 8049631: 0f 44 c6 cmove eax,esi 8049634: 83 ec 08 sub esp,0x8 8049637: 8d 74 24 14 lea esi,[esp+0x14] 804963b: 56 push esi 804963c: ff 74 24 30 push DWORD PTR [esp+0x30] 8049640: 51 push ecx 8049641: 53 push ebx 8049642: ff 74 24 44 push DWORD PTR [esp+0x44] 8049646: ff 74 24 44 push DWORD PTR [esp+0x44] 804964a: 50 push eax 804964b: 52 push edx 804964c: ff 74 24 48 push DWORD PTR [esp+0x48] 8049650: 8d 44 24 34 lea eax,[esp+0x34] 8049654: 50 push eax 8049655: e8 26 5b 00 00 call 804f180 <___asprintf> 804965a: 83 c4 30 add esp,0x30 804965d: 85 c0 test eax,eax 804965f: 0f 88 94 00 00 00 js 80496f9 <__assert_fail_base+0x109> 8049665: 83 ec 04 sub esp,0x4 8049668: ff 74 24 0c push DWORD PTR [esp+0xc] 804966c: 68 5d 50 0d 08 push 0x80d505d 8049671: 6a 00 push 0x0 8049673: e8 28 5b 00 00 call 804f1a0 <__fxprintf> 8049678: 5b pop ebx 8049679: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 804967f: e8 dc 5d 00 00 call 804f460 <_IO_fflush> 8049684: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8049688: 8b 15 08 ba 0e 08 mov edx,DWORD PTR ds:0x80eba08 804968e: 01 d0 add eax,edx 8049690: f7 da neg edx 8049692: 21 d0 and eax,edx 8049694: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8049698: 5e pop esi 8049699: 5a pop edx 804969a: 6a 00 push 0x0 804969c: 6a ff push 0xffffffff 804969e: 6a 22 push 0x22 80496a0: 6a 03 push 0x3 80496a2: 50 push eax 80496a3: 6a 00 push 0x0 80496a5: e8 96 53 02 00 call 806ea40 <__mmap> 80496aa: 83 c4 20 add esp,0x20 80496ad: 83 f8 ff cmp eax,0xffffffff 80496b0: 89 c3 mov ebx,eax 80496b2: 74 31 je 80496e5 <__assert_fail_base+0xf5> 80496b4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80496b8: 89 03 mov DWORD PTR [ebx],eax 80496ba: 8d 43 04 lea eax,[ebx+0x4] 80496bd: 51 push ecx 80496be: 51 push ecx 80496bf: ff 74 24 10 push DWORD PTR [esp+0x10] 80496c3: 50 push eax 80496c4: e8 e7 ea ff ff call 80481b0 <.plt> 80496c9: 89 d8 mov eax,ebx 80496cb: 87 05 68 c2 0e 08 xchg DWORD PTR ds:0x80ec268,eax 80496d1: 83 c4 10 add esp,0x10 80496d4: 85 c0 test eax,eax 80496d6: 74 0d je 80496e5 <__assert_fail_base+0xf5> 80496d8: 52 push edx 80496d9: 52 push edx 80496da: ff 30 push DWORD PTR [eax] 80496dc: 50 push eax 80496dd: e8 3e 54 02 00 call 806eb20 <__munmap> 80496e2: 83 c4 10 add esp,0x10 80496e5: 83 ec 0c sub esp,0xc 80496e8: ff 74 24 14 push DWORD PTR [esp+0x14] 80496ec: e8 ef 0c 01 00 call 805a3e0 <__cfree> 80496f1: 83 c4 10 add esp,0x10 80496f4: e8 f7 45 00 00 call 804dcf0 80496f9: 50 push eax 80496fa: 6a 12 push 0x12 80496fc: 68 e8 c3 0b 08 push 0x80bc3e8 8049701: 6a 02 push 0x2 8049703: e8 78 49 02 00 call 806e080 <__libc_write> 8049708: 83 c4 10 add esp,0x10 804970b: eb e7 jmp 80496f4 <__assert_fail_base+0x104> 804970d: b9 d1 f9 0c 08 mov ecx,0x80cf9d1 8049712: 89 cb mov ebx,ecx 8049714: e9 05 ff ff ff jmp 804961e <__assert_fail_base+0x2e> 8049719: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08049720 <__assert_fail>: 8049720: 83 ec 10 sub esp,0x10 8049723: 6a 05 push 0x5 8049725: 68 bc c3 0b 08 push 0x80bc3bc 804972a: 68 9c c5 0c 08 push 0x80cc59c 804972f: e8 1c 00 00 00 call 8049750 <__dcgettext> 8049734: 5a pop edx 8049735: ff 74 24 28 push DWORD PTR [esp+0x28] 8049739: ff 74 24 28 push DWORD PTR [esp+0x28] 804973d: ff 74 24 28 push DWORD PTR [esp+0x28] 8049741: ff 74 24 28 push DWORD PTR [esp+0x28] 8049745: 50 push eax 8049746: e8 a5 fe ff ff call 80495f0 <__assert_fail_base> 804974b: 66 90 xchg ax,ax 804974d: 66 90 xchg ax,ax 804974f: 90 nop 08049750 <__dcgettext>: 8049750: 83 ec 14 sub esp,0x14 8049753: ff 74 24 20 push DWORD PTR [esp+0x20] 8049757: 6a 00 push 0x0 8049759: 6a 00 push 0x0 804975b: 6a 00 push 0x0 804975d: ff 74 24 2c push DWORD PTR [esp+0x2c] 8049761: ff 74 24 2c push DWORD PTR [esp+0x2c] 8049765: e8 56 0c 00 00 call 804a3c0 <__dcigettext> 804976a: 83 c4 2c add esp,0x2c 804976d: c3 ret 804976e: 66 90 xchg ax,ax 08049770 : 8049770: 55 push ebp 8049771: 57 push edi 8049772: 56 push esi 8049773: 53 push ebx 8049774: 89 c3 mov ebx,eax 8049776: 89 d6 mov esi,edx 8049778: 83 ec 0c sub esp,0xc 804977b: 8b 13 mov edx,DWORD PTR [ebx] 804977d: 83 fa 01 cmp edx,0x1 8049780: 74 2d je 80497af 8049782: 7e 7c jle 8049800 8049784: 83 fa 02 cmp edx,0x2 8049787: 74 47 je 80497d0 8049789: 83 fa 03 cmp edx,0x3 804978c: 0f 85 8e 00 00 00 jne 8049820 8049792: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8049795: 89 f2 mov edx,esi 8049797: e8 d4 ff ff ff call 8049770 804979c: 85 c0 test eax,eax 804979e: 0f 94 c0 sete al 80497a1: 0f b6 c0 movzx eax,al 80497a4: 8b 5c 83 0c mov ebx,DWORD PTR [ebx+eax*4+0xc] 80497a8: 8b 13 mov edx,DWORD PTR [ebx] 80497aa: 83 fa 01 cmp edx,0x1 80497ad: 75 d3 jne 8049782 80497af: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80497b2: 89 f2 mov edx,esi 80497b4: e8 b7 ff ff ff call 8049770 80497b9: 31 c9 xor ecx,ecx 80497bb: 85 c0 test eax,eax 80497bd: 0f 94 c1 sete cl 80497c0: 83 c4 0c add esp,0xc 80497c3: 89 c8 mov eax,ecx 80497c5: 5b pop ebx 80497c6: 5e pop esi 80497c7: 5f pop edi 80497c8: 5d pop ebp 80497c9: c3 ret 80497ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80497d0: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80497d3: 89 f2 mov edx,esi 80497d5: e8 96 ff ff ff call 8049770 80497da: 8b 6b 04 mov ebp,DWORD PTR [ebx+0x4] 80497dd: 89 c7 mov edi,eax 80497df: 83 fd 0f cmp ebp,0xf 80497e2: 74 4c je 8049830 80497e4: 83 fd 0e cmp ebp,0xe 80497e7: 75 67 jne 8049850 80497e9: 31 c9 xor ecx,ecx 80497eb: 85 c0 test eax,eax 80497ed: 75 4a jne 8049839 80497ef: 83 c4 0c add esp,0xc 80497f2: 0f b6 c9 movzx ecx,cl 80497f5: 5b pop ebx 80497f6: 89 c8 mov eax,ecx 80497f8: 5e pop esi 80497f9: 5f pop edi 80497fa: 5d pop ebp 80497fb: c3 ret 80497fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049800: 85 d2 test edx,edx 8049802: 75 1c jne 8049820 8049804: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8049807: 89 f1 mov ecx,esi 8049809: 85 c0 test eax,eax 804980b: 74 b3 je 80497c0 804980d: 83 f8 01 cmp eax,0x1 8049810: 75 0e jne 8049820 8049812: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 8049815: eb a9 jmp 80497c0 8049817: 89 f6 mov esi,esi 8049819: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8049820: 83 c4 0c add esp,0xc 8049823: 31 c9 xor ecx,ecx 8049825: 5b pop ebx 8049826: 89 c8 mov eax,ecx 8049828: 5e pop esi 8049829: 5f pop edi 804982a: 5d pop ebp 804982b: c3 ret 804982c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049830: 85 c0 test eax,eax 8049832: b9 01 00 00 00 mov ecx,0x1 8049837: 75 b6 jne 80497ef 8049839: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 804983c: 89 f2 mov edx,esi 804983e: e8 2d ff ff ff call 8049770 8049843: 85 c0 test eax,eax 8049845: 0f 95 c1 setne cl 8049848: eb a5 jmp 80497ef 804984a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8049850: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8049853: 8d 5d fd lea ebx,[ebp-0x3] 8049856: 89 f2 mov edx,esi 8049858: e8 13 ff ff ff call 8049770 804985d: 83 fb 0a cmp ebx,0xa 8049860: 89 c6 mov esi,eax 8049862: 77 bc ja 8049820 8049864: ff 24 9d fc c3 0b 08 jmp DWORD PTR [ebx*4+0x80bc3fc] 804986b: 39 c7 cmp edi,eax 804986d: 0f 94 c1 sete cl 8049870: e9 7a ff ff ff jmp 80497ef 8049875: 31 c9 xor ecx,ecx 8049877: 39 c7 cmp edi,eax 8049879: 0f 93 c1 setae cl 804987c: e9 3f ff ff ff jmp 80497c0 8049881: 31 c9 xor ecx,ecx 8049883: 39 c7 cmp edi,eax 8049885: 0f 96 c1 setbe cl 8049888: e9 33 ff ff ff jmp 80497c0 804988d: 31 c9 xor ecx,ecx 804988f: 39 c7 cmp edi,eax 8049891: 0f 97 c1 seta cl 8049894: e9 27 ff ff ff jmp 80497c0 8049899: 31 c9 xor ecx,ecx 804989b: 39 c7 cmp edi,eax 804989d: 0f 92 c1 setb cl 80498a0: e9 1b ff ff ff jmp 80497c0 80498a5: 29 c7 sub edi,eax 80498a7: 89 f9 mov ecx,edi 80498a9: e9 12 ff ff ff jmp 80497c0 80498ae: 8d 0c 07 lea ecx,[edi+eax*1] 80498b1: e9 0a ff ff ff jmp 80497c0 80498b6: 89 f8 mov eax,edi 80498b8: 31 d2 xor edx,edx 80498ba: f7 f6 div esi 80498bc: 89 d1 mov ecx,edx 80498be: e9 fd fe ff ff jmp 80497c0 80498c3: 89 f8 mov eax,edi 80498c5: 31 d2 xor edx,edx 80498c7: f7 f6 div esi 80498c9: 89 c1 mov ecx,eax 80498cb: e9 f0 fe ff ff jmp 80497c0 80498d0: 0f af f8 imul edi,eax 80498d3: 89 f9 mov ecx,edi 80498d5: e9 e6 fe ff ff jmp 80497c0 80498da: 31 c9 xor ecx,ecx 80498dc: 39 c7 cmp edi,eax 80498de: 0f 95 c1 setne cl 80498e1: e9 da fe ff ff jmp 80497c0 80498e6: 8d 76 00 lea esi,[esi+0x0] 80498e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080498f0 : 80498f0: 57 push edi 80498f1: 56 push esi 80498f2: 89 ce mov esi,ecx 80498f4: 53 push ebx 80498f5: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 80498f8: 8b 43 60 mov eax,DWORD PTR [ebx+0x60] 80498fb: e8 70 fe ff ff call 8049770 8049900: 3b 43 64 cmp eax,DWORD PTR [ebx+0x64] 8049903: 73 28 jae 804992d 8049905: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8049909: 89 c7 mov edi,eax 804990b: 89 f0 mov eax,esi 804990d: 01 f3 add ebx,esi 804990f: 90 nop 8049910: 83 ef 01 sub edi,0x1 8049913: 83 ff ff cmp edi,0xffffffff 8049916: 74 17 je 804992f 8049918: 83 ec 08 sub esp,0x8 804991b: 6a 00 push 0x0 804991d: 50 push eax 804991e: e8 bd e8 ff ff call 80481e0 <.plt+0x30> 8049923: 83 c0 01 add eax,0x1 8049926: 83 c4 10 add esp,0x10 8049929: 39 d8 cmp eax,ebx 804992b: 72 e3 jb 8049910 804992d: 89 f0 mov eax,esi 804992f: 5b pop ebx 8049930: 5e pop esi 8049931: 5f pop edi 8049932: c2 04 00 ret 0x4 8049935: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049939: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08049940 : 8049940: 56 push esi 8049941: 53 push ebx 8049942: 83 ec 04 sub esp,0x4 8049945: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8049949: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 804994d: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8049950: 85 d2 test edx,edx 8049952: 74 64 je 80499b8 8049954: 8d 53 1c lea edx,[ebx+0x1c] 8049957: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 804995a: 85 c0 test eax,eax 804995c: 74 52 je 80499b0 804995e: 8d 46 1c lea eax,[esi+0x1c] 8049961: 83 ec 08 sub esp,0x8 8049964: 52 push edx 8049965: 50 push eax 8049966: e8 f5 e8 ff ff call 8048260 <.plt+0xb0> 804996b: 83 c4 10 add esp,0x10 804996e: 85 c0 test eax,eax 8049970: 75 2e jne 80499a0 8049972: 83 ec 08 sub esp,0x8 8049975: ff 33 push DWORD PTR [ebx] 8049977: ff 36 push DWORD PTR [esi] 8049979: e8 e2 e8 ff ff call 8048260 <.plt+0xb0> 804997e: 83 c4 10 add esp,0x10 8049981: 85 c0 test eax,eax 8049983: 75 1b jne 80499a0 8049985: 83 ec 08 sub esp,0x8 8049988: ff 73 08 push DWORD PTR [ebx+0x8] 804998b: ff 76 08 push DWORD PTR [esi+0x8] 804998e: e8 cd e8 ff ff call 8048260 <.plt+0xb0> 8049993: 83 c4 10 add esp,0x10 8049996: 85 c0 test eax,eax 8049998: 75 06 jne 80499a0 804999a: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804999d: 2b 43 04 sub eax,DWORD PTR [ebx+0x4] 80499a0: 83 c4 04 add esp,0x4 80499a3: 5b pop ebx 80499a4: 5e pop esi 80499a5: c3 ret 80499a6: 8d 76 00 lea esi,[esi+0x0] 80499a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80499b0: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 80499b3: eb ac jmp 8049961 80499b5: 8d 76 00 lea esi,[esi+0x0] 80499b8: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 80499bb: eb 9a jmp 8049957 80499bd: 8d 76 00 lea esi,[esi+0x0] 080499c0 <_nl_find_msg>: 80499c0: 55 push ebp 80499c1: 89 e5 mov ebp,esp 80499c3: 57 push edi 80499c4: 56 push esi 80499c5: 53 push ebx 80499c6: 83 ec 4c sub esp,0x4c 80499c9: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 80499cc: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80499cf: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 80499d2: 89 55 b0 mov DWORD PTR [ebp-0x50],edx 80499d5: 85 c9 test ecx,ecx 80499d7: 0f 8e 3b 03 00 00 jle 8049d18 <_nl_find_msg+0x358> 80499dd: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 80499e0: 8b 78 08 mov edi,DWORD PTR [eax+0x8] 80499e3: 85 ff test edi,edi 80499e5: 0f 84 1d 01 00 00 je 8049b08 <_nl_find_msg+0x148> 80499eb: 8b 57 30 mov edx,DWORD PTR [edi+0x30] 80499ee: 8b 47 14 mov eax,DWORD PTR [edi+0x14] 80499f1: 85 d2 test edx,edx 80499f3: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80499f6: 0f 84 54 02 00 00 je 8049c50 <_nl_find_msg+0x290> 80499fc: 8b 5d d0 mov ebx,DWORD PTR [ebp-0x30] 80499ff: 83 ec 0c sub esp,0xc 8049a02: 53 push ebx 8049a03: e8 88 26 01 00 call 805c090 8049a08: 89 1c 24 mov DWORD PTR [esp],ebx 8049a0b: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049a0e: e8 5d 42 00 00 call 804dc70 <__hash_string> 8049a13: 8b 4f 2c mov ecx,DWORD PTR [edi+0x2c] 8049a16: 31 d2 xor edx,edx 8049a18: 89 c6 mov esi,eax 8049a1a: 83 c4 10 add esp,0x10 8049a1d: f7 f1 div ecx 8049a1f: 8d 41 fe lea eax,[ecx-0x2] 8049a22: 89 d3 mov ebx,edx 8049a24: 89 c2 mov edx,eax 8049a26: 89 f0 mov eax,esi 8049a28: 89 d6 mov esi,edx 8049a2a: 31 d2 xor edx,edx 8049a2c: f7 f6 div esi 8049a2e: 89 ce mov esi,ecx 8049a30: 8d 42 01 lea eax,[edx+0x1] 8049a33: 8b 57 34 mov edx,DWORD PTR [edi+0x34] 8049a36: 29 c6 sub esi,eax 8049a38: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8049a3b: 29 c8 sub eax,ecx 8049a3d: 89 55 cc mov DWORD PTR [ebp-0x34],edx 8049a40: 89 75 c0 mov DWORD PTR [ebp-0x40],esi 8049a43: 8b 57 30 mov edx,DWORD PTR [edi+0x30] 8049a46: 89 45 bc mov DWORD PTR [ebp-0x44],eax 8049a49: eb 53 jmp 8049a9e <_nl_find_msg+0xde> 8049a4b: 90 nop 8049a4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049a50: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 8049a53: 85 c0 test eax,eax 8049a55: 8b 47 18 mov eax,DWORD PTR [edi+0x18] 8049a58: 8d 04 f0 lea eax,[eax+esi*8] 8049a5b: 74 7b je 8049ad8 <_nl_find_msg+0x118> 8049a5d: 8b 08 mov ecx,DWORD PTR [eax] 8049a5f: 0f c9 bswap ecx 8049a61: 39 4d c8 cmp DWORD PTR [ebp-0x38],ecx 8049a64: 77 26 ja 8049a8c <_nl_find_msg+0xcc> 8049a66: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8049a69: 8b 0f mov ecx,DWORD PTR [edi] 8049a6b: 0f c8 bswap eax 8049a6d: 83 ec 08 sub esp,0x8 8049a70: 01 c8 add eax,ecx 8049a72: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 8049a75: 50 push eax 8049a76: ff 75 d0 push DWORD PTR [ebp-0x30] 8049a79: e8 e2 e7 ff ff call 8048260 <.plt+0xb0> 8049a7e: 83 c4 10 add esp,0x10 8049a81: 85 c0 test eax,eax 8049a83: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 8049a86: 0f 84 9c 00 00 00 je 8049b28 <_nl_find_msg+0x168> 8049a8c: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 8049a8f: 8b 4d c4 mov ecx,DWORD PTR [ebp-0x3c] 8049a92: 01 d8 add eax,ebx 8049a94: 01 d9 add ecx,ebx 8049a96: 3b 5d c0 cmp ebx,DWORD PTR [ebp-0x40] 8049a99: 0f 42 c1 cmovb eax,ecx 8049a9c: 89 c3 mov ebx,eax 8049a9e: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8049aa1: 8b 34 9a mov esi,DWORD PTR [edx+ebx*4] 8049aa4: 85 c0 test eax,eax 8049aa6: 74 02 je 8049aaa <_nl_find_msg+0xea> 8049aa8: 0f ce bswap esi 8049aaa: 85 f6 test esi,esi 8049aac: 74 5a je 8049b08 <_nl_find_msg+0x148> 8049aae: 83 ee 01 sub esi,0x1 8049ab1: 39 75 d4 cmp DWORD PTR [ebp-0x2c],esi 8049ab4: 77 9a ja 8049a50 <_nl_find_msg+0x90> 8049ab6: 89 f1 mov ecx,esi 8049ab8: 2b 4d d4 sub ecx,DWORD PTR [ebp-0x2c] 8049abb: 8b 47 24 mov eax,DWORD PTR [edi+0x24] 8049abe: 8d 04 c8 lea eax,[eax+ecx*8] 8049ac1: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 8049ac4: 3b 08 cmp ecx,DWORD PTR [eax] 8049ac6: 73 c4 jae 8049a8c <_nl_find_msg+0xcc> 8049ac8: 83 ec 08 sub esp,0x8 8049acb: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 8049ace: ff 70 04 push DWORD PTR [eax+0x4] 8049ad1: eb a3 jmp 8049a76 <_nl_find_msg+0xb6> 8049ad3: 90 nop 8049ad4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049ad8: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 8049adb: 3b 08 cmp ecx,DWORD PTR [eax] 8049add: 77 ad ja 8049a8c <_nl_find_msg+0xcc> 8049adf: 8b 0f mov ecx,DWORD PTR [edi] 8049ae1: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8049ae4: eb 87 jmp 8049a6d <_nl_find_msg+0xad> 8049ae6: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8049aed: 00 8049aee: 74 01 je 8049af1 <_nl_find_msg+0x131> 8049af0: f0 83 2d f0 c1 0e 08 lock sub DWORD PTR ds:0x80ec1f0,0x1 8049af7: 01 8049af8: 74 0b je 8049b05 <_nl_find_msg+0x145> 8049afa: 8d 05 f0 c1 0e 08 lea eax,ds:0x80ec1f0 8049b00: e8 db 5f 02 00 call 806fae0 <__lll_unlock_wake_private> 8049b05: 8d 76 00 lea esi,[esi+0x0] 8049b08: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 8049b0f: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 8049b12: 8d 65 f4 lea esp,[ebp-0xc] 8049b15: 5b pop ebx 8049b16: 5e pop esi 8049b17: 5f pop edi 8049b18: 5d pop ebp 8049b19: c2 08 00 ret 0x8 8049b1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049b20: 89 d7 mov edi,edx 8049b22: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8049b28: 3b 75 d4 cmp esi,DWORD PTR [ebp-0x2c] 8049b2b: 0f 83 97 01 00 00 jae 8049cc8 <_nl_find_msg+0x308> 8049b31: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 8049b34: 8b 07 mov eax,DWORD PTR [edi] 8049b36: 85 d2 test edx,edx 8049b38: 8b 57 1c mov edx,DWORD PTR [edi+0x1c] 8049b3b: 0f 84 bf 01 00 00 je 8049d00 <_nl_find_msg+0x340> 8049b41: 8d 0c f2 lea ecx,[edx+esi*8] 8049b44: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 8049b47: 0f ca bswap edx 8049b49: 01 d0 add eax,edx 8049b4b: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8049b4e: 8b 01 mov eax,DWORD PTR [ecx] 8049b50: 0f c8 bswap eax 8049b52: 83 c0 01 add eax,0x1 8049b55: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049b58: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8049b5b: 85 c0 test eax,eax 8049b5d: 0f 84 86 01 00 00 je 8049ce9 <_nl_find_msg+0x329> 8049b63: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 8049b66: 85 c0 test eax,eax 8049b68: 0f 84 5c 02 00 00 je 8049dca <_nl_find_msg+0x40a> 8049b6e: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8049b71: 85 c0 test eax,eax 8049b73: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8049b76: 0f 84 4e 02 00 00 je 8049dca <_nl_find_msg+0x40a> 8049b7c: b8 00 00 00 00 mov eax,0x0 8049b81: 85 c0 test eax,eax 8049b83: 74 0f je 8049b94 <_nl_find_msg+0x1d4> 8049b85: 8d 47 40 lea eax,[edi+0x40] 8049b88: 83 ec 0c sub esp,0xc 8049b8b: 50 push eax 8049b8c: e8 6f 64 fb f7 call 0 <_nl_current_LC_CTYPE> 8049b91: 83 c4 10 add esp,0x10 8049b94: 8b 57 3c mov edx,DWORD PTR [edi+0x3c] 8049b97: 85 d2 test edx,edx 8049b99: 0f 84 89 01 00 00 je 8049d28 <_nl_find_msg+0x368> 8049b9f: 8b 4f 38 mov ecx,DWORD PTR [edi+0x38] 8049ba2: 8d 04 52 lea eax,[edx+edx*2] 8049ba5: 89 75 c4 mov DWORD PTR [ebp-0x3c],esi 8049ba8: 89 7d c0 mov DWORD PTR [ebp-0x40],edi 8049bab: 89 d7 mov edi,edx 8049bad: 8d 5c 81 f4 lea ebx,[ecx+eax*4-0xc] 8049bb1: 89 de mov esi,ebx 8049bb3: eb 0e jmp 8049bc3 <_nl_find_msg+0x203> 8049bb5: 8d 76 00 lea esi,[esi+0x0] 8049bb8: 83 ee 0c sub esi,0xc 8049bbb: 85 ff test edi,edi 8049bbd: 0f 84 5f 01 00 00 je 8049d22 <_nl_find_msg+0x362> 8049bc3: 83 ec 08 sub esp,0x8 8049bc6: ff 75 cc push DWORD PTR [ebp-0x34] 8049bc9: ff 36 push DWORD PTR [esi] 8049bcb: 83 ef 01 sub edi,0x1 8049bce: 89 f3 mov ebx,esi 8049bd0: e8 8b e6 ff ff call 8048260 <.plt+0xb0> 8049bd5: 83 c4 10 add esp,0x10 8049bd8: 85 c0 test eax,eax 8049bda: 75 dc jne 8049bb8 <_nl_find_msg+0x1f8> 8049bdc: b8 00 00 00 00 mov eax,0x0 8049be1: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 8049be4: 8b 7d c0 mov edi,DWORD PTR [ebp-0x40] 8049be7: 85 c0 test eax,eax 8049be9: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 8049bec: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8049bef: 74 1a je 8049c0b <_nl_find_msg+0x24b> 8049bf1: 8d 47 40 lea eax,[edi+0x40] 8049bf4: 83 ec 0c sub esp,0xc 8049bf7: 50 push eax 8049bf8: e8 03 64 fb f7 call 0 <_nl_current_LC_CTYPE> 8049bfd: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8049c00: 83 c4 10 add esp,0x10 8049c03: 85 c0 test eax,eax 8049c05: 0f 84 34 01 00 00 je 8049d3f <_nl_find_msg+0x37f> 8049c0b: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8049c0e: 83 78 04 ff cmp DWORD PTR [eax+0x4],0xffffffff 8049c12: 0f 84 d1 00 00 00 je 8049ce9 <_nl_find_msg+0x329> 8049c18: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8049c1b: 85 c0 test eax,eax 8049c1d: 0f 84 80 03 00 00 je 8049fa3 <_nl_find_msg+0x5e3> 8049c23: 83 f8 ff cmp eax,0xffffffff 8049c26: 0f 84 17 02 00 00 je 8049e43 <_nl_find_msg+0x483> 8049c2c: 8b 04 b0 mov eax,DWORD PTR [eax+esi*4] 8049c2f: 85 c0 test eax,eax 8049c31: 0f 84 18 02 00 00 je 8049e4f <_nl_find_msg+0x48f> 8049c37: 8d 78 04 lea edi,[eax+0x4] 8049c3a: 8b 00 mov eax,DWORD PTR [eax] 8049c3c: 89 7d d0 mov DWORD PTR [ebp-0x30],edi 8049c3f: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049c42: e9 a2 00 00 00 jmp 8049ce9 <_nl_find_msg+0x329> 8049c47: 89 f6 mov esi,esi 8049c49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8049c50: 89 fa mov edx,edi 8049c52: 31 db xor ebx,ebx 8049c54: 89 c7 mov edi,eax 8049c56: eb 14 jmp 8049c6c <_nl_find_msg+0x2ac> 8049c58: 90 nop 8049c59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049c60: 8b 55 c0 mov edx,DWORD PTR [ebp-0x40] 8049c63: 0f 84 b7 fe ff ff je 8049b20 <_nl_find_msg+0x160> 8049c69: 8d 5e 01 lea ebx,[esi+0x1] 8049c6c: 39 df cmp edi,ebx 8049c6e: 0f 86 94 fe ff ff jbe 8049b08 <_nl_find_msg+0x148> 8049c74: 8b 02 mov eax,DWORD PTR [edx] 8049c76: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 8049c79: 89 5d cc mov DWORD PTR [ebp-0x34],ebx 8049c7c: 89 55 c0 mov DWORD PTR [ebp-0x40],edx 8049c7f: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8049c82: 8b 42 0c mov eax,DWORD PTR [edx+0xc] 8049c85: 89 cb mov ebx,ecx 8049c87: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049c8a: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 8049c8d: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 8049c90: 8d 34 38 lea esi,[eax+edi*1] 8049c93: d1 ee shr esi,1 8049c95: 85 c9 test ecx,ecx 8049c97: 8b 44 f3 04 mov eax,DWORD PTR [ebx+esi*8+0x4] 8049c9b: 74 02 je 8049c9f <_nl_find_msg+0x2df> 8049c9d: 0f c8 bswap eax 8049c9f: 03 45 c4 add eax,DWORD PTR [ebp-0x3c] 8049ca2: 83 ec 08 sub esp,0x8 8049ca5: 50 push eax 8049ca6: ff 75 d0 push DWORD PTR [ebp-0x30] 8049ca9: e8 b2 e5 ff ff call 8048260 <.plt+0xb0> 8049cae: 83 c4 10 add esp,0x10 8049cb1: 85 c0 test eax,eax 8049cb3: 79 ab jns 8049c60 <_nl_find_msg+0x2a0> 8049cb5: 39 75 cc cmp DWORD PTR [ebp-0x34],esi 8049cb8: 89 f7 mov edi,esi 8049cba: 72 ce jb 8049c8a <_nl_find_msg+0x2ca> 8049cbc: e9 47 fe ff ff jmp 8049b08 <_nl_find_msg+0x148> 8049cc1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049cc8: 89 f2 mov edx,esi 8049cca: 2b 55 d4 sub edx,DWORD PTR [ebp-0x2c] 8049ccd: 8b 47 28 mov eax,DWORD PTR [edi+0x28] 8049cd0: 8d 04 d0 lea eax,[eax+edx*8] 8049cd3: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8049cd6: 8b 00 mov eax,DWORD PTR [eax] 8049cd8: 89 55 d0 mov DWORD PTR [ebp-0x30],edx 8049cdb: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049cde: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8049ce1: 85 c0 test eax,eax 8049ce3: 0f 85 7a fe ff ff jne 8049b63 <_nl_find_msg+0x1a3> 8049ce9: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8049cec: 8b 7d c8 mov edi,DWORD PTR [ebp-0x38] 8049cef: 89 38 mov DWORD PTR [eax],edi 8049cf1: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 8049cf4: 8d 65 f4 lea esp,[ebp-0xc] 8049cf7: 5b pop ebx 8049cf8: 5e pop esi 8049cf9: 5f pop edi 8049cfa: 5d pop ebp 8049cfb: c2 08 00 ret 0x8 8049cfe: 66 90 xchg ax,ax 8049d00: 8d 14 f2 lea edx,[edx+esi*8] 8049d03: 03 42 04 add eax,DWORD PTR [edx+0x4] 8049d06: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 8049d09: 8b 02 mov eax,DWORD PTR [edx] 8049d0b: 83 c0 01 add eax,0x1 8049d0e: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 8049d11: eb cb jmp 8049cde <_nl_find_msg+0x31e> 8049d13: 90 nop 8049d14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8049d18: e8 b3 10 00 00 call 804add0 <_nl_load_domain> 8049d1d: e9 bb fc ff ff jmp 80499dd <_nl_find_msg+0x1d> 8049d22: 8b 75 c4 mov esi,DWORD PTR [ebp-0x3c] 8049d25: 8b 7d c0 mov edi,DWORD PTR [ebp-0x40] 8049d28: b8 00 00 00 00 mov eax,0x0 8049d2d: c7 45 c4 00 00 00 00 mov DWORD PTR [ebp-0x3c],0x0 8049d34: 85 c0 test eax,eax 8049d36: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 8049d39: 0f 85 b2 fe ff ff jne 8049bf1 <_nl_find_msg+0x231> 8049d3f: b8 00 00 00 00 mov eax,0x0 8049d44: 85 c0 test eax,eax 8049d46: 74 0f je 8049d57 <_nl_find_msg+0x397> 8049d48: 8d 47 40 lea eax,[edi+0x40] 8049d4b: 83 ec 0c sub esp,0xc 8049d4e: 50 push eax 8049d4f: e8 ac 62 fb f7 call 0 <_nl_current_LC_CTYPE> 8049d54: 83 c4 10 add esp,0x10 8049d57: 8b 5f 3c mov ebx,DWORD PTR [edi+0x3c] 8049d5a: 8b 47 38 mov eax,DWORD PTR [edi+0x38] 8049d5d: 85 db test ebx,ebx 8049d5f: 0f 84 9d 05 00 00 je 804a302 <_nl_find_msg+0x942> 8049d65: 89 c2 mov edx,eax 8049d67: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 8049d6a: 8d 04 5b lea eax,[ebx+ebx*2] 8049d6d: 89 7d b8 mov DWORD PTR [ebp-0x48],edi 8049d70: 89 75 bc mov DWORD PTR [ebp-0x44],esi 8049d73: 8d 54 82 f4 lea edx,[edx+eax*4-0xc] 8049d77: 89 5d ac mov DWORD PTR [ebp-0x54],ebx 8049d7a: 89 d7 mov edi,edx 8049d7c: eb 0d jmp 8049d8b <_nl_find_msg+0x3cb> 8049d7e: 66 90 xchg ax,ax 8049d80: 83 ef 0c sub edi,0xc 8049d83: 85 db test ebx,ebx 8049d85: 0f 84 74 02 00 00 je 8049fff <_nl_find_msg+0x63f> 8049d8b: 83 ec 08 sub esp,0x8 8049d8e: ff 75 cc push DWORD PTR [ebp-0x34] 8049d91: ff 37 push DWORD PTR [edi] 8049d93: 83 eb 01 sub ebx,0x1 8049d96: e8 c5 e4 ff ff call 8048260 <.plt+0xb0> 8049d9b: 83 c4 10 add esp,0x10 8049d9e: 85 c0 test eax,eax 8049da0: 75 de jne 8049d80 <_nl_find_msg+0x3c0> 8049da2: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 8049da5: 8b 75 bc mov esi,DWORD PTR [ebp-0x44] 8049da8: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 8049dab: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 8049dae: 85 db test ebx,ebx 8049db0: 0f 84 55 fe ff ff je 8049c0b <_nl_find_msg+0x24b> 8049db6: 8d 47 40 lea eax,[edi+0x40] 8049db9: 83 ec 0c sub esp,0xc 8049dbc: 50 push eax 8049dbd: e8 3e 62 fb f7 call 0 <_nl_current_LC_CTYPE> 8049dc2: 83 c4 10 add esp,0x10 8049dc5: e9 41 fe ff ff jmp 8049c0b <_nl_find_msg+0x24b> 8049dca: a1 e4 c1 0e 08 mov eax,ds:0x80ec1e4 8049dcf: 8b 1d e0 c1 0e 08 mov ebx,DWORD PTR ds:0x80ec1e0 8049dd5: 85 c0 test eax,eax 8049dd7: 0f 84 94 01 00 00 je 8049f71 <_nl_find_msg+0x5b1> 8049ddd: 85 db test ebx,ebx 8049ddf: 89 5d cc mov DWORD PTR [ebp-0x34],ebx 8049de2: 0f 85 94 fd ff ff jne 8049b7c <_nl_find_msg+0x1bc> 8049de8: b8 d8 ff ff ff mov eax,0xffffffd8 8049ded: 65 8b 00 mov eax,DWORD PTR gs:[eax] 8049df0: 8b 00 mov eax,DWORD PTR [eax] 8049df2: 8b 40 5c mov eax,DWORD PTR [eax+0x5c] 8049df5: 89 45 cc mov DWORD PTR [ebp-0x34],eax 8049df8: e9 7f fd ff ff jmp 8049b7c <_nl_find_msg+0x1bc> 8049dfd: 8b 06 mov eax,DWORD PTR [esi] 8049dff: 83 ec 0c sub esp,0xc 8049e02: 56 push esi 8049e03: a3 f4 c1 0e 08 mov ds:0x80ec1f4,eax 8049e08: e8 d3 05 01 00 call 805a3e0 <__cfree> 8049e0d: 83 c4 10 add esp,0x10 8049e10: c7 05 ec c1 0e 08 00 mov DWORD PTR ds:0x80ec1ec,0x0 8049e17: 00 00 00 8049e1a: c7 05 e8 c1 0e 08 00 mov DWORD PTR ds:0x80ec1e8,0x0 8049e21: 00 00 00 8049e24: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8049e2b: 00 8049e2c: 74 01 je 8049e2f <_nl_find_msg+0x46f> 8049e2e: f0 83 2d f0 c1 0e 08 lock sub DWORD PTR ds:0x80ec1f0,0x1 8049e35: 01 8049e36: 74 0b je 8049e43 <_nl_find_msg+0x483> 8049e38: 8d 05 f0 c1 0e 08 lea eax,ds:0x80ec1f0 8049e3e: e8 9d 5c 02 00 call 806fae0 <__lll_unlock_wake_private> 8049e43: c7 45 d0 ff ff ff ff mov DWORD PTR [ebp-0x30],0xffffffff 8049e4a: e9 c0 fc ff ff jmp 8049b0f <_nl_find_msg+0x14f> 8049e4f: b9 01 00 00 00 mov ecx,0x1 8049e54: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8049e5b: 00 8049e5c: 74 01 je 8049e5f <_nl_find_msg+0x49f> 8049e5e: f0 0f b1 0d f0 c1 0e lock cmpxchg DWORD PTR ds:0x80ec1f0,ecx 8049e65: 08 8049e66: 74 0b je 8049e73 <_nl_find_msg+0x4b3> 8049e68: 8d 0d f0 c1 0e 08 lea ecx,ds:0x80ec1f0 8049e6e: e8 3d 5c 02 00 call 806fab0 <__lll_lock_wait_private> 8049e73: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 8049e76: 8b 15 e8 c1 0e 08 mov edx,DWORD PTR ds:0x80ec1e8 8049e7c: 31 db xor ebx,ebx 8049e7e: 89 75 d4 mov DWORD PTR [ebp-0x2c],esi 8049e81: 89 45 dc mov DWORD PTR [ebp-0x24],eax 8049e84: a1 ec c1 0e 08 mov eax,ds:0x80ec1ec 8049e89: 83 c0 04 add eax,0x4 8049e8c: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 8049e8f: eb 56 jmp 8049ee7 <_nl_find_msg+0x527> 8049e91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8049e98: 85 db test ebx,ebx 8049e9a: 0f 84 93 00 00 00 je 8049f33 <_nl_find_msg+0x573> 8049ea0: 83 c3 01 add ebx,0x1 8049ea3: 8b 35 f4 c1 0e 08 mov esi,DWORD PTR ds:0x80ec1f4 8049ea9: 83 ec 08 sub esp,0x8 8049eac: 69 fb f0 0f 00 00 imul edi,ebx,0xff0 8049eb2: 57 push edi 8049eb3: 56 push esi 8049eb4: 89 3d e8 c1 0e 08 mov DWORD PTR ds:0x80ec1e8,edi 8049eba: e8 d1 05 01 00 call 805a490 <__libc_realloc> 8049ebf: 83 c4 10 add esp,0x10 8049ec2: 85 c0 test eax,eax 8049ec4: 0f 84 33 ff ff ff je 8049dfd <_nl_find_msg+0x43d> 8049eca: 8d 57 fc lea edx,[edi-0x4] 8049ecd: a3 f4 c1 0e 08 mov ds:0x80ec1f4,eax 8049ed2: 8d 48 04 lea ecx,[eax+0x4] 8049ed5: 83 c0 08 add eax,0x8 8049ed8: 89 15 e8 c1 0e 08 mov DWORD PTR ds:0x80ec1e8,edx 8049ede: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 8049ee1: 89 0d ec c1 0e 08 mov DWORD PTR ds:0x80ec1ec,ecx 8049ee7: 83 fa 03 cmp edx,0x3 8049eea: 76 ac jbe 8049e98 <_nl_find_msg+0x4d8> 8049eec: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8049eef: 8d 7d e4 lea edi,[ebp-0x1c] 8049ef2: 83 ec 04 sub esp,0x4 8049ef5: 8b 4d c8 mov ecx,DWORD PTR [ebp-0x38] 8049ef8: 03 4d dc add ecx,DWORD PTR [ebp-0x24] 8049efb: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8049efe: 57 push edi 8049eff: 8b 7d e0 mov edi,DWORD PTR [ebp-0x20] 8049f02: 8d 54 17 fc lea edx,[edi+edx*1-0x4] 8049f06: 52 push edx 8049f07: 8d 55 e0 lea edx,[ebp-0x20] 8049f0a: 52 push edx 8049f0b: 8d 55 dc lea edx,[ebp-0x24] 8049f0e: e8 6d 77 02 00 call 8071680 <__gconv> 8049f13: a9 fb ff ff ff test eax,0xfffffffb 8049f18: 5a pop edx 8049f19: 0f 84 80 03 00 00 je 804a29f <_nl_find_msg+0x8df> 8049f1f: 83 f8 05 cmp eax,0x5 8049f22: 0f 85 be fb ff ff jne 8049ae6 <_nl_find_msg+0x126> 8049f28: 8b 45 d0 mov eax,DWORD PTR [ebp-0x30] 8049f2b: 89 45 dc mov DWORD PTR [ebp-0x24],eax 8049f2e: e9 65 ff ff ff jmp 8049e98 <_nl_find_msg+0x4d8> 8049f33: 83 ec 0c sub esp,0xc 8049f36: c7 05 e8 c1 0e 08 f0 mov DWORD PTR ds:0x80ec1e8,0xff0 8049f3d: 0f 00 00 8049f40: 68 f0 0f 00 00 push 0xff0 8049f45: e8 96 ff 00 00 call 8059ee0 <__libc_malloc> 8049f4a: 83 c4 10 add esp,0x10 8049f4d: 85 c0 test eax,eax 8049f4f: 0f 84 bb fe ff ff je 8049e10 <_nl_find_msg+0x450> 8049f55: 8b 15 f4 c1 0e 08 mov edx,DWORD PTR ds:0x80ec1f4 8049f5b: bb 01 00 00 00 mov ebx,0x1 8049f60: a3 f4 c1 0e 08 mov ds:0x80ec1f4,eax 8049f65: 89 10 mov DWORD PTR [eax],edx 8049f67: ba ec 0f 00 00 mov edx,0xfec 8049f6c: e9 61 ff ff ff jmp 8049ed2 <_nl_find_msg+0x512> 8049f71: 83 ec 0c sub esp,0xc 8049f74: 68 28 c4 0b 08 push 0x80bc428 8049f79: e8 d2 45 00 00 call 804e550 8049f7e: 83 c4 10 add esp,0x10 8049f81: 85 c0 test eax,eax 8049f83: 74 09 je 8049f8e <_nl_find_msg+0x5ce> 8049f85: 80 38 00 cmp BYTE PTR [eax],0x0 8049f88: 0f 85 61 02 00 00 jne 804a1ef <_nl_find_msg+0x82f> 8049f8e: 8b 1d e0 c1 0e 08 mov ebx,DWORD PTR ds:0x80ec1e0 8049f94: c7 05 e4 c1 0e 08 01 mov DWORD PTR ds:0x80ec1e4,0x1 8049f9b: 00 00 00 8049f9e: e9 3a fe ff ff jmp 8049ddd <_nl_find_msg+0x41d> 8049fa3: b9 01 00 00 00 mov ecx,0x1 8049fa8: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8049faf: 00 8049fb0: 74 01 je 8049fb3 <_nl_find_msg+0x5f3> 8049fb2: f0 0f b1 0d f0 c1 0e lock cmpxchg DWORD PTR ds:0x80ec1f0,ecx 8049fb9: 08 8049fba: 74 0b je 8049fc7 <_nl_find_msg+0x607> 8049fbc: 8d 0d f0 c1 0e 08 lea ecx,ds:0x80ec1f0 8049fc2: e8 e9 5a 02 00 call 806fab0 <__lll_lock_wait_private> 8049fc7: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8049fca: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8049fcd: 85 c9 test ecx,ecx 8049fcf: 0f 84 35 03 00 00 je 804a30a <_nl_find_msg+0x94a> 8049fd5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8049fdc: 00 8049fdd: 74 01 je 8049fe0 <_nl_find_msg+0x620> 8049fdf: f0 83 2d f0 c1 0e 08 lock sub DWORD PTR ds:0x80ec1f0,0x1 8049fe6: 01 8049fe7: 74 0b je 8049ff4 <_nl_find_msg+0x634> 8049fe9: 8d 05 f0 c1 0e 08 lea eax,ds:0x80ec1f0 8049fef: e8 ec 5a 02 00 call 806fae0 <__lll_unlock_wake_private> 8049ff4: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 8049ff7: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8049ffa: e9 24 fc ff ff jmp 8049c23 <_nl_find_msg+0x263> 8049fff: 8b 75 bc mov esi,DWORD PTR [ebp-0x44] 804a002: 8b 7d b8 mov edi,DWORD PTR [ebp-0x48] 804a005: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 804a008: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 804a00b: 85 d2 test edx,edx 804a00d: 0f 84 66 02 00 00 je 804a279 <_nl_find_msg+0x8b9> 804a013: 8d 44 5b 03 lea eax,[ebx+ebx*2+0x3] 804a017: 83 ec 08 sub esp,0x8 804a01a: c1 e0 02 shl eax,0x2 804a01d: 50 push eax 804a01e: 52 push edx 804a01f: e8 6c 04 01 00 call 805a490 <__libc_realloc> 804a024: 83 c4 10 add esp,0x10 804a027: 89 c2 mov edx,eax 804a029: 85 d2 test edx,edx 804a02b: 0f 84 22 02 00 00 je 804a253 <_nl_find_msg+0x893> 804a031: 83 ec 0c sub esp,0xc 804a034: 89 57 38 mov DWORD PTR [edi+0x38],edx 804a037: ff 75 cc push DWORD PTR [ebp-0x34] 804a03a: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 804a03d: e8 0e 20 01 00 call 805c050 <__strdup> 804a042: 83 c4 10 add esp,0x10 804a045: 85 c0 test eax,eax 804a047: 89 c1 mov ecx,eax 804a049: 0f 84 04 02 00 00 je 804a253 <_nl_find_msg+0x893> 804a04f: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 804a052: 8d 04 5b lea eax,[ebx+ebx*2] 804a055: 83 ec 08 sub esp,0x8 804a058: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 804a05b: 8d 04 82 lea eax,[edx+eax*4] 804a05e: 89 c2 mov edx,eax 804a060: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804a063: 8d 45 e4 lea eax,[ebp-0x1c] 804a066: 89 0a mov DWORD PTR [edx],ecx 804a068: c7 42 04 ff ff ff ff mov DWORD PTR [edx+0x4],0xffffffff 804a06f: b9 d1 f9 0c 08 mov ecx,0x80cf9d1 804a074: 50 push eax 804a075: 8b 55 b0 mov edx,DWORD PTR [ebp-0x50] 804a078: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804a07b: 6a 00 push 0x0 804a07d: e8 3e f9 ff ff call 80499c0 <_nl_find_msg> 804a082: 83 f8 ff cmp eax,0xffffffff 804a085: 5a pop edx 804a086: 59 pop ecx 804a087: 0f 84 b6 fd ff ff je 8049e43 <_nl_find_msg+0x483> 804a08d: 85 c0 test eax,eax 804a08f: 0f 84 47 01 00 00 je 804a1dc <_nl_find_msg+0x81c> 804a095: 83 ec 08 sub esp,0x8 804a098: 68 37 c4 0b 08 push 0x80bc437 804a09d: 50 push eax 804a09e: e8 bd 25 01 00 call 805c660 804a0a3: 83 c4 10 add esp,0x10 804a0a6: 85 c0 test eax,eax 804a0a8: 0f 84 2e 01 00 00 je 804a1dc <_nl_find_msg+0x81c> 804a0ae: 8d 58 08 lea ebx,[eax+0x8] 804a0b1: 83 ec 08 sub esp,0x8 804a0b4: 68 40 c4 0b 08 push 0x80bc440 804a0b9: 53 push ebx 804a0ba: e8 b1 e1 ff ff call 8048270 <.plt+0xc0> 804a0bf: 8d 50 1f lea edx,[eax+0x1f] 804a0c2: 83 c4 10 add esp,0x10 804a0c5: 83 e2 f0 and edx,0xfffffff0 804a0c8: 29 d4 sub esp,edx 804a0ca: 8d 4c 24 0f lea ecx,[esp+0xf] 804a0ce: 83 ec 04 sub esp,0x4 804a0d1: 50 push eax 804a0d2: 53 push ebx 804a0d3: 31 db xor ebx,ebx 804a0d5: 89 ca mov edx,ecx 804a0d7: 83 e2 f0 and edx,0xfffffff0 804a0da: 52 push edx 804a0db: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804a0de: e8 bd 2f 01 00 call 805d0a0 <__mempcpy> 804a0e3: 83 c4 10 add esp,0x10 804a0e6: c6 00 00 mov BYTE PTR [eax],0x0 804a0e9: 8b 45 cc mov eax,DWORD PTR [ebp-0x34] 804a0ec: eb 0e jmp 804a0fc <_nl_find_msg+0x73c> 804a0ee: 83 c0 01 add eax,0x1 804a0f1: 80 fa 2f cmp dl,0x2f 804a0f4: 0f 94 c2 sete dl 804a0f7: 0f b6 d2 movzx edx,dl 804a0fa: 01 d3 add ebx,edx 804a0fc: 0f b6 10 movzx edx,BYTE PTR [eax] 804a0ff: 84 d2 test dl,dl 804a101: 75 eb jne 804a0ee <_nl_find_msg+0x72e> 804a103: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 804a106: 29 c8 sub eax,ecx 804a108: 0f be 11 movsx edx,BYTE PTR [ecx] 804a10b: 83 c0 29 add eax,0x29 804a10e: 83 e0 f0 and eax,0xfffffff0 804a111: 29 c4 sub esp,eax 804a113: 8d 44 24 0f lea eax,[esp+0xf] 804a117: 83 e0 f0 and eax,0xfffffff0 804a11a: 84 d2 test dl,dl 804a11c: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804a11f: 0f 84 1b 02 00 00 je 804a340 <_nl_find_msg+0x980> 804a125: 89 5d b4 mov DWORD PTR [ebp-0x4c],ebx 804a128: 8b 1d fc c5 0c 08 mov ebx,DWORD PTR ds:0x80cc5fc 804a12e: 83 c0 01 add eax,0x1 804a131: 83 c1 01 add ecx,0x1 804a134: 8b 14 93 mov edx,DWORD PTR [ebx+edx*4] 804a137: 88 50 ff mov BYTE PTR [eax-0x1],dl 804a13a: 0f be 11 movsx edx,BYTE PTR [ecx] 804a13d: 84 d2 test dl,dl 804a13f: 75 e7 jne 804a128 <_nl_find_msg+0x768> 804a141: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 804a144: 83 fb 01 cmp ebx,0x1 804a147: 0f 86 e4 00 00 00 jbe 804a231 <_nl_find_msg+0x871> 804a14d: c6 00 00 mov BYTE PTR [eax],0x0 804a150: 31 db xor ebx,ebx 804a152: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804a155: eb 0e jmp 804a165 <_nl_find_msg+0x7a5> 804a157: 83 c0 01 add eax,0x1 804a15a: 80 fa 2f cmp dl,0x2f 804a15d: 0f 94 c2 sete dl 804a160: 0f b6 d2 movzx edx,dl 804a163: 01 d3 add ebx,edx 804a165: 0f b6 10 movzx edx,BYTE PTR [eax] 804a168: 84 d2 test dl,dl 804a16a: 75 eb jne 804a157 <_nl_find_msg+0x797> 804a16c: 8b 4d bc mov ecx,DWORD PTR [ebp-0x44] 804a16f: 29 c8 sub eax,ecx 804a171: 83 c0 21 add eax,0x21 804a174: 83 e0 f0 and eax,0xfffffff0 804a177: 29 c4 sub esp,eax 804a179: 8d 44 24 0f lea eax,[esp+0xf] 804a17d: 83 e0 f0 and eax,0xfffffff0 804a180: 89 c2 mov edx,eax 804a182: 89 45 bc mov DWORD PTR [ebp-0x44],eax 804a185: 0f be 01 movsx eax,BYTE PTR [ecx] 804a188: 84 c0 test al,al 804a18a: 0f 84 b8 01 00 00 je 804a348 <_nl_find_msg+0x988> 804a190: 89 5d b4 mov DWORD PTR [ebp-0x4c],ebx 804a193: 8b 1d fc c5 0c 08 mov ebx,DWORD PTR ds:0x80cc5fc 804a199: 83 c2 01 add edx,0x1 804a19c: 83 c1 01 add ecx,0x1 804a19f: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 804a1a2: 88 42 ff mov BYTE PTR [edx-0x1],al 804a1a5: 0f be 01 movsx eax,BYTE PTR [ecx] 804a1a8: 84 c0 test al,al 804a1aa: 75 e7 jne 804a193 <_nl_find_msg+0x7d3> 804a1ac: 8b 5d b4 mov ebx,DWORD PTR [ebp-0x4c] 804a1af: 83 fb 01 cmp ebx,0x1 804a1b2: 0f 86 8c 00 00 00 jbe 804a244 <_nl_find_msg+0x884> 804a1b8: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804a1bb: c6 02 00 mov BYTE PTR [edx],0x0 804a1be: 83 ec 0c sub esp,0xc 804a1c1: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804a1c4: 6a 01 push 0x1 804a1c6: 8d 48 04 lea ecx,[eax+0x4] 804a1c9: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 804a1cc: e8 ff 6f 02 00 call 80711d0 <__gconv_open> 804a1d1: 83 c4 0c add esp,0xc 804a1d4: 85 c0 test eax,eax 804a1d6: 0f 85 74 01 00 00 jne 804a350 <_nl_find_msg+0x990> 804a1dc: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804a1df: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 804a1e6: 83 47 3c 01 add DWORD PTR [edi+0x3c],0x1 804a1ea: e9 bc fb ff ff jmp 8049dab <_nl_find_msg+0x3eb> 804a1ef: 83 ec 0c sub esp,0xc 804a1f2: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804a1f5: 50 push eax 804a1f6: e8 95 1e 01 00 call 805c090 804a1fb: 8d 48 01 lea ecx,[eax+0x1] 804a1fe: 89 0c 24 mov DWORD PTR [esp],ecx 804a201: 89 4d cc mov DWORD PTR [ebp-0x34],ecx 804a204: e8 d7 fc 00 00 call 8059ee0 <__libc_malloc> 804a209: 83 c4 10 add esp,0x10 804a20c: 85 c0 test eax,eax 804a20e: 89 c3 mov ebx,eax 804a210: 74 14 je 804a226 <_nl_find_msg+0x866> 804a212: 8b 4d cc mov ecx,DWORD PTR [ebp-0x34] 804a215: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 804a218: 83 ec 04 sub esp,0x4 804a21b: 51 push ecx 804a21c: 52 push edx 804a21d: 50 push eax 804a21e: e8 bd 2f 01 00 call 805d1e0 804a223: 83 c4 10 add esp,0x10 804a226: 89 1d e0 c1 0e 08 mov DWORD PTR ds:0x80ec1e0,ebx 804a22c: e9 63 fd ff ff jmp 8049f94 <_nl_find_msg+0x5d4> 804a231: 85 db test ebx,ebx 804a233: c6 00 2f mov BYTE PTR [eax],0x2f 804a236: 0f 84 58 01 00 00 je 804a394 <_nl_find_msg+0x9d4> 804a23c: 83 c0 01 add eax,0x1 804a23f: e9 09 ff ff ff jmp 804a14d <_nl_find_msg+0x78d> 804a244: 85 db test ebx,ebx 804a246: c6 02 2f mov BYTE PTR [edx],0x2f 804a249: 74 48 je 804a293 <_nl_find_msg+0x8d3> 804a24b: 83 c2 01 add edx,0x1 804a24e: e9 65 ff ff ff jmp 804a1b8 <_nl_find_msg+0x7f8> 804a253: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804a256: 85 db test ebx,ebx 804a258: 0f 84 e5 fb ff ff je 8049e43 <_nl_find_msg+0x483> 804a25e: 8d 47 40 lea eax,[edi+0x40] 804a261: 83 ec 0c sub esp,0xc 804a264: 50 push eax 804a265: e8 96 5d fb f7 call 0 <_nl_current_LC_CTYPE> 804a26a: 83 c4 10 add esp,0x10 804a26d: c7 45 d0 ff ff ff ff mov DWORD PTR [ebp-0x30],0xffffffff 804a274: e9 96 f8 ff ff jmp 8049b0f <_nl_find_msg+0x14f> 804a279: 8d 44 5b 03 lea eax,[ebx+ebx*2+0x3] 804a27d: 83 ec 0c sub esp,0xc 804a280: c1 e0 02 shl eax,0x2 804a283: 50 push eax 804a284: e8 57 fc 00 00 call 8059ee0 <__libc_malloc> 804a289: 83 c4 10 add esp,0x10 804a28c: 89 c2 mov edx,eax 804a28e: e9 96 fd ff ff jmp 804a029 <_nl_find_msg+0x669> 804a293: c6 42 01 2f mov BYTE PTR [edx+0x1],0x2f 804a297: 83 c2 02 add edx,0x2 804a29a: e9 19 ff ff ff jmp 804a1b8 <_nl_find_msg+0x7f8> 804a29f: 8b 55 e0 mov edx,DWORD PTR [ebp-0x20] 804a2a2: a1 ec c1 0e 08 mov eax,ds:0x80ec1ec 804a2a7: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 804a2aa: 8b 75 d4 mov esi,DWORD PTR [ebp-0x2c] 804a2ad: 89 d1 mov ecx,edx 804a2af: 29 c1 sub ecx,eax 804a2b1: 8d 59 fc lea ebx,[ecx-0x4] 804a2b4: 89 18 mov DWORD PTR [eax],ebx 804a2b6: 8b 5f 08 mov ebx,DWORD PTR [edi+0x8] 804a2b9: 89 04 b3 mov DWORD PTR [ebx+esi*4],eax 804a2bc: a1 e8 c1 0e 08 mov eax,ds:0x80ec1e8 804a2c1: 29 c8 sub eax,ecx 804a2c3: 89 c1 mov ecx,eax 804a2c5: 83 e0 fc and eax,0xfffffffc 804a2c8: 83 e1 03 and ecx,0x3 804a2cb: a3 e8 c1 0e 08 mov ds:0x80ec1e8,eax 804a2d0: 01 ca add edx,ecx 804a2d2: 89 15 ec c1 0e 08 mov DWORD PTR ds:0x80ec1ec,edx 804a2d8: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804a2df: 00 804a2e0: 74 01 je 804a2e3 <_nl_find_msg+0x923> 804a2e2: f0 83 2d f0 c1 0e 08 lock sub DWORD PTR ds:0x80ec1f0,0x1 804a2e9: 01 804a2ea: 74 0b je 804a2f7 <_nl_find_msg+0x937> 804a2ec: 8d 05 f0 c1 0e 08 lea eax,ds:0x80ec1f0 804a2f2: e8 e9 57 02 00 call 806fae0 <__lll_unlock_wake_private> 804a2f7: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 804a2fa: 8b 04 b0 mov eax,DWORD PTR [eax+esi*4] 804a2fd: e9 35 f9 ff ff jmp 8049c37 <_nl_find_msg+0x277> 804a302: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804a305: e9 fe fc ff ff jmp 804a008 <_nl_find_msg+0x648> 804a30a: 83 ec 08 sub esp,0x8 804a30d: 8b 45 d4 mov eax,DWORD PTR [ebp-0x2c] 804a310: 6a 04 push 0x4 804a312: 03 47 20 add eax,DWORD PTR [edi+0x20] 804a315: 50 push eax 804a316: e8 95 04 01 00 call 805a7b0 <__calloc> 804a31b: 8b 7d c4 mov edi,DWORD PTR [ebp-0x3c] 804a31e: 83 c4 10 add esp,0x10 804a321: 85 c0 test eax,eax 804a323: 89 47 08 mov DWORD PTR [edi+0x8],eax 804a326: 0f 85 47 fb ff ff jne 8049e73 <_nl_find_msg+0x4b3> 804a32c: c7 47 08 ff ff ff ff mov DWORD PTR [edi+0x8],0xffffffff 804a333: e9 9d fc ff ff jmp 8049fd5 <_nl_find_msg+0x615> 804a338: 90 nop 804a339: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a340: 8b 45 b8 mov eax,DWORD PTR [ebp-0x48] 804a343: e9 fc fd ff ff jmp 804a144 <_nl_find_msg+0x784> 804a348: 8b 55 bc mov edx,DWORD PTR [ebp-0x44] 804a34b: e9 5f fe ff ff jmp 804a1af <_nl_find_msg+0x7ef> 804a350: 83 f8 ff cmp eax,0xffffffff 804a353: 74 30 je 804a385 <_nl_find_msg+0x9c5> 804a355: 8b 75 c0 mov esi,DWORD PTR [ebp-0x40] 804a358: 85 f6 test esi,esi 804a35a: 74 0f je 804a36b <_nl_find_msg+0x9ab> 804a35c: 8d 47 40 lea eax,[edi+0x40] 804a35f: 83 ec 0c sub esp,0xc 804a362: 50 push eax 804a363: e8 98 5c fb f7 call 0 <_nl_current_LC_CTYPE> 804a368: 83 c4 10 add esp,0x10 804a36b: 83 ec 0c sub esp,0xc 804a36e: ff 75 cc push DWORD PTR [ebp-0x34] 804a371: e8 6a 00 01 00 call 805a3e0 <__cfree> 804a376: 83 c4 10 add esp,0x10 804a379: c7 45 d0 00 00 00 00 mov DWORD PTR [ebp-0x30],0x0 804a380: e9 8a f7 ff ff jmp 8049b0f <_nl_find_msg+0x14f> 804a385: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804a388: c7 40 04 ff ff ff ff mov DWORD PTR [eax+0x4],0xffffffff 804a38f: e9 48 fe ff ff jmp 804a1dc <_nl_find_msg+0x81c> 804a394: 8d 50 02 lea edx,[eax+0x2] 804a397: c6 40 01 2f mov BYTE PTR [eax+0x1],0x2f 804a39b: 50 push eax 804a39c: 6a 08 push 0x8 804a39e: 68 4d e8 0b 08 push 0x80be84d 804a3a3: 52 push edx 804a3a4: e8 f7 2c 01 00 call 805d0a0 <__mempcpy> 804a3a9: 83 c4 10 add esp,0x10 804a3ac: e9 9c fd ff ff jmp 804a14d <_nl_find_msg+0x78d> 804a3b1: eb 0d jmp 804a3c0 <__dcigettext> 804a3b3: 90 nop 804a3b4: 90 nop 804a3b5: 90 nop 804a3b6: 90 nop 804a3b7: 90 nop 804a3b8: 90 nop 804a3b9: 90 nop 804a3ba: 90 nop 804a3bb: 90 nop 804a3bc: 90 nop 804a3bd: 90 nop 804a3be: 90 nop 804a3bf: 90 nop 0804a3c0 <__dcigettext>: 804a3c0: 55 push ebp 804a3c1: 89 e5 mov ebp,esp 804a3c3: 57 push edi 804a3c4: 56 push esi 804a3c5: 53 push ebx 804a3c6: 83 ec 6c sub esp,0x6c 804a3c9: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804a3cc: 85 c0 test eax,eax 804a3ce: 0f 84 28 06 00 00 je 804a9fc <__dcigettext+0x63c> 804a3d4: 83 7d 1c 0c cmp DWORD PTR [ebp+0x1c],0xc 804a3d8: 0f 87 21 03 00 00 ja 804a6ff <__dcigettext+0x33f> 804a3de: 83 7d 1c 06 cmp DWORD PTR [ebp+0x1c],0x6 804a3e2: 0f 84 17 03 00 00 je 804a6ff <__dcigettext+0x33f> 804a3e8: b8 e8 ff ff ff mov eax,0xffffffe8 804a3ed: bb 00 00 00 00 mov ebx,0x0 804a3f2: 85 db test ebx,ebx 804a3f4: 65 8b 00 mov eax,DWORD PTR gs:[eax] 804a3f7: 89 45 a0 mov DWORD PTR [ebp-0x60],eax 804a3fa: 0f 84 20 04 00 00 je 804a820 <__dcigettext+0x460> 804a400: 83 ec 0c sub esp,0xc 804a403: 68 e0 c5 0e 08 push 0x80ec5e0 804a408: e8 f3 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a40d: c7 04 24 c0 c1 0e 08 mov DWORD PTR [esp],0x80ec1c0 804a414: e8 e7 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a419: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804a41c: 83 c4 10 add esp,0x10 804a41f: 85 c0 test eax,eax 804a421: 0f 84 d7 04 00 00 je 804a8fe <__dcigettext+0x53e> 804a427: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804a42a: 83 ec 0c sub esp,0xc 804a42d: c7 45 d8 00 00 00 00 mov DWORD PTR [ebp-0x28],0x0 804a434: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804a437: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804a43a: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 804a43d: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804a440: 50 push eax 804a441: 89 45 cc mov DWORD PTR [ebp-0x34],eax 804a444: e8 67 0c 03 00 call 807b0b0 <__current_locale_name> 804a449: 89 c3 mov ebx,eax 804a44b: 89 04 24 mov DWORD PTR [esp],eax 804a44e: e8 3d 1c 01 00 call 805c090 804a453: 8d 50 01 lea edx,[eax+0x1] 804a456: 83 c0 1f add eax,0x1f 804a459: 83 c4 10 add esp,0x10 804a45c: 83 e0 f0 and eax,0xfffffff0 804a45f: 29 c4 sub esp,eax 804a461: 8d 44 24 0f lea eax,[esp+0xf] 804a465: 83 ec 04 sub esp,0x4 804a468: 52 push edx 804a469: 53 push ebx 804a46a: 83 e0 f0 and eax,0xfffffff0 804a46d: 50 push eax 804a46e: e8 6d 2d 01 00 call 805d1e0 804a473: 83 c4 10 add esp,0x10 804a476: 89 45 9c mov DWORD PTR [ebp-0x64],eax 804a479: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804a47c: 83 ec 0c sub esp,0xc 804a47f: 68 00 c2 0e 08 push 0x80ec200 804a484: e8 77 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a489: 83 c4 10 add esp,0x10 804a48c: 8d 45 c8 lea eax,[ebp-0x38] 804a48f: 83 ec 04 sub esp,0x4 804a492: 68 40 99 04 08 push 0x8049940 804a497: 68 f8 c1 0e 08 push 0x80ec1f8 804a49c: 50 push eax 804a49d: e8 5e 4a 02 00 call 806ef00 <__tfind> 804a4a2: 89 45 a4 mov DWORD PTR [ebp-0x5c],eax 804a4a5: b8 00 00 00 00 mov eax,0x0 804a4aa: 83 c4 10 add esp,0x10 804a4ad: 85 c0 test eax,eax 804a4af: 74 10 je 804a4c1 <__dcigettext+0x101> 804a4b1: 83 ec 0c sub esp,0xc 804a4b4: 68 00 c2 0e 08 push 0x80ec200 804a4b9: e8 42 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a4be: 83 c4 10 add esp,0x10 804a4c1: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 804a4c4: 85 c0 test eax,eax 804a4c6: 74 10 je 804a4d8 <__dcigettext+0x118> 804a4c8: 8b 10 mov edx,DWORD PTR [eax] 804a4ca: a1 34 cc 0e 08 mov eax,ds:0x80ecc34 804a4cf: 39 42 0c cmp DWORD PTR [edx+0xc],eax 804a4d2: 0f 84 d8 03 00 00 je 804a8b0 <__dcigettext+0x4f0> 804a4d8: a1 30 cc 0e 08 mov eax,ds:0x80ecc30 804a4dd: 85 c0 test eax,eax 804a4df: 89 45 ac mov DWORD PTR [ebp-0x54],eax 804a4e2: 0f 84 a7 03 00 00 je 804a88f <__dcigettext+0x4cf> 804a4e8: 89 c3 mov ebx,eax 804a4ea: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804a4ed: eb 11 jmp 804a500 <__dcigettext+0x140> 804a4ef: 90 nop 804a4f0: 0f 88 92 03 00 00 js 804a888 <__dcigettext+0x4c8> 804a4f6: 8b 1b mov ebx,DWORD PTR [ebx] 804a4f8: 85 db test ebx,ebx 804a4fa: 0f 84 a0 03 00 00 je 804a8a0 <__dcigettext+0x4e0> 804a500: 8d 43 0c lea eax,[ebx+0xc] 804a503: 83 ec 08 sub esp,0x8 804a506: 50 push eax 804a507: 56 push esi 804a508: e8 53 dd ff ff call 8048260 <.plt+0xb0> 804a50d: 83 c4 10 add esp,0x10 804a510: 85 c0 test eax,eax 804a512: 75 dc jne 804a4f0 <__dcigettext+0x130> 804a514: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804a517: 89 5d ac mov DWORD PTR [ebp-0x54],ebx 804a51a: 80 38 2f cmp BYTE PTR [eax],0x2f 804a51d: 89 45 b0 mov DWORD PTR [ebp-0x50],eax 804a520: 0f 84 81 00 00 00 je 804a5a7 <__dcigettext+0x1e7> 804a526: 83 ec 0c sub esp,0xc 804a529: ff 75 b0 push DWORD PTR [ebp-0x50] 804a52c: bf 02 10 00 00 mov edi,0x1002 804a531: e8 5a 1b 01 00 call 805c090 804a536: 83 c4 10 add esp,0x10 804a539: 8d 70 01 lea esi,[eax+0x1] 804a53c: eb 19 jmp 804a557 <__dcigettext+0x197> 804a53e: 66 90 xchg ax,ax 804a540: b8 e8 ff ff ff mov eax,0xffffffe8 804a545: 65 83 38 22 cmp DWORD PTR gs:[eax],0x22 804a549: 0f 85 80 01 00 00 jne 804a6cf <__dcigettext+0x30f> 804a54f: 89 f8 mov eax,edi 804a551: d1 e8 shr eax,1 804a553: 8d 7c 07 20 lea edi,[edi+eax*1+0x20] 804a557: 8d 44 37 1e lea eax,[edi+esi*1+0x1e] 804a55b: 83 e0 f0 and eax,0xfffffff0 804a55e: 29 c4 sub esp,eax 804a560: b8 e8 ff ff ff mov eax,0xffffffe8 804a565: 8d 5c 24 0f lea ebx,[esp+0xf] 804a569: 83 ec 08 sub esp,0x8 804a56c: 83 e3 f0 and ebx,0xfffffff0 804a56f: 65 c7 00 00 00 00 00 mov DWORD PTR gs:[eax],0x0 804a576: 57 push edi 804a577: 53 push ebx 804a578: e8 53 3c 02 00 call 806e1d0 <__getcwd> 804a57d: 83 c4 10 add esp,0x10 804a580: 85 c0 test eax,eax 804a582: 74 bc je 804a540 <__dcigettext+0x180> 804a584: 83 ec 08 sub esp,0x8 804a587: 6a 00 push 0x0 804a589: 53 push ebx 804a58a: e8 51 dc ff ff call 80481e0 <.plt+0x30> 804a58f: 5a pop edx 804a590: 59 pop ecx 804a591: 83 c0 01 add eax,0x1 804a594: c6 40 ff 2f mov BYTE PTR [eax-0x1],0x2f 804a598: ff 75 b0 push DWORD PTR [ebp-0x50] 804a59b: 50 push eax 804a59c: e8 0f dc ff ff call 80481b0 <.plt> 804a5a1: 83 c4 10 add esp,0x10 804a5a4: 89 5d b0 mov DWORD PTR [ebp-0x50],ebx 804a5a7: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804a5aa: 83 ec 0c sub esp,0xc 804a5ad: 0f b6 b0 c4 01 0c 08 movzx esi,BYTE PTR [eax+0x80c01c4] 804a5b4: 50 push eax 804a5b5: e8 f6 0a 03 00 call 807b0b0 <__current_locale_name> 804a5ba: 83 c4 10 add esp,0x10 804a5bd: 89 c3 mov ebx,eax 804a5bf: 81 c6 e0 01 0c 08 add esi,0x80c01e0 804a5c5: 80 38 43 cmp BYTE PTR [eax],0x43 804a5c8: 0f 85 5a 01 00 00 jne 804a728 <__dcigettext+0x368> 804a5ce: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 804a5d2: 0f 85 50 01 00 00 jne 804a728 <__dcigettext+0x368> 804a5d8: 83 ec 0c sub esp,0xc 804a5db: ff 75 08 push DWORD PTR [ebp+0x8] 804a5de: e8 ad 1a 01 00 call 805c090 804a5e3: 89 c7 mov edi,eax 804a5e5: 89 34 24 mov DWORD PTR [esp],esi 804a5e8: 89 45 98 mov DWORD PTR [ebp-0x68],eax 804a5eb: e8 a0 1a 01 00 call 805c090 804a5f0: 8d 44 07 23 lea eax,[edi+eax*1+0x23] 804a5f4: 83 c4 10 add esp,0x10 804a5f7: 83 e0 f0 and eax,0xfffffff0 804a5fa: 29 c4 sub esp,eax 804a5fc: 8d 44 24 0f lea eax,[esp+0xf] 804a600: 83 ec 08 sub esp,0x8 804a603: 56 push esi 804a604: be 2f 00 00 00 mov esi,0x2f 804a609: 83 e0 f0 and eax,0xfffffff0 804a60c: 50 push eax 804a60d: 89 45 a8 mov DWORD PTR [ebp-0x58],eax 804a610: e8 fb db ff ff call 8048210 <.plt+0x60> 804a615: 83 c4 0c add esp,0xc 804a618: 66 89 30 mov WORD PTR [eax],si 804a61b: 83 c0 01 add eax,0x1 804a61e: 57 push edi 804a61f: ff 75 08 push DWORD PTR [ebp+0x8] 804a622: 50 push eax 804a623: e8 78 2a 01 00 call 805d0a0 <__mempcpy> 804a628: c7 00 2e 6d 6f 00 mov DWORD PTR [eax],0x6f6d2e 804a62e: 89 1c 24 mov DWORD PTR [esp],ebx 804a631: e8 5a 1a 01 00 call 805c090 804a636: 83 c0 1f add eax,0x1f 804a639: 83 c4 10 add esp,0x10 804a63c: 83 e0 f0 and eax,0xfffffff0 804a63f: 29 c4 sub esp,eax 804a641: 8d 44 24 0f lea eax,[esp+0xf] 804a645: 83 e0 f0 and eax,0xfffffff0 804a648: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804a64b: 90 nop 804a64c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804a650: 0f b6 03 movzx eax,BYTE PTR [ebx] 804a653: 3c 3a cmp al,0x3a 804a655: 0f 84 55 01 00 00 je 804a7b0 <__dcigettext+0x3f0> 804a65b: 84 c0 test al,al 804a65d: 0f 85 ed 00 00 00 jne 804a750 <__dcigettext+0x390> 804a663: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804a666: c6 00 43 mov BYTE PTR [eax],0x43 804a669: c6 40 01 00 mov BYTE PTR [eax+0x1],0x0 804a66d: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804a670: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 804a674: 74 59 je 804a6cf <__dcigettext+0x30f> 804a676: 8b 75 b4 mov esi,DWORD PTR [ebp-0x4c] 804a679: bf 4d c4 0b 08 mov edi,0x80bc44d 804a67e: b9 06 00 00 00 mov ecx,0x6 804a683: f3 a6 repz cmps BYTE PTR ds:[esi],BYTE PTR es:[edi] 804a685: 74 48 je 804a6cf <__dcigettext+0x30f> 804a687: 8b 7d ac mov edi,DWORD PTR [ebp-0x54] 804a68a: 83 ec 0c sub esp,0xc 804a68d: 8b 4d a8 mov ecx,DWORD PTR [ebp-0x58] 804a690: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804a693: 8b 45 b0 mov eax,DWORD PTR [ebp-0x50] 804a696: 57 push edi 804a697: e8 e4 04 00 00 call 804ab80 <_nl_find_domain> 804a69c: 83 c4 0c add esp,0xc 804a69f: 85 c0 test eax,eax 804a6a1: 89 c6 mov esi,eax 804a6a3: 74 ab je 804a650 <__dcigettext+0x290> 804a6a5: 8d 45 c4 lea eax,[ebp-0x3c] 804a6a8: 83 ec 08 sub esp,0x8 804a6ab: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804a6ae: 89 fa mov edx,edi 804a6b0: 50 push eax 804a6b1: 6a 01 push 0x1 804a6b3: 89 f0 mov eax,esi 804a6b5: e8 06 f3 ff ff call 80499c0 <_nl_find_msg> 804a6ba: 85 c0 test eax,eax 804a6bc: 5f pop edi 804a6bd: 5a pop edx 804a6be: 0f 84 fc 00 00 00 je 804a7c0 <__dcigettext+0x400> 804a6c4: 83 f8 ff cmp eax,0xffffffff 804a6c7: 89 c1 mov ecx,eax 804a6c9: 0f 85 9f 02 00 00 jne 804a96e <__dcigettext+0x5ae> 804a6cf: b8 00 00 00 00 mov eax,0x0 804a6d4: 85 c0 test eax,eax 804a6d6: 74 1c je 804a6f4 <__dcigettext+0x334> 804a6d8: 83 ec 0c sub esp,0xc 804a6db: 68 c0 c1 0e 08 push 0x80ec1c0 804a6e0: e8 1b 59 fb f7 call 0 <_nl_current_LC_CTYPE> 804a6e5: c7 04 24 e0 c5 0e 08 mov DWORD PTR [esp],0x80ec5e0 804a6ec: e8 0f 59 fb f7 call 0 <_nl_current_LC_CTYPE> 804a6f1: 83 c4 10 add esp,0x10 804a6f4: b8 e8 ff ff ff mov eax,0xffffffe8 804a6f9: 8b 4d a0 mov ecx,DWORD PTR [ebp-0x60] 804a6fc: 65 89 08 mov DWORD PTR gs:[eax],ecx 804a6ff: 83 7d 18 01 cmp DWORD PTR [ebp+0x18],0x1 804a703: 0f 84 07 01 00 00 je 804a810 <__dcigettext+0x450> 804a709: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804a70c: 8b 4d 10 mov ecx,DWORD PTR [ebp+0x10] 804a70f: 85 c0 test eax,eax 804a711: 0f 84 f9 00 00 00 je 804a810 <__dcigettext+0x450> 804a717: 8d 65 f4 lea esp,[ebp-0xc] 804a71a: 89 c8 mov eax,ecx 804a71c: 5b pop ebx 804a71d: 5e pop esi 804a71e: 5f pop edi 804a71f: 5d pop ebp 804a720: c3 ret 804a721: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a728: 83 ec 0c sub esp,0xc 804a72b: 68 44 c4 0b 08 push 0x80bc444 804a730: e8 1b 3e 00 00 call 804e550 804a735: 83 c4 10 add esp,0x10 804a738: 85 c0 test eax,eax 804a73a: 0f 84 98 fe ff ff je 804a5d8 <__dcigettext+0x218> 804a740: 80 38 00 cmp BYTE PTR [eax],0x0 804a743: 0f 45 d8 cmovne ebx,eax 804a746: e9 8d fe ff ff jmp 804a5d8 <__dcigettext+0x218> 804a74b: 90 nop 804a74c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804a750: 8b 55 b4 mov edx,DWORD PTR [ebp-0x4c] 804a753: eb 07 jmp 804a75c <__dcigettext+0x39c> 804a755: 8d 76 00 lea esi,[esi+0x0] 804a758: 3c 3a cmp al,0x3a 804a75a: 74 10 je 804a76c <__dcigettext+0x3ac> 804a75c: 83 c2 01 add edx,0x1 804a75f: 83 c3 01 add ebx,0x1 804a762: 88 42 ff mov BYTE PTR [edx-0x1],al 804a765: 0f b6 03 movzx eax,BYTE PTR [ebx] 804a768: 84 c0 test al,al 804a76a: 75 ec jne 804a758 <__dcigettext+0x398> 804a76c: 8b 0d cc af 0e 08 mov ecx,DWORD PTR ds:0x80eafcc 804a772: c6 02 00 mov BYTE PTR [edx],0x0 804a775: 85 c9 test ecx,ecx 804a777: 74 1f je 804a798 <__dcigettext+0x3d8> 804a779: 83 ec 08 sub esp,0x8 804a77c: 6a 2f push 0x2f 804a77e: ff 75 b4 push DWORD PTR [ebp-0x4c] 804a781: e8 0a db ff ff call 8048290 <.plt+0xe0> 804a786: 83 c4 10 add esp,0x10 804a789: 85 c0 test eax,eax 804a78b: 0f 85 bf fe ff ff jne 804a650 <__dcigettext+0x290> 804a791: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a798: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804a79b: 0f b6 00 movzx eax,BYTE PTR [eax] 804a79e: 3c 43 cmp al,0x43 804a7a0: 0f 85 d0 fe ff ff jne 804a676 <__dcigettext+0x2b6> 804a7a6: e9 c2 fe ff ff jmp 804a66d <__dcigettext+0x2ad> 804a7ab: 90 nop 804a7ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804a7b0: 83 c3 01 add ebx,0x1 804a7b3: e9 98 fe ff ff jmp 804a650 <__dcigettext+0x290> 804a7b8: 90 nop 804a7b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804a7c0: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 804a7c3: 85 c0 test eax,eax 804a7c5: 0f 84 85 fe ff ff je 804a650 <__dcigettext+0x290> 804a7cb: 89 5d 94 mov DWORD PTR [ebp-0x6c],ebx 804a7ce: 31 ff xor edi,edi 804a7d0: 8b 5d ac mov ebx,DWORD PTR [ebp-0x54] 804a7d3: eb 1a jmp 804a7ef <__dcigettext+0x42f> 804a7d5: 8d 76 00 lea esi,[esi+0x0] 804a7d8: 85 c0 test eax,eax 804a7da: 0f 85 88 01 00 00 jne 804a968 <__dcigettext+0x5a8> 804a7e0: 83 c7 01 add edi,0x1 804a7e3: 8b 44 be 10 mov eax,DWORD PTR [esi+edi*4+0x10] 804a7e7: 85 c0 test eax,eax 804a7e9: 0f 84 05 02 00 00 je 804a9f4 <__dcigettext+0x634> 804a7ef: 8d 4d c4 lea ecx,[ebp-0x3c] 804a7f2: 83 ec 08 sub esp,0x8 804a7f5: 89 da mov edx,ebx 804a7f7: 51 push ecx 804a7f8: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804a7fb: 6a 01 push 0x1 804a7fd: e8 be f1 ff ff call 80499c0 <_nl_find_msg> 804a802: 83 f8 ff cmp eax,0xffffffff 804a805: 5a pop edx 804a806: 59 pop ecx 804a807: 75 cf jne 804a7d8 <__dcigettext+0x418> 804a809: e9 c1 fe ff ff jmp 804a6cf <__dcigettext+0x30f> 804a80e: 66 90 xchg ax,ax 804a810: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804a813: 8d 65 f4 lea esp,[ebp-0xc] 804a816: 5b pop ebx 804a817: 89 c8 mov eax,ecx 804a819: 5e pop esi 804a81a: 5f pop edi 804a81b: 5d pop ebp 804a81c: c3 ret 804a81d: 8d 76 00 lea esi,[esi+0x0] 804a820: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804a823: 85 c0 test eax,eax 804a825: 0f 84 d3 00 00 00 je 804a8fe <__dcigettext+0x53e> 804a82b: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804a82e: 83 ec 0c sub esp,0xc 804a831: c7 45 d8 00 00 00 00 mov DWORD PTR [ebp-0x28],0x0 804a838: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804a83b: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804a83e: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 804a841: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804a844: 50 push eax 804a845: 89 45 cc mov DWORD PTR [ebp-0x34],eax 804a848: e8 63 08 03 00 call 807b0b0 <__current_locale_name> 804a84d: 89 c3 mov ebx,eax 804a84f: 89 04 24 mov DWORD PTR [esp],eax 804a852: e8 39 18 01 00 call 805c090 804a857: 8d 50 01 lea edx,[eax+0x1] 804a85a: 83 c0 1f add eax,0x1f 804a85d: 83 c4 10 add esp,0x10 804a860: 83 e0 f0 and eax,0xfffffff0 804a863: 29 c4 sub esp,eax 804a865: 8d 44 24 0f lea eax,[esp+0xf] 804a869: 83 ec 04 sub esp,0x4 804a86c: 52 push edx 804a86d: 53 push ebx 804a86e: 83 e0 f0 and eax,0xfffffff0 804a871: 50 push eax 804a872: e8 69 29 01 00 call 805d1e0 804a877: 83 c4 10 add esp,0x10 804a87a: 89 45 9c mov DWORD PTR [ebp-0x64],eax 804a87d: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804a880: e9 07 fc ff ff jmp 804a48c <__dcigettext+0xcc> 804a885: 8d 76 00 lea esi,[esi+0x0] 804a888: c7 45 ac 00 00 00 00 mov DWORD PTR [ebp-0x54],0x0 804a88f: c7 45 b0 54 c4 0b 08 mov DWORD PTR [ebp-0x50],0x80bc454 804a896: e9 0c fd ff ff jmp 804a5a7 <__dcigettext+0x1e7> 804a89b: 90 nop 804a89c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804a8a0: 89 5d ac mov DWORD PTR [ebp-0x54],ebx 804a8a3: c7 45 b0 54 c4 0b 08 mov DWORD PTR [ebp-0x50],0x80bc454 804a8aa: e9 f8 fc ff ff jmp 804a5a7 <__dcigettext+0x1e7> 804a8af: 90 nop 804a8b0: 8b 7d 14 mov edi,DWORD PTR [ebp+0x14] 804a8b3: 8b 4a 14 mov ecx,DWORD PTR [edx+0x14] 804a8b6: 85 ff test edi,edi 804a8b8: 0f 85 1b 01 00 00 jne 804a9d9 <__dcigettext+0x619> 804a8be: b8 00 00 00 00 mov eax,0x0 804a8c3: 85 c0 test eax,eax 804a8c5: 74 22 je 804a8e9 <__dcigettext+0x529> 804a8c7: 83 ec 0c sub esp,0xc 804a8ca: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804a8cd: 68 c0 c1 0e 08 push 0x80ec1c0 804a8d2: e8 29 57 fb f7 call 0 <_nl_current_LC_CTYPE> 804a8d7: c7 04 24 e0 c5 0e 08 mov DWORD PTR [esp],0x80ec5e0 804a8de: e8 1d 57 fb f7 call 0 <_nl_current_LC_CTYPE> 804a8e3: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804a8e6: 83 c4 10 add esp,0x10 804a8e9: 8b 75 a0 mov esi,DWORD PTR [ebp-0x60] 804a8ec: b8 e8 ff ff ff mov eax,0xffffffe8 804a8f1: 65 89 30 mov DWORD PTR gs:[eax],esi 804a8f4: 8d 65 f4 lea esp,[ebp-0xc] 804a8f7: 89 c8 mov eax,ecx 804a8f9: 5b pop ebx 804a8fa: 5e pop esi 804a8fb: 5f pop edi 804a8fc: 5d pop ebp 804a8fd: c3 ret 804a8fe: a1 6c b0 0e 08 mov eax,ds:0x80eb06c 804a903: 83 ec 0c sub esp,0xc 804a906: c7 45 d8 00 00 00 00 mov DWORD PTR [ebp-0x28],0x0 804a90d: 89 45 08 mov DWORD PTR [ebp+0x8],eax 804a910: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804a913: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804a916: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804a919: 89 45 c8 mov DWORD PTR [ebp-0x38],eax 804a91c: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804a91f: 50 push eax 804a920: 89 45 cc mov DWORD PTR [ebp-0x34],eax 804a923: e8 88 07 03 00 call 807b0b0 <__current_locale_name> 804a928: 89 c6 mov esi,eax 804a92a: 89 04 24 mov DWORD PTR [esp],eax 804a92d: e8 5e 17 01 00 call 805c090 804a932: 8d 50 01 lea edx,[eax+0x1] 804a935: 83 c0 1f add eax,0x1f 804a938: 83 c4 10 add esp,0x10 804a93b: 83 e0 f0 and eax,0xfffffff0 804a93e: 29 c4 sub esp,eax 804a940: 8d 44 24 0f lea eax,[esp+0xf] 804a944: 83 ec 04 sub esp,0x4 804a947: 52 push edx 804a948: 56 push esi 804a949: 83 e0 f0 and eax,0xfffffff0 804a94c: 50 push eax 804a94d: e8 8e 28 01 00 call 805d1e0 804a952: 83 c4 10 add esp,0x10 804a955: 85 db test ebx,ebx 804a957: 89 45 9c mov DWORD PTR [ebp-0x64],eax 804a95a: 89 45 d0 mov DWORD PTR [ebp-0x30],eax 804a95d: 0f 85 19 fb ff ff jne 804a47c <__dcigettext+0xbc> 804a963: e9 24 fb ff ff jmp 804a48c <__dcigettext+0xcc> 804a968: 8b 74 be 10 mov esi,DWORD PTR [esi+edi*4+0x10] 804a96c: 89 c1 mov ecx,eax 804a96e: 8b 7d a4 mov edi,DWORD PTR [ebp-0x5c] 804a971: 85 ff test edi,edi 804a973: 0f 84 a1 00 00 00 je 804aa1a <__dcigettext+0x65a> 804a979: 8b 45 a4 mov eax,DWORD PTR [ebp-0x5c] 804a97c: 8b 15 34 cc 0e 08 mov edx,DWORD PTR ds:0x80ecc34 804a982: 8b 00 mov eax,DWORD PTR [eax] 804a984: 89 50 0c mov DWORD PTR [eax+0xc],edx 804a987: 8b 55 c4 mov edx,DWORD PTR [ebp-0x3c] 804a98a: 89 70 10 mov DWORD PTR [eax+0x10],esi 804a98d: 89 48 14 mov DWORD PTR [eax+0x14],ecx 804a990: 89 50 18 mov DWORD PTR [eax+0x18],edx 804a993: 8b 5d 14 mov ebx,DWORD PTR [ebp+0x14] 804a996: b8 e8 ff ff ff mov eax,0xffffffe8 804a99b: 8b 7d a0 mov edi,DWORD PTR [ebp-0x60] 804a99e: 85 db test ebx,ebx 804a9a0: 65 89 38 mov DWORD PTR gs:[eax],edi 804a9a3: 75 5e jne 804aa03 <__dcigettext+0x643> 804a9a5: b8 00 00 00 00 mov eax,0x0 804a9aa: 85 c0 test eax,eax 804a9ac: 0f 84 65 fd ff ff je 804a717 <__dcigettext+0x357> 804a9b2: 83 ec 0c sub esp,0xc 804a9b5: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804a9b8: 68 c0 c1 0e 08 push 0x80ec1c0 804a9bd: e8 3e 56 fb f7 call 0 <_nl_current_LC_CTYPE> 804a9c2: c7 04 24 e0 c5 0e 08 mov DWORD PTR [esp],0x80ec5e0 804a9c9: e8 32 56 fb f7 call 0 <_nl_current_LC_CTYPE> 804a9ce: 83 c4 10 add esp,0x10 804a9d1: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804a9d4: e9 3e fd ff ff jmp 804a717 <__dcigettext+0x357> 804a9d9: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 804a9dc: 83 ec 0c sub esp,0xc 804a9df: ff 72 18 push DWORD PTR [edx+0x18] 804a9e2: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 804a9e5: e8 06 ef ff ff call 80498f0 804a9ea: 83 c4 0c add esp,0xc 804a9ed: 89 c1 mov ecx,eax 804a9ef: e9 ca fe ff ff jmp 804a8be <__dcigettext+0x4fe> 804a9f4: 8b 5d 94 mov ebx,DWORD PTR [ebp-0x6c] 804a9f7: e9 54 fc ff ff jmp 804a650 <__dcigettext+0x290> 804a9fc: 31 c9 xor ecx,ecx 804a9fe: e9 14 fd ff ff jmp 804a717 <__dcigettext+0x357> 804aa03: 8b 55 18 mov edx,DWORD PTR [ebp+0x18] 804aa06: 83 ec 0c sub esp,0xc 804aa09: ff 75 c4 push DWORD PTR [ebp-0x3c] 804aa0c: 89 f0 mov eax,esi 804aa0e: e8 dd ee ff ff call 80498f0 804aa13: 83 c4 0c add esp,0xc 804aa16: 89 c1 mov ecx,eax 804aa18: eb 8b jmp 804a9a5 <__dcigettext+0x5e5> 804aa1a: 83 ec 0c sub esp,0xc 804aa1d: ff 75 0c push DWORD PTR [ebp+0xc] 804aa20: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804aa23: e8 68 16 01 00 call 805c090 804aa28: 8b 55 9c mov edx,DWORD PTR [ebp-0x64] 804aa2b: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804aa2e: 8d 78 01 lea edi,[eax+0x1] 804aa31: 83 c4 10 add esp,0x10 804aa34: 8b 1a mov ebx,DWORD PTR [edx] 804aa36: 83 c2 04 add edx,0x4 804aa39: 8d 83 ff fe fe fe lea eax,[ebx-0x1010101] 804aa3f: f7 d3 not ebx 804aa41: 21 d8 and eax,ebx 804aa43: 25 80 80 80 80 and eax,0x80808080 804aa48: 74 ea je 804aa34 <__dcigettext+0x674> 804aa4a: 89 c3 mov ebx,eax 804aa4c: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804aa4f: c1 eb 10 shr ebx,0x10 804aa52: a9 80 80 00 00 test eax,0x8080 804aa57: 0f 44 c3 cmove eax,ebx 804aa5a: 8d 5a 02 lea ebx,[edx+0x2] 804aa5d: 89 c1 mov ecx,eax 804aa5f: 0f 44 d3 cmove edx,ebx 804aa62: 00 c1 add cl,al 804aa64: 8b 45 98 mov eax,DWORD PTR [ebp-0x68] 804aa67: 83 da 03 sbb edx,0x3 804aa6a: 2b 55 9c sub edx,DWORD PTR [ebp-0x64] 804aa6d: 83 ec 0c sub esp,0xc 804aa70: 8d 44 02 1e lea eax,[edx+eax*1+0x1e] 804aa74: 89 55 ac mov DWORD PTR [ebp-0x54],edx 804aa77: 01 f8 add eax,edi 804aa79: 50 push eax 804aa7a: e8 61 f4 00 00 call 8059ee0 <__libc_malloc> 804aa7f: 83 c4 10 add esp,0x10 804aa82: 85 c0 test eax,eax 804aa84: 89 c3 mov ebx,eax 804aa86: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804aa89: 0f 84 04 ff ff ff je 804a993 <__dcigettext+0x5d3> 804aa8f: 8d 40 1c lea eax,[eax+0x1c] 804aa92: 83 ec 04 sub esp,0x4 804aa95: 89 4d b0 mov DWORD PTR [ebp-0x50],ecx 804aa98: 57 push edi 804aa99: ff 75 0c push DWORD PTR [ebp+0xc] 804aa9c: 50 push eax 804aa9d: e8 fe 25 01 00 call 805d0a0 <__mempcpy> 804aaa2: 8b 7d 98 mov edi,DWORD PTR [ebp-0x68] 804aaa5: 83 c4 0c add esp,0xc 804aaa8: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804aaab: 83 c7 01 add edi,0x1 804aaae: 57 push edi 804aaaf: ff 75 08 push DWORD PTR [ebp+0x8] 804aab2: 50 push eax 804aab3: e8 28 27 01 00 call 805d1e0 804aab8: 03 7d b4 add edi,DWORD PTR [ebp-0x4c] 804aabb: 8b 55 ac mov edx,DWORD PTR [ebp-0x54] 804aabe: 83 c4 0c add esp,0xc 804aac1: 83 c2 01 add edx,0x1 804aac4: 52 push edx 804aac5: ff 75 9c push DWORD PTR [ebp-0x64] 804aac8: 57 push edi 804aac9: e8 12 27 01 00 call 805d1e0 804aace: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804aad1: 8b 4d b0 mov ecx,DWORD PTR [ebp-0x50] 804aad4: 83 c4 10 add esp,0x10 804aad7: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 804aada: 89 73 10 mov DWORD PTR [ebx+0x10],esi 804aadd: 89 03 mov DWORD PTR [ebx],eax 804aadf: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 804aae2: 89 4b 14 mov DWORD PTR [ebx+0x14],ecx 804aae5: 89 43 04 mov DWORD PTR [ebx+0x4],eax 804aae8: a1 34 cc 0e 08 mov eax,ds:0x80ecc34 804aaed: 89 43 0c mov DWORD PTR [ebx+0xc],eax 804aaf0: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804aaf3: 89 43 18 mov DWORD PTR [ebx+0x18],eax 804aaf6: b8 00 00 00 00 mov eax,0x0 804aafb: 85 c0 test eax,eax 804aafd: 74 16 je 804ab15 <__dcigettext+0x755> 804aaff: 83 ec 0c sub esp,0xc 804ab02: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804ab05: 68 00 c2 0e 08 push 0x80ec200 804ab0a: e8 f1 54 fb f7 call 0 <_nl_current_LC_CTYPE> 804ab0f: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804ab12: 83 c4 10 add esp,0x10 804ab15: 83 ec 04 sub esp,0x4 804ab18: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804ab1b: 68 40 99 04 08 push 0x8049940 804ab20: 68 f8 c1 0e 08 push 0x80ec1f8 804ab25: 53 push ebx 804ab26: e8 75 42 02 00 call 806eda0 <__tsearch> 804ab2b: 89 c7 mov edi,eax 804ab2d: b8 00 00 00 00 mov eax,0x0 804ab32: 83 c4 10 add esp,0x10 804ab35: 85 c0 test eax,eax 804ab37: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804ab3a: 74 13 je 804ab4f <__dcigettext+0x78f> 804ab3c: 83 ec 0c sub esp,0xc 804ab3f: 68 00 c2 0e 08 push 0x80ec200 804ab44: e8 b7 54 fb f7 call 0 <_nl_current_LC_CTYPE> 804ab49: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804ab4c: 83 c4 10 add esp,0x10 804ab4f: 85 ff test edi,edi 804ab51: 74 08 je 804ab5b <__dcigettext+0x79b> 804ab53: 3b 1f cmp ebx,DWORD PTR [edi] 804ab55: 0f 84 38 fe ff ff je 804a993 <__dcigettext+0x5d3> 804ab5b: 83 ec 0c sub esp,0xc 804ab5e: 89 4d b4 mov DWORD PTR [ebp-0x4c],ecx 804ab61: 53 push ebx 804ab62: e8 79 f8 00 00 call 805a3e0 <__cfree> 804ab67: 83 c4 10 add esp,0x10 804ab6a: 8b 4d b4 mov ecx,DWORD PTR [ebp-0x4c] 804ab6d: e9 21 fe ff ff jmp 804a993 <__dcigettext+0x5d3> 804ab72: 66 90 xchg ax,ax 804ab74: 66 90 xchg ax,ax 804ab76: 66 90 xchg ax,ax 804ab78: 66 90 xchg ax,ax 804ab7a: 66 90 xchg ax,ax 804ab7c: 66 90 xchg ax,ax 804ab7e: 66 90 xchg ax,ax 0804ab80 <_nl_find_domain>: 804ab80: 55 push ebp 804ab81: 57 push edi 804ab82: 89 cf mov edi,ecx 804ab84: 56 push esi 804ab85: 53 push ebx 804ab86: 89 c3 mov ebx,eax 804ab88: b8 00 00 00 00 mov eax,0x0 804ab8d: 89 d6 mov esi,edx 804ab8f: 83 ec 3c sub esp,0x3c 804ab92: 85 c0 test eax,eax 804ab94: 74 10 je 804aba6 <_nl_find_domain+0x26> 804ab96: 83 ec 0c sub esp,0xc 804ab99: 68 20 c2 0e 08 push 0x80ec220 804ab9e: e8 5d 54 fb f7 call 0 <_nl_current_LC_CTYPE> 804aba3: 83 c4 10 add esp,0x10 804aba6: 83 ec 0c sub esp,0xc 804aba9: 53 push ebx 804abaa: e8 e1 14 01 00 call 805c090 804abaf: 83 c4 0c add esp,0xc 804abb2: 83 c0 01 add eax,0x1 804abb5: 6a 00 push 0x0 804abb7: 57 push edi 804abb8: 6a 00 push 0x0 804abba: 6a 00 push 0x0 804abbc: 6a 00 push 0x0 804abbe: 6a 00 push 0x0 804abc0: 56 push esi 804abc1: 6a 00 push 0x0 804abc3: 50 push eax 804abc4: 53 push ebx 804abc5: 68 40 c2 0e 08 push 0x80ec240 804abca: e8 61 1e 00 00 call 804ca30 <_nl_make_l10nflist> 804abcf: ba 00 00 00 00 mov edx,0x0 804abd4: 83 c4 30 add esp,0x30 804abd7: 89 c5 mov ebp,eax 804abd9: 85 d2 test edx,edx 804abdb: 74 18 je 804abf5 <_nl_find_domain+0x75> 804abdd: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 804abe1: 83 ec 0c sub esp,0xc 804abe4: 68 20 c2 0e 08 push 0x80ec220 804abe9: e8 12 54 fb f7 call 0 <_nl_current_LC_CTYPE> 804abee: 83 c4 10 add esp,0x10 804abf1: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804abf5: 85 ed test ebp,ebp 804abf7: 74 67 je 804ac60 <_nl_find_domain+0xe0> 804abf9: 8b 5d 04 mov ebx,DWORD PTR [ebp+0x4] 804abfc: 85 db test ebx,ebx 804abfe: 7e 50 jle 804ac50 <_nl_find_domain+0xd0> 804ac00: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 804ac03: 85 c9 test ecx,ecx 804ac05: 74 11 je 804ac18 <_nl_find_domain+0x98> 804ac07: 83 c4 3c add esp,0x3c 804ac0a: 89 e8 mov eax,ebp 804ac0c: 5b pop ebx 804ac0d: 5e pop esi 804ac0e: 5f pop edi 804ac0f: 5d pop ebp 804ac10: c2 04 00 ret 0x4 804ac13: 90 nop 804ac14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ac18: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804ac1b: 85 c0 test eax,eax 804ac1d: 74 e8 je 804ac07 <_nl_find_domain+0x87> 804ac1f: 8d 5d 10 lea ebx,[ebp+0x10] 804ac22: eb 16 jmp 804ac3a <_nl_find_domain+0xba> 804ac24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ac28: 8b 03 mov eax,DWORD PTR [ebx] 804ac2a: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804ac2d: 85 c0 test eax,eax 804ac2f: 75 d6 jne 804ac07 <_nl_find_domain+0x87> 804ac31: 83 c3 04 add ebx,0x4 804ac34: 8b 03 mov eax,DWORD PTR [ebx] 804ac36: 85 c0 test eax,eax 804ac38: 74 cd je 804ac07 <_nl_find_domain+0x87> 804ac3a: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804ac3d: 85 d2 test edx,edx 804ac3f: 7f e7 jg 804ac28 <_nl_find_domain+0xa8> 804ac41: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 804ac45: e8 86 01 00 00 call 804add0 <_nl_load_domain> 804ac4a: eb dc jmp 804ac28 <_nl_find_domain+0xa8> 804ac4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ac50: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 804ac54: 89 e8 mov eax,ebp 804ac56: e8 75 01 00 00 call 804add0 <_nl_load_domain> 804ac5b: eb a3 jmp 804ac00 <_nl_find_domain+0x80> 804ac5d: 8d 76 00 lea esi,[esi+0x0] 804ac60: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 804ac64: 83 ec 0c sub esp,0xc 804ac67: 56 push esi 804ac68: e8 73 1c 00 00 call 804c8e0 <_nl_expand_alias> 804ac6d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804ac71: 83 c4 10 add esp,0x10 804ac74: 85 c0 test eax,eax 804ac76: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804ac7a: 74 1a je 804ac96 <_nl_find_domain+0x116> 804ac7c: 83 ec 0c sub esp,0xc 804ac7f: 50 push eax 804ac80: e8 cb 13 01 00 call 805c050 <__strdup> 804ac85: 83 c4 10 add esp,0x10 804ac88: 85 c0 test eax,eax 804ac8a: 89 c6 mov esi,eax 804ac8c: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804ac90: 0f 84 71 ff ff ff je 804ac07 <_nl_find_domain+0x87> 804ac96: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804ac9a: 83 ec 08 sub esp,0x8 804ac9d: 8d 44 24 34 lea eax,[esp+0x34] 804aca1: 50 push eax 804aca2: 8d 44 24 34 lea eax,[esp+0x34] 804aca6: 50 push eax 804aca7: 8d 44 24 34 lea eax,[esp+0x34] 804acab: 50 push eax 804acac: 8d 44 24 34 lea eax,[esp+0x34] 804acb0: 50 push eax 804acb1: 8d 44 24 34 lea eax,[esp+0x34] 804acb5: 50 push eax 804acb6: 56 push esi 804acb7: e8 84 23 00 00 call 804d040 <_nl_explode_name> 804acbc: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 804acc0: 83 c4 20 add esp,0x20 804acc3: 83 f8 ff cmp eax,0xffffffff 804acc6: 0f 84 3b ff ff ff je 804ac07 <_nl_find_domain+0x87> 804accc: b8 00 00 00 00 mov eax,0x0 804acd1: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804acd5: 85 c0 test eax,eax 804acd7: 74 14 je 804aced <_nl_find_domain+0x16d> 804acd9: 83 ec 0c sub esp,0xc 804acdc: 68 20 c2 0e 08 push 0x80ec220 804ace1: e8 1a 53 fb f7 call 0 <_nl_current_LC_CTYPE> 804ace6: 83 c4 10 add esp,0x10 804ace9: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804aced: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804acf1: 83 ec 0c sub esp,0xc 804acf4: 53 push ebx 804acf5: e8 96 13 01 00 call 805c090 804acfa: 83 c4 0c add esp,0xc 804acfd: 83 c0 01 add eax,0x1 804ad00: 6a 01 push 0x1 804ad02: 57 push edi 804ad03: ff 74 24 2c push DWORD PTR [esp+0x2c] 804ad07: ff 74 24 3c push DWORD PTR [esp+0x3c] 804ad0b: ff 74 24 3c push DWORD PTR [esp+0x3c] 804ad0f: ff 74 24 3c push DWORD PTR [esp+0x3c] 804ad13: ff 74 24 38 push DWORD PTR [esp+0x38] 804ad17: ff 74 24 24 push DWORD PTR [esp+0x24] 804ad1b: 50 push eax 804ad1c: 53 push ebx 804ad1d: 68 40 c2 0e 08 push 0x80ec240 804ad22: e8 09 1d 00 00 call 804ca30 <_nl_make_l10nflist> 804ad27: 83 c4 30 add esp,0x30 804ad2a: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804ad2e: 89 c5 mov ebp,eax 804ad30: 85 d2 test edx,edx 804ad32: 74 10 je 804ad44 <_nl_find_domain+0x1c4> 804ad34: 83 ec 0c sub esp,0xc 804ad37: 68 20 c2 0e 08 push 0x80ec220 804ad3c: e8 bf 52 fb f7 call 0 <_nl_current_LC_CTYPE> 804ad41: 83 c4 10 add esp,0x10 804ad44: 85 ed test ebp,ebp 804ad46: 74 22 je 804ad6a <_nl_find_domain+0x1ea> 804ad48: 8b 7d 04 mov edi,DWORD PTR [ebp+0x4] 804ad4b: 85 ff test edi,edi 804ad4d: 7e 6d jle 804adbc <_nl_find_domain+0x23c> 804ad4f: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804ad52: 85 db test ebx,ebx 804ad54: 74 33 je 804ad89 <_nl_find_domain+0x209> 804ad56: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804ad5a: 85 c9 test ecx,ecx 804ad5c: 74 0c je 804ad6a <_nl_find_domain+0x1ea> 804ad5e: 83 ec 0c sub esp,0xc 804ad61: 56 push esi 804ad62: e8 79 f6 00 00 call 805a3e0 <__cfree> 804ad67: 83 c4 10 add esp,0x10 804ad6a: f6 44 24 04 01 test BYTE PTR [esp+0x4],0x1 804ad6f: 0f 84 92 fe ff ff je 804ac07 <_nl_find_domain+0x87> 804ad75: 83 ec 0c sub esp,0xc 804ad78: ff 74 24 38 push DWORD PTR [esp+0x38] 804ad7c: e8 5f f6 00 00 call 805a3e0 <__cfree> 804ad81: 83 c4 10 add esp,0x10 804ad84: e9 7e fe ff ff jmp 804ac07 <_nl_find_domain+0x87> 804ad89: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 804ad8c: 85 c0 test eax,eax 804ad8e: 74 c6 je 804ad56 <_nl_find_domain+0x1d6> 804ad90: 8d 5d 10 lea ebx,[ebp+0x10] 804ad93: eb 15 jmp 804adaa <_nl_find_domain+0x22a> 804ad95: 8d 76 00 lea esi,[esi+0x0] 804ad98: 8b 03 mov eax,DWORD PTR [ebx] 804ad9a: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804ad9d: 85 c0 test eax,eax 804ad9f: 75 b5 jne 804ad56 <_nl_find_domain+0x1d6> 804ada1: 83 c3 04 add ebx,0x4 804ada4: 8b 03 mov eax,DWORD PTR [ebx] 804ada6: 85 c0 test eax,eax 804ada8: 74 ac je 804ad56 <_nl_find_domain+0x1d6> 804adaa: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804adad: 85 d2 test edx,edx 804adaf: 7f e7 jg 804ad98 <_nl_find_domain+0x218> 804adb1: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 804adb5: e8 16 00 00 00 call 804add0 <_nl_load_domain> 804adba: eb dc jmp 804ad98 <_nl_find_domain+0x218> 804adbc: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 804adc0: 89 e8 mov eax,ebp 804adc2: e8 09 00 00 00 call 804add0 <_nl_load_domain> 804adc7: eb 86 jmp 804ad4f <_nl_find_domain+0x1cf> 804adc9: 66 90 xchg ax,ax 804adcb: 66 90 xchg ax,ax 804adcd: 66 90 xchg ax,ax 804adcf: 90 nop 0804add0 <_nl_load_domain>: 804add0: 55 push ebp 804add1: 89 e5 mov ebp,esp 804add3: 57 push edi 804add4: 56 push esi 804add5: 53 push ebx 804add6: 89 c7 mov edi,eax 804add8: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 804addf: 81 ec dc 00 00 00 sub esp,0xdc 804ade5: 3b 35 4c c2 0e 08 cmp esi,DWORD PTR ds:0x80ec24c 804adeb: 74 2c je 804ae19 <_nl_load_domain+0x49> 804aded: 31 c0 xor eax,eax 804adef: b9 01 00 00 00 mov ecx,0x1 804adf4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804adfb: 00 804adfc: 74 01 je 804adff <_nl_load_domain+0x2f> 804adfe: f0 0f b1 0d 44 c2 0e lock cmpxchg DWORD PTR ds:0x80ec244,ecx 804ae05: 08 804ae06: 74 0b je 804ae13 <_nl_load_domain+0x43> 804ae08: 8d 0d 44 c2 0e 08 lea ecx,ds:0x80ec244 804ae0e: e8 9d 4c 02 00 call 806fab0 <__lll_lock_wait_private> 804ae13: 89 35 4c c2 0e 08 mov DWORD PTR ds:0x80ec24c,esi 804ae19: a1 48 c2 0e 08 mov eax,ds:0x80ec248 804ae1e: 8d 70 01 lea esi,[eax+0x1] 804ae21: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804ae24: 89 35 48 c2 0e 08 mov DWORD PTR ds:0x80ec248,esi 804ae2a: 85 c0 test eax,eax 804ae2c: 0f 85 ce 01 00 00 jne 804b000 <_nl_load_domain+0x230> 804ae32: 8b 1f mov ebx,DWORD PTR [edi] 804ae34: 89 95 6c ff ff ff mov DWORD PTR [ebp-0x94],edx 804ae3a: c7 47 04 ff ff ff ff mov DWORD PTR [edi+0x4],0xffffffff 804ae41: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 804ae48: 85 db test ebx,ebx 804ae4a: 0f 84 a9 01 00 00 je 804aff9 <_nl_load_domain+0x229> 804ae50: 31 c9 xor ecx,ecx 804ae52: b8 05 00 00 00 mov eax,0x5 804ae57: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804ae5d: 3d 00 f0 ff ff cmp eax,0xfffff000 804ae62: 89 c3 mov ebx,eax 804ae64: 0f 87 36 05 00 00 ja 804b3a0 <_nl_load_domain+0x5d0> 804ae6a: 83 fb ff cmp ebx,0xffffffff 804ae6d: 0f 84 80 01 00 00 je 804aff3 <_nl_load_domain+0x223> 804ae73: 8d 45 88 lea eax,[ebp-0x78] 804ae76: 83 ec 04 sub esp,0x4 804ae79: 50 push eax 804ae7a: 53 push ebx 804ae7b: 6a 03 push 0x3 804ae7d: e8 ee 30 02 00 call 806df70 <___fxstat64> 804ae82: 83 c4 10 add esp,0x10 804ae85: 85 c0 test eax,eax 804ae87: 89 85 68 ff ff ff mov DWORD PTR [ebp-0x98],eax 804ae8d: 0f 85 55 01 00 00 jne 804afe8 <_nl_load_domain+0x218> 804ae93: 8b 45 b4 mov eax,DWORD PTR [ebp-0x4c] 804ae96: 8b 55 b8 mov edx,DWORD PTR [ebp-0x48] 804ae99: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 804ae9f: 89 c1 mov ecx,eax 804aea1: 89 85 60 ff ff ff mov DWORD PTR [ebp-0xa0],eax 804aea7: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804aead: 33 85 70 ff ff ff xor eax,DWORD PTR [ebp-0x90] 804aeb3: 89 95 74 ff ff ff mov DWORD PTR [ebp-0x8c],edx 804aeb9: 31 d2 xor edx,edx 804aebb: 33 95 74 ff ff ff xor edx,DWORD PTR [ebp-0x8c] 804aec1: 89 c6 mov esi,eax 804aec3: 09 d6 or esi,edx 804aec5: 0f 85 1d 01 00 00 jne 804afe8 <_nl_load_domain+0x218> 804aecb: 83 f9 2f cmp ecx,0x2f 804aece: 0f 86 14 01 00 00 jbe 804afe8 <_nl_load_domain+0x218> 804aed4: 83 ec 08 sub esp,0x8 804aed7: 6a 00 push 0x0 804aed9: 53 push ebx 804aeda: 6a 02 push 0x2 804aedc: 6a 01 push 0x1 804aede: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 804aee4: 6a 00 push 0x0 804aee6: e8 55 3b 02 00 call 806ea40 <__mmap> 804aeeb: 83 c4 20 add esp,0x20 804aeee: 83 f8 ff cmp eax,0xffffffff 804aef1: 89 c6 mov esi,eax 804aef3: 0f 84 b7 09 00 00 je 804b8b0 <_nl_load_domain+0xae0> 804aef9: b8 06 00 00 00 mov eax,0x6 804aefe: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804af04: 8b 06 mov eax,DWORD PTR [esi] 804af06: 3d de 12 04 95 cmp eax,0x950412de 804af0b: 0f 95 c2 setne dl 804af0e: 3d 95 04 12 de cmp eax,0xde120495 804af13: 89 d3 mov ebx,edx 804af15: 74 08 je 804af1f <_nl_load_domain+0x14f> 804af17: 84 d2 test dl,dl 804af19: 0f 85 64 0a 00 00 jne 804b983 <_nl_load_domain+0xbb3> 804af1f: c7 85 68 ff ff ff 01 mov DWORD PTR [ebp-0x98],0x1 804af26: 00 00 00 804af29: 83 ec 0c sub esp,0xc 804af2c: 6a 68 push 0x68 804af2e: e8 ad ef 00 00 call 8059ee0 <__libc_malloc> 804af33: 83 c4 10 add esp,0x10 804af36: 85 c0 test eax,eax 804af38: 89 85 70 ff ff ff mov DWORD PTR [ebp-0x90],eax 804af3e: 0f 84 af 00 00 00 je 804aff3 <_nl_load_domain+0x223> 804af44: 8b 8d 68 ff ff ff mov ecx,DWORD PTR [ebp-0x98] 804af4a: 0f b6 d3 movzx edx,bl 804af4d: 84 db test bl,bl 804af4f: 89 47 08 mov DWORD PTR [edi+0x8],eax 804af52: 89 30 mov DWORD PTR [eax],esi 804af54: 89 50 0c mov DWORD PTR [eax+0xc],edx 804af57: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 804af5e: 89 48 04 mov DWORD PTR [eax+0x4],ecx 804af61: 8b 8d 60 ff ff ff mov ecx,DWORD PTR [ebp-0xa0] 804af67: 89 48 08 mov DWORD PTR [eax+0x8],ecx 804af6a: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 804af6d: 0f 84 cd 00 00 00 je 804b040 <_nl_load_domain+0x270> 804af73: 0f c8 bswap eax 804af75: 3d ff ff 01 00 cmp eax,0x1ffff 804af7a: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804af80: 0f 87 1a 02 00 00 ja 804b1a0 <_nl_load_domain+0x3d0> 804af86: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 804af89: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804af8f: 0f c9 bswap ecx 804af91: 89 48 14 mov DWORD PTR [eax+0x14],ecx 804af94: 8b 4e 0c mov ecx,DWORD PTR [esi+0xc] 804af97: 0f c9 bswap ecx 804af99: 01 f1 add ecx,esi 804af9b: 89 48 18 mov DWORD PTR [eax+0x18],ecx 804af9e: 8b 4e 10 mov ecx,DWORD PTR [esi+0x10] 804afa1: 0f c9 bswap ecx 804afa3: 01 f1 add ecx,esi 804afa5: 89 48 1c mov DWORD PTR [eax+0x1c],ecx 804afa8: 8b 4e 14 mov ecx,DWORD PTR [esi+0x14] 804afab: 0f c9 bswap ecx 804afad: 83 f9 02 cmp ecx,0x2 804afb0: 89 8d 50 ff ff ff mov DWORD PTR [ebp-0xb0],ecx 804afb6: 89 48 2c mov DWORD PTR [eax+0x2c],ecx 804afb9: 0f 86 f1 03 00 00 jbe 804b3b0 <_nl_load_domain+0x5e0> 804afbf: 8b 4e 18 mov ecx,DWORD PTR [esi+0x18] 804afc2: 0f c9 bswap ecx 804afc4: e9 bc 00 00 00 jmp 804b085 <_nl_load_domain+0x2b5> 804afc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804afd0: 83 f8 ff cmp eax,0xffffffff 804afd3: 75 13 jne 804afe8 <_nl_load_domain+0x218> 804afd5: b8 e8 ff ff ff mov eax,0xffffffe8 804afda: 65 83 38 04 cmp DWORD PTR gs:[eax],0x4 804afde: 0f 84 11 09 00 00 je 804b8f5 <_nl_load_domain+0xb25> 804afe4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804afe8: b8 06 00 00 00 mov eax,0x6 804afed: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804aff3: 8b 35 48 c2 0e 08 mov esi,DWORD PTR ds:0x80ec248 804aff9: c7 47 04 01 00 00 00 mov DWORD PTR [edi+0x4],0x1 804b000: 83 ee 01 sub esi,0x1 804b003: 85 f6 test esi,esi 804b005: 89 35 48 c2 0e 08 mov DWORD PTR ds:0x80ec248,esi 804b00b: 75 29 jne 804b036 <_nl_load_domain+0x266> 804b00d: c7 05 4c c2 0e 08 00 mov DWORD PTR ds:0x80ec24c,0x0 804b014: 00 00 00 804b017: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804b01e: 00 804b01f: 74 01 je 804b022 <_nl_load_domain+0x252> 804b021: f0 83 2d 44 c2 0e 08 lock sub DWORD PTR ds:0x80ec244,0x1 804b028: 01 804b029: 74 0b je 804b036 <_nl_load_domain+0x266> 804b02b: 8d 05 44 c2 0e 08 lea eax,ds:0x80ec244 804b031: e8 aa 4a 02 00 call 806fae0 <__lll_unlock_wake_private> 804b036: 8d 65 f4 lea esp,[ebp-0xc] 804b039: 5b pop ebx 804b03a: 5e pop esi 804b03b: 5f pop edi 804b03c: 5d pop ebp 804b03d: c3 ret 804b03e: 66 90 xchg ax,ax 804b040: 3d ff ff 01 00 cmp eax,0x1ffff 804b045: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804b04b: 0f 87 4f 01 00 00 ja 804b1a0 <_nl_load_domain+0x3d0> 804b051: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 804b054: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b05a: 89 48 14 mov DWORD PTR [eax+0x14],ecx 804b05d: 8b 4e 0c mov ecx,DWORD PTR [esi+0xc] 804b060: 01 f1 add ecx,esi 804b062: 89 48 18 mov DWORD PTR [eax+0x18],ecx 804b065: 8b 4e 10 mov ecx,DWORD PTR [esi+0x10] 804b068: 01 f1 add ecx,esi 804b06a: 89 48 1c mov DWORD PTR [eax+0x1c],ecx 804b06d: 8b 4e 14 mov ecx,DWORD PTR [esi+0x14] 804b070: 83 f9 02 cmp ecx,0x2 804b073: 89 8d 50 ff ff ff mov DWORD PTR [ebp-0xb0],ecx 804b079: 89 48 2c mov DWORD PTR [eax+0x2c],ecx 804b07c: 0f 86 2e 03 00 00 jbe 804b3b0 <_nl_load_domain+0x5e0> 804b082: 8b 4e 18 mov ecx,DWORD PTR [esi+0x18] 804b085: 01 f1 add ecx,esi 804b087: 66 83 bd 64 ff ff ff cmp WORD PTR [ebp-0x9c],0x0 804b08e: 00 804b08f: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b095: 89 48 30 mov DWORD PTR [eax+0x30],ecx 804b098: 89 50 34 mov DWORD PTR [eax+0x34],edx 804b09b: 0f 84 4f 01 00 00 je 804b1f0 <_nl_load_domain+0x420> 804b0a1: 85 c9 test ecx,ecx 804b0a3: 0f 84 cf 08 00 00 je 804b978 <_nl_load_domain+0xba8> 804b0a9: 84 db test bl,bl 804b0ab: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 804b0ae: 0f 84 44 03 00 00 je 804b3f8 <_nl_load_domain+0x628> 804b0b4: 0f c8 bswap eax 804b0b6: 85 c0 test eax,eax 804b0b8: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 804b0be: 0f 84 2c 01 00 00 je 804b1f0 <_nl_load_domain+0x420> 804b0c4: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 804b0c7: 0f c8 bswap eax 804b0c9: 89 c2 mov edx,eax 804b0cb: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804b0d1: 8b 46 20 mov eax,DWORD PTR [esi+0x20] 804b0d4: 0f c8 bswap eax 804b0d6: 01 f0 add eax,esi 804b0d8: 89 85 58 ff ff ff mov DWORD PTR [ebp-0xa8],eax 804b0de: 8d 04 95 1e 00 00 00 lea eax,[edx*4+0x1e] 804b0e5: 83 e0 f0 and eax,0xfffffff0 804b0e8: 29 c4 sub esp,eax 804b0ea: 8d 44 24 0f lea eax,[esp+0xf] 804b0ee: 83 e0 f0 and eax,0xfffffff0 804b0f1: 85 d2 test edx,edx 804b0f3: 89 85 54 ff ff ff mov DWORD PTR [ebp-0xac],eax 804b0f9: 0f 84 da 08 00 00 je 804b9d9 <_nl_load_domain+0xc09> 804b0ff: 89 bd 48 ff ff ff mov DWORD PTR [ebp-0xb8],edi 804b105: 31 c9 xor ecx,ecx 804b107: 89 f7 mov edi,esi 804b109: 88 9d 5c ff ff ff mov BYTE PTR [ebp-0xa4],bl 804b10f: 8b b5 54 ff ff ff mov esi,DWORD PTR [ebp-0xac] 804b115: eb 67 jmp 804b17e <_nl_load_domain+0x3ae> 804b117: 89 f6 mov esi,esi 804b119: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b120: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804b126: 8b 44 cb 04 mov eax,DWORD PTR [ebx+ecx*8+0x4] 804b12a: 8b 14 cb mov edx,DWORD PTR [ebx+ecx*8] 804b12d: 0f c8 bswap eax 804b12f: 0f ca bswap edx 804b131: 01 f8 add eax,edi 804b133: 85 d2 test edx,edx 804b135: 0f 84 35 08 00 00 je 804b970 <_nl_load_domain+0xba0> 804b13b: 80 7c 10 ff 00 cmp BYTE PTR [eax+edx*1-0x1],0x0 804b140: 0f 85 2a 08 00 00 jne 804b970 <_nl_load_domain+0xba0> 804b146: 0f b6 10 movzx edx,BYTE PTR [eax] 804b149: 80 fa 50 cmp dl,0x50 804b14c: 0f 84 2e 01 00 00 je 804b280 <_nl_load_domain+0x4b0> 804b152: 80 fa 49 cmp dl,0x49 804b155: 0f 85 dc 0b 00 00 jne 804bd37 <_nl_load_domain+0xf67> 804b15b: 80 78 01 00 cmp BYTE PTR [eax+0x1],0x0 804b15f: ba 00 00 00 00 mov edx,0x0 804b164: b8 79 c4 0b 08 mov eax,0x80bc479 804b169: 0f 44 d0 cmove edx,eax 804b16c: 89 14 8e mov DWORD PTR [esi+ecx*4],edx 804b16f: 83 c1 01 add ecx,0x1 804b172: 39 8d 64 ff ff ff cmp DWORD PTR [ebp-0x9c],ecx 804b178: 0f 86 44 08 00 00 jbe 804b9c2 <_nl_load_domain+0xbf2> 804b17e: 80 bd 5c ff ff ff 00 cmp BYTE PTR [ebp-0xa4],0x0 804b185: 75 99 jne 804b120 <_nl_load_domain+0x350> 804b187: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804b18d: 89 f8 mov eax,edi 804b18f: 8b 14 cb mov edx,DWORD PTR [ebx+ecx*8] 804b192: 03 44 cb 04 add eax,DWORD PTR [ebx+ecx*8+0x4] 804b196: eb 9b jmp 804b133 <_nl_load_domain+0x363> 804b198: 90 nop 804b199: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b1a0: 31 c0 xor eax,eax 804b1a2: 83 ec 0c sub esp,0xc 804b1a5: 50 push eax 804b1a6: e8 35 f2 00 00 call 805a3e0 <__cfree> 804b1ab: 8b 9d 68 ff ff ff mov ebx,DWORD PTR [ebp-0x98] 804b1b1: 83 c4 10 add esp,0x10 804b1b4: 85 db test ebx,ebx 804b1b6: 0f 84 24 02 00 00 je 804b3e0 <_nl_load_domain+0x610> 804b1bc: 83 ec 08 sub esp,0x8 804b1bf: ff b5 60 ff ff ff push DWORD PTR [ebp-0xa0] 804b1c5: 56 push esi 804b1c6: e8 55 39 02 00 call 806eb20 <__munmap> 804b1cb: 83 c4 10 add esp,0x10 804b1ce: 83 ec 0c sub esp,0xc 804b1d1: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 804b1d7: e8 04 f2 00 00 call 805a3e0 <__cfree> 804b1dc: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 804b1e3: 83 c4 10 add esp,0x10 804b1e6: e9 08 fe ff ff jmp 804aff3 <_nl_load_domain+0x223> 804b1eb: 90 nop 804b1ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b1f0: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b1f6: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 804b1fd: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 804b204: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 804b20b: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 804b211: b8 00 00 00 00 mov eax,0x0 804b216: 85 c0 test eax,eax 804b218: c7 43 38 00 00 00 00 mov DWORD PTR [ebx+0x38],0x0 804b21f: c7 43 3c 00 00 00 00 mov DWORD PTR [ebx+0x3c],0x0 804b226: 74 13 je 804b23b <_nl_load_domain+0x46b> 804b228: 89 d8 mov eax,ebx 804b22a: 83 ec 08 sub esp,0x8 804b22d: 83 c0 40 add eax,0x40 804b230: 6a 00 push 0x0 804b232: 50 push eax 804b233: e8 c8 4d fb f7 call 0 <_nl_current_LC_CTYPE> 804b238: 83 c4 10 add esp,0x10 804b23b: 8d 45 80 lea eax,[ebp-0x80] 804b23e: 83 ec 08 sub esp,0x8 804b241: 8b 95 6c ff ff ff mov edx,DWORD PTR [ebp-0x94] 804b247: b9 d1 f9 0c 08 mov ecx,0x80cf9d1 804b24c: 50 push eax 804b24d: 6a 00 push 0x0 804b24f: 89 f8 mov eax,edi 804b251: e8 6a e7 ff ff call 80499c0 <_nl_find_msg> 804b256: 83 f8 ff cmp eax,0xffffffff 804b259: 5a pop edx 804b25a: 59 pop ecx 804b25b: 0f 84 39 07 00 00 je 804b99a <_nl_load_domain+0xbca> 804b261: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 804b267: 8d 4b 64 lea ecx,[ebx+0x64] 804b26a: 8d 53 60 lea edx,[ebx+0x60] 804b26d: e8 2e 29 00 00 call 804dba0 <__gettext_extract_plural> 804b272: e9 7c fd ff ff jmp 804aff3 <_nl_load_domain+0x223> 804b277: 89 f6 mov esi,esi 804b279: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b280: 31 d2 xor edx,edx 804b282: 80 78 01 52 cmp BYTE PTR [eax+0x1],0x52 804b286: 0f 85 e0 fe ff ff jne 804b16c <_nl_load_domain+0x39c> 804b28c: 80 78 02 49 cmp BYTE PTR [eax+0x2],0x49 804b290: 0f 85 d6 fe ff ff jne 804b16c <_nl_load_domain+0x39c> 804b296: 0f b6 58 03 movzx ebx,BYTE PTR [eax+0x3] 804b29a: 80 fb 64 cmp bl,0x64 804b29d: 88 9d 44 ff ff ff mov BYTE PTR [ebp-0xbc],bl 804b2a3: 0f 94 85 40 ff ff ff sete BYTE PTR [ebp-0xc0] 804b2aa: 80 fb 69 cmp bl,0x69 804b2ad: 0f b6 9d 40 ff ff ff movzx ebx,BYTE PTR [ebp-0xc0] 804b2b4: 0f 94 85 3c ff ff ff sete BYTE PTR [ebp-0xc4] 804b2bb: 0a 9d 3c ff ff ff or bl,BYTE PTR [ebp-0xc4] 804b2c1: 88 9d 40 ff ff ff mov BYTE PTR [ebp-0xc0],bl 804b2c7: 0f b6 9d 44 ff ff ff movzx ebx,BYTE PTR [ebp-0xbc] 804b2ce: 80 fb 75 cmp bl,0x75 804b2d1: 0f 94 85 3c ff ff ff sete BYTE PTR [ebp-0xc4] 804b2d8: 80 fb 6f cmp bl,0x6f 804b2db: 0f b6 9d 3c ff ff ff movzx ebx,BYTE PTR [ebp-0xc4] 804b2e2: 0f 94 85 38 ff ff ff sete BYTE PTR [ebp-0xc8] 804b2e9: 0a 9d 38 ff ff ff or bl,BYTE PTR [ebp-0xc8] 804b2ef: 88 9d 3c ff ff ff mov BYTE PTR [ebp-0xc4],bl 804b2f5: 0f b6 9d 44 ff ff ff movzx ebx,BYTE PTR [ebp-0xbc] 804b2fc: 83 e3 df and ebx,0xffffffdf 804b2ff: 80 fb 58 cmp bl,0x58 804b302: 74 13 je 804b317 <_nl_load_domain+0x547> 804b304: 0f b6 9d 40 ff ff ff movzx ebx,BYTE PTR [ebp-0xc0] 804b30b: 0a 9d 3c ff ff ff or bl,BYTE PTR [ebp-0xc4] 804b311: 0f 84 55 fe ff ff je 804b16c <_nl_load_domain+0x39c> 804b317: 0f b6 50 04 movzx edx,BYTE PTR [eax+0x4] 804b31b: 80 fa 38 cmp dl,0x38 804b31e: 0f 84 2f 08 00 00 je 804bb53 <_nl_load_domain+0xd83> 804b324: 80 fa 31 cmp dl,0x31 804b327: 0f 84 e5 08 00 00 je 804bc12 <_nl_load_domain+0xe42> 804b32d: 80 fa 33 cmp dl,0x33 804b330: 0f 85 72 08 00 00 jne 804bba8 <_nl_load_domain+0xdd8> 804b336: 31 d2 xor edx,edx 804b338: 80 78 05 32 cmp BYTE PTR [eax+0x5],0x32 804b33c: 0f 85 2a fe ff ff jne 804b16c <_nl_load_domain+0x39c> 804b342: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804b346: 0f 85 20 fe ff ff jne 804b16c <_nl_load_domain+0x39c> 804b34c: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804b353: 3c 64 cmp al,0x64 804b355: 0f 84 2f 0a 00 00 je 804bd8a <_nl_load_domain+0xfba> 804b35b: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804b362: 0f 85 4a 0a 00 00 jne 804bdb2 <_nl_load_domain+0xfe2> 804b368: 3c 6f cmp al,0x6f 804b36a: 0f 84 38 0a 00 00 je 804bda8 <_nl_load_domain+0xfd8> 804b370: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804b377: 0f 85 21 0a 00 00 jne 804bd9e <_nl_load_domain+0xfce> 804b37d: 3c 78 cmp al,0x78 804b37f: 0f 84 0f 0a 00 00 je 804bd94 <_nl_load_domain+0xfc4> 804b385: 3c 58 cmp al,0x58 804b387: 0f 85 69 09 00 00 jne 804bcf6 <_nl_load_domain+0xf26> 804b38d: ba 25 ef 0c 08 mov edx,0x80cef25 804b392: e9 d5 fd ff ff jmp 804b16c <_nl_load_domain+0x39c> 804b397: 89 f6 mov esi,esi 804b399: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b3a0: e8 0b 5e 02 00 call 80711b0 <__syscall_error> 804b3a5: 89 c3 mov ebx,eax 804b3a7: e9 be fa ff ff jmp 804ae6a <_nl_load_domain+0x9a> 804b3ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b3b0: 66 83 bd 64 ff ff ff cmp WORD PTR [ebp-0x9c],0x0 804b3b7: 00 804b3b8: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b3be: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 804b3c5: 89 50 34 mov DWORD PTR [eax+0x34],edx 804b3c8: 0f 84 22 fe ff ff je 804b1f0 <_nl_load_domain+0x420> 804b3ce: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 804b3d1: e9 cc fd ff ff jmp 804b1a2 <_nl_load_domain+0x3d2> 804b3d6: 8d 76 00 lea esi,[esi+0x0] 804b3d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b3e0: 83 ec 0c sub esp,0xc 804b3e3: 56 push esi 804b3e4: e8 f7 ef 00 00 call 805a3e0 <__cfree> 804b3e9: 83 c4 10 add esp,0x10 804b3ec: e9 dd fd ff ff jmp 804b1ce <_nl_load_domain+0x3fe> 804b3f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b3f8: 85 c0 test eax,eax 804b3fa: 89 85 4c ff ff ff mov DWORD PTR [ebp-0xb4],eax 804b400: 0f 84 ea fd ff ff je 804b1f0 <_nl_load_domain+0x420> 804b406: 8b 56 20 mov edx,DWORD PTR [esi+0x20] 804b409: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 804b40c: 01 f2 add edx,esi 804b40e: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804b414: 89 95 58 ff ff ff mov DWORD PTR [ebp-0xa8],edx 804b41a: 89 c2 mov edx,eax 804b41c: 8d 04 85 1e 00 00 00 lea eax,[eax*4+0x1e] 804b423: 83 e0 f0 and eax,0xfffffff0 804b426: 29 c4 sub esp,eax 804b428: 8d 44 24 0f lea eax,[esp+0xf] 804b42c: 83 e0 f0 and eax,0xfffffff0 804b42f: 85 d2 test edx,edx 804b431: 89 85 54 ff ff ff mov DWORD PTR [ebp-0xac],eax 804b437: 0f 85 c2 fc ff ff jne 804b0ff <_nl_load_domain+0x32f> 804b43d: 8b 46 28 mov eax,DWORD PTR [esi+0x28] 804b440: 01 f0 add eax,esi 804b442: 89 85 3c ff ff ff mov DWORD PTR [ebp-0xc4],eax 804b448: 8b 46 2c mov eax,DWORD PTR [esi+0x2c] 804b44b: 01 f0 add eax,esi 804b44d: c7 85 58 ff ff ff 00 mov DWORD PTR [ebp-0xa8],0x0 804b454: 00 00 00 804b457: c7 85 44 ff ff ff 00 mov DWORD PTR [ebp-0xbc],0x0 804b45e: 00 00 00 804b461: 89 85 48 ff ff ff mov DWORD PTR [ebp-0xb8],eax 804b467: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 804b46d: 89 bd 38 ff ff ff mov DWORD PTR [ebp-0xc8],edi 804b473: 89 b5 50 ff ff ff mov DWORD PTR [ebp-0xb0],esi 804b479: c1 e0 02 shl eax,0x2 804b47c: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 804b482: 89 85 40 ff ff ff mov DWORD PTR [ebp-0xc0],eax 804b488: c7 85 5c ff ff ff 00 mov DWORD PTR [ebp-0xa4],0x0 804b48f: 00 00 00 804b492: 84 db test bl,bl 804b494: 0f 84 a6 04 00 00 je 804b940 <_nl_load_domain+0xb70> 804b49a: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 804b4a0: 85 c0 test eax,eax 804b4a2: 0f 84 26 08 00 00 je 804bcce <_nl_load_domain+0xefe> 804b4a8: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 804b4ae: 8b bd 58 ff ff ff mov edi,DWORD PTR [ebp-0xa8] 804b4b4: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 804b4b7: 0f ca bswap edx 804b4b9: 03 95 50 ff ff ff add edx,DWORD PTR [ebp-0xb0] 804b4bf: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804b4c3: 0f 95 c0 setne al 804b4c6: 84 c0 test al,al 804b4c8: 74 56 je 804b520 <_nl_load_domain+0x750> 804b4ca: 8d 7a 04 lea edi,[edx+0x4] 804b4cd: 31 c0 xor eax,eax 804b4cf: eb 41 jmp 804b512 <_nl_load_domain+0x742> 804b4d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804b4d8: 8b 37 mov esi,DWORD PTR [edi] 804b4da: 0f ce bswap esi 804b4dc: 01 c6 add esi,eax 804b4de: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804b4e1: 0f c8 bswap eax 804b4e3: 83 f8 ff cmp eax,0xffffffff 804b4e6: 74 3a je 804b522 <_nl_load_domain+0x752> 804b4e8: 39 85 64 ff ff ff cmp DWORD PTR [ebp-0x9c],eax 804b4ee: 0f 86 fc 04 00 00 jbe 804b9f0 <_nl_load_domain+0xc20> 804b4f4: 8b 8d 54 ff ff ff mov ecx,DWORD PTR [ebp-0xac] 804b4fa: 8b 04 81 mov eax,DWORD PTR [ecx+eax*4] 804b4fd: 85 c0 test eax,eax 804b4ff: 74 50 je 804b551 <_nl_load_domain+0x781> 804b501: 83 ec 0c sub esp,0xc 804b504: 83 c7 08 add edi,0x8 804b507: 50 push eax 804b508: e8 83 0b 01 00 call 805c090 804b50d: 83 c4 10 add esp,0x10 804b510: 01 f0 add eax,esi 804b512: 84 db test bl,bl 804b514: 75 c2 jne 804b4d8 <_nl_load_domain+0x708> 804b516: 03 07 add eax,DWORD PTR [edi] 804b518: 89 c6 mov esi,eax 804b51a: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804b51d: eb c4 jmp 804b4e3 <_nl_load_domain+0x713> 804b51f: 90 nop 804b520: 31 f6 xor esi,esi 804b522: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 804b528: 89 74 85 80 mov DWORD PTR [ebp+eax*4-0x80],esi 804b52c: 83 c0 01 add eax,0x1 804b52f: 83 f8 02 cmp eax,0x2 804b532: 89 85 5c ff ff ff mov DWORD PTR [ebp-0xa4],eax 804b538: 0f 85 54 ff ff ff jne 804b492 <_nl_load_domain+0x6c2> 804b53e: 8b 45 84 mov eax,DWORD PTR [ebp-0x7c] 804b541: 03 45 80 add eax,DWORD PTR [ebp-0x80] 804b544: 83 85 44 ff ff ff 01 add DWORD PTR [ebp-0xbc],0x1 804b54b: 01 85 40 ff ff ff add DWORD PTR [ebp-0xc0],eax 804b551: 83 85 58 ff ff ff 01 add DWORD PTR [ebp-0xa8],0x1 804b558: 8b 85 58 ff ff ff mov eax,DWORD PTR [ebp-0xa8] 804b55e: 3b 85 4c ff ff ff cmp eax,DWORD PTR [ebp-0xb4] 804b564: 0f 82 1e ff ff ff jb 804b488 <_nl_load_domain+0x6b8> 804b56a: 83 bd 44 ff ff ff 00 cmp DWORD PTR [ebp-0xbc],0x0 804b571: 8b b5 50 ff ff ff mov esi,DWORD PTR [ebp-0xb0] 804b577: 8b bd 38 ff ff ff mov edi,DWORD PTR [ebp-0xc8] 804b57d: 0f 84 6d fc ff ff je 804b1f0 <_nl_load_domain+0x420> 804b583: 8b 85 44 ff ff ff mov eax,DWORD PTR [ebp-0xbc] 804b589: 83 ec 0c sub esp,0xc 804b58c: c1 e0 04 shl eax,0x4 804b58f: 03 85 40 ff ff ff add eax,DWORD PTR [ebp-0xc0] 804b595: 50 push eax 804b596: e8 45 e9 00 00 call 8059ee0 <__libc_malloc> 804b59b: 83 c4 10 add esp,0x10 804b59e: 85 c0 test eax,eax 804b5a0: 89 85 30 ff ff ff mov DWORD PTR [ebp-0xd0],eax 804b5a6: 0f 84 cc 03 00 00 je 804b978 <_nl_load_domain+0xba8> 804b5ac: 8b 85 44 ff ff ff mov eax,DWORD PTR [ebp-0xbc] 804b5b2: 8b 9d 30 ff ff ff mov ebx,DWORD PTR [ebp-0xd0] 804b5b8: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 804b5be: 89 bd 18 ff ff ff mov DWORD PTR [ebp-0xe8],edi 804b5c4: c7 85 2c ff ff ff 00 mov DWORD PTR [ebp-0xd4],0x0 804b5cb: 00 00 00 804b5ce: c7 85 58 ff ff ff 00 mov DWORD PTR [ebp-0xa8],0x0 804b5d5: 00 00 00 804b5d8: c1 e0 03 shl eax,0x3 804b5db: 89 b5 38 ff ff ff mov DWORD PTR [ebp-0xc8],esi 804b5e1: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 804b5e4: 01 c3 add ebx,eax 804b5e6: 01 d8 add eax,ebx 804b5e8: 89 9d 20 ff ff ff mov DWORD PTR [ebp-0xe0],ebx 804b5ee: 8b 9d 34 ff ff ff mov ebx,DWORD PTR [ebp-0xcc] 804b5f4: 89 85 28 ff ff ff mov DWORD PTR [ebp-0xd8],eax 804b5fa: 01 c3 add ebx,eax 804b5fc: 89 df mov edi,ebx 804b5fe: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b604: 31 c9 xor ecx,ecx 804b606: 8b 70 0c mov esi,DWORD PTR [eax+0xc] 804b609: 85 f6 test esi,esi 804b60b: 0f 84 1b 04 00 00 je 804ba2c <_nl_load_domain+0xc5c> 804b611: 85 c9 test ecx,ecx 804b613: 0f 84 5d 07 00 00 je 804bd76 <_nl_load_domain+0xfa6> 804b619: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 804b61f: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804b625: 8b 14 98 mov edx,DWORD PTR [eax+ebx*4] 804b628: 0f ca bswap edx 804b62a: 03 95 38 ff ff ff add edx,DWORD PTR [ebp-0xc8] 804b630: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804b634: 0f 95 c0 setne al 804b637: 84 c0 test al,al 804b639: 74 31 je 804b66c <_nl_load_domain+0x89c> 804b63b: 83 c2 04 add edx,0x4 804b63e: 8b 9d 54 ff ff ff mov ebx,DWORD PTR [ebp-0xac] 804b644: eb 18 jmp 804b65e <_nl_load_domain+0x88e> 804b646: 8d 76 00 lea esi,[esi+0x0] 804b649: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b650: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 804b653: 85 c0 test eax,eax 804b655: 0f 84 d8 00 00 00 je 804b733 <_nl_load_domain+0x963> 804b65b: 83 c2 08 add edx,0x8 804b65e: 85 f6 test esi,esi 804b660: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 804b663: 74 02 je 804b667 <_nl_load_domain+0x897> 804b665: 0f c8 bswap eax 804b667: 83 f8 ff cmp eax,0xffffffff 804b66a: 75 e4 jne 804b650 <_nl_load_domain+0x880> 804b66c: 83 c1 01 add ecx,0x1 804b66f: 83 f9 02 cmp ecx,0x2 804b672: 75 95 jne 804b609 <_nl_load_domain+0x839> 804b674: 8b 85 2c ff ff ff mov eax,DWORD PTR [ebp-0xd4] 804b67a: 8b 9d 30 ff ff ff mov ebx,DWORD PTR [ebp-0xd0] 804b680: c7 85 40 ff ff ff 00 mov DWORD PTR [ebp-0xc0],0x0 804b687: 00 00 00 804b68a: 89 b5 5c ff ff ff mov DWORD PTR [ebp-0xa4],esi 804b690: c1 e0 03 shl eax,0x3 804b693: 01 c3 add ebx,eax 804b695: 03 85 20 ff ff ff add eax,DWORD PTR [ebp-0xe0] 804b69b: 89 9d 24 ff ff ff mov DWORD PTR [ebp-0xdc],ebx 804b6a1: 89 85 1c ff ff ff mov DWORD PTR [ebp-0xe4],eax 804b6a7: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 804b6ad: 85 c0 test eax,eax 804b6af: 0f 84 53 04 00 00 je 804bb08 <_nl_load_domain+0xd38> 804b6b5: 8b b5 40 ff ff ff mov esi,DWORD PTR [ebp-0xc0] 804b6bb: 85 f6 test esi,esi 804b6bd: 0f 84 7b 06 00 00 je 804bd3e <_nl_load_domain+0xf6e> 804b6c3: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 804b6c9: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804b6cf: 8b 95 38 ff ff ff mov edx,DWORD PTR [ebp-0xc8] 804b6d5: 8b 1c 98 mov ebx,DWORD PTR [eax+ebx*4] 804b6d8: 0f cb bswap ebx 804b6da: 01 d3 add ebx,edx 804b6dc: 8b 03 mov eax,DWORD PTR [ebx] 804b6de: 0f c8 bswap eax 804b6e0: 89 c1 mov ecx,eax 804b6e2: 8b 85 1c ff ff ff mov eax,DWORD PTR [ebp-0xe4] 804b6e8: 01 d1 add ecx,edx 804b6ea: 89 8d 50 ff ff ff mov DWORD PTR [ebp-0xb0],ecx 804b6f0: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 804b6f6: 83 7b 08 ff cmp DWORD PTR [ebx+0x8],0xffffffff 804b6fa: 0f 85 69 03 00 00 jne 804ba69 <_nl_load_domain+0xc99> 804b700: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804b703: 0f c8 bswap eax 804b705: 8b 9d 34 ff ff ff mov ebx,DWORD PTR [ebp-0xcc] 804b70b: 89 03 mov DWORD PTR [ebx],eax 804b70d: 8b 85 50 ff ff ff mov eax,DWORD PTR [ebp-0xb0] 804b713: 89 43 04 mov DWORD PTR [ebx+0x4],eax 804b716: 83 85 40 ff ff ff 01 add DWORD PTR [ebp-0xc0],0x1 804b71d: 8b 85 40 ff ff ff mov eax,DWORD PTR [ebp-0xc0] 804b723: 83 f8 02 cmp eax,0x2 804b726: 0f 85 29 03 00 00 jne 804ba55 <_nl_load_domain+0xc85> 804b72c: 83 85 2c ff ff ff 01 add DWORD PTR [ebp-0xd4],0x1 804b733: 83 85 58 ff ff ff 01 add DWORD PTR [ebp-0xa8],0x1 804b73a: 8b 85 58 ff ff ff mov eax,DWORD PTR [ebp-0xa8] 804b740: 3b 85 4c ff ff ff cmp eax,DWORD PTR [ebp-0xb4] 804b746: 0f 82 b2 fe ff ff jb 804b5fe <_nl_load_domain+0x82e> 804b74c: 8b 9d 2c ff ff ff mov ebx,DWORD PTR [ebp-0xd4] 804b752: 39 9d 44 ff ff ff cmp DWORD PTR [ebp-0xbc],ebx 804b758: 8b b5 38 ff ff ff mov esi,DWORD PTR [ebp-0xc8] 804b75e: 8b bd 18 ff ff ff mov edi,DWORD PTR [ebp-0xe8] 804b764: 0f 85 8c 05 00 00 jne 804bcf6 <_nl_load_domain+0xf26> 804b76a: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b770: 8b 40 2c mov eax,DWORD PTR [eax+0x2c] 804b773: 85 c0 test eax,eax 804b775: 74 40 je 804b7b7 <_nl_load_domain+0x9e7> 804b777: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 804b77d: c1 e0 02 shl eax,0x2 804b780: 89 b5 5c ff ff ff mov DWORD PTR [ebp-0xa4],esi 804b786: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804b78c: 31 c0 xor eax,eax 804b78e: 8b 5a 34 mov ebx,DWORD PTR [edx+0x34] 804b791: 8b 4a 30 mov ecx,DWORD PTR [edx+0x30] 804b794: 85 db test ebx,ebx 804b796: 8b 14 01 mov edx,DWORD PTR [ecx+eax*1] 804b799: 74 02 je 804b79d <_nl_load_domain+0x9cd> 804b79b: 0f ca bswap edx 804b79d: 8b b5 28 ff ff ff mov esi,DWORD PTR [ebp-0xd8] 804b7a3: 89 14 06 mov DWORD PTR [esi+eax*1],edx 804b7a6: 83 c0 04 add eax,0x4 804b7a9: 39 85 64 ff ff ff cmp DWORD PTR [ebp-0x9c],eax 804b7af: 75 e3 jne 804b794 <_nl_load_domain+0x9c4> 804b7b1: 8b b5 5c ff ff ff mov esi,DWORD PTR [ebp-0xa4] 804b7b7: 89 bd 54 ff ff ff mov DWORD PTR [ebp-0xac],edi 804b7bd: 8b bd 28 ff ff ff mov edi,DWORD PTR [ebp-0xd8] 804b7c3: c7 85 5c ff ff ff 00 mov DWORD PTR [ebp-0xa4],0x0 804b7ca: 00 00 00 804b7cd: 89 b5 58 ff ff ff mov DWORD PTR [ebp-0xa8],esi 804b7d3: 8b 9d 5c ff ff ff mov ebx,DWORD PTR [ebp-0xa4] 804b7d9: 8b 85 30 ff ff ff mov eax,DWORD PTR [ebp-0xd0] 804b7df: 83 ec 0c sub esp,0xc 804b7e2: ff 74 d8 04 push DWORD PTR [eax+ebx*8+0x4] 804b7e6: e8 85 24 00 00 call 804dc70 <__hash_string> 804b7eb: 89 c3 mov ebx,eax 804b7ed: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b7f3: 31 d2 xor edx,edx 804b7f5: 83 c4 10 add esp,0x10 804b7f8: 8b 70 2c mov esi,DWORD PTR [eax+0x2c] 804b7fb: 89 d8 mov eax,ebx 804b7fd: f7 f6 div esi 804b7ff: 8d 46 fe lea eax,[esi-0x2] 804b802: 89 d1 mov ecx,edx 804b804: 89 c2 mov edx,eax 804b806: 89 d8 mov eax,ebx 804b808: 89 d3 mov ebx,edx 804b80a: 31 d2 xor edx,edx 804b80c: f7 f3 div ebx 804b80e: 89 f0 mov eax,esi 804b810: 8d 5a 01 lea ebx,[edx+0x1] 804b813: 29 d8 sub eax,ebx 804b815: 89 85 64 ff ff ff mov DWORD PTR [ebp-0x9c],eax 804b81b: 89 d8 mov eax,ebx 804b81d: 29 f0 sub eax,esi 804b81f: 89 c6 mov esi,eax 804b821: eb 16 jmp 804b839 <_nl_load_domain+0xa69> 804b823: 90 nop 804b824: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804b828: 3b 8d 64 ff ff ff cmp ecx,DWORD PTR [ebp-0x9c] 804b82e: 8d 04 31 lea eax,[ecx+esi*1] 804b831: 8d 14 19 lea edx,[ecx+ebx*1] 804b834: 0f 42 c2 cmovb eax,edx 804b837: 89 c1 mov ecx,eax 804b839: 8d 04 8f lea eax,[edi+ecx*4] 804b83c: 8b 10 mov edx,DWORD PTR [eax] 804b83e: 85 d2 test edx,edx 804b840: 75 e6 jne 804b828 <_nl_load_domain+0xa58> 804b842: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 804b848: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 804b84b: 8b 9d 5c ff ff ff mov ebx,DWORD PTR [ebp-0xa4] 804b851: 8d 54 13 01 lea edx,[ebx+edx*1+0x1] 804b855: 83 c3 01 add ebx,0x1 804b858: 39 9d 44 ff ff ff cmp DWORD PTR [ebp-0xbc],ebx 804b85e: 89 9d 5c ff ff ff mov DWORD PTR [ebp-0xa4],ebx 804b864: 89 10 mov DWORD PTR [eax],edx 804b866: 0f 85 67 ff ff ff jne 804b7d3 <_nl_load_domain+0xa03> 804b86c: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b872: 8b 9d 44 ff ff ff mov ebx,DWORD PTR [ebp-0xbc] 804b878: 8b b5 58 ff ff ff mov esi,DWORD PTR [ebp-0xa8] 804b87e: 8b bd 54 ff ff ff mov edi,DWORD PTR [ebp-0xac] 804b884: 89 58 20 mov DWORD PTR [eax+0x20],ebx 804b887: 8b 9d 30 ff ff ff mov ebx,DWORD PTR [ebp-0xd0] 804b88d: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 804b894: 89 58 24 mov DWORD PTR [eax+0x24],ebx 804b897: 8b 9d 20 ff ff ff mov ebx,DWORD PTR [ebp-0xe0] 804b89d: 89 58 28 mov DWORD PTR [eax+0x28],ebx 804b8a0: 8b 9d 28 ff ff ff mov ebx,DWORD PTR [ebp-0xd8] 804b8a6: 89 58 30 mov DWORD PTR [eax+0x30],ebx 804b8a9: e9 5d f9 ff ff jmp 804b20b <_nl_load_domain+0x43b> 804b8ae: 66 90 xchg ax,ax 804b8b0: 83 ec 0c sub esp,0xc 804b8b3: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 804b8b9: e8 22 e6 00 00 call 8059ee0 <__libc_malloc> 804b8be: 83 c4 10 add esp,0x10 804b8c1: 85 c0 test eax,eax 804b8c3: 89 c6 mov esi,eax 804b8c5: 0f 84 1d f7 ff ff je 804afe8 <_nl_load_domain+0x218> 804b8cb: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 804b8d1: 89 c1 mov ecx,eax 804b8d3: b8 03 00 00 00 mov eax,0x3 804b8d8: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804b8de: 3d 00 f0 ff ff cmp eax,0xfffff000 804b8e3: 0f 87 21 01 00 00 ja 804ba0a <_nl_load_domain+0xc3a> 804b8e9: 85 c0 test eax,eax 804b8eb: 0f 8e df f6 ff ff jle 804afd0 <_nl_load_domain+0x200> 804b8f1: 01 c1 add ecx,eax 804b8f3: 29 c2 sub edx,eax 804b8f5: 85 d2 test edx,edx 804b8f7: 75 da jne 804b8d3 <_nl_load_domain+0xb03> 804b8f9: b8 06 00 00 00 mov eax,0x6 804b8fe: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 804b904: 8b 16 mov edx,DWORD PTR [esi] 804b906: 81 fa de 12 04 95 cmp edx,0x950412de 804b90c: 0f 95 c0 setne al 804b90f: 81 fa 95 04 12 de cmp edx,0xde120495 804b915: 89 c3 mov ebx,eax 804b917: 0f 84 0c f6 ff ff je 804af29 <_nl_load_domain+0x159> 804b91d: 84 c0 test al,al 804b91f: 0f 84 04 f6 ff ff je 804af29 <_nl_load_domain+0x159> 804b925: 83 ec 0c sub esp,0xc 804b928: 56 push esi 804b929: e8 b2 ea 00 00 call 805a3e0 <__cfree> 804b92e: 83 c4 10 add esp,0x10 804b931: e9 bd f6 ff ff jmp 804aff3 <_nl_load_domain+0x223> 804b936: 8d 76 00 lea esi,[esi+0x0] 804b939: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804b940: 8b 85 5c ff ff ff mov eax,DWORD PTR [ebp-0xa4] 804b946: 85 c0 test eax,eax 804b948: 0f 84 94 03 00 00 je 804bce2 <_nl_load_domain+0xf12> 804b94e: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 804b954: 8b bd 58 ff ff ff mov edi,DWORD PTR [ebp-0xa8] 804b95a: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 804b95d: 03 95 50 ff ff ff add edx,DWORD PTR [ebp-0xb0] 804b963: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804b967: 0f 95 c0 setne al 804b96a: e9 57 fb ff ff jmp 804b4c6 <_nl_load_domain+0x6f6> 804b96f: 90 nop 804b970: 89 fe mov esi,edi 804b972: 8b bd 48 ff ff ff mov edi,DWORD PTR [ebp-0xb8] 804b978: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b97e: e9 4b fa ff ff jmp 804b3ce <_nl_load_domain+0x5fe> 804b983: 83 ec 08 sub esp,0x8 804b986: ff b5 70 ff ff ff push DWORD PTR [ebp-0x90] 804b98c: 56 push esi 804b98d: e8 8e 31 02 00 call 806eb20 <__munmap> 804b992: 83 c4 10 add esp,0x10 804b995: e9 59 f6 ff ff jmp 804aff3 <_nl_load_domain+0x223> 804b99a: b8 00 00 00 00 mov eax,0x0 804b99f: 85 c0 test eax,eax 804b9a1: 74 d5 je 804b978 <_nl_load_domain+0xba8> 804b9a3: 8b 9d 70 ff ff ff mov ebx,DWORD PTR [ebp-0x90] 804b9a9: 83 ec 0c sub esp,0xc 804b9ac: 89 d8 mov eax,ebx 804b9ae: 83 c0 40 add eax,0x40 804b9b1: 50 push eax 804b9b2: e8 49 46 fb f7 call 0 <_nl_current_LC_CTYPE> 804b9b7: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 804b9ba: 83 c4 10 add esp,0x10 804b9bd: e9 e0 f7 ff ff jmp 804b1a2 <_nl_load_domain+0x3d2> 804b9c2: 0f b6 9d 5c ff ff ff movzx ebx,BYTE PTR [ebp-0xa4] 804b9c9: 89 fe mov esi,edi 804b9cb: 8b bd 48 ff ff ff mov edi,DWORD PTR [ebp-0xb8] 804b9d1: 84 db test bl,bl 804b9d3: 0f 84 64 fa ff ff je 804b43d <_nl_load_domain+0x66d> 804b9d9: 8b 46 28 mov eax,DWORD PTR [esi+0x28] 804b9dc: 0f c8 bswap eax 804b9de: 01 f0 add eax,esi 804b9e0: 89 85 3c ff ff ff mov DWORD PTR [ebp-0xc4],eax 804b9e6: 8b 46 2c mov eax,DWORD PTR [esi+0x2c] 804b9e9: 0f c8 bswap eax 804b9eb: e9 5b fa ff ff jmp 804b44b <_nl_load_domain+0x67b> 804b9f0: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804b9f6: 8b b5 50 ff ff ff mov esi,DWORD PTR [ebp-0xb0] 804b9fc: 8b bd 38 ff ff ff mov edi,DWORD PTR [ebp-0xc8] 804ba02: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 804ba05: e9 98 f7 ff ff jmp 804b1a2 <_nl_load_domain+0x3d2> 804ba0a: 89 8d 64 ff ff ff mov DWORD PTR [ebp-0x9c],ecx 804ba10: 89 95 70 ff ff ff mov DWORD PTR [ebp-0x90],edx 804ba16: e8 95 57 02 00 call 80711b0 <__syscall_error> 804ba1b: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [ebp-0x9c] 804ba21: 8b 95 70 ff ff ff mov edx,DWORD PTR [ebp-0x90] 804ba27: e9 bd fe ff ff jmp 804b8e9 <_nl_load_domain+0xb19> 804ba2c: 85 c9 test ecx,ecx 804ba2e: 0f 84 c7 02 00 00 je 804bcfb <_nl_load_domain+0xf2b> 804ba34: 8b 85 48 ff ff ff mov eax,DWORD PTR [ebp-0xb8] 804ba3a: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804ba40: 8b 14 98 mov edx,DWORD PTR [eax+ebx*4] 804ba43: 03 95 38 ff ff ff add edx,DWORD PTR [ebp-0xc8] 804ba49: 83 7a 08 ff cmp DWORD PTR [edx+0x8],0xffffffff 804ba4d: 0f 95 c0 setne al 804ba50: e9 e2 fb ff ff jmp 804b637 <_nl_load_domain+0x867> 804ba55: 8b 85 70 ff ff ff mov eax,DWORD PTR [ebp-0x90] 804ba5b: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 804ba5e: 89 85 5c ff ff ff mov DWORD PTR [ebp-0xa4],eax 804ba64: e9 3e fc ff ff jmp 804b6a7 <_nl_load_domain+0x8d7> 804ba69: 8b 85 34 ff ff ff mov eax,DWORD PTR [ebp-0xcc] 804ba6f: 83 c3 04 add ebx,0x4 804ba72: 89 78 04 mov DWORD PTR [eax+0x4],edi 804ba75: eb 45 jmp 804babc <_nl_load_domain+0xcec> 804ba77: 8b 0b mov ecx,DWORD PTR [ebx] 804ba79: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 804ba7c: 0f c9 bswap ecx 804ba7e: 0f ce bswap esi 804ba80: 85 c9 test ecx,ecx 804ba82: 75 49 jne 804bacd <_nl_load_domain+0xcfd> 804ba84: 83 fe ff cmp esi,0xffffffff 804ba87: 74 6d je 804baf6 <_nl_load_domain+0xd26> 804ba89: 8b 85 54 ff ff ff mov eax,DWORD PTR [ebp-0xac] 804ba8f: 83 ec 0c sub esp,0xc 804ba92: 83 c3 08 add ebx,0x8 804ba95: 8b 0c b0 mov ecx,DWORD PTR [eax+esi*4] 804ba98: 51 push ecx 804ba99: 89 8d 64 ff ff ff mov DWORD PTR [ebp-0x9c],ecx 804ba9f: e8 ec 05 01 00 call 805c090 804baa4: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [ebp-0x9c] 804baaa: 83 c4 0c add esp,0xc 804baad: 89 c6 mov esi,eax 804baaf: 50 push eax 804bab0: 51 push ecx 804bab1: 57 push edi 804bab2: 01 f7 add edi,esi 804bab4: e8 27 17 01 00 call 805d1e0 804bab9: 83 c4 10 add esp,0x10 804babc: 8b 8d 5c ff ff ff mov ecx,DWORD PTR [ebp-0xa4] 804bac2: 85 c9 test ecx,ecx 804bac4: 75 b1 jne 804ba77 <_nl_load_domain+0xca7> 804bac6: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 804bac9: 8b 0b mov ecx,DWORD PTR [ebx] 804bacb: eb b3 jmp 804ba80 <_nl_load_domain+0xcb0> 804bacd: 83 ec 04 sub esp,0x4 804bad0: 89 8d 64 ff ff ff mov DWORD PTR [ebp-0x9c],ecx 804bad6: 51 push ecx 804bad7: ff b5 50 ff ff ff push DWORD PTR [ebp-0xb0] 804badd: 57 push edi 804bade: e8 fd 16 01 00 call 805d1e0 804bae3: 8b 8d 64 ff ff ff mov ecx,DWORD PTR [ebp-0x9c] 804bae9: 83 c4 10 add esp,0x10 804baec: 01 8d 50 ff ff ff add DWORD PTR [ebp-0xb0],ecx 804baf2: 01 cf add edi,ecx 804baf4: eb 8e jmp 804ba84 <_nl_load_domain+0xcb4> 804baf6: 8b 9d 34 ff ff ff mov ebx,DWORD PTR [ebp-0xcc] 804bafc: 89 f8 mov eax,edi 804bafe: 2b 43 04 sub eax,DWORD PTR [ebx+0x4] 804bb01: 89 03 mov DWORD PTR [ebx],eax 804bb03: e9 0e fc ff ff jmp 804b716 <_nl_load_domain+0x946> 804bb08: 8b 9d 40 ff ff ff mov ebx,DWORD PTR [ebp-0xc0] 804bb0e: 85 db test ebx,ebx 804bb10: 0f 84 7e 01 00 00 je 804bc94 <_nl_load_domain+0xec4> 804bb16: 8b 95 48 ff ff ff mov edx,DWORD PTR [ebp-0xb8] 804bb1c: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 804bb22: 8b 85 38 ff ff ff mov eax,DWORD PTR [ebp-0xc8] 804bb28: 8b 1c 8a mov ebx,DWORD PTR [edx+ecx*4] 804bb2b: 01 c3 add ebx,eax 804bb2d: 03 03 add eax,DWORD PTR [ebx] 804bb2f: 89 85 50 ff ff ff mov DWORD PTR [ebp-0xb0],eax 804bb35: 8b 85 1c ff ff ff mov eax,DWORD PTR [ebp-0xe4] 804bb3b: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 804bb41: 83 7b 08 ff cmp DWORD PTR [ebx+0x8],0xffffffff 804bb45: 0f 85 1e ff ff ff jne 804ba69 <_nl_load_domain+0xc99> 804bb4b: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804bb4e: e9 b2 fb ff ff jmp 804b705 <_nl_load_domain+0x935> 804bb53: 80 78 05 00 cmp BYTE PTR [eax+0x5],0x0 804bb57: 0f 85 12 01 00 00 jne 804bc6f <_nl_load_domain+0xe9f> 804bb5d: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bb64: 3c 64 cmp al,0x64 804bb66: 0f 84 1e 01 00 00 je 804bc8a <_nl_load_domain+0xeba> 804bb6c: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804bb73: 0f 85 07 01 00 00 jne 804bc80 <_nl_load_domain+0xeb0> 804bb79: 3c 6f cmp al,0x6f 804bb7b: 0f 84 f5 00 00 00 je 804bc76 <_nl_load_domain+0xea6> 804bb81: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804bb88: 0f 85 38 02 00 00 jne 804bdc6 <_nl_load_domain+0xff6> 804bb8e: 3c 78 cmp al,0x78 804bb90: 0f 84 26 02 00 00 je 804bdbc <_nl_load_domain+0xfec> 804bb96: 3c 58 cmp al,0x58 804bb98: 0f 85 58 01 00 00 jne 804bcf6 <_nl_load_domain+0xf26> 804bb9e: ba 25 ef 0c 08 mov edx,0x80cef25 804bba3: e9 c4 f5 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bba8: 80 fa 36 cmp dl,0x36 804bbab: 0f 85 51 02 00 00 jne 804be02 <_nl_load_domain+0x1032> 804bbb1: 31 d2 xor edx,edx 804bbb3: 80 78 05 34 cmp BYTE PTR [eax+0x5],0x34 804bbb7: 0f 85 af f5 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bbbd: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804bbc1: 0f 85 a5 f5 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bbc7: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bbce: 3c 64 cmp al,0x64 804bbd0: 0f 84 22 02 00 00 je 804bdf8 <_nl_load_domain+0x1028> 804bbd6: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804bbdd: 0f 85 0b 02 00 00 jne 804bdee <_nl_load_domain+0x101e> 804bbe3: 3c 6f cmp al,0x6f 804bbe5: 0f 84 f9 01 00 00 je 804bde4 <_nl_load_domain+0x1014> 804bbeb: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804bbf2: 0f 85 e2 01 00 00 jne 804bdda <_nl_load_domain+0x100a> 804bbf8: 3c 78 cmp al,0x78 804bbfa: 0f 84 d0 01 00 00 je 804bdd0 <_nl_load_domain+0x1000> 804bc00: 3c 58 cmp al,0x58 804bc02: 0f 85 ee 00 00 00 jne 804bcf6 <_nl_load_domain+0xf26> 804bc08: ba 7f c4 0b 08 mov edx,0x80bc47f 804bc0d: e9 5a f5 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc12: 31 d2 xor edx,edx 804bc14: 80 78 05 36 cmp BYTE PTR [eax+0x5],0x36 804bc18: 0f 85 4e f5 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bc1e: 80 78 06 00 cmp BYTE PTR [eax+0x6],0x0 804bc22: 0f 85 44 f5 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bc28: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bc2f: 3c 64 cmp al,0x64 804bc31: 0f 84 f6 00 00 00 je 804bd2d <_nl_load_domain+0xf5d> 804bc37: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804bc3e: 0f 85 df 00 00 00 jne 804bd23 <_nl_load_domain+0xf53> 804bc44: 3c 6f cmp al,0x6f 804bc46: 0f 84 cd 00 00 00 je 804bd19 <_nl_load_domain+0xf49> 804bc4c: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804bc53: 0f 85 b6 00 00 00 jne 804bd0f <_nl_load_domain+0xf3f> 804bc59: 3c 78 cmp al,0x78 804bc5b: 74 67 je 804bcc4 <_nl_load_domain+0xef4> 804bc5d: 3c 58 cmp al,0x58 804bc5f: 0f 85 91 00 00 00 jne 804bcf6 <_nl_load_domain+0xf26> 804bc65: ba 25 ef 0c 08 mov edx,0x80cef25 804bc6a: e9 fd f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc6f: 31 d2 xor edx,edx 804bc71: e9 f6 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc76: ba 74 ee 0b 08 mov edx,0x80bee74 804bc7b: e9 ec f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc80: ba 1b f6 0b 08 mov edx,0x80bf61b 804bc85: e9 e2 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc8a: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804bc8f: e9 d8 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bc94: 8b 95 3c ff ff ff mov edx,DWORD PTR [ebp-0xc4] 804bc9a: 8b 8d 58 ff ff ff mov ecx,DWORD PTR [ebp-0xa8] 804bca0: 8b 85 38 ff ff ff mov eax,DWORD PTR [ebp-0xc8] 804bca6: 8b 1c 8a mov ebx,DWORD PTR [edx+ecx*4] 804bca9: 01 c3 add ebx,eax 804bcab: 03 03 add eax,DWORD PTR [ebx] 804bcad: 89 85 50 ff ff ff mov DWORD PTR [ebp-0xb0],eax 804bcb3: 8b 85 24 ff ff ff mov eax,DWORD PTR [ebp-0xdc] 804bcb9: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 804bcbf: e9 7d fe ff ff jmp 804bb41 <_nl_load_domain+0xd71> 804bcc4: ba d0 ee 0b 08 mov edx,0x80beed0 804bcc9: e9 9e f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bcce: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 804bcd4: 8b bd 58 ff ff ff mov edi,DWORD PTR [ebp-0xa8] 804bcda: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 804bcdd: e9 d5 f7 ff ff jmp 804b4b7 <_nl_load_domain+0x6e7> 804bce2: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 804bce8: 8b bd 58 ff ff ff mov edi,DWORD PTR [ebp-0xa8] 804bcee: 8b 14 b8 mov edx,DWORD PTR [eax+edi*4] 804bcf1: e9 67 fc ff ff jmp 804b95d <_nl_load_domain+0xb8d> 804bcf6: e8 f5 1f 00 00 call 804dcf0 804bcfb: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 804bd01: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804bd07: 8b 14 98 mov edx,DWORD PTR [eax+ebx*4] 804bd0a: e9 34 fd ff ff jmp 804ba43 <_nl_load_domain+0xc73> 804bd0f: ba ce f8 0c 08 mov edx,0x80cf8ce 804bd14: e9 53 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd19: ba 74 ee 0b 08 mov edx,0x80bee74 804bd1e: e9 49 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd23: ba 1b f6 0b 08 mov edx,0x80bf61b 804bd28: e9 3f f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd2d: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804bd32: e9 35 f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd37: 31 d2 xor edx,edx 804bd39: e9 2e f4 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd3e: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 804bd44: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804bd4a: 8b 95 38 ff ff ff mov edx,DWORD PTR [ebp-0xc8] 804bd50: 8b 1c 98 mov ebx,DWORD PTR [eax+ebx*4] 804bd53: 0f cb bswap ebx 804bd55: 01 d3 add ebx,edx 804bd57: 8b 03 mov eax,DWORD PTR [ebx] 804bd59: 0f c8 bswap eax 804bd5b: 89 c1 mov ecx,eax 804bd5d: 8b 85 24 ff ff ff mov eax,DWORD PTR [ebp-0xdc] 804bd63: 01 d1 add ecx,edx 804bd65: 89 8d 50 ff ff ff mov DWORD PTR [ebp-0xb0],ecx 804bd6b: 89 85 34 ff ff ff mov DWORD PTR [ebp-0xcc],eax 804bd71: e9 80 f9 ff ff jmp 804b6f6 <_nl_load_domain+0x926> 804bd76: 8b 85 3c ff ff ff mov eax,DWORD PTR [ebp-0xc4] 804bd7c: 8b 9d 58 ff ff ff mov ebx,DWORD PTR [ebp-0xa8] 804bd82: 8b 14 98 mov edx,DWORD PTR [eax+ebx*4] 804bd85: e9 9e f8 ff ff jmp 804b628 <_nl_load_domain+0x858> 804bd8a: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804bd8f: e9 d8 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd94: ba d0 ee 0b 08 mov edx,0x80beed0 804bd99: e9 ce f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bd9e: ba ce f8 0c 08 mov edx,0x80cf8ce 804bda3: e9 c4 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bda8: ba 74 ee 0b 08 mov edx,0x80bee74 804bdad: e9 ba f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdb2: ba 1b f6 0b 08 mov edx,0x80bf61b 804bdb7: e9 b0 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdbc: ba d0 ee 0b 08 mov edx,0x80beed0 804bdc1: e9 a6 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdc6: ba ce f8 0c 08 mov edx,0x80cf8ce 804bdcb: e9 9c f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdd0: ba 75 c4 0b 08 mov edx,0x80bc475 804bdd5: e9 92 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdda: ba 7b c4 0b 08 mov edx,0x80bc47b 804bddf: e9 88 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bde4: ba 71 c4 0b 08 mov edx,0x80bc471 804bde9: e9 7e f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdee: ba 87 c4 0b 08 mov edx,0x80bc487 804bdf3: e9 74 f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bdf8: ba 83 c4 0b 08 mov edx,0x80bc483 804bdfd: e9 6a f3 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804be02: 80 fa 4c cmp dl,0x4c 804be05: 0f 85 b3 00 00 00 jne 804bebe <_nl_load_domain+0x10ee> 804be0b: 31 d2 xor edx,edx 804be0d: 80 78 05 45 cmp BYTE PTR [eax+0x5],0x45 804be11: 0f 85 55 f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be17: 80 78 06 41 cmp BYTE PTR [eax+0x6],0x41 804be1b: 0f 85 4b f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be21: 80 78 07 53 cmp BYTE PTR [eax+0x7],0x53 804be25: 0f 85 41 f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be2b: 80 78 08 54 cmp BYTE PTR [eax+0x8],0x54 804be2f: 0f 85 37 f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be35: 0f b6 58 09 movzx ebx,BYTE PTR [eax+0x9] 804be39: 80 fb 38 cmp bl,0x38 804be3c: 0f 84 fc 01 00 00 je 804c03e <_nl_load_domain+0x126e> 804be42: 31 d2 xor edx,edx 804be44: 80 fb 31 cmp bl,0x31 804be47: 0f 84 96 01 00 00 je 804bfe3 <_nl_load_domain+0x1213> 804be4d: 80 fb 33 cmp bl,0x33 804be50: 0f 84 2e 01 00 00 je 804bf84 <_nl_load_domain+0x11b4> 804be56: 80 fb 36 cmp bl,0x36 804be59: 0f 85 0d f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be5f: 80 78 0a 34 cmp BYTE PTR [eax+0xa],0x34 804be63: 0f 85 03 f3 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be69: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804be6d: 0f 85 f9 f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804be73: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804be7a: 3c 64 cmp al,0x64 804be7c: 0f 84 f8 00 00 00 je 804bf7a <_nl_load_domain+0x11aa> 804be82: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804be89: 0f 85 93 02 00 00 jne 804c122 <_nl_load_domain+0x1352> 804be8f: 3c 6f cmp al,0x6f 804be91: 0f 84 81 02 00 00 je 804c118 <_nl_load_domain+0x1348> 804be97: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804be9e: 0f 85 88 02 00 00 jne 804c12c <_nl_load_domain+0x135c> 804bea4: 3c 78 cmp al,0x78 804bea6: 0f 84 c4 00 00 00 je 804bf70 <_nl_load_domain+0x11a0> 804beac: 3c 58 cmp al,0x58 804beae: 0f 85 42 fe ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804beb4: ba 7f c4 0b 08 mov edx,0x80bc47f 804beb9: e9 ae f2 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bebe: 80 fa 46 cmp dl,0x46 804bec1: 0f 85 00 04 00 00 jne 804c2c7 <_nl_load_domain+0x14f7> 804bec7: 31 d2 xor edx,edx 804bec9: 80 78 05 41 cmp BYTE PTR [eax+0x5],0x41 804becd: 0f 85 99 f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bed3: 80 78 06 53 cmp BYTE PTR [eax+0x6],0x53 804bed7: 0f 85 8f f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bedd: 80 78 07 54 cmp BYTE PTR [eax+0x7],0x54 804bee1: 0f 85 85 f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bee7: 0f b6 58 08 movzx ebx,BYTE PTR [eax+0x8] 804beeb: 80 fb 38 cmp bl,0x38 804beee: 0f 84 7e 03 00 00 je 804c272 <_nl_load_domain+0x14a2> 804bef4: 31 d2 xor edx,edx 804bef6: 80 fb 31 cmp bl,0x31 804bef9: 0f 84 c4 02 00 00 je 804c1c3 <_nl_load_domain+0x13f3> 804beff: 80 fb 33 cmp bl,0x33 804bf02: 0f 84 60 02 00 00 je 804c168 <_nl_load_domain+0x1398> 804bf08: 80 fb 36 cmp bl,0x36 804bf0b: 0f 85 5b f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bf11: 80 78 09 34 cmp BYTE PTR [eax+0x9],0x34 804bf15: 0f 85 51 f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bf1b: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804bf1f: 0f 85 47 f2 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bf25: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bf2c: 3c 64 cmp al,0x64 804bf2e: 0f 84 2a 02 00 00 je 804c15e <_nl_load_domain+0x138e> 804bf34: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804bf3b: 0f 85 13 02 00 00 jne 804c154 <_nl_load_domain+0x1384> 804bf41: 3c 6f cmp al,0x6f 804bf43: 0f 84 01 02 00 00 je 804c14a <_nl_load_domain+0x137a> 804bf49: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804bf50: 0f 85 ea 01 00 00 jne 804c140 <_nl_load_domain+0x1370> 804bf56: 3c 78 cmp al,0x78 804bf58: 0f 84 d8 01 00 00 je 804c136 <_nl_load_domain+0x1366> 804bf5e: 3c 58 cmp al,0x58 804bf60: 0f 85 90 fd ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804bf66: ba 7f c4 0b 08 mov edx,0x80bc47f 804bf6b: e9 fc f1 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bf70: ba 75 c4 0b 08 mov edx,0x80bc475 804bf75: e9 f2 f1 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bf7a: ba 83 c4 0b 08 mov edx,0x80bc483 804bf7f: e9 e8 f1 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bf84: 80 78 0a 32 cmp BYTE PTR [eax+0xa],0x32 804bf88: 0f 85 de f1 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bf8e: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804bf92: 0f 85 d4 f1 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bf98: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bf9f: 3c 64 cmp al,0x64 804bfa1: 0f 84 67 01 00 00 je 804c10e <_nl_load_domain+0x133e> 804bfa7: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804bfae: 0f 85 50 01 00 00 jne 804c104 <_nl_load_domain+0x1334> 804bfb4: 3c 6f cmp al,0x6f 804bfb6: 0f 84 3e 01 00 00 je 804c0fa <_nl_load_domain+0x132a> 804bfbc: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804bfc3: 0f 85 27 01 00 00 jne 804c0f0 <_nl_load_domain+0x1320> 804bfc9: 3c 78 cmp al,0x78 804bfcb: 0f 84 aa 00 00 00 je 804c07b <_nl_load_domain+0x12ab> 804bfd1: 3c 58 cmp al,0x58 804bfd3: 0f 85 1d fd ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804bfd9: ba 25 ef 0c 08 mov edx,0x80cef25 804bfde: e9 89 f1 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804bfe3: 80 78 0a 36 cmp BYTE PTR [eax+0xa],0x36 804bfe7: 0f 85 7f f1 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bfed: 80 78 0b 00 cmp BYTE PTR [eax+0xb],0x0 804bff1: 0f 85 75 f1 ff ff jne 804b16c <_nl_load_domain+0x39c> 804bff7: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804bffe: 3c 64 cmp al,0x64 804c000: 0f 84 e0 00 00 00 je 804c0e6 <_nl_load_domain+0x1316> 804c006: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c00d: 0f 85 c9 00 00 00 jne 804c0dc <_nl_load_domain+0x130c> 804c013: 3c 6f cmp al,0x6f 804c015: 0f 84 b7 00 00 00 je 804c0d2 <_nl_load_domain+0x1302> 804c01b: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c022: 0f 85 a0 00 00 00 jne 804c0c8 <_nl_load_domain+0x12f8> 804c028: 3c 78 cmp al,0x78 804c02a: 74 59 je 804c085 <_nl_load_domain+0x12b5> 804c02c: 3c 58 cmp al,0x58 804c02e: 0f 85 c2 fc ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c034: ba 25 ef 0c 08 mov edx,0x80cef25 804c039: e9 2e f1 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c03e: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804c042: 75 7d jne 804c0c1 <_nl_load_domain+0x12f1> 804c044: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c04b: 3c 64 cmp al,0x64 804c04d: 74 68 je 804c0b7 <_nl_load_domain+0x12e7> 804c04f: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c056: 75 55 jne 804c0ad <_nl_load_domain+0x12dd> 804c058: 3c 6f cmp al,0x6f 804c05a: 74 47 je 804c0a3 <_nl_load_domain+0x12d3> 804c05c: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c063: 75 34 jne 804c099 <_nl_load_domain+0x12c9> 804c065: 3c 78 cmp al,0x78 804c067: 74 26 je 804c08f <_nl_load_domain+0x12bf> 804c069: 3c 58 cmp al,0x58 804c06b: 0f 85 85 fc ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c071: ba 25 ef 0c 08 mov edx,0x80cef25 804c076: e9 f1 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c07b: ba d0 ee 0b 08 mov edx,0x80beed0 804c080: e9 e7 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c085: ba d0 ee 0b 08 mov edx,0x80beed0 804c08a: e9 dd f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c08f: ba d0 ee 0b 08 mov edx,0x80beed0 804c094: e9 d3 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c099: ba ce f8 0c 08 mov edx,0x80cf8ce 804c09e: e9 c9 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0a3: ba 74 ee 0b 08 mov edx,0x80bee74 804c0a8: e9 bf f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0ad: ba 1b f6 0b 08 mov edx,0x80bf61b 804c0b2: e9 b5 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0b7: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c0bc: e9 ab f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0c1: 31 d2 xor edx,edx 804c0c3: e9 a4 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0c8: ba ce f8 0c 08 mov edx,0x80cf8ce 804c0cd: e9 9a f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0d2: ba 74 ee 0b 08 mov edx,0x80bee74 804c0d7: e9 90 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0dc: ba 1b f6 0b 08 mov edx,0x80bf61b 804c0e1: e9 86 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0e6: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c0eb: e9 7c f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0f0: ba ce f8 0c 08 mov edx,0x80cf8ce 804c0f5: e9 72 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c0fa: ba 74 ee 0b 08 mov edx,0x80bee74 804c0ff: e9 68 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c104: ba 1b f6 0b 08 mov edx,0x80bf61b 804c109: e9 5e f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c10e: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c113: e9 54 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c118: ba 71 c4 0b 08 mov edx,0x80bc471 804c11d: e9 4a f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c122: ba 87 c4 0b 08 mov edx,0x80bc487 804c127: e9 40 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c12c: ba 7b c4 0b 08 mov edx,0x80bc47b 804c131: e9 36 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c136: ba 75 c4 0b 08 mov edx,0x80bc475 804c13b: e9 2c f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c140: ba 7b c4 0b 08 mov edx,0x80bc47b 804c145: e9 22 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c14a: ba 71 c4 0b 08 mov edx,0x80bc471 804c14f: e9 18 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c154: ba 87 c4 0b 08 mov edx,0x80bc487 804c159: e9 0e f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c15e: ba 83 c4 0b 08 mov edx,0x80bc483 804c163: e9 04 f0 ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c168: 80 78 09 32 cmp BYTE PTR [eax+0x9],0x32 804c16c: 0f 85 fa ef ff ff jne 804b16c <_nl_load_domain+0x39c> 804c172: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804c176: 0f 85 f0 ef ff ff jne 804b16c <_nl_load_domain+0x39c> 804c17c: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c183: 3c 64 cmp al,0x64 804c185: 0f 84 dd 00 00 00 je 804c268 <_nl_load_domain+0x1498> 804c18b: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c192: 0f 85 c6 00 00 00 jne 804c25e <_nl_load_domain+0x148e> 804c198: 3c 6f cmp al,0x6f 804c19a: 0f 84 b4 00 00 00 je 804c254 <_nl_load_domain+0x1484> 804c1a0: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c1a7: 0f 85 9d 00 00 00 jne 804c24a <_nl_load_domain+0x147a> 804c1ad: 3c 78 cmp al,0x78 804c1af: 74 5d je 804c20e <_nl_load_domain+0x143e> 804c1b1: 3c 58 cmp al,0x58 804c1b3: 0f 85 3d fb ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c1b9: ba 25 ef 0c 08 mov edx,0x80cef25 804c1be: e9 a9 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c1c3: 80 78 09 36 cmp BYTE PTR [eax+0x9],0x36 804c1c7: 0f 85 9f ef ff ff jne 804b16c <_nl_load_domain+0x39c> 804c1cd: 80 78 0a 00 cmp BYTE PTR [eax+0xa],0x0 804c1d1: 0f 85 95 ef ff ff jne 804b16c <_nl_load_domain+0x39c> 804c1d7: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c1de: 3c 64 cmp al,0x64 804c1e0: 74 5e je 804c240 <_nl_load_domain+0x1470> 804c1e2: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c1e9: 75 4b jne 804c236 <_nl_load_domain+0x1466> 804c1eb: 3c 6f cmp al,0x6f 804c1ed: 74 3d je 804c22c <_nl_load_domain+0x145c> 804c1ef: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c1f6: 75 2a jne 804c222 <_nl_load_domain+0x1452> 804c1f8: 3c 78 cmp al,0x78 804c1fa: 74 1c je 804c218 <_nl_load_domain+0x1448> 804c1fc: 3c 58 cmp al,0x58 804c1fe: 0f 85 f2 fa ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c204: ba 25 ef 0c 08 mov edx,0x80cef25 804c209: e9 5e ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c20e: ba d0 ee 0b 08 mov edx,0x80beed0 804c213: e9 54 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c218: ba d0 ee 0b 08 mov edx,0x80beed0 804c21d: e9 4a ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c222: ba ce f8 0c 08 mov edx,0x80cf8ce 804c227: e9 40 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c22c: ba 74 ee 0b 08 mov edx,0x80bee74 804c231: e9 36 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c236: ba 1b f6 0b 08 mov edx,0x80bf61b 804c23b: e9 2c ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c240: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c245: e9 22 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c24a: ba ce f8 0c 08 mov edx,0x80cf8ce 804c24f: e9 18 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c254: ba 74 ee 0b 08 mov edx,0x80bee74 804c259: e9 0e ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c25e: ba 1b f6 0b 08 mov edx,0x80bf61b 804c263: e9 04 ef ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c268: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c26d: e9 fa ee ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c272: 80 78 09 00 cmp BYTE PTR [eax+0x9],0x0 804c276: 0f 85 56 01 00 00 jne 804c3d2 <_nl_load_domain+0x1602> 804c27c: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c283: 3c 64 cmp al,0x64 804c285: 0f 84 3d 01 00 00 je 804c3c8 <_nl_load_domain+0x15f8> 804c28b: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c292: 0f 85 26 01 00 00 jne 804c3be <_nl_load_domain+0x15ee> 804c298: 3c 6f cmp al,0x6f 804c29a: 0f 84 14 01 00 00 je 804c3b4 <_nl_load_domain+0x15e4> 804c2a0: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c2a7: 0f 85 5e 01 00 00 jne 804c40b <_nl_load_domain+0x163b> 804c2ad: 3c 78 cmp al,0x78 804c2af: 0f 84 4c 01 00 00 je 804c401 <_nl_load_domain+0x1631> 804c2b5: 3c 58 cmp al,0x58 804c2b7: 0f 85 39 fa ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c2bd: ba 25 ef 0c 08 mov edx,0x80cef25 804c2c2: e9 a5 ee ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c2c7: 80 fa 4d cmp dl,0x4d 804c2ca: 75 6e jne 804c33a <_nl_load_domain+0x156a> 804c2cc: 31 d2 xor edx,edx 804c2ce: 80 78 05 41 cmp BYTE PTR [eax+0x5],0x41 804c2d2: 0f 85 94 ee ff ff jne 804b16c <_nl_load_domain+0x39c> 804c2d8: 80 78 06 58 cmp BYTE PTR [eax+0x6],0x58 804c2dc: 0f 85 8a ee ff ff jne 804b16c <_nl_load_domain+0x39c> 804c2e2: 80 78 07 00 cmp BYTE PTR [eax+0x7],0x0 804c2e6: 75 4b jne 804c333 <_nl_load_domain+0x1563> 804c2e8: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c2ef: 3c 64 cmp al,0x64 804c2f1: 0f 84 00 01 00 00 je 804c3f7 <_nl_load_domain+0x1627> 804c2f7: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c2fe: 0f 85 e9 00 00 00 jne 804c3ed <_nl_load_domain+0x161d> 804c304: 3c 6f cmp al,0x6f 804c306: 0f 84 d7 00 00 00 je 804c3e3 <_nl_load_domain+0x1613> 804c30c: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c313: 0f 85 c0 00 00 00 jne 804c3d9 <_nl_load_domain+0x1609> 804c319: 3c 78 cmp al,0x78 804c31b: 0f 84 f4 00 00 00 je 804c415 <_nl_load_domain+0x1645> 804c321: 3c 58 cmp al,0x58 804c323: 0f 85 cd f9 ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c329: ba 7f c4 0b 08 mov edx,0x80bc47f 804c32e: e9 39 ee ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c333: 31 d2 xor edx,edx 804c335: e9 32 ee ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c33a: 80 fa 50 cmp dl,0x50 804c33d: ba 00 00 00 00 mov edx,0x0 804c342: 0f 85 24 ee ff ff jne 804b16c <_nl_load_domain+0x39c> 804c348: 80 78 05 54 cmp BYTE PTR [eax+0x5],0x54 804c34c: 0f 85 1a ee ff ff jne 804b16c <_nl_load_domain+0x39c> 804c352: 80 78 06 52 cmp BYTE PTR [eax+0x6],0x52 804c356: 0f 85 10 ee ff ff jne 804b16c <_nl_load_domain+0x39c> 804c35c: 80 78 07 00 cmp BYTE PTR [eax+0x7],0x0 804c360: 75 4b jne 804c3ad <_nl_load_domain+0x15dd> 804c362: 0f b6 85 44 ff ff ff movzx eax,BYTE PTR [ebp-0xbc] 804c369: 3c 64 cmp al,0x64 804c36b: 0f 84 d6 00 00 00 je 804c447 <_nl_load_domain+0x1677> 804c371: 80 bd 40 ff ff ff 00 cmp BYTE PTR [ebp-0xc0],0x0 804c378: 0f 85 bf 00 00 00 jne 804c43d <_nl_load_domain+0x166d> 804c37e: 3c 6f cmp al,0x6f 804c380: 0f 84 ad 00 00 00 je 804c433 <_nl_load_domain+0x1663> 804c386: 80 bd 3c ff ff ff 00 cmp BYTE PTR [ebp-0xc4],0x0 804c38d: 0f 85 96 00 00 00 jne 804c429 <_nl_load_domain+0x1659> 804c393: 3c 78 cmp al,0x78 804c395: 0f 84 84 00 00 00 je 804c41f <_nl_load_domain+0x164f> 804c39b: 3c 58 cmp al,0x58 804c39d: 0f 85 53 f9 ff ff jne 804bcf6 <_nl_load_domain+0xf26> 804c3a3: ba 25 ef 0c 08 mov edx,0x80cef25 804c3a8: e9 bf ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3ad: 31 d2 xor edx,edx 804c3af: e9 b8 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3b4: ba 74 ee 0b 08 mov edx,0x80bee74 804c3b9: e9 ae ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3be: ba 1b f6 0b 08 mov edx,0x80bf61b 804c3c3: e9 a4 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3c8: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c3cd: e9 9a ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3d2: 31 d2 xor edx,edx 804c3d4: e9 93 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3d9: ba 7b c4 0b 08 mov edx,0x80bc47b 804c3de: e9 89 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3e3: ba 71 c4 0b 08 mov edx,0x80bc471 804c3e8: e9 7f ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3ed: ba 87 c4 0b 08 mov edx,0x80bc487 804c3f2: e9 75 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c3f7: ba 83 c4 0b 08 mov edx,0x80bc483 804c3fc: e9 6b ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c401: ba d0 ee 0b 08 mov edx,0x80beed0 804c406: e9 61 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c40b: ba ce f8 0c 08 mov edx,0x80cf8ce 804c410: e9 57 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c415: ba 75 c4 0b 08 mov edx,0x80bc475 804c41a: e9 4d ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c41f: ba d0 ee 0b 08 mov edx,0x80beed0 804c424: e9 43 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c429: ba ce f8 0c 08 mov edx,0x80cf8ce 804c42e: e9 39 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c433: ba 74 ee 0b 08 mov edx,0x80bee74 804c438: e9 2f ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c43d: ba 1b f6 0b 08 mov edx,0x80bf61b 804c442: e9 25 ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c447: ba 4a 5d 0d 08 mov edx,0x80d5d4a 804c44c: e9 1b ed ff ff jmp 804b16c <_nl_load_domain+0x39c> 804c451: 66 90 xchg ax,ax 804c453: 66 90 xchg ax,ax 804c455: 66 90 xchg ax,ax 804c457: 66 90 xchg ax,ax 804c459: 66 90 xchg ax,ax 804c45b: 66 90 xchg ax,ax 804c45d: 66 90 xchg ax,ax 804c45f: 90 nop 0804c460 : 804c460: 83 ec 10 sub esp,0x10 804c463: 68 c0 c5 0c 08 push 0x80cc5c0 804c468: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804c46c: ff 30 push DWORD PTR [eax] 804c46e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804c472: ff 30 push DWORD PTR [eax] 804c474: e8 c7 bd ff ff call 8048240 <.plt+0x90> 804c479: 83 c4 1c add esp,0x1c 804c47c: c3 ret 804c47d: 8d 76 00 lea esi,[esi+0x0] 0804c480 : 804c480: 55 push ebp 804c481: 8d 4a 2c lea ecx,[edx+0x2c] 804c484: 89 e5 mov ebp,esp 804c486: 57 push edi 804c487: 56 push esi 804c488: 53 push ebx 804c489: 83 e1 f0 and ecx,0xfffffff0 804c48c: 81 ec cc 01 00 00 sub esp,0x1cc 804c492: 29 cc sub esp,ecx 804c494: 8d 5c 24 0f lea ebx,[esp+0xf] 804c498: 83 ec 04 sub esp,0x4 804c49b: 52 push edx 804c49c: 50 push eax 804c49d: 83 e3 f0 and ebx,0xfffffff0 804c4a0: 53 push ebx 804c4a1: e8 fa 0b 01 00 call 805d0a0 <__mempcpy> 804c4a6: 83 c4 0c add esp,0xc 804c4a9: 6a 0e push 0xe 804c4ab: 68 a4 c4 0b 08 push 0x80bc4a4 804c4b0: 50 push eax 804c4b1: e8 ea 0b 01 00 call 805d0a0 <__mempcpy> 804c4b6: 58 pop eax 804c4b7: 5a pop edx 804c4b8: 68 8b c4 0b 08 push 0x80bc48b 804c4bd: 53 push ebx 804c4be: e8 cd 31 00 00 call 804f690 <_IO_new_fopen> 804c4c3: 83 c4 10 add esp,0x10 804c4c6: 85 c0 test eax,eax 804c4c8: 89 c7 mov edi,eax 804c4ca: 89 85 54 fe ff ff mov DWORD PTR [ebp-0x1ac],eax 804c4d0: 0f 84 ea 03 00 00 je 804c8c0 804c4d6: 8b 00 mov eax,DWORD PTR [eax] 804c4d8: 89 c2 mov edx,eax 804c4da: 80 ce 80 or dh,0x80 804c4dd: a8 10 test al,0x10 804c4df: 89 17 mov DWORD PTR [edi],edx 804c4e1: 0f 85 c8 03 00 00 jne 804c8af 804c4e7: c7 85 34 fe ff ff 00 mov DWORD PTR [ebp-0x1cc],0x0 804c4ee: 00 00 00 804c4f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c4f8: 8d 85 58 fe ff ff lea eax,[ebp-0x1a8] 804c4fe: 83 ec 04 sub esp,0x4 804c501: ff b5 54 fe ff ff push DWORD PTR [ebp-0x1ac] 804c507: 68 90 01 00 00 push 0x190 804c50c: 50 push eax 804c50d: e8 5e 4e 00 00 call 8051370 <__fgets_unlocked> 804c512: 83 c4 10 add esp,0x10 804c515: 85 c0 test eax,eax 804c517: 0f 84 f2 01 00 00 je 804c70f 804c51d: 8d 85 58 fe ff ff lea eax,[ebp-0x1a8] 804c523: 83 ec 08 sub esp,0x8 804c526: 8d b5 58 fe ff ff lea esi,[ebp-0x1a8] 804c52c: 6a 0a push 0xa 804c52e: 50 push eax 804c52f: e8 5c bd ff ff call 8048290 <.plt+0xe0> 804c534: 89 85 50 fe ff ff mov DWORD PTR [ebp-0x1b0],eax 804c53a: b8 f8 ff ff ff mov eax,0xfffffff8 804c53f: 83 c4 10 add esp,0x10 804c542: 0f b6 8d 58 fe ff ff movzx ecx,BYTE PTR [ebp-0x1a8] 804c549: 65 8b 00 mov eax,DWORD PTR gs:[eax] 804c54c: 89 ca mov edx,ecx 804c54e: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804c553: 74 12 je 804c567 804c555: 8d 76 00 lea esi,[esi+0x0] 804c558: 83 c6 01 add esi,0x1 804c55b: 0f b6 0e movzx ecx,BYTE PTR [esi] 804c55e: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804c563: 89 ca mov edx,ecx 804c565: 75 f1 jne 804c558 804c567: 84 d2 test dl,dl 804c569: 0f 84 87 01 00 00 je 804c6f6 804c56f: 80 fa 23 cmp dl,0x23 804c572: 0f 84 7e 01 00 00 je 804c6f6 804c578: 0f b6 56 01 movzx edx,BYTE PTR [esi+0x1] 804c57c: 8d 5e 01 lea ebx,[esi+0x1] 804c57f: 84 d2 test dl,dl 804c581: 75 1b jne 804c59e 804c583: e9 d0 01 00 00 jmp 804c758 804c588: 90 nop 804c589: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c590: 83 c3 01 add ebx,0x1 804c593: 0f b6 13 movzx edx,BYTE PTR [ebx] 804c596: 84 d2 test dl,dl 804c598: 0f 84 ba 01 00 00 je 804c758 804c59e: f6 44 50 01 20 test BYTE PTR [eax+edx*2+0x1],0x20 804c5a3: 74 eb je 804c590 804c5a5: 89 da mov edx,ebx 804c5a7: 83 c3 01 add ebx,0x1 804c5aa: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 804c5ae: c6 02 00 mov BYTE PTR [edx],0x0 804c5b1: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804c5b6: 89 ca mov edx,ecx 804c5b8: 74 15 je 804c5cf 804c5ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804c5c0: 83 c3 01 add ebx,0x1 804c5c3: 0f b6 0b movzx ecx,BYTE PTR [ebx] 804c5c6: f6 44 48 01 20 test BYTE PTR [eax+ecx*2+0x1],0x20 804c5cb: 89 ca mov edx,ecx 804c5cd: 75 f1 jne 804c5c0 804c5cf: 84 d2 test dl,dl 804c5d1: 0f 84 1f 01 00 00 je 804c6f6 804c5d7: 0f b6 53 01 movzx edx,BYTE PTR [ebx+0x1] 804c5db: 8d 4b 01 lea ecx,[ebx+0x1] 804c5de: 84 d2 test dl,dl 804c5e0: 75 10 jne 804c5f2 804c5e2: eb 28 jmp 804c60c 804c5e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c5e8: 83 c1 01 add ecx,0x1 804c5eb: 0f b6 11 movzx edx,BYTE PTR [ecx] 804c5ee: 84 d2 test dl,dl 804c5f0: 74 1a je 804c60c 804c5f2: 0f b6 fa movzx edi,dl 804c5f5: f6 44 78 01 20 test BYTE PTR [eax+edi*2+0x1],0x20 804c5fa: 74 ec je 804c5e8 804c5fc: 80 fa 0a cmp dl,0xa 804c5ff: 0f 85 1a 02 00 00 jne 804c81f 804c605: c6 01 00 mov BYTE PTR [ecx],0x0 804c608: c6 41 01 0a mov BYTE PTR [ecx+0x1],0xa 804c60c: a1 58 c2 0e 08 mov eax,ds:0x80ec258 804c611: 89 c7 mov edi,eax 804c613: 89 85 4c fe ff ff mov DWORD PTR [ebp-0x1b4],eax 804c619: a1 54 c2 0e 08 mov eax,ds:0x80ec254 804c61e: 39 c7 cmp edi,eax 804c620: 0f 83 01 02 00 00 jae 804c827 804c626: 83 ec 0c sub esp,0xc 804c629: 56 push esi 804c62a: e8 61 fa 00 00 call 805c090 804c62f: 83 c0 01 add eax,0x1 804c632: 89 1c 24 mov DWORD PTR [esp],ebx 804c635: 89 c7 mov edi,eax 804c637: 89 85 48 fe ff ff mov DWORD PTR [ebp-0x1b8],eax 804c63d: e8 4e fa 00 00 call 805c090 804c642: 83 c0 01 add eax,0x1 804c645: 83 c4 10 add esp,0x10 804c648: 89 c1 mov ecx,eax 804c64a: 89 85 44 fe ff ff mov DWORD PTR [ebp-0x1bc],eax 804c650: a1 60 c2 0e 08 mov eax,ds:0x80ec260 804c655: 89 c2 mov edx,eax 804c657: 89 85 40 fe ff ff mov DWORD PTR [ebp-0x1c0],eax 804c65d: 89 f8 mov eax,edi 804c65f: 01 d0 add eax,edx 804c661: 89 cf mov edi,ecx 804c663: 01 c7 add edi,eax 804c665: 89 85 3c fe ff ff mov DWORD PTR [ebp-0x1c4],eax 804c66b: a1 5c c2 0e 08 mov eax,ds:0x80ec25c 804c670: 89 bd 38 fe ff ff mov DWORD PTR [ebp-0x1c8],edi 804c676: 39 c7 cmp edi,eax 804c678: 0f 87 42 01 00 00 ja 804c7c0 804c67e: 8b 15 90 cd 0e 08 mov edx,DWORD PTR ds:0x80ecd90 804c684: 8b 0d 8c cd 0e 08 mov ecx,DWORD PTR ds:0x80ecd8c 804c68a: 8b 85 4c fe ff ff mov eax,DWORD PTR [ebp-0x1b4] 804c690: 83 ec 04 sub esp,0x4 804c693: ff b5 48 fe ff ff push DWORD PTR [ebp-0x1b8] 804c699: 56 push esi 804c69a: 8d 3c c1 lea edi,[ecx+eax*8] 804c69d: 8b 8d 40 fe ff ff mov ecx,DWORD PTR [ebp-0x1c0] 804c6a3: 89 95 40 fe ff ff mov DWORD PTR [ebp-0x1c0],edx 804c6a9: 01 d1 add ecx,edx 804c6ab: 51 push ecx 804c6ac: e8 2f 0b 01 00 call 805d1e0 804c6b1: 8b 95 40 fe ff ff mov edx,DWORD PTR [ebp-0x1c0] 804c6b7: 03 95 3c fe ff ff add edx,DWORD PTR [ebp-0x1c4] 804c6bd: 83 c4 0c add esp,0xc 804c6c0: 89 07 mov DWORD PTR [edi],eax 804c6c2: ff b5 44 fe ff ff push DWORD PTR [ebp-0x1bc] 804c6c8: 53 push ebx 804c6c9: 52 push edx 804c6ca: e8 11 0b 01 00 call 805d1e0 804c6cf: 89 47 04 mov DWORD PTR [edi+0x4],eax 804c6d2: 8b 85 4c fe ff ff mov eax,DWORD PTR [ebp-0x1b4] 804c6d8: 83 c4 10 add esp,0x10 804c6db: 8b bd 38 fe ff ff mov edi,DWORD PTR [ebp-0x1c8] 804c6e1: 83 85 34 fe ff ff 01 add DWORD PTR [ebp-0x1cc],0x1 804c6e8: 83 c0 01 add eax,0x1 804c6eb: 89 3d 60 c2 0e 08 mov DWORD PTR ds:0x80ec260,edi 804c6f1: a3 58 c2 0e 08 mov ds:0x80ec258,eax 804c6f6: 8b 95 50 fe ff ff mov edx,DWORD PTR [ebp-0x1b0] 804c6fc: 85 d2 test edx,edx 804c6fe: 74 70 je 804c770 804c700: 8b 85 54 fe ff ff mov eax,DWORD PTR [ebp-0x1ac] 804c706: f6 00 10 test BYTE PTR [eax],0x10 804c709: 0f 84 e9 fd ff ff je 804c4f8 804c70f: 83 ec 0c sub esp,0xc 804c712: ff b5 54 fe ff ff push DWORD PTR [ebp-0x1ac] 804c718: e8 33 2b 00 00 call 804f250 <_IO_new_fclose> 804c71d: 8b 85 34 fe ff ff mov eax,DWORD PTR [ebp-0x1cc] 804c723: 83 c4 10 add esp,0x10 804c726: 85 c0 test eax,eax 804c728: 74 1b je 804c745 804c72a: 68 60 c4 04 08 push 0x804c460 804c72f: 6a 08 push 0x8 804c731: ff 35 58 c2 0e 08 push DWORD PTR ds:0x80ec258 804c737: ff 35 8c cd 0e 08 push DWORD PTR ds:0x80ecd8c 804c73d: e8 ee 1d 00 00 call 804e530 804c742: 83 c4 10 add esp,0x10 804c745: 8b 85 34 fe ff ff mov eax,DWORD PTR [ebp-0x1cc] 804c74b: 8d 65 f4 lea esp,[ebp-0xc] 804c74e: 5b pop ebx 804c74f: 5e pop esi 804c750: 5f pop edi 804c751: 5d pop ebp 804c752: c3 ret 804c753: 90 nop 804c754: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c758: 66 f7 00 00 20 test WORD PTR [eax],0x2000 804c75d: 0f 85 5d fe ff ff jne 804c5c0 804c763: 8b 95 50 fe ff ff mov edx,DWORD PTR [ebp-0x1b0] 804c769: 85 d2 test edx,edx 804c76b: 75 93 jne 804c700 804c76d: 8d 76 00 lea esi,[esi+0x0] 804c770: 8b 9d 54 fe ff ff mov ebx,DWORD PTR [ebp-0x1ac] 804c776: eb 24 jmp 804c79c 804c778: 90 nop 804c779: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c780: 8d 85 58 fe ff ff lea eax,[ebp-0x1a8] 804c786: 83 ec 08 sub esp,0x8 804c789: 6a 0a push 0xa 804c78b: 50 push eax 804c78c: e8 ff ba ff ff call 8048290 <.plt+0xe0> 804c791: 83 c4 10 add esp,0x10 804c794: 85 c0 test eax,eax 804c796: 0f 85 64 ff ff ff jne 804c700 804c79c: 8d 85 58 fe ff ff lea eax,[ebp-0x1a8] 804c7a2: 83 ec 04 sub esp,0x4 804c7a5: 53 push ebx 804c7a6: 68 90 01 00 00 push 0x190 804c7ab: 50 push eax 804c7ac: e8 bf 4b 00 00 call 8051370 <__fgets_unlocked> 804c7b1: 83 c4 10 add esp,0x10 804c7b4: 85 c0 test eax,eax 804c7b6: 75 c8 jne 804c780 804c7b8: e9 43 ff ff ff jmp 804c700 804c7bd: 8d 76 00 lea esi,[esi+0x0] 804c7c0: 8b 95 48 fe ff ff mov edx,DWORD PTR [ebp-0x1b8] 804c7c6: 03 95 44 fe ff ff add edx,DWORD PTR [ebp-0x1bc] 804c7cc: bf 00 04 00 00 mov edi,0x400 804c7d1: 81 fa 00 04 00 00 cmp edx,0x400 804c7d7: 0f 42 d7 cmovb edx,edi 804c7da: 8b 3d 90 cd 0e 08 mov edi,DWORD PTR ds:0x80ecd90 804c7e0: 83 ec 08 sub esp,0x8 804c7e3: 01 d0 add eax,edx 804c7e5: 50 push eax 804c7e6: 89 85 30 fe ff ff mov DWORD PTR [ebp-0x1d0],eax 804c7ec: 57 push edi 804c7ed: e8 9e dc 00 00 call 805a490 <__libc_realloc> 804c7f2: 83 c4 10 add esp,0x10 804c7f5: 85 c0 test eax,eax 804c7f7: 89 c2 mov edx,eax 804c7f9: 0f 84 10 ff ff ff je 804c70f 804c7ff: 39 c7 cmp edi,eax 804c801: 8b 0d 8c cd 0e 08 mov ecx,DWORD PTR ds:0x80ecd8c 804c807: 75 5e jne 804c867 804c809: 8b 85 30 fe ff ff mov eax,DWORD PTR [ebp-0x1d0] 804c80f: 89 15 90 cd 0e 08 mov DWORD PTR ds:0x80ecd90,edx 804c815: a3 5c c2 0e 08 mov ds:0x80ec25c,eax 804c81a: e9 6b fe ff ff jmp 804c68a 804c81f: c6 01 00 mov BYTE PTR [ecx],0x0 804c822: e9 e5 fd ff ff jmp 804c60c 804c827: 85 c0 test eax,eax 804c829: 74 30 je 804c85b 804c82b: 8d 3c 00 lea edi,[eax+eax*1] 804c82e: c1 e0 04 shl eax,0x4 804c831: 83 ec 08 sub esp,0x8 804c834: 50 push eax 804c835: ff 35 8c cd 0e 08 push DWORD PTR ds:0x80ecd8c 804c83b: e8 50 dc 00 00 call 805a490 <__libc_realloc> 804c840: 83 c4 10 add esp,0x10 804c843: 85 c0 test eax,eax 804c845: 0f 84 c4 fe ff ff je 804c70f 804c84b: a3 8c cd 0e 08 mov ds:0x80ecd8c,eax 804c850: 89 3d 54 c2 0e 08 mov DWORD PTR ds:0x80ec254,edi 804c856: e9 cb fd ff ff jmp 804c626 804c85b: b8 20 03 00 00 mov eax,0x320 804c860: bf 64 00 00 00 mov edi,0x64 804c865: eb ca jmp 804c831 804c867: 8b 85 4c fe ff ff mov eax,DWORD PTR [ebp-0x1b4] 804c86d: 85 c0 test eax,eax 804c86f: 74 98 je 804c809 804c871: 89 d0 mov eax,edx 804c873: 89 95 28 fe ff ff mov DWORD PTR [ebp-0x1d8],edx 804c879: 29 f8 sub eax,edi 804c87b: 89 c7 mov edi,eax 804c87d: 8b 85 4c fe ff ff mov eax,DWORD PTR [ebp-0x1b4] 804c883: 8d 04 c1 lea eax,[ecx+eax*8] 804c886: 89 85 2c fe ff ff mov DWORD PTR [ebp-0x1d4],eax 804c88c: 8b 95 2c fe ff ff mov edx,DWORD PTR [ebp-0x1d4] 804c892: 89 c8 mov eax,ecx 804c894: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804c898: 01 38 add DWORD PTR [eax],edi 804c89a: 01 78 04 add DWORD PTR [eax+0x4],edi 804c89d: 83 c0 08 add eax,0x8 804c8a0: 39 d0 cmp eax,edx 804c8a2: 75 f4 jne 804c898 804c8a4: 8b 95 28 fe ff ff mov edx,DWORD PTR [ebp-0x1d8] 804c8aa: e9 5a ff ff ff jmp 804c809 804c8af: 83 ec 0c sub esp,0xc 804c8b2: ff b5 54 fe ff ff push DWORD PTR [ebp-0x1ac] 804c8b8: e8 93 29 00 00 call 804f250 <_IO_new_fclose> 804c8bd: 83 c4 10 add esp,0x10 804c8c0: c7 85 34 fe ff ff 00 mov DWORD PTR [ebp-0x1cc],0x0 804c8c7: 00 00 00 804c8ca: 8b 85 34 fe ff ff mov eax,DWORD PTR [ebp-0x1cc] 804c8d0: 8d 65 f4 lea esp,[ebp-0xc] 804c8d3: 5b pop ebx 804c8d4: 5e pop esi 804c8d5: 5f pop edi 804c8d6: 5d pop ebp 804c8d7: c3 ret 804c8d8: 90 nop 804c8d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0804c8e0 <_nl_expand_alias>: 804c8e0: 55 push ebp 804c8e1: 57 push edi 804c8e2: 31 c0 xor eax,eax 804c8e4: 56 push esi 804c8e5: 53 push ebx 804c8e6: b9 01 00 00 00 mov ecx,0x1 804c8eb: 83 ec 1c sub esp,0x1c 804c8ee: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804c8f5: 00 804c8f6: 74 01 je 804c8f9 <_nl_expand_alias+0x19> 804c8f8: f0 0f b1 0d 64 c2 0e lock cmpxchg DWORD PTR ds:0x80ec264,ecx 804c8ff: 08 804c900: 74 0b je 804c90d <_nl_expand_alias+0x2d> 804c902: 8d 0d 64 c2 0e 08 lea ecx,ds:0x80ec264 804c908: e8 a3 31 02 00 call 806fab0 <__lll_lock_wait_private> 804c90d: a1 50 c2 0e 08 mov eax,ds:0x80ec250 804c912: 85 c0 test eax,eax 804c914: 0f 84 02 01 00 00 je 804ca1c <_nl_expand_alias+0x13c> 804c91a: 8b 2d 58 c2 0e 08 mov ebp,DWORD PTR ds:0x80ec258 804c920: 85 ed test ebp,ebp 804c922: 74 4e je 804c972 <_nl_expand_alias+0x92> 804c924: a1 8c cd 0e 08 mov eax,ds:0x80ecd8c 804c929: 31 ff xor edi,edi 804c92b: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804c92f: eb 14 jmp 804c945 <_nl_expand_alias+0x65> 804c931: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804c938: 0f 84 d9 00 00 00 je 804ca17 <_nl_expand_alias+0x137> 804c93e: 8d 7e 01 lea edi,[esi+0x1] 804c941: 39 fd cmp ebp,edi 804c943: 76 2d jbe 804c972 <_nl_expand_alias+0x92> 804c945: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804c949: 8d 74 3d 00 lea esi,[ebp+edi*1+0x0] 804c94d: 83 ec 04 sub esp,0x4 804c950: 68 c0 c5 0c 08 push 0x80cc5c0 804c955: d1 ee shr esi,1 804c957: 8d 1c f0 lea ebx,[eax+esi*8] 804c95a: ff 33 push DWORD PTR [ebx] 804c95c: ff 74 24 3c push DWORD PTR [esp+0x3c] 804c960: e8 db b8 ff ff call 8048240 <.plt+0x90> 804c965: 83 c4 10 add esp,0x10 804c968: 85 c0 test eax,eax 804c96a: 79 cc jns 804c938 <_nl_expand_alias+0x58> 804c96c: 89 f5 mov ebp,esi 804c96e: 39 fd cmp ebp,edi 804c970: 77 d3 ja 804c945 <_nl_expand_alias+0x65> 804c972: 8b 3d 50 c2 0e 08 mov edi,DWORD PTR ds:0x80ec250 804c978: 0f b6 0f movzx ecx,BYTE PTR [edi] 804c97b: 84 c9 test cl,cl 804c97d: 74 53 je 804c9d2 <_nl_expand_alias+0xf2> 804c97f: 90 nop 804c980: 80 f9 3a cmp cl,0x3a 804c983: 8d 57 01 lea edx,[edi+0x1] 804c986: 89 f8 mov eax,edi 804c988: 75 18 jne 804c9a2 <_nl_expand_alias+0xc2> 804c98a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804c990: 89 d0 mov eax,edx 804c992: 8d 52 01 lea edx,[edx+0x1] 804c995: 0f b6 4a ff movzx ecx,BYTE PTR [edx-0x1] 804c999: 80 f9 3a cmp cl,0x3a 804c99c: 74 f2 je 804c990 <_nl_expand_alias+0xb0> 804c99e: 84 c9 test cl,cl 804c9a0: 74 2b je 804c9cd <_nl_expand_alias+0xed> 804c9a2: 8d 50 01 lea edx,[eax+0x1] 804c9a5: eb 10 jmp 804c9b7 <_nl_expand_alias+0xd7> 804c9a7: 89 f6 mov esi,esi 804c9a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804c9b0: 80 f9 3a cmp cl,0x3a 804c9b3: 74 0e je 804c9c3 <_nl_expand_alias+0xe3> 804c9b5: 89 f2 mov edx,esi 804c9b7: 0f b6 0a movzx ecx,BYTE PTR [edx] 804c9ba: 89 d7 mov edi,edx 804c9bc: 8d 72 01 lea esi,[edx+0x1] 804c9bf: 84 c9 test cl,cl 804c9c1: 75 ed jne 804c9b0 <_nl_expand_alias+0xd0> 804c9c3: 39 c2 cmp edx,eax 804c9c5: 77 36 ja 804c9fd <_nl_expand_alias+0x11d> 804c9c7: 84 c9 test cl,cl 804c9c9: 89 d0 mov eax,edx 804c9cb: 75 b3 jne 804c980 <_nl_expand_alias+0xa0> 804c9cd: a3 50 c2 0e 08 mov ds:0x80ec250,eax 804c9d2: 31 d2 xor edx,edx 804c9d4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804c9db: 00 804c9dc: 74 01 je 804c9df <_nl_expand_alias+0xff> 804c9de: f0 83 2d 64 c2 0e 08 lock sub DWORD PTR ds:0x80ec264,0x1 804c9e5: 01 804c9e6: 74 0b je 804c9f3 <_nl_expand_alias+0x113> 804c9e8: 8d 05 64 c2 0e 08 lea eax,ds:0x80ec264 804c9ee: e8 ed 30 02 00 call 806fae0 <__lll_unlock_wake_private> 804c9f3: 83 c4 1c add esp,0x1c 804c9f6: 89 d0 mov eax,edx 804c9f8: 5b pop ebx 804c9f9: 5e pop esi 804c9fa: 5f pop edi 804c9fb: 5d pop ebp 804c9fc: c3 ret 804c9fd: 89 15 50 c2 0e 08 mov DWORD PTR ds:0x80ec250,edx 804ca03: 29 c2 sub edx,eax 804ca05: e8 76 fa ff ff call 804c480 804ca0a: 85 c0 test eax,eax 804ca0c: 0f 84 60 ff ff ff je 804c972 <_nl_expand_alias+0x92> 804ca12: e9 03 ff ff ff jmp 804c91a <_nl_expand_alias+0x3a> 804ca17: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 804ca1a: eb b8 jmp 804c9d4 <_nl_expand_alias+0xf4> 804ca1c: c7 05 50 c2 0e 08 8f mov DWORD PTR ds:0x80ec250,0x80bc48f 804ca23: c4 0b 08 804ca26: e9 ef fe ff ff jmp 804c91a <_nl_expand_alias+0x3a> 804ca2b: 66 90 xchg ax,ax 804ca2d: 66 90 xchg ax,ax 804ca2f: 90 nop 0804ca30 <_nl_make_l10nflist>: 804ca30: 55 push ebp 804ca31: 57 push edi 804ca32: 56 push esi 804ca33: 53 push ebx 804ca34: 83 ec 28 sub esp,0x28 804ca37: ff 74 24 4c push DWORD PTR [esp+0x4c] 804ca3b: e8 50 f6 00 00 call 805c090 804ca40: 83 c4 10 add esp,0x10 804ca43: 8b 6c 24 3c mov ebp,DWORD PTR [esp+0x3c] 804ca47: 89 c7 mov edi,eax 804ca49: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804ca4d: 83 e5 04 and ebp,0x4 804ca50: 8d 58 02 lea ebx,[eax+0x2] 804ca53: 0f 84 b7 03 00 00 je 804ce10 <_nl_make_l10nflist+0x3e0> 804ca59: 83 ec 0c sub esp,0xc 804ca5c: ff 74 24 50 push DWORD PTR [esp+0x50] 804ca60: e8 2b f6 00 00 call 805c090 804ca65: 8d 70 01 lea esi,[eax+0x1] 804ca68: 83 c4 10 add esp,0x10 804ca6b: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804ca6f: 01 fb add ebx,edi 804ca71: 31 ff xor edi,edi 804ca73: 83 e0 02 and eax,0x2 804ca76: 89 04 24 mov DWORD PTR [esp],eax 804ca79: 74 12 je 804ca8d <_nl_make_l10nflist+0x5d> 804ca7b: 83 ec 0c sub esp,0xc 804ca7e: ff 74 24 54 push DWORD PTR [esp+0x54] 804ca82: e8 09 f6 00 00 call 805c090 804ca87: 8d 78 01 lea edi,[eax+0x1] 804ca8a: 83 c4 10 add esp,0x10 804ca8d: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804ca91: 01 f3 add ebx,esi 804ca93: 31 f6 xor esi,esi 804ca95: 83 e0 01 and eax,0x1 804ca98: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 804ca9c: 74 12 je 804cab0 <_nl_make_l10nflist+0x80> 804ca9e: 83 ec 0c sub esp,0xc 804caa1: ff 74 24 58 push DWORD PTR [esp+0x58] 804caa5: e8 e6 f5 00 00 call 805c090 804caaa: 8d 70 01 lea esi,[eax+0x1] 804caad: 83 c4 10 add esp,0x10 804cab0: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804cab4: 01 df add edi,ebx 804cab6: 31 db xor ebx,ebx 804cab8: 83 e0 08 and eax,0x8 804cabb: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804cabf: 74 12 je 804cad3 <_nl_make_l10nflist+0xa3> 804cac1: 83 ec 0c sub esp,0xc 804cac4: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cac8: e8 c3 f5 00 00 call 805c090 804cacd: 8d 58 01 lea ebx,[eax+0x1] 804cad0: 83 c4 10 add esp,0x10 804cad3: 83 ec 0c sub esp,0xc 804cad6: 01 f7 add edi,esi 804cad8: ff 74 24 60 push DWORD PTR [esp+0x60] 804cadc: e8 af f5 00 00 call 805c090 804cae1: 89 c1 mov ecx,eax 804cae3: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804cae7: 8d 04 1f lea eax,[edi+ebx*1] 804caea: 01 c8 add eax,ecx 804caec: 89 04 24 mov DWORD PTR [esp],eax 804caef: e8 ec d3 00 00 call 8059ee0 <__libc_malloc> 804caf4: 83 c4 10 add esp,0x10 804caf7: 85 c0 test eax,eax 804caf9: 89 c7 mov edi,eax 804cafb: 0f 84 f3 03 00 00 je 804cef4 <_nl_make_l10nflist+0x4c4> 804cb01: 83 ec 04 sub esp,0x4 804cb04: ff 74 24 3c push DWORD PTR [esp+0x3c] 804cb08: ff 74 24 3c push DWORD PTR [esp+0x3c] 804cb0c: 50 push eax 804cb0d: e8 ce 06 01 00 call 805d1e0 804cb12: 83 c4 10 add esp,0x10 804cb15: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 804cb19: 85 c9 test ecx,ecx 804cb1b: 74 33 je 804cb50 <_nl_make_l10nflist+0x120> 804cb1d: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 804cb21: 89 fe mov esi,edi 804cb23: 90 nop 804cb24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804cb28: 83 ec 0c sub esp,0xc 804cb2b: 56 push esi 804cb2c: e8 5f f5 00 00 call 805c090 804cb31: 89 c2 mov edx,eax 804cb33: 83 c4 10 add esp,0x10 804cb36: f7 d2 not edx 804cb38: 01 d3 add ebx,edx 804cb3a: 74 14 je 804cb50 <_nl_make_l10nflist+0x120> 804cb3c: 01 f0 add eax,esi 804cb3e: 8d 70 01 lea esi,[eax+0x1] 804cb41: c6 00 3a mov BYTE PTR [eax],0x3a 804cb44: eb e2 jmp 804cb28 <_nl_make_l10nflist+0xf8> 804cb46: 8d 76 00 lea esi,[esi+0x0] 804cb49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804cb50: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804cb54: 8b 4c 24 38 mov ecx,DWORD PTR [esp+0x38] 804cb58: 83 ec 08 sub esp,0x8 804cb5b: 01 f8 add eax,edi 804cb5d: c6 44 0f ff 2f mov BYTE PTR [edi+ecx*1-0x1],0x2f 804cb62: ff 74 24 48 push DWORD PTR [esp+0x48] 804cb66: 50 push eax 804cb67: e8 a4 b6 ff ff call 8048210 <.plt+0x60> 804cb6c: 83 c4 10 add esp,0x10 804cb6f: 85 ed test ebp,ebp 804cb71: 0f 85 09 03 00 00 jne 804ce80 <_nl_make_l10nflist+0x450> 804cb77: 8b 14 24 mov edx,DWORD PTR [esp] 804cb7a: 85 d2 test edx,edx 804cb7c: 0f 85 e0 02 00 00 jne 804ce62 <_nl_make_l10nflist+0x432> 804cb82: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 804cb86: 85 ed test ebp,ebp 804cb88: 0f 85 b9 02 00 00 jne 804ce47 <_nl_make_l10nflist+0x417> 804cb8e: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 804cb92: 85 f6 test esi,esi 804cb94: 0f 85 92 02 00 00 jne 804ce2c <_nl_make_l10nflist+0x3fc> 804cb9a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804cb9e: c6 00 2f mov BYTE PTR [eax],0x2f 804cba1: 83 ec 04 sub esp,0x4 804cba4: 83 c0 01 add eax,0x1 804cba7: 83 c2 01 add edx,0x1 804cbaa: 52 push edx 804cbab: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cbaf: 50 push eax 804cbb0: e8 2b 06 01 00 call 805d1e0 804cbb5: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804cbb9: 8b 00 mov eax,DWORD PTR [eax] 804cbbb: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804cbbf: 83 c4 10 add esp,0x10 804cbc2: 85 c0 test eax,eax 804cbc4: 0f 84 31 03 00 00 je 804cefb <_nl_make_l10nflist+0x4cb> 804cbca: 89 c6 mov esi,eax 804cbcc: 31 db xor ebx,ebx 804cbce: 66 90 xchg ax,ax 804cbd0: 8b 06 mov eax,DWORD PTR [esi] 804cbd2: 85 c0 test eax,eax 804cbd4: 74 19 je 804cbef <_nl_make_l10nflist+0x1bf> 804cbd6: 83 ec 08 sub esp,0x8 804cbd9: 57 push edi 804cbda: 50 push eax 804cbdb: e8 80 b6 ff ff call 8048260 <.plt+0xb0> 804cbe0: 83 c4 10 add esp,0x10 804cbe3: 85 c0 test eax,eax 804cbe5: 0f 84 b2 02 00 00 je 804ce9d <_nl_make_l10nflist+0x46d> 804cbeb: 78 09 js 804cbf6 <_nl_make_l10nflist+0x1c6> 804cbed: 89 f3 mov ebx,esi 804cbef: 8b 76 0c mov esi,DWORD PTR [esi+0xc] 804cbf2: 85 f6 test esi,esi 804cbf4: 75 da jne 804cbd0 <_nl_make_l10nflist+0x1a0> 804cbf6: 89 1c 24 mov DWORD PTR [esp],ebx 804cbf9: 8b 5c 24 58 mov ebx,DWORD PTR [esp+0x58] 804cbfd: 85 db test ebx,ebx 804cbff: 0f 84 96 02 00 00 je 804ce9b <_nl_make_l10nflist+0x46b> 804cc05: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 804cc09: 31 f6 xor esi,esi 804cc0b: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 804cc0f: 85 db test ebx,ebx 804cc11: 0f 84 be 02 00 00 je 804ced5 <_nl_make_l10nflist+0x4a5> 804cc17: 89 f6 mov esi,esi 804cc19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804cc20: 83 ec 0c sub esp,0xc 804cc23: 83 c6 01 add esi,0x1 804cc26: 55 push ebp 804cc27: e8 64 f4 00 00 call 805c090 804cc2c: 8d 6c 05 01 lea ebp,[ebp+eax*1+0x1] 804cc30: f7 d0 not eax 804cc32: 83 c4 10 add esp,0x10 804cc35: 01 c3 add ebx,eax 804cc37: 75 e7 jne 804cc20 <_nl_make_l10nflist+0x1f0> 804cc39: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804cc3d: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804cc41: 83 ec 0c sub esp,0xc 804cc44: d1 f8 sar eax,1 804cc46: 81 e2 55 55 00 00 and edx,0x5555 804cc4c: 25 55 d5 ff ff and eax,0xffffd555 804cc51: 01 d0 add eax,edx 804cc53: 89 c2 mov edx,eax 804cc55: 25 33 33 00 00 and eax,0x3333 804cc5a: c1 fa 02 sar edx,0x2 804cc5d: 81 e2 33 f3 ff ff and edx,0xfffff333 804cc63: 01 c2 add edx,eax 804cc65: 89 d0 mov eax,edx 804cc67: c1 f8 04 sar eax,0x4 804cc6a: 01 d0 add eax,edx 804cc6c: 89 c1 mov ecx,eax 804cc6e: 25 0f 0f 00 00 and eax,0xf0f 804cc73: c1 f9 08 sar ecx,0x8 804cc76: 83 e1 0f and ecx,0xf 804cc79: 01 c1 add ecx,eax 804cc7b: d3 e6 shl esi,cl 804cc7d: 8d 04 b5 14 00 00 00 lea eax,[esi*4+0x14] 804cc84: 50 push eax 804cc85: e8 56 d2 00 00 call 8059ee0 <__libc_malloc> 804cc8a: 83 c4 10 add esp,0x10 804cc8d: 85 c0 test eax,eax 804cc8f: 89 c6 mov esi,eax 804cc91: 0f 84 70 02 00 00 je 804cf07 <_nl_make_l10nflist+0x4d7> 804cc97: 89 38 mov DWORD PTR [eax],edi 804cc99: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 804cc9d: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 804cca1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cca8: 83 ec 0c sub esp,0xc 804ccab: 83 c3 01 add ebx,0x1 804ccae: 57 push edi 804ccaf: e8 dc f3 00 00 call 805c090 804ccb4: 8d 7c 07 01 lea edi,[edi+eax*1+0x1] 804ccb8: f7 d0 not eax 804ccba: 83 c4 10 add esp,0x10 804ccbd: 01 c5 add ebp,eax 804ccbf: 75 e7 jne 804cca8 <_nl_make_l10nflist+0x278> 804ccc1: 83 fb 01 cmp ebx,0x1 804ccc4: b8 01 00 00 00 mov eax,0x1 804ccc9: 0f 84 48 01 00 00 je 804ce17 <_nl_make_l10nflist+0x3e7> 804cccf: 8b 0c 24 mov ecx,DWORD PTR [esp] 804ccd2: 89 46 04 mov DWORD PTR [esi+0x4],eax 804ccd5: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 804ccdc: 85 c9 test ecx,ecx 804ccde: 0f 84 cf 01 00 00 je 804ceb3 <_nl_make_l10nflist+0x483> 804cce4: 8b 0c 24 mov ecx,DWORD PTR [esp] 804cce7: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 804ccea: 89 46 0c mov DWORD PTR [esi+0xc],eax 804cced: 89 71 0c mov DWORD PTR [ecx+0xc],esi 804ccf0: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 804ccf4: 85 d2 test edx,edx 804ccf6: 0f 84 d0 01 00 00 je 804cecc <_nl_make_l10nflist+0x49c> 804ccfc: 8b 5c 24 38 mov ebx,DWORD PTR [esp+0x38] 804cd00: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 804cd04: 31 ff xor edi,edi 804cd06: 8d 76 00 lea esi,[esi+0x0] 804cd09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804cd10: 83 ec 0c sub esp,0xc 804cd13: 83 c7 01 add edi,0x1 804cd16: 55 push ebp 804cd17: e8 74 f3 00 00 call 805c090 804cd1c: 8d 6c 05 01 lea ebp,[ebp+eax*1+0x1] 804cd20: f7 d0 not eax 804cd22: 83 c4 10 add esp,0x10 804cd25: 01 c3 add ebx,eax 804cd27: 75 e7 jne 804cd10 <_nl_make_l10nflist+0x2e0> 804cd29: 31 c0 xor eax,eax 804cd2b: 83 ff 01 cmp edi,0x1 804cd2e: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 804cd32: 0f 94 c0 sete al 804cd35: 29 c7 sub edi,eax 804cd37: 85 ff test edi,edi 804cd39: 0f 88 86 01 00 00 js 804cec5 <_nl_make_l10nflist+0x495> 804cd3f: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804cd43: 31 db xor ebx,ebx 804cd45: f7 d0 not eax 804cd47: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 804cd4b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 804cd4f: 03 44 24 38 add eax,DWORD PTR [esp+0x38] 804cd53: 89 04 24 mov DWORD PTR [esp],eax 804cd56: eb 10 jmp 804cd68 <_nl_make_l10nflist+0x338> 804cd58: 90 nop 804cd59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cd60: 83 ef 01 sub edi,0x1 804cd63: 83 ff ff cmp edi,0xffffffff 804cd66: 74 14 je 804cd7c <_nl_make_l10nflist+0x34c> 804cd68: 31 ed xor ebp,ebp 804cd6a: 85 7c 24 04 test DWORD PTR [esp+0x4],edi 804cd6e: 0f 84 7c 00 00 00 je 804cdf0 <_nl_make_l10nflist+0x3c0> 804cd74: 83 ef 01 sub edi,0x1 804cd77: 83 ff ff cmp edi,0xffffffff 804cd7a: 75 ec jne 804cd68 <_nl_make_l10nflist+0x338> 804cd7c: c7 44 9e 10 00 00 00 mov DWORD PTR [esi+ebx*4+0x10],0x0 804cd83: 00 804cd84: 83 c4 1c add esp,0x1c 804cd87: 89 f0 mov eax,esi 804cd89: 5b pop ebx 804cd8a: 5e pop esi 804cd8b: 5f pop edi 804cd8c: 5d pop ebp 804cd8d: c3 ret 804cd8e: 66 90 xchg ax,ax 804cd90: 3b 2c 24 cmp ebp,DWORD PTR [esp] 804cd93: 73 cb jae 804cd60 <_nl_make_l10nflist+0x330> 804cd95: 83 ec 08 sub esp,0x8 804cd98: 6a 00 push 0x0 804cd9a: 55 push ebp 804cd9b: e8 40 b4 ff ff call 80481e0 <.plt+0x30> 804cda0: 83 c4 10 add esp,0x10 804cda3: 8d 50 01 lea edx,[eax+0x1] 804cda6: 3b 14 24 cmp edx,DWORD PTR [esp] 804cda9: 73 b5 jae 804cd60 <_nl_make_l10nflist+0x330> 804cdab: 85 d2 test edx,edx 804cdad: 74 b1 je 804cd60 <_nl_make_l10nflist+0x330> 804cdaf: 89 d5 mov ebp,edx 804cdb1: 83 ec 0c sub esp,0xc 804cdb4: 83 c3 01 add ebx,0x1 804cdb7: 55 push ebp 804cdb8: e8 d3 f2 00 00 call 805c090 804cdbd: 83 c4 0c add esp,0xc 804cdc0: 83 c0 01 add eax,0x1 804cdc3: 6a 01 push 0x1 804cdc5: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cdc9: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cdcd: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cdd1: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cdd5: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cdd9: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cddd: 57 push edi 804cdde: 50 push eax 804cddf: 55 push ebp 804cde0: ff 74 24 5c push DWORD PTR [esp+0x5c] 804cde4: e8 47 fc ff ff call 804ca30 <_nl_make_l10nflist> 804cde9: 83 c4 30 add esp,0x30 804cdec: 89 44 9e 0c mov DWORD PTR [esi+ebx*4+0xc],eax 804cdf0: 85 ed test ebp,ebp 804cdf2: 75 9c jne 804cd90 <_nl_make_l10nflist+0x360> 804cdf4: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804cdf8: 85 c0 test eax,eax 804cdfa: 0f 84 60 ff ff ff je 804cd60 <_nl_make_l10nflist+0x330> 804ce00: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 804ce04: eb ab jmp 804cdb1 <_nl_make_l10nflist+0x381> 804ce06: 8d 76 00 lea esi,[esi+0x0] 804ce09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804ce10: 31 f6 xor esi,esi 804ce12: e9 54 fc ff ff jmp 804ca6b <_nl_make_l10nflist+0x3b> 804ce17: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 804ce1b: 83 e0 03 and eax,0x3 804ce1e: 83 f8 03 cmp eax,0x3 804ce21: 0f 94 c0 sete al 804ce24: 0f b6 c0 movzx eax,al 804ce27: e9 a3 fe ff ff jmp 804cccf <_nl_make_l10nflist+0x29f> 804ce2c: 8d 50 01 lea edx,[eax+0x1] 804ce2f: 83 ec 08 sub esp,0x8 804ce32: c6 00 40 mov BYTE PTR [eax],0x40 804ce35: ff 74 24 58 push DWORD PTR [esp+0x58] 804ce39: 52 push edx 804ce3a: e8 d1 b3 ff ff call 8048210 <.plt+0x60> 804ce3f: 83 c4 10 add esp,0x10 804ce42: e9 53 fd ff ff jmp 804cb9a <_nl_make_l10nflist+0x16a> 804ce47: 8d 50 01 lea edx,[eax+0x1] 804ce4a: 83 ec 08 sub esp,0x8 804ce4d: c6 00 2e mov BYTE PTR [eax],0x2e 804ce50: ff 74 24 54 push DWORD PTR [esp+0x54] 804ce54: 52 push edx 804ce55: e8 b6 b3 ff ff call 8048210 <.plt+0x60> 804ce5a: 83 c4 10 add esp,0x10 804ce5d: e9 2c fd ff ff jmp 804cb8e <_nl_make_l10nflist+0x15e> 804ce62: 8d 50 01 lea edx,[eax+0x1] 804ce65: 83 ec 08 sub esp,0x8 804ce68: c6 00 2e mov BYTE PTR [eax],0x2e 804ce6b: ff 74 24 50 push DWORD PTR [esp+0x50] 804ce6f: 52 push edx 804ce70: e8 9b b3 ff ff call 8048210 <.plt+0x60> 804ce75: 83 c4 10 add esp,0x10 804ce78: e9 05 fd ff ff jmp 804cb82 <_nl_make_l10nflist+0x152> 804ce7d: 8d 76 00 lea esi,[esi+0x0] 804ce80: 8d 50 01 lea edx,[eax+0x1] 804ce83: 83 ec 08 sub esp,0x8 804ce86: c6 00 5f mov BYTE PTR [eax],0x5f 804ce89: ff 74 24 4c push DWORD PTR [esp+0x4c] 804ce8d: 52 push edx 804ce8e: e8 7d b3 ff ff call 8048210 <.plt+0x60> 804ce93: 83 c4 10 add esp,0x10 804ce96: e9 dc fc ff ff jmp 804cb77 <_nl_make_l10nflist+0x147> 804ce9b: 31 f6 xor esi,esi 804ce9d: 83 ec 0c sub esp,0xc 804cea0: 57 push edi 804cea1: e8 3a d5 00 00 call 805a3e0 <__cfree> 804cea6: 83 c4 10 add esp,0x10 804cea9: 89 f0 mov eax,esi 804ceab: 83 c4 1c add esp,0x1c 804ceae: 5b pop ebx 804ceaf: 5e pop esi 804ceb0: 5f pop edi 804ceb1: 5d pop ebp 804ceb2: c3 ret 804ceb3: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804ceb7: 89 46 0c mov DWORD PTR [esi+0xc],eax 804ceba: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 804cebe: 89 30 mov DWORD PTR [eax],esi 804cec0: e9 2b fe ff ff jmp 804ccf0 <_nl_make_l10nflist+0x2c0> 804cec5: 31 db xor ebx,ebx 804cec7: e9 b0 fe ff ff jmp 804cd7c <_nl_make_l10nflist+0x34c> 804cecc: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 804ced0: e9 62 fe ff ff jmp 804cd37 <_nl_make_l10nflist+0x307> 804ced5: 83 ec 0c sub esp,0xc 804ced8: 6a 14 push 0x14 804ceda: e8 01 d0 00 00 call 8059ee0 <__libc_malloc> 804cedf: 83 c4 10 add esp,0x10 804cee2: 85 c0 test eax,eax 804cee4: 89 c6 mov esi,eax 804cee6: 74 1f je 804cf07 <_nl_make_l10nflist+0x4d7> 804cee8: 89 3e mov DWORD PTR [esi],edi 804ceea: b8 01 00 00 00 mov eax,0x1 804ceef: e9 db fd ff ff jmp 804cccf <_nl_make_l10nflist+0x29f> 804cef4: 31 f6 xor esi,esi 804cef6: e9 89 fe ff ff jmp 804cd84 <_nl_make_l10nflist+0x354> 804cefb: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 804cf02: e9 f2 fc ff ff jmp 804cbf9 <_nl_make_l10nflist+0x1c9> 804cf07: 83 ec 0c sub esp,0xc 804cf0a: 31 f6 xor esi,esi 804cf0c: 57 push edi 804cf0d: e8 ce d4 00 00 call 805a3e0 <__cfree> 804cf12: 83 c4 10 add esp,0x10 804cf15: e9 6a fe ff ff jmp 804cd84 <_nl_make_l10nflist+0x354> 804cf1a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0804cf20 <_nl_normalize_codeset>: 804cf20: 55 push ebp 804cf21: 57 push edi 804cf22: 56 push esi 804cf23: 53 push ebx 804cf24: 83 ec 1c sub esp,0x1c 804cf27: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 804cf2b: 85 d2 test edx,edx 804cf2d: 0f 84 ee 00 00 00 je 804d021 <_nl_normalize_codeset+0x101> 804cf33: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 804cf37: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804cf3b: bb 01 00 00 00 mov ebx,0x1 804cf40: 8b 3d f4 c5 0c 08 mov edi,DWORD PTR ds:0x80cc5f4 804cf46: 31 c9 xor ecx,ecx 804cf48: 31 ed xor ebp,ebp 804cf4a: 01 c6 add esi,eax 804cf4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804cf50: 0f b6 10 movzx edx,BYTE PTR [eax] 804cf53: f6 04 57 08 test BYTE PTR [edi+edx*2],0x8 804cf57: 74 0c je 804cf65 <_nl_normalize_codeset+0x45> 804cf59: 83 ea 30 sub edx,0x30 804cf5c: 83 c1 01 add ecx,0x1 804cf5f: 83 fa 0a cmp edx,0xa 804cf62: 0f 43 dd cmovae ebx,ebp 804cf65: 83 c0 01 add eax,0x1 804cf68: 39 c6 cmp esi,eax 804cf6a: 75 e4 jne 804cf50 <_nl_normalize_codeset+0x30> 804cf6c: 85 db test ebx,ebx 804cf6e: 75 70 jne 804cfe0 <_nl_normalize_codeset+0xc0> 804cf70: 83 ec 0c sub esp,0xc 804cf73: 83 c1 01 add ecx,0x1 804cf76: 51 push ecx 804cf77: e8 64 cf 00 00 call 8059ee0 <__libc_malloc> 804cf7c: 83 c4 10 add esp,0x10 804cf7f: 85 c0 test eax,eax 804cf81: 89 c3 mov ebx,eax 804cf83: 0f 84 9f 00 00 00 je 804d028 <_nl_normalize_codeset+0x108> 804cf89: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 804cf8d: 8b 2d f8 c5 0c 08 mov ebp,DWORD PTR ds:0x80cc5f8 804cf93: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 804cf97: eb 18 jmp 804cfb1 <_nl_normalize_codeset+0x91> 804cf99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804cfa0: 8b 44 85 00 mov eax,DWORD PTR [ebp+eax*4+0x0] 804cfa4: 83 c3 01 add ebx,0x1 804cfa7: 88 43 ff mov BYTE PTR [ebx-0x1],al 804cfaa: 83 c2 01 add edx,0x1 804cfad: 39 d6 cmp esi,edx 804cfaf: 74 20 je 804cfd1 <_nl_normalize_codeset+0xb1> 804cfb1: 0f b6 02 movzx eax,BYTE PTR [edx] 804cfb4: f6 44 47 01 04 test BYTE PTR [edi+eax*2+0x1],0x4 804cfb9: 89 c1 mov ecx,eax 804cfbb: 75 e3 jne 804cfa0 <_nl_normalize_codeset+0x80> 804cfbd: 83 e8 30 sub eax,0x30 804cfc0: 83 f8 09 cmp eax,0x9 804cfc3: 77 e5 ja 804cfaa <_nl_normalize_codeset+0x8a> 804cfc5: 83 c2 01 add edx,0x1 804cfc8: 88 0b mov BYTE PTR [ebx],cl 804cfca: 83 c3 01 add ebx,0x1 804cfcd: 39 d6 cmp esi,edx 804cfcf: 75 e0 jne 804cfb1 <_nl_normalize_codeset+0x91> 804cfd1: c6 03 00 mov BYTE PTR [ebx],0x0 804cfd4: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804cfd8: 83 c4 1c add esp,0x1c 804cfdb: 5b pop ebx 804cfdc: 5e pop esi 804cfdd: 5f pop edi 804cfde: 5d pop ebp 804cfdf: c3 ret 804cfe0: 83 ec 0c sub esp,0xc 804cfe3: 83 c1 04 add ecx,0x4 804cfe6: 51 push ecx 804cfe7: e8 f4 ce 00 00 call 8059ee0 <__libc_malloc> 804cfec: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804cff0: 83 c4 10 add esp,0x10 804cff3: 85 c0 test eax,eax 804cff5: 74 dd je 804cfd4 <_nl_normalize_codeset+0xb4> 804cff7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804cffb: c7 00 69 73 6f 00 mov DWORD PTR [eax],0x6f7369 804d001: 8d 58 03 lea ebx,[eax+0x3] 804d004: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 804d008: 85 c0 test eax,eax 804d00a: 74 c5 je 804cfd1 <_nl_normalize_codeset+0xb1> 804d00c: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 804d010: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 804d014: 8b 3d f4 c5 0c 08 mov edi,DWORD PTR ds:0x80cc5f4 804d01a: 01 c6 add esi,eax 804d01c: e9 6c ff ff ff jmp 804cf8d <_nl_normalize_codeset+0x6d> 804d021: 83 ec 0c sub esp,0xc 804d024: 6a 04 push 0x4 804d026: eb bf jmp 804cfe7 <_nl_normalize_codeset+0xc7> 804d028: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 804d02f: 00 804d030: eb a2 jmp 804cfd4 <_nl_normalize_codeset+0xb4> 804d032: 66 90 xchg ax,ax 804d034: 66 90 xchg ax,ax 804d036: 66 90 xchg ax,ax 804d038: 66 90 xchg ax,ax 804d03a: 66 90 xchg ax,ax 804d03c: 66 90 xchg ax,ax 804d03e: 66 90 xchg ax,ax 0804d040 <_nl_explode_name>: 804d040: 55 push ebp 804d041: 57 push edi 804d042: 56 push esi 804d043: 53 push ebx 804d044: 83 ec 1c sub esp,0x1c 804d047: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 804d04b: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 804d04f: 8b 6c 24 40 mov ebp,DWORD PTR [esp+0x40] 804d053: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 804d057: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804d05d: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804d061: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 804d067: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 804d06e: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 804d074: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 804d078: 89 30 mov DWORD PTR [eax],esi 804d07a: 0f b6 06 movzx eax,BYTE PTR [esi] 804d07d: a8 bf test al,0xbf 804d07f: 0f 84 83 01 00 00 je 804d208 <_nl_explode_name+0x1c8> 804d085: 3c 5f cmp al,0x5f 804d087: 0f 84 7b 01 00 00 je 804d208 <_nl_explode_name+0x1c8> 804d08d: 3c 2e cmp al,0x2e 804d08f: 0f 84 73 01 00 00 je 804d208 <_nl_explode_name+0x1c8> 804d095: 89 f3 mov ebx,esi 804d097: eb 1d jmp 804d0b6 <_nl_explode_name+0x76> 804d099: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d0a0: 3c 5f cmp al,0x5f 804d0a2: 74 1d je 804d0c1 <_nl_explode_name+0x81> 804d0a4: 3c 40 cmp al,0x40 804d0a6: 89 cb mov ebx,ecx 804d0a8: 0f 84 f2 00 00 00 je 804d1a0 <_nl_explode_name+0x160> 804d0ae: 3c 2e cmp al,0x2e 804d0b0: 0f 84 ea 00 00 00 je 804d1a0 <_nl_explode_name+0x160> 804d0b6: 0f b6 43 01 movzx eax,BYTE PTR [ebx+0x1] 804d0ba: 8d 4b 01 lea ecx,[ebx+0x1] 804d0bd: 84 c0 test al,al 804d0bf: 75 df jne 804d0a0 <_nl_explode_name+0x60> 804d0c1: 39 ce cmp esi,ecx 804d0c3: 0f 84 3f 01 00 00 je 804d208 <_nl_explode_name+0x1c8> 804d0c9: 3c 5f cmp al,0x5f 804d0cb: 0f 85 d3 00 00 00 jne 804d1a4 <_nl_explode_name+0x164> 804d0d1: 83 c3 02 add ebx,0x2 804d0d4: c6 01 00 mov BYTE PTR [ecx],0x0 804d0d7: 89 1a mov DWORD PTR [edx],ebx 804d0d9: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 804d0dd: a8 bf test al,0xbf 804d0df: 75 11 jne 804d0f2 <_nl_explode_name+0xb2> 804d0e1: eb 13 jmp 804d0f6 <_nl_explode_name+0xb6> 804d0e3: 90 nop 804d0e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d0e8: 83 c3 01 add ebx,0x1 804d0eb: 0f b6 03 movzx eax,BYTE PTR [ebx] 804d0ee: a8 bf test al,0xbf 804d0f0: 74 04 je 804d0f6 <_nl_explode_name+0xb6> 804d0f2: 3c 2e cmp al,0x2e 804d0f4: 75 f2 jne 804d0e8 <_nl_explode_name+0xa8> 804d0f6: 3c 2e cmp al,0x2e 804d0f8: be 04 00 00 00 mov esi,0x4 804d0fd: 0f 85 ad 00 00 00 jne 804d1b0 <_nl_explode_name+0x170> 804d103: 90 nop 804d104: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d108: 8d 4b 01 lea ecx,[ebx+0x1] 804d10b: c6 03 00 mov BYTE PTR [ebx],0x0 804d10e: 89 4d 00 mov DWORD PTR [ebp+0x0],ecx 804d111: 0f b6 43 01 movzx eax,BYTE PTR [ebx+0x1] 804d115: a8 bf test al,0xbf 804d117: 0f 84 2d 01 00 00 je 804d24a <_nl_explode_name+0x20a> 804d11d: 89 cf mov edi,ecx 804d11f: eb 09 jmp 804d12a <_nl_explode_name+0xea> 804d121: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d128: 89 df mov edi,ebx 804d12a: f6 47 01 bf test BYTE PTR [edi+0x1],0xbf 804d12e: 8d 5f 01 lea ebx,[edi+0x1] 804d131: 75 f5 jne 804d128 <_nl_explode_name+0xe8> 804d133: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 804d137: 89 f7 mov edi,esi 804d139: 83 cf 02 or edi,0x2 804d13c: 39 d9 cmp ecx,ebx 804d13e: 0f 84 10 01 00 00 je 804d254 <_nl_explode_name+0x214> 804d144: 89 d8 mov eax,ebx 804d146: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804d14a: 83 ec 08 sub esp,0x8 804d14d: 29 c8 sub eax,ecx 804d14f: 50 push eax 804d150: 51 push ecx 804d151: e8 ca fd ff ff call 804cf20 <_nl_normalize_codeset> 804d156: 89 c1 mov ecx,eax 804d158: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 804d15c: 83 c4 10 add esp,0x10 804d15f: 85 c9 test ecx,ecx 804d161: 89 08 mov DWORD PTR [eax],ecx 804d163: 0f 84 f2 00 00 00 je 804d25b <_nl_explode_name+0x21b> 804d169: 83 ec 08 sub esp,0x8 804d16c: 51 push ecx 804d16d: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 804d171: ff 75 00 push DWORD PTR [ebp+0x0] 804d174: e8 e7 b0 ff ff call 8048260 <.plt+0xb0> 804d179: 83 c4 10 add esp,0x10 804d17c: 85 c0 test eax,eax 804d17e: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804d182: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804d186: 0f 84 9b 00 00 00 je 804d227 <_nl_explode_name+0x1e7> 804d18c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804d190: 83 ce 03 or esi,0x3 804d193: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 804d197: eb 17 jmp 804d1b0 <_nl_explode_name+0x170> 804d199: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d1a0: 39 ce cmp esi,ecx 804d1a2: 74 64 je 804d208 <_nl_explode_name+0x1c8> 804d1a4: 31 f6 xor esi,esi 804d1a6: 3c 2e cmp al,0x2e 804d1a8: 89 cb mov ebx,ecx 804d1aa: 0f 84 58 ff ff ff je 804d108 <_nl_explode_name+0xc8> 804d1b0: 3c 40 cmp al,0x40 804d1b2: 74 34 je 804d1e8 <_nl_explode_name+0x1a8> 804d1b4: 8b 02 mov eax,DWORD PTR [edx] 804d1b6: 85 c0 test eax,eax 804d1b8: 74 0b je 804d1c5 <_nl_explode_name+0x185> 804d1ba: 89 f2 mov edx,esi 804d1bc: 83 e2 fb and edx,0xfffffffb 804d1bf: 80 38 00 cmp BYTE PTR [eax],0x0 804d1c2: 0f 44 f2 cmove esi,edx 804d1c5: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d1c8: 85 c0 test eax,eax 804d1ca: 74 0b je 804d1d7 <_nl_explode_name+0x197> 804d1cc: 89 f2 mov edx,esi 804d1ce: 83 e2 fd and edx,0xfffffffd 804d1d1: 80 38 00 cmp BYTE PTR [eax],0x0 804d1d4: 0f 44 f2 cmove esi,edx 804d1d7: 83 c4 1c add esp,0x1c 804d1da: 89 f0 mov eax,esi 804d1dc: 5b pop ebx 804d1dd: 5e pop esi 804d1de: 5f pop edi 804d1df: 5d pop ebp 804d1e0: c3 ret 804d1e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d1e8: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 804d1ec: 8d 43 01 lea eax,[ebx+0x1] 804d1ef: c6 03 00 mov BYTE PTR [ebx],0x0 804d1f2: 89 07 mov DWORD PTR [edi],eax 804d1f4: 89 f0 mov eax,esi 804d1f6: 83 c8 08 or eax,0x8 804d1f9: 80 7b 01 00 cmp BYTE PTR [ebx+0x1],0x0 804d1fd: 0f 45 f0 cmovne esi,eax 804d200: eb b2 jmp 804d1b4 <_nl_explode_name+0x174> 804d202: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804d208: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 804d20c: 83 ec 08 sub esp,0x8 804d20f: 6a 00 push 0x0 804d211: 56 push esi 804d212: 31 f6 xor esi,esi 804d214: e8 c7 af ff ff call 80481e0 <.plt+0x30> 804d219: 83 c4 10 add esp,0x10 804d21c: 89 c3 mov ebx,eax 804d21e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804d222: 0f b6 00 movzx eax,BYTE PTR [eax] 804d225: eb 89 jmp 804d1b0 <_nl_explode_name+0x170> 804d227: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804d22b: 83 ec 0c sub esp,0xc 804d22e: 89 fe mov esi,edi 804d230: 51 push ecx 804d231: e8 aa d1 00 00 call 805a3e0 <__cfree> 804d236: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804d23a: 83 c4 10 add esp,0x10 804d23d: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d241: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 804d245: e9 66 ff ff ff jmp 804d1b0 <_nl_explode_name+0x170> 804d24a: 83 ce 02 or esi,0x2 804d24d: 89 cb mov ebx,ecx 804d24f: e9 5c ff ff ff jmp 804d1b0 <_nl_explode_name+0x170> 804d254: 89 fe mov esi,edi 804d256: e9 55 ff ff ff jmp 804d1b0 <_nl_explode_name+0x170> 804d25b: be ff ff ff ff mov esi,0xffffffff 804d260: e9 72 ff ff ff jmp 804d1d7 <_nl_explode_name+0x197> 804d265: 66 90 xchg ax,ax 804d267: 66 90 xchg ax,ax 804d269: 66 90 xchg ax,ax 804d26b: 66 90 xchg ax,ax 804d26d: 66 90 xchg ax,ax 804d26f: 90 nop 0804d270 <__gettext_free_exp>: 804d270: 85 c0 test eax,eax 804d272: 74 24 je 804d298 <__gettext_free_exp+0x28> 804d274: 53 push ebx 804d275: 89 c3 mov ebx,eax 804d277: 83 ec 08 sub esp,0x8 804d27a: 8b 00 mov eax,DWORD PTR [eax] 804d27c: 83 f8 02 cmp eax,0x2 804d27f: 74 27 je 804d2a8 <__gettext_free_exp+0x38> 804d281: 83 f8 03 cmp eax,0x3 804d284: 74 1a je 804d2a0 <__gettext_free_exp+0x30> 804d286: 83 f8 01 cmp eax,0x1 804d289: 74 25 je 804d2b0 <__gettext_free_exp+0x40> 804d28b: 83 ec 0c sub esp,0xc 804d28e: 53 push ebx 804d28f: e8 4c d1 00 00 call 805a3e0 <__cfree> 804d294: 83 c4 18 add esp,0x18 804d297: 5b pop ebx 804d298: f3 c3 repz ret 804d29a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804d2a0: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 804d2a3: e8 c8 ff ff ff call 804d270 <__gettext_free_exp> 804d2a8: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 804d2ab: e8 c0 ff ff ff call 804d270 <__gettext_free_exp> 804d2b0: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 804d2b3: e8 b8 ff ff ff call 804d270 <__gettext_free_exp> 804d2b8: eb d1 jmp 804d28b <__gettext_free_exp+0x1b> 804d2ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0804d2c0 : 804d2c0: 55 push ebp 804d2c1: 57 push edi 804d2c2: 89 d5 mov ebp,edx 804d2c4: 56 push esi 804d2c5: 53 push ebx 804d2c6: 89 c3 mov ebx,eax 804d2c8: 89 c7 mov edi,eax 804d2ca: 83 ec 1c sub esp,0x1c 804d2cd: 83 eb 01 sub ebx,0x1 804d2d0: 78 7a js 804d34c 804d2d2: 8b 14 99 mov edx,DWORD PTR [ecx+ebx*4] 804d2d5: 89 ce mov esi,ecx 804d2d7: 85 d2 test edx,edx 804d2d9: 74 58 je 804d333 804d2db: 89 d8 mov eax,ebx 804d2dd: eb 08 jmp 804d2e7 804d2df: 90 nop 804d2e0: 8b 0c 86 mov ecx,DWORD PTR [esi+eax*4] 804d2e3: 85 c9 test ecx,ecx 804d2e5: 74 4c je 804d333 804d2e7: 83 e8 01 sub eax,0x1 804d2ea: 83 f8 ff cmp eax,0xffffffff 804d2ed: 75 f1 jne 804d2e0 804d2ef: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804d2f3: 83 ec 0c sub esp,0xc 804d2f6: 6a 14 push 0x14 804d2f8: e8 e3 cb 00 00 call 8059ee0 <__libc_malloc> 804d2fd: 83 c4 10 add esp,0x10 804d300: 85 c0 test eax,eax 804d302: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804d306: 74 2b je 804d333 804d308: 89 38 mov DWORD PTR [eax],edi 804d30a: 89 68 04 mov DWORD PTR [eax+0x4],ebp 804d30d: 89 54 98 08 mov DWORD PTR [eax+ebx*4+0x8],edx 804d311: 83 eb 01 sub ebx,0x1 804d314: 83 fb ff cmp ebx,0xffffffff 804d317: 74 2b je 804d344 804d319: 8b 14 9e mov edx,DWORD PTR [esi+ebx*4] 804d31c: 89 54 98 08 mov DWORD PTR [eax+ebx*4+0x8],edx 804d320: 83 eb 01 sub ebx,0x1 804d323: 83 fb ff cmp ebx,0xffffffff 804d326: 75 f1 jne 804d319 804d328: 83 c4 1c add esp,0x1c 804d32b: 5b pop ebx 804d32c: 5e pop esi 804d32d: 5f pop edi 804d32e: 5d pop ebp 804d32f: c3 ret 804d330: 8b 14 9e mov edx,DWORD PTR [esi+ebx*4] 804d333: 89 d0 mov eax,edx 804d335: 83 eb 01 sub ebx,0x1 804d338: e8 33 ff ff ff call 804d270 <__gettext_free_exp> 804d33d: 83 fb ff cmp ebx,0xffffffff 804d340: 75 ee jne 804d330 804d342: 31 c0 xor eax,eax 804d344: 83 c4 1c add esp,0x1c 804d347: 5b pop ebx 804d348: 5e pop esi 804d349: 5f pop edi 804d34a: 5d pop ebp 804d34b: c3 ret 804d34c: 83 ec 0c sub esp,0xc 804d34f: 6a 14 push 0x14 804d351: e8 8a cb 00 00 call 8059ee0 <__libc_malloc> 804d356: 83 c4 10 add esp,0x10 804d359: 85 c0 test eax,eax 804d35b: 74 e5 je 804d342 804d35d: 89 38 mov DWORD PTR [eax],edi 804d35f: 89 68 04 mov DWORD PTR [eax+0x4],ebp 804d362: 83 c4 1c add esp,0x1c 804d365: 5b pop ebx 804d366: 5e pop esi 804d367: 5f pop edi 804d368: 5d pop ebp 804d369: c3 ret 804d36a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0804d370 <__gettextparse>: 804d370: 55 push ebp 804d371: 57 push edi 804d372: 31 c9 xor ecx,ecx 804d374: 56 push esi 804d375: 53 push ebx 804d376: 81 ec ec 04 00 00 sub esp,0x4ec 804d37c: 8d b4 24 c0 01 00 00 lea esi,[esp+0x1c0] 804d383: 8d 5c 24 30 lea ebx,[esp+0x30] 804d387: 66 89 4c 24 30 mov WORD PTR [esp+0x30],cx 804d38c: 31 c9 xor ecx,ecx 804d38e: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 804d395: 00 804d396: c7 44 24 04 fe ff ff mov DWORD PTR [esp+0x4],0xfffffffe 804d39d: ff 804d39e: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 804d3a2: 89 f5 mov ebp,esi 804d3a4: c7 44 24 0c c8 00 00 mov DWORD PTR [esp+0xc],0xc8 804d3ab: 00 804d3ac: 89 df mov edi,ebx 804d3ae: 89 ce mov esi,ecx 804d3b0: 0f be 86 7c c7 0b 08 movsx eax,BYTE PTR [esi+0x80bc77c] 804d3b7: 83 f8 f6 cmp eax,0xfffffff6 804d3ba: 74 42 je 804d3fe <__gettextparse+0x8e> 804d3bc: 83 7c 24 04 fe cmp DWORD PTR [esp+0x4],0xfffffffe 804d3c1: 0f 84 c9 02 00 00 je 804d690 <__gettextparse+0x320> 804d3c7: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804d3cb: 85 d2 test edx,edx 804d3cd: 0f 8e 4d 02 00 00 jle 804d620 <__gettextparse+0x2b0> 804d3d3: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 804d3d7: 0f b6 89 e0 c7 0b 08 movzx ecx,BYTE PTR [ecx+0x80bc7e0] 804d3de: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804d3e2: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804d3e6: 01 c1 add ecx,eax 804d3e8: 83 f9 36 cmp ecx,0x36 804d3eb: 77 11 ja 804d3fe <__gettextparse+0x8e> 804d3ed: 0f be 91 00 c7 0b 08 movsx edx,BYTE PTR [ecx+0x80bc700] 804d3f4: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 804d3f8: 0f 84 52 02 00 00 je 804d650 <__gettextparse+0x2e0> 804d3fe: 0f b6 96 9c c7 0b 08 movzx edx,BYTE PTR [esi+0x80bc79c] 804d405: 85 d2 test edx,edx 804d407: 74 27 je 804d430 <__gettextparse+0xc0> 804d409: 0f b6 82 b8 c7 0b 08 movzx eax,BYTE PTR [edx+0x80bc7b8] 804d410: be 01 00 00 00 mov esi,0x1 804d415: 29 c6 sub esi,eax 804d417: 80 fa 0d cmp dl,0xd 804d41a: 8b 74 b5 00 mov esi,DWORD PTR [ebp+esi*4+0x0] 804d41e: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 804d422: 0f 87 45 05 00 00 ja 804d96d <__gettextparse+0x5fd> 804d428: ff 24 95 c0 c4 0b 08 jmp DWORD PTR [edx*4+0x80bc4c0] 804d42f: 90 nop 804d430: 83 7c 24 14 03 cmp DWORD PTR [esp+0x14],0x3 804d435: 75 1d jne 804d454 <__gettextparse+0xe4> 804d437: e9 fc 01 00 00 jmp 804d638 <__gettextparse+0x2c8> 804d43c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d440: 39 fb cmp ebx,edi 804d442: 74 4c je 804d490 <__gettextparse+0x120> 804d444: 83 eb 02 sub ebx,0x2 804d447: 0f bf 33 movsx esi,WORD PTR [ebx] 804d44a: 83 ed 04 sub ebp,0x4 804d44d: 0f be 86 7c c7 0b 08 movsx eax,BYTE PTR [esi+0x80bc77c] 804d454: 83 f8 f6 cmp eax,0xfffffff6 804d457: 74 e7 je 804d440 <__gettextparse+0xd0> 804d459: 83 c0 01 add eax,0x1 804d45c: 83 f8 36 cmp eax,0x36 804d45f: 77 df ja 804d440 <__gettextparse+0xd0> 804d461: 80 b8 00 c7 0b 08 01 cmp BYTE PTR [eax+0x80bc700],0x1 804d468: 75 d6 jne 804d440 <__gettextparse+0xd0> 804d46a: 0f b6 b0 40 c7 0b 08 movzx esi,BYTE PTR [eax+0x80bc740] 804d471: 85 f6 test esi,esi 804d473: 74 cb je 804d440 <__gettextparse+0xd0> 804d475: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804d479: 83 c5 04 add ebp,0x4 804d47c: c7 44 24 14 03 00 00 mov DWORD PTR [esp+0x14],0x3 804d483: 00 804d484: 89 45 00 mov DWORD PTR [ebp+0x0],eax 804d487: 89 d8 mov eax,ebx 804d489: e9 9b 00 00 00 jmp 804d529 <__gettextparse+0x1b9> 804d48e: 75 c4 jne 804d454 <__gettextparse+0xe4> 804d490: 89 fd mov ebp,edi 804d492: bb 01 00 00 00 mov ebx,0x1 804d497: 8d 44 24 30 lea eax,[esp+0x30] 804d49b: 39 c5 cmp ebp,eax 804d49d: 74 0c je 804d4ab <__gettextparse+0x13b> 804d49f: 83 ec 0c sub esp,0xc 804d4a2: 55 push ebp 804d4a3: e8 38 cf 00 00 call 805a3e0 <__cfree> 804d4a8: 83 c4 10 add esp,0x10 804d4ab: 81 c4 ec 04 00 00 add esp,0x4ec 804d4b1: 89 d8 mov eax,ebx 804d4b3: 5b pop ebx 804d4b4: 5e pop esi 804d4b5: 5f pop edi 804d4b6: 5d pop ebp 804d4b7: c3 ret 804d4b8: 90 nop 804d4b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804d4c0: 8b 4d f8 mov ecx,DWORD PTR [ebp-0x8] 804d4c3: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d4c6: 8b 55 fc mov edx,DWORD PTR [ebp-0x4] 804d4c9: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 804d4cd: 8d 4c 24 24 lea ecx,[esp+0x24] 804d4d1: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804d4d5: b8 02 00 00 00 mov eax,0x2 804d4da: e8 e1 fd ff ff call 804d2c0 804d4df: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d4e3: be ff ff ff ff mov esi,0xffffffff 804d4e8: ba 02 00 00 00 mov edx,0x2 804d4ed: b8 fa ff ff ff mov eax,0xfffffffa 804d4f2: b9 f4 ff ff ff mov ecx,0xfffffff4 804d4f7: 01 d8 add eax,ebx 804d4f9: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 804d4fd: 01 e9 add ecx,ebp 804d4ff: 8d 69 04 lea ebp,[ecx+0x4] 804d502: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 804d505: 0f bf 18 movsx ebx,WORD PTR [eax] 804d508: 01 de add esi,ebx 804d50a: 89 d9 mov ecx,ebx 804d50c: 83 fe 36 cmp esi,0x36 804d50f: 77 11 ja 804d522 <__gettextparse+0x1b2> 804d511: 66 0f be 9e 00 c7 0b movsx bx,BYTE PTR [esi+0x80bc700] 804d518: 08 804d519: 66 39 d9 cmp cx,bx 804d51c: 0f 84 3f 04 00 00 je 804d961 <__gettextparse+0x5f1> 804d522: 0f be b2 97 c7 0b 08 movsx esi,BYTE PTR [edx+0x80bc797] 804d529: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804d52d: 8d 58 02 lea ebx,[eax+0x2] 804d530: 66 89 70 02 mov WORD PTR [eax+0x2],si 804d534: 8d 44 09 fe lea eax,[ecx+ecx*1-0x2] 804d538: 8d 14 07 lea edx,[edi+eax*1] 804d53b: 39 d3 cmp ebx,edx 804d53d: 0f 82 c6 00 00 00 jb 804d609 <__gettextparse+0x299> 804d543: 29 fb sub ebx,edi 804d545: d1 fb sar ebx,1 804d547: 81 f9 0f 27 00 00 cmp ecx,0x270f 804d54d: 8d 6b 01 lea ebp,[ebx+0x1] 804d550: 0f 87 99 05 00 00 ja 804daef <__gettextparse+0x77f> 804d556: 83 c0 02 add eax,0x2 804d559: ba 10 27 00 00 mov edx,0x2710 804d55e: 3d 10 27 00 00 cmp eax,0x2710 804d563: 0f 46 d0 cmovbe edx,eax 804d566: 83 ec 0c sub esp,0xc 804d569: 8d 04 12 lea eax,[edx+edx*1] 804d56c: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 804d570: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804d574: 01 d0 add eax,edx 804d576: 8d 44 00 03 lea eax,[eax+eax*1+0x3] 804d57a: 50 push eax 804d57b: e8 60 c9 00 00 call 8059ee0 <__libc_malloc> 804d580: 83 c4 10 add esp,0x10 804d583: 85 c0 test eax,eax 804d585: 0f 84 64 05 00 00 je 804daef <__gettextparse+0x77f> 804d58b: 8d 5c 2d 00 lea ebx,[ebp+ebp*1+0x0] 804d58f: 83 ec 04 sub esp,0x4 804d592: c1 e5 02 shl ebp,0x2 804d595: 53 push ebx 804d596: 57 push edi 804d597: 50 push eax 804d598: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804d59c: e8 3f fc 00 00 call 805d1e0 804d5a1: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804d5a5: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 804d5a9: 83 c4 0c add esp,0xc 804d5ac: 55 push ebp 804d5ad: ff 74 24 18 push DWORD PTR [esp+0x18] 804d5b1: 83 c0 03 add eax,0x3 804d5b4: 83 e0 fc and eax,0xfffffffc 804d5b7: 8d 0c 02 lea ecx,[edx+eax*1] 804d5ba: 51 push ecx 804d5bb: 89 4c 24 20 mov DWORD PTR [esp+0x20],ecx 804d5bf: e8 1c fc 00 00 call 805d1e0 804d5c4: 83 c4 10 add esp,0x10 804d5c7: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804d5cb: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 804d5cf: 8d 44 24 30 lea eax,[esp+0x30] 804d5d3: 39 c7 cmp edi,eax 804d5d5: 74 14 je 804d5eb <__gettextparse+0x27b> 804d5d7: 83 ec 0c sub esp,0xc 804d5da: 57 push edi 804d5db: e8 00 ce 00 00 call 805a3e0 <__cfree> 804d5e0: 83 c4 10 add esp,0x10 804d5e3: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 804d5e7: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804d5eb: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804d5ef: 8d 5c 1a fe lea ebx,[edx+ebx*1-0x2] 804d5f3: 8d 6c 29 fc lea ebp,[ecx+ebp*1-0x4] 804d5f7: 8d 44 02 fe lea eax,[edx+eax*1-0x2] 804d5fb: 39 c3 cmp ebx,eax 804d5fd: 0f 83 73 05 00 00 jae 804db76 <__gettextparse+0x806> 804d603: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 804d607: 89 d7 mov edi,edx 804d609: 83 fe 09 cmp esi,0x9 804d60c: 0f 85 9e fd ff ff jne 804d3b0 <__gettextparse+0x40> 804d612: 89 fd mov ebp,edi 804d614: 31 db xor ebx,ebx 804d616: e9 7c fe ff ff jmp 804d497 <__gettextparse+0x127> 804d61b: 90 nop 804d61c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804d620: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 804d627: 00 804d628: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804d62f: 00 804d630: e9 ad fd ff ff jmp 804d3e2 <__gettextparse+0x72> 804d635: 8d 76 00 lea esi,[esi+0x0] 804d638: 83 7c 24 04 00 cmp DWORD PTR [esp+0x4],0x0 804d63d: 0f 8e 4b fe ff ff jle 804d48e <__gettextparse+0x11e> 804d643: c7 44 24 04 fe ff ff mov DWORD PTR [esp+0x4],0xfffffffe 804d64a: ff 804d64b: e9 04 fe ff ff jmp 804d454 <__gettextparse+0xe4> 804d650: 0f b6 b1 40 c7 0b 08 movzx esi,BYTE PTR [ecx+0x80bc740] 804d657: 85 f6 test esi,esi 804d659: 0f 84 f9 01 00 00 je 804d858 <__gettextparse+0x4e8> 804d65f: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804d663: c7 44 24 04 fe ff ff mov DWORD PTR [esp+0x4],0xfffffffe 804d66a: ff 804d66b: 83 f8 01 cmp eax,0x1 804d66e: 83 d0 ff adc eax,0xffffffff 804d671: 83 c5 04 add ebp,0x4 804d674: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804d678: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804d67c: 89 45 00 mov DWORD PTR [ebp+0x0],eax 804d67f: 89 d8 mov eax,ebx 804d681: e9 a3 fe ff ff jmp 804d529 <__gettextparse+0x1b9> 804d686: 8d 76 00 lea esi,[esi+0x0] 804d689: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804d690: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d697: 8b 09 mov ecx,DWORD PTR [ecx] 804d699: 0f b6 11 movzx edx,BYTE PTR [ecx] 804d69c: 84 d2 test dl,dl 804d69e: 88 54 24 18 mov BYTE PTR [esp+0x18],dl 804d6a2: 74 49 je 804d6ed <__gettextparse+0x37d> 804d6a4: 80 fa 20 cmp dl,0x20 804d6a7: 74 07 je 804d6b0 <__gettextparse+0x340> 804d6a9: 80 fa 09 cmp dl,0x9 804d6ac: 75 1a jne 804d6c8 <__gettextparse+0x358> 804d6ae: 66 90 xchg ax,ax 804d6b0: 83 c1 01 add ecx,0x1 804d6b3: 0f b6 11 movzx edx,BYTE PTR [ecx] 804d6b6: 84 d2 test dl,dl 804d6b8: 74 33 je 804d6ed <__gettextparse+0x37d> 804d6ba: 80 fa 20 cmp dl,0x20 804d6bd: 74 f1 je 804d6b0 <__gettextparse+0x340> 804d6bf: 80 fa 09 cmp dl,0x9 804d6c2: 74 ec je 804d6b0 <__gettextparse+0x340> 804d6c4: 88 54 24 18 mov BYTE PTR [esp+0x18],dl 804d6c8: 8d 51 01 lea edx,[ecx+0x1] 804d6cb: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 804d6cf: 0f be 54 24 18 movsx edx,BYTE PTR [esp+0x18] 804d6d4: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 804d6d8: 0f b6 54 24 18 movzx edx,BYTE PTR [esp+0x18] 804d6dd: 80 fa 7c cmp dl,0x7c 804d6e0: 0f 87 59 02 00 00 ja 804d93f <__gettextparse+0x5cf> 804d6e6: ff 24 95 f8 c4 0b 08 jmp DWORD PTR [edx*4+0x80bc4f8] 804d6ed: 8b 94 24 00 05 00 00 mov edx,DWORD PTR [esp+0x500] 804d6f4: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 804d6fb: 00 804d6fc: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804d703: 00 804d704: 89 0a mov DWORD PTR [edx],ecx 804d706: e9 d7 fc ff ff jmp 804d3e2 <__gettextparse+0x72> 804d70b: 8b 45 fc mov eax,DWORD PTR [ebp-0x4] 804d70e: e9 cc fd ff ff jmp 804d4df <__gettextparse+0x16f> 804d713: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d716: 85 c0 test eax,eax 804d718: 0f 84 72 fd ff ff je 804d490 <__gettextparse+0x120> 804d71e: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d725: be f6 ff ff ff mov esi,0xfffffff6 804d72a: ba 01 00 00 00 mov edx,0x1 804d72f: 89 41 04 mov DWORD PTR [ecx+0x4],eax 804d732: b8 fe ff ff ff mov eax,0xfffffffe 804d737: b9 fc ff ff ff mov ecx,0xfffffffc 804d73c: e9 b6 fd ff ff jmp 804d4f7 <__gettextparse+0x187> 804d741: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d744: 8d 4c 24 24 lea ecx,[esp+0x24] 804d748: ba 02 00 00 00 mov edx,0x2 804d74d: be ff ff ff ff mov esi,0xffffffff 804d752: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 804d756: b8 01 00 00 00 mov eax,0x1 804d75b: e8 60 fb ff ff call 804d2c0 804d760: ba 02 00 00 00 mov edx,0x2 804d765: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d769: b9 f8 ff ff ff mov ecx,0xfffffff8 804d76e: b8 fc ff ff ff mov eax,0xfffffffc 804d773: e9 7f fd ff ff jmp 804d4f7 <__gettextparse+0x187> 804d778: 31 c9 xor ecx,ecx 804d77a: 31 c0 xor eax,eax 804d77c: ba 01 00 00 00 mov edx,0x1 804d781: e8 3a fb ff ff call 804d2c0 804d786: 85 c0 test eax,eax 804d788: 89 c1 mov ecx,eax 804d78a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d78e: 0f 84 ee 03 00 00 je 804db82 <__gettextparse+0x812> 804d794: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d797: be ff ff ff ff mov esi,0xffffffff 804d79c: ba 02 00 00 00 mov edx,0x2 804d7a1: 89 41 08 mov DWORD PTR [ecx+0x8],eax 804d7a4: b8 fe ff ff ff mov eax,0xfffffffe 804d7a9: b9 fc ff ff ff mov ecx,0xfffffffc 804d7ae: e9 44 fd ff ff jmp 804d4f7 <__gettextparse+0x187> 804d7b3: 31 c9 xor ecx,ecx 804d7b5: 31 d2 xor edx,edx 804d7b7: 31 c0 xor eax,eax 804d7b9: e8 02 fb ff ff call 804d2c0 804d7be: be ff ff ff ff mov esi,0xffffffff 804d7c3: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d7c7: ba 02 00 00 00 mov edx,0x2 804d7cc: b8 fe ff ff ff mov eax,0xfffffffe 804d7d1: b9 fc ff ff ff mov ecx,0xfffffffc 804d7d6: e9 1c fd ff ff jmp 804d4f7 <__gettextparse+0x187> 804d7db: 8b 4d f0 mov ecx,DWORD PTR [ebp-0x10] 804d7de: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d7e1: be ff ff ff ff mov esi,0xffffffff 804d7e6: 8b 55 f8 mov edx,DWORD PTR [ebp-0x8] 804d7e9: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 804d7ed: 8d 4c 24 24 lea ecx,[esp+0x24] 804d7f1: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 804d7f5: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 804d7f9: b8 03 00 00 00 mov eax,0x3 804d7fe: ba 10 00 00 00 mov edx,0x10 804d803: e8 b8 fa ff ff call 804d2c0 804d808: ba 02 00 00 00 mov edx,0x2 804d80d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d811: b9 ec ff ff ff mov ecx,0xffffffec 804d816: b8 f6 ff ff ff mov eax,0xfffffff6 804d81b: e9 d7 fc ff ff jmp 804d4f7 <__gettextparse+0x187> 804d820: 8b 55 f8 mov edx,DWORD PTR [ebp-0x8] 804d823: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d826: 8d 4c 24 24 lea ecx,[esp+0x24] 804d82a: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 804d82e: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804d832: ba 0f 00 00 00 mov edx,0xf 804d837: e9 99 fc ff ff jmp 804d4d5 <__gettextparse+0x165> 804d83c: 8b 55 f8 mov edx,DWORD PTR [ebp-0x8] 804d83f: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 804d842: 8d 4c 24 24 lea ecx,[esp+0x24] 804d846: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 804d84a: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 804d84e: ba 0e 00 00 00 mov edx,0xe 804d853: e9 7d fc ff ff jmp 804d4d5 <__gettextparse+0x165> 804d858: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 804d85b: ba f0 ff ff ff mov edx,0xfffffff0 804d860: 31 c9 xor ecx,ecx 804d862: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804d866: 31 c0 xor eax,eax 804d868: e9 8a fc ff ff jmp 804d4f7 <__gettextparse+0x187> 804d86d: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d871: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d878: c7 44 24 08 09 00 00 mov DWORD PTR [esp+0x8],0x9 804d87f: 00 804d880: c7 44 24 1c 04 00 00 mov DWORD PTR [esp+0x1c],0x4 804d887: 00 804d888: c7 44 24 04 05 01 00 mov DWORD PTR [esp+0x4],0x105 804d88f: 00 804d890: 89 11 mov DWORD PTR [ecx],edx 804d892: e9 4b fb ff ff jmp 804d3e2 <__gettextparse+0x72> 804d897: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d89b: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d8a2: c7 44 24 08 08 00 00 mov DWORD PTR [esp+0x8],0x8 804d8a9: 00 804d8aa: c7 44 24 1c 06 00 00 mov DWORD PTR [esp+0x1c],0x6 804d8b1: 00 804d8b2: c7 44 24 04 04 01 00 mov DWORD PTR [esp+0x4],0x104 804d8b9: 00 804d8ba: 89 11 mov DWORD PTR [ecx],edx 804d8bc: e9 21 fb ff ff jmp 804d3e2 <__gettextparse+0x72> 804d8c1: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d8c5: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d8cc: c7 44 24 08 08 00 00 mov DWORD PTR [esp+0x8],0x8 804d8d3: 00 804d8d4: c7 44 24 1c 07 00 00 mov DWORD PTR [esp+0x1c],0x7 804d8db: 00 804d8dc: c7 44 24 04 04 01 00 mov DWORD PTR [esp+0x4],0x104 804d8e3: 00 804d8e4: 89 11 mov DWORD PTR [ecx],edx 804d8e6: e9 f7 fa ff ff jmp 804d3e2 <__gettextparse+0x72> 804d8eb: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d8ef: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d8f6: c7 44 24 08 09 00 00 mov DWORD PTR [esp+0x8],0x9 804d8fd: 00 804d8fe: c7 44 24 1c 03 00 00 mov DWORD PTR [esp+0x1c],0x3 804d905: 00 804d906: c7 44 24 04 05 01 00 mov DWORD PTR [esp+0x4],0x105 804d90d: 00 804d90e: 89 11 mov DWORD PTR [ecx],edx 804d910: e9 cd fa ff ff jmp 804d3e2 <__gettextparse+0x72> 804d915: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d919: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d920: c7 44 24 08 09 00 00 mov DWORD PTR [esp+0x8],0x9 804d927: 00 804d928: c7 44 24 1c 05 00 00 mov DWORD PTR [esp+0x1c],0x5 804d92f: 00 804d930: c7 44 24 04 05 01 00 mov DWORD PTR [esp+0x4],0x105 804d937: 00 804d938: 89 11 mov DWORD PTR [ecx],edx 804d93a: e9 a3 fa ff ff jmp 804d3e2 <__gettextparse+0x72> 804d93f: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d943: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d94a: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 804d951: 00 804d952: c7 44 24 04 00 01 00 mov DWORD PTR [esp+0x4],0x100 804d959: 00 804d95a: 89 11 mov DWORD PTR [ecx],edx 804d95c: e9 81 fa ff ff jmp 804d3e2 <__gettextparse+0x72> 804d961: 0f b6 b6 40 c7 0b 08 movzx esi,BYTE PTR [esi+0x80bc740] 804d968: e9 bc fb ff ff jmp 804d529 <__gettextparse+0x1b9> 804d96d: 0f b6 92 c8 c7 0b 08 movzx edx,BYTE PTR [edx+0x80bc7c8] 804d974: 8d 0c 85 00 00 00 00 lea ecx,[eax*4+0x0] 804d97b: 01 c0 add eax,eax 804d97d: f7 d8 neg eax 804d97f: f7 d9 neg ecx 804d981: 83 ea 10 sub edx,0x10 804d984: 0f be b2 77 c7 0b 08 movsx esi,BYTE PTR [edx+0x80bc777] 804d98b: e9 67 fb ff ff jmp 804d4f7 <__gettextparse+0x187> 804d990: 80 79 01 3d cmp BYTE PTR [ecx+0x1],0x3d 804d994: 0f 84 b3 01 00 00 je 804db4d <__gettextparse+0x7dd> 804d99a: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804d99e: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804d9a5: c7 44 24 08 07 00 00 mov DWORD PTR [esp+0x8],0x7 804d9ac: 00 804d9ad: c7 44 24 1c 09 00 00 mov DWORD PTR [esp+0x1c],0x9 804d9b4: 00 804d9b5: c7 44 24 04 03 01 00 mov DWORD PTR [esp+0x4],0x103 804d9bc: 00 804d9bd: 89 11 mov DWORD PTR [ecx],edx 804d9bf: e9 1e fa ff ff jmp 804d3e2 <__gettextparse+0x72> 804d9c4: 80 79 01 3d cmp BYTE PTR [ecx+0x1],0x3d 804d9c8: 0f 85 71 ff ff ff jne 804d93f <__gettextparse+0x5cf> 804d9ce: 8b 94 24 00 05 00 00 mov edx,DWORD PTR [esp+0x500] 804d9d5: 83 c1 02 add ecx,0x2 804d9d8: c7 44 24 08 06 00 00 mov DWORD PTR [esp+0x8],0x6 804d9df: 00 804d9e0: c7 44 24 1c 0c 00 00 mov DWORD PTR [esp+0x1c],0xc 804d9e7: 00 804d9e8: c7 44 24 04 02 01 00 mov DWORD PTR [esp+0x4],0x102 804d9ef: 00 804d9f0: 89 0a mov DWORD PTR [edx],ecx 804d9f2: e9 eb f9 ff ff jmp 804d3e2 <__gettextparse+0x72> 804d9f7: 80 79 01 3d cmp BYTE PTR [ecx+0x1],0x3d 804d9fb: 0f 84 23 01 00 00 je 804db24 <__gettextparse+0x7b4> 804da01: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804da05: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804da0c: c7 44 24 08 0a 00 00 mov DWORD PTR [esp+0x8],0xa 804da13: 00 804da14: c7 44 24 04 21 00 00 mov DWORD PTR [esp+0x4],0x21 804da1b: 00 804da1c: 89 11 mov DWORD PTR [ecx],edx 804da1e: e9 bf f9 ff ff jmp 804d3e2 <__gettextparse+0x72> 804da23: 80 79 01 3d cmp BYTE PTR [ecx+0x1],0x3d 804da27: 0f 84 ce 00 00 00 je 804dafb <__gettextparse+0x78b> 804da2d: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804da31: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804da38: c7 44 24 08 07 00 00 mov DWORD PTR [esp+0x8],0x7 804da3f: 00 804da40: c7 44 24 1c 08 00 00 mov DWORD PTR [esp+0x1c],0x8 804da47: 00 804da48: c7 44 24 04 03 01 00 mov DWORD PTR [esp+0x4],0x103 804da4f: 00 804da50: 89 11 mov DWORD PTR [ecx],edx 804da52: e9 8b f9 ff ff jmp 804d3e2 <__gettextparse+0x72> 804da57: 0f be 51 01 movsx edx,BYTE PTR [ecx+0x1] 804da5b: 39 54 24 04 cmp DWORD PTR [esp+0x4],edx 804da5f: 0f 85 da fe ff ff jne 804d93f <__gettextparse+0x5cf> 804da65: 83 c1 02 add ecx,0x2 804da68: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804da6c: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804da73: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804da77: 89 11 mov DWORD PTR [ecx],edx 804da79: e9 49 f9 ff ff jmp 804d3c7 <__gettextparse+0x57> 804da7e: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804da82: 0f be 49 01 movsx ecx,BYTE PTR [ecx+0x1] 804da86: 83 ea 30 sub edx,0x30 804da89: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 804da8d: 8d 51 d0 lea edx,[ecx-0x30] 804da90: 80 fa 09 cmp dl,0x9 804da93: 77 38 ja 804dacd <__gettextparse+0x75d> 804da95: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 804da99: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 804da9d: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 804daa1: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 804daa5: 89 c6 mov esi,eax 804daa7: 8d 04 92 lea eax,[edx+edx*4] 804daaa: 83 c3 01 add ebx,0x1 804daad: 8d 54 41 d0 lea edx,[ecx+eax*2-0x30] 804dab1: 0f be 0b movsx ecx,BYTE PTR [ebx] 804dab4: 8d 41 d0 lea eax,[ecx-0x30] 804dab7: 3c 09 cmp al,0x9 804dab9: 76 ec jbe 804daa7 <__gettextparse+0x737> 804dabb: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 804dabf: 89 f0 mov eax,esi 804dac1: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804dac5: 8b 74 24 04 mov esi,DWORD PTR [esp+0x4] 804dac9: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 804dacd: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804dad1: 8b 8c 24 00 05 00 00 mov ecx,DWORD PTR [esp+0x500] 804dad8: c7 44 24 08 0b 00 00 mov DWORD PTR [esp+0x8],0xb 804dadf: 00 804dae0: c7 44 24 04 06 01 00 mov DWORD PTR [esp+0x4],0x106 804dae7: 00 804dae8: 89 11 mov DWORD PTR [ecx],edx 804daea: e9 f3 f8 ff ff jmp 804d3e2 <__gettextparse+0x72> 804daef: 89 fd mov ebp,edi 804daf1: bb 02 00 00 00 mov ebx,0x2 804daf6: e9 9c f9 ff ff jmp 804d497 <__gettextparse+0x127> 804dafb: 8b 94 24 00 05 00 00 mov edx,DWORD PTR [esp+0x500] 804db02: 83 c1 02 add ecx,0x2 804db05: c7 44 24 08 07 00 00 mov DWORD PTR [esp+0x8],0x7 804db0c: 00 804db0d: c7 44 24 1c 0a 00 00 mov DWORD PTR [esp+0x1c],0xa 804db14: 00 804db15: c7 44 24 04 03 01 00 mov DWORD PTR [esp+0x4],0x103 804db1c: 00 804db1d: 89 0a mov DWORD PTR [edx],ecx 804db1f: e9 be f8 ff ff jmp 804d3e2 <__gettextparse+0x72> 804db24: 8b 94 24 00 05 00 00 mov edx,DWORD PTR [esp+0x500] 804db2b: 83 c1 02 add ecx,0x2 804db2e: c7 44 24 08 06 00 00 mov DWORD PTR [esp+0x8],0x6 804db35: 00 804db36: c7 44 24 1c 0d 00 00 mov DWORD PTR [esp+0x1c],0xd 804db3d: 00 804db3e: c7 44 24 04 02 01 00 mov DWORD PTR [esp+0x4],0x102 804db45: 00 804db46: 89 0a mov DWORD PTR [edx],ecx 804db48: e9 95 f8 ff ff jmp 804d3e2 <__gettextparse+0x72> 804db4d: 8b 94 24 00 05 00 00 mov edx,DWORD PTR [esp+0x500] 804db54: 83 c1 02 add ecx,0x2 804db57: c7 44 24 08 07 00 00 mov DWORD PTR [esp+0x8],0x7 804db5e: 00 804db5f: c7 44 24 1c 0b 00 00 mov DWORD PTR [esp+0x1c],0xb 804db66: 00 804db67: c7 44 24 04 03 01 00 mov DWORD PTR [esp+0x4],0x103 804db6e: 00 804db6f: 89 0a mov DWORD PTR [edx],ecx 804db71: e9 6c f8 ff ff jmp 804d3e2 <__gettextparse+0x72> 804db76: 89 d5 mov ebp,edx 804db78: bb 01 00 00 00 mov ebx,0x1 804db7d: e9 15 f9 ff ff jmp 804d497 <__gettextparse+0x127> 804db82: be ff ff ff ff mov esi,0xffffffff 804db87: ba 02 00 00 00 mov edx,0x2 804db8c: b8 fe ff ff ff mov eax,0xfffffffe 804db91: b9 fc ff ff ff mov ecx,0xfffffffc 804db96: e9 5c f9 ff ff jmp 804d4f7 <__gettextparse+0x187> 804db9b: 66 90 xchg ax,ax 804db9d: 66 90 xchg ax,ax 804db9f: 90 nop 0804dba0 <__gettext_extract_plural>: 804dba0: 55 push ebp 804dba1: 57 push edi 804dba2: 89 d7 mov edi,edx 804dba4: 56 push esi 804dba5: 53 push ebx 804dba6: 89 cb mov ebx,ecx 804dba8: 83 ec 1c sub esp,0x1c 804dbab: 85 c0 test eax,eax 804dbad: 0f 84 9d 00 00 00 je 804dc50 <__gettext_extract_plural+0xb0> 804dbb3: 83 ec 08 sub esp,0x8 804dbb6: 89 c5 mov ebp,eax 804dbb8: 68 e7 c8 0b 08 push 0x80bc8e7 804dbbd: 50 push eax 804dbbe: e8 9d ea 00 00 call 805c660 804dbc3: 5a pop edx 804dbc4: 59 pop ecx 804dbc5: 68 ef c8 0b 08 push 0x80bc8ef 804dbca: 55 push ebp 804dbcb: 89 c6 mov esi,eax 804dbcd: e8 8e ea 00 00 call 805c660 804dbd2: 83 c4 10 add esp,0x10 804dbd5: 85 f6 test esi,esi 804dbd7: 74 77 je 804dc50 <__gettext_extract_plural+0xb0> 804dbd9: 85 c0 test eax,eax 804dbdb: 74 73 je 804dc50 <__gettext_extract_plural+0xb0> 804dbdd: 8d 68 09 lea ebp,[eax+0x9] 804dbe0: 0f b6 40 09 movzx eax,BYTE PTR [eax+0x9] 804dbe4: 84 c0 test al,al 804dbe6: 74 68 je 804dc50 <__gettext_extract_plural+0xb0> 804dbe8: c7 c2 f8 ff ff ff mov edx,0xfffffff8 804dbee: 65 8b 12 mov edx,DWORD PTR gs:[edx] 804dbf1: eb 10 jmp 804dc03 <__gettext_extract_plural+0x63> 804dbf3: 90 nop 804dbf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804dbf8: 83 c5 01 add ebp,0x1 804dbfb: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 804dbff: 84 c0 test al,al 804dc01: 74 4d je 804dc50 <__gettext_extract_plural+0xb0> 804dc03: 0f b6 c8 movzx ecx,al 804dc06: f6 44 4a 01 20 test BYTE PTR [edx+ecx*2+0x1],0x20 804dc0b: 75 eb jne 804dbf8 <__gettext_extract_plural+0x58> 804dc0d: 83 e8 30 sub eax,0x30 804dc10: 3c 09 cmp al,0x9 804dc12: 77 3c ja 804dc50 <__gettext_extract_plural+0xb0> 804dc14: 83 ec 04 sub esp,0x4 804dc17: 6a 0a push 0xa 804dc19: 8d 44 24 0c lea eax,[esp+0xc] 804dc1d: 50 push eax 804dc1e: 55 push ebp 804dc1f: e8 3c 0d 00 00 call 804e960 <__strtoul> 804dc24: 83 c4 10 add esp,0x10 804dc27: 39 6c 24 04 cmp DWORD PTR [esp+0x4],ebp 804dc2b: 74 23 je 804dc50 <__gettext_extract_plural+0xb0> 804dc2d: 83 c6 07 add esi,0x7 804dc30: 83 ec 0c sub esp,0xc 804dc33: 89 03 mov DWORD PTR [ebx],eax 804dc35: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 804dc39: 8d 44 24 14 lea eax,[esp+0x14] 804dc3d: 50 push eax 804dc3e: e8 2d f7 ff ff call 804d370 <__gettextparse> 804dc43: 83 c4 10 add esp,0x10 804dc46: 85 c0 test eax,eax 804dc48: 74 1a je 804dc64 <__gettext_extract_plural+0xc4> 804dc4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804dc50: c7 07 fc c8 0b 08 mov DWORD PTR [edi],0x80bc8fc 804dc56: c7 03 02 00 00 00 mov DWORD PTR [ebx],0x2 804dc5c: 83 c4 1c add esp,0x1c 804dc5f: 5b pop ebx 804dc60: 5e pop esi 804dc61: 5f pop edi 804dc62: 5d pop ebp 804dc63: c3 ret 804dc64: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804dc68: 89 07 mov DWORD PTR [edi],eax 804dc6a: eb f0 jmp 804dc5c <__gettext_extract_plural+0xbc> 804dc6c: 66 90 xchg ax,ax 804dc6e: 66 90 xchg ax,ax 0804dc70 <__hash_string>: 804dc70: 56 push esi 804dc71: 31 c0 xor eax,eax 804dc73: 53 push ebx 804dc74: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804dc78: eb 2a jmp 804dca4 <__hash_string+0x34> 804dc7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804dc80: c1 e0 04 shl eax,0x4 804dc83: 83 c1 01 add ecx,0x1 804dc86: 01 d0 add eax,edx 804dc88: 89 c3 mov ebx,eax 804dc8a: 89 c6 mov esi,eax 804dc8c: 81 e3 00 00 00 f0 and ebx,0xf0000000 804dc92: 81 e6 ff ff ff 0f and esi,0xfffffff 804dc98: 89 da mov edx,ebx 804dc9a: c1 ea 18 shr edx,0x18 804dc9d: 31 f2 xor edx,esi 804dc9f: 85 db test ebx,ebx 804dca1: 0f 45 c2 cmovne eax,edx 804dca4: 0f b6 11 movzx edx,BYTE PTR [ecx] 804dca7: 84 d2 test dl,dl 804dca9: 75 d5 jne 804dc80 <__hash_string+0x10> 804dcab: 5b pop ebx 804dcac: 5e pop esi 804dcad: c3 ret 804dcae: 66 90 xchg ax,ax 0804dcb0 <_setjmp>: 804dcb0: 31 c0 xor eax,eax 804dcb2: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 804dcb6: 89 1a mov DWORD PTR [edx],ebx 804dcb8: 89 72 04 mov DWORD PTR [edx+0x4],esi 804dcbb: 89 7a 08 mov DWORD PTR [edx+0x8],edi 804dcbe: 8d 4c 24 04 lea ecx,[esp+0x4] 804dcc2: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 804dcc9: c1 c1 09 rol ecx,0x9 804dccc: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 804dccf: 8b 0c 24 mov ecx,DWORD PTR [esp] 804dcd2: 65 33 0d 18 00 00 00 xor ecx,DWORD PTR gs:0x18 804dcd9: c1 c1 09 rol ecx,0x9 804dcdc: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 804dcdf: 89 6a 0c mov DWORD PTR [edx+0xc],ebp 804dce2: 89 42 18 mov DWORD PTR [edx+0x18],eax 804dce5: c3 ret 804dce6: 66 90 xchg ax,ax 804dce8: 66 90 xchg ax,ax 804dcea: 66 90 xchg ax,ax 804dcec: 66 90 xchg ax,ax 804dcee: 66 90 xchg ax,ax 0804dcf0 : 804dcf0: 57 push edi 804dcf1: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 804dcf8: 81 ec 18 01 00 00 sub esp,0x118 804dcfe: 3b 15 74 c2 0e 08 cmp edx,DWORD PTR ds:0x80ec274 804dd04: 74 2c je 804dd32 804dd06: 31 c0 xor eax,eax 804dd08: b9 01 00 00 00 mov ecx,0x1 804dd0d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804dd14: 00 804dd15: 74 01 je 804dd18 804dd17: f0 0f b1 0d 6c c2 0e lock cmpxchg DWORD PTR ds:0x80ec26c,ecx 804dd1e: 08 804dd1f: 74 0b je 804dd2c 804dd21: 8d 0d 6c c2 0e 08 lea ecx,ds:0x80ec26c 804dd27: e8 84 1d 02 00 call 806fab0 <__lll_lock_wait_private> 804dd2c: 89 15 74 c2 0e 08 mov DWORD PTR ds:0x80ec274,edx 804dd32: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804dd37: 83 05 70 c2 0e 08 01 add DWORD PTR ds:0x80ec270,0x1 804dd3e: 85 c0 test eax,eax 804dd40: 74 41 je 804dd83 804dd42: 83 f8 01 cmp eax,0x1 804dd45: 74 75 je 804ddbc 804dd47: 83 f8 02 cmp eax,0x2 804dd4a: 0f 84 91 00 00 00 je 804dde1 804dd50: 83 f8 03 cmp eax,0x3 804dd53: 0f 84 13 01 00 00 je 804de6c 804dd59: 83 f8 04 cmp eax,0x4 804dd5c: 0f 84 63 01 00 00 je 804dec5 804dd62: 83 f8 05 cmp eax,0x5 804dd65: 0f 84 77 01 00 00 je 804dee2 804dd6b: 83 f8 06 cmp eax,0x6 804dd6e: 0f 84 93 01 00 00 je 804df07 804dd74: 83 f8 07 cmp eax,0x7 804dd77: 0f 84 8b 01 00 00 je 804df08 804dd7d: 8d 76 00 lea esi,[esi+0x0] 804dd80: f4 hlt 804dd81: eb fd jmp 804dd80 804dd83: 8d 54 24 04 lea edx,[esp+0x4] 804dd87: b9 20 00 00 00 mov ecx,0x20 804dd8c: 83 ec 04 sub esp,0x4 804dd8f: c7 05 78 c2 0e 08 01 mov DWORD PTR ds:0x80ec278,0x1 804dd96: 00 00 00 804dd99: 89 d7 mov edi,edx 804dd9b: f3 ab rep stos DWORD PTR es:[edi],eax 804dd9d: c7 44 24 08 20 00 00 mov DWORD PTR [esp+0x8],0x20 804dda4: 00 804dda5: 6a 00 push 0x0 804dda7: 52 push edx 804dda8: 6a 01 push 0x1 804ddaa: e8 41 d6 02 00 call 807b3f0 <__sigprocmask> 804ddaf: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804ddb4: 83 c4 10 add esp,0x10 804ddb7: 83 f8 01 cmp eax,0x1 804ddba: 75 8b jne 804dd47 804ddbc: 83 ec 0c sub esp,0xc 804ddbf: c7 05 78 c2 0e 08 02 mov DWORD PTR ds:0x80ec278,0x2 804ddc6: 00 00 00 804ddc9: 6a 00 push 0x0 804ddcb: e8 30 70 00 00 call 8054e00 <_IO_flush_all_lockp> 804ddd0: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804ddd5: 83 c4 10 add esp,0x10 804ddd8: 83 f8 02 cmp eax,0x2 804dddb: 0f 85 6f ff ff ff jne 804dd50 804dde1: 83 2d 70 c2 0e 08 01 sub DWORD PTR ds:0x80ec270,0x1 804dde8: c7 05 78 c2 0e 08 00 mov DWORD PTR ds:0x80ec278,0x0 804ddef: 00 00 00 804ddf2: 75 29 jne 804de1d 804ddf4: c7 05 74 c2 0e 08 00 mov DWORD PTR ds:0x80ec274,0x0 804ddfb: 00 00 00 804ddfe: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804de05: 00 804de06: 74 01 je 804de09 804de08: f0 83 2d 6c c2 0e 08 lock sub DWORD PTR ds:0x80ec26c,0x1 804de0f: 01 804de10: 74 0b je 804de1d 804de12: 8d 05 6c c2 0e 08 lea eax,ds:0x80ec26c 804de18: e8 c3 1c 02 00 call 806fae0 <__lll_unlock_wake_private> 804de1d: 83 ec 0c sub esp,0xc 804de20: 6a 06 push 0x6 804de22: e8 99 d3 02 00 call 807b1c0 804de27: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 804de2e: 83 c4 10 add esp,0x10 804de31: 3b 15 74 c2 0e 08 cmp edx,DWORD PTR ds:0x80ec274 804de37: 74 2c je 804de65 804de39: 31 c0 xor eax,eax 804de3b: b9 01 00 00 00 mov ecx,0x1 804de40: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804de47: 00 804de48: 74 01 je 804de4b 804de4a: f0 0f b1 0d 6c c2 0e lock cmpxchg DWORD PTR ds:0x80ec26c,ecx 804de51: 08 804de52: 74 0b je 804de5f 804de54: 8d 0d 6c c2 0e 08 lea ecx,ds:0x80ec26c 804de5a: e8 51 1c 02 00 call 806fab0 <__lll_lock_wait_private> 804de5f: 89 15 74 c2 0e 08 mov DWORD PTR ds:0x80ec274,edx 804de65: 83 05 70 c2 0e 08 01 add DWORD PTR ds:0x80ec270,0x1 804de6c: 8d 94 24 84 00 00 00 lea edx,[esp+0x84] 804de73: 31 c0 xor eax,eax 804de75: b9 23 00 00 00 mov ecx,0x23 804de7a: c7 05 78 c2 0e 08 04 mov DWORD PTR ds:0x80ec278,0x4 804de81: 00 00 00 804de84: 89 d7 mov edi,edx 804de86: f3 ab rep stos DWORD PTR es:[edi],eax 804de88: 8d 84 24 04 01 00 00 lea eax,[esp+0x104] 804de8f: c7 00 ff ff ff ff mov DWORD PTR [eax],0xffffffff 804de95: 83 e8 04 sub eax,0x4 804de98: 39 d0 cmp eax,edx 804de9a: 75 f3 jne 804de8f 804de9c: c7 84 24 08 01 00 00 mov DWORD PTR [esp+0x108],0x0 804dea3: 00 00 00 00 804dea7: 83 ec 04 sub esp,0x4 804deaa: 6a 00 push 0x0 804deac: 50 push eax 804dead: 6a 06 push 0x6 804deaf: e8 0c d5 02 00 call 807b3c0 <__sigaction> 804deb4: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804deb9: 83 c4 10 add esp,0x10 804debc: 83 f8 04 cmp eax,0x4 804debf: 0f 85 9d fe ff ff jne 804dd62 804dec5: c7 05 78 c2 0e 08 05 mov DWORD PTR ds:0x80ec278,0x5 804decc: 00 00 00 804decf: e8 dc 31 00 00 call 80510b0 <__fcloseall> 804ded4: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804ded9: 83 f8 05 cmp eax,0x5 804dedc: 0f 85 89 fe ff ff jne 804dd6b 804dee2: 83 ec 0c sub esp,0xc 804dee5: c7 05 78 c2 0e 08 06 mov DWORD PTR ds:0x80ec278,0x6 804deec: 00 00 00 804deef: 6a 06 push 0x6 804def1: e8 ca d2 02 00 call 807b1c0 804def6: a1 78 c2 0e 08 mov eax,ds:0x80ec278 804defb: 83 c4 10 add esp,0x10 804defe: 83 f8 06 cmp eax,0x6 804df01: 0f 85 6d fe ff ff jne 804dd74 804df07: f4 hlt 804df08: 83 ec 0c sub esp,0xc 804df0b: c7 05 78 c2 0e 08 08 mov DWORD PTR ds:0x80ec278,0x8 804df12: 00 00 00 804df15: 6a 7f push 0x7f 804df17: e8 85 f7 01 00 call 806d6a1 <_exit> 804df1c: 66 90 xchg ax,ax 804df1e: 66 90 xchg ax,ax 0804df20 : 804df20: 55 push ebp 804df21: 57 push edi 804df22: 89 cf mov edi,ecx 804df24: 56 push esi 804df25: 53 push ebx 804df26: d1 ef shr edi,1 804df28: 89 ce mov esi,ecx 804df2a: 83 ec 2c sub esp,0x2c 804df2d: 8b 18 mov ebx,DWORD PTR [eax] 804df2f: 29 fe sub esi,edi 804df31: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 804df35: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 804df39: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 804df3d: 0f af df imul ebx,edi 804df40: 01 d3 add ebx,edx 804df42: 83 ff 01 cmp edi,0x1 804df45: 76 07 jbe 804df4e 804df47: 89 f9 mov ecx,edi 804df49: e8 d2 ff ff ff call 804df20 804df4e: 83 fe 01 cmp esi,0x1 804df51: 76 0d jbe 804df60 804df53: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804df57: 89 f1 mov ecx,esi 804df59: 89 da mov edx,ebx 804df5b: e8 c0 ff ff ff call 804df20 804df60: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804df64: 8b 08 mov ecx,DWORD PTR [eax] 804df66: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 804df69: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804df6d: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 804df70: 89 0c 24 mov DWORD PTR [esp],ecx 804df73: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 804df76: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804df79: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 804df7d: 83 f8 01 cmp eax,0x1 804df80: 0f 84 47 02 00 00 je 804e1cd 804df86: 0f 82 d8 01 00 00 jb 804e164 804df8c: 83 f8 02 cmp eax,0x2 804df8f: 74 76 je 804e007 804df91: 83 f8 03 cmp eax,0x3 804df94: 0f 85 5b 01 00 00 jne 804e0f5 804df9a: 85 f6 test esi,esi 804df9c: 0f 84 9d 02 00 00 je 804e23f 804dfa2: 85 ff test edi,edi 804dfa4: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804dfa8: 0f 84 91 02 00 00 je 804e23f 804dfae: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 804dfb2: 89 ef mov edi,ebp 804dfb4: 89 f5 mov ebp,esi 804dfb6: 89 d6 mov esi,edx 804dfb8: eb 27 jmp 804dfe1 804dfba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804dfc0: 8b 03 mov eax,DWORD PTR [ebx] 804dfc2: 83 ed 01 sub ebp,0x1 804dfc5: 83 c3 04 add ebx,0x4 804dfc8: 89 06 mov DWORD PTR [esi],eax 804dfca: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804dfce: 83 c6 04 add esi,0x4 804dfd1: 85 c0 test eax,eax 804dfd3: 0f 84 57 02 00 00 je 804e230 804dfd9: 85 ed test ebp,ebp 804dfdb: 0f 84 4f 02 00 00 je 804e230 804dfe1: 83 ec 04 sub esp,0x4 804dfe4: ff 74 24 08 push DWORD PTR [esp+0x8] 804dfe8: ff 33 push DWORD PTR [ebx] 804dfea: ff 37 push DWORD PTR [edi] 804dfec: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804dff0: ff d0 call eax 804dff2: 83 c4 10 add esp,0x10 804dff5: 85 c0 test eax,eax 804dff7: 7f c7 jg 804dfc0 804dff9: 8b 07 mov eax,DWORD PTR [edi] 804dffb: 83 6c 24 0c 01 sub DWORD PTR [esp+0xc],0x1 804e000: 83 c7 04 add edi,0x4 804e003: 89 06 mov DWORD PTR [esi],eax 804e005: eb c3 jmp 804dfca 804e007: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804e00b: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 804e00f: 89 f7 mov edi,esi 804e011: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 804e015: 89 dd mov ebp,ebx 804e017: 89 d3 mov ebx,edx 804e019: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804e01d: 85 d2 test edx,edx 804e01f: 74 59 je 804e07a 804e021: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e028: 85 ff test edi,edi 804e02a: 74 4e je 804e07a 804e02c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 804e030: 83 ec 04 sub esp,0x4 804e033: ff 74 24 08 push DWORD PTR [esp+0x8] 804e037: 55 push ebp 804e038: ff 74 24 18 push DWORD PTR [esp+0x18] 804e03c: 8d 34 03 lea esi,[ebx+eax*1] 804e03f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804e043: ff d0 call eax 804e045: 83 c4 10 add esp,0x10 804e048: 85 c0 test eax,eax 804e04a: 7e 74 jle 804e0c0 804e04c: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 804e050: 89 e8 mov eax,ebp 804e052: 83 ef 01 sub edi,0x1 804e055: 01 cd add ebp,ecx 804e057: 39 f3 cmp ebx,esi 804e059: 73 15 jae 804e070 804e05b: 90 nop 804e05c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e060: 83 c0 04 add eax,0x4 804e063: 8b 50 fc mov edx,DWORD PTR [eax-0x4] 804e066: 83 c3 04 add ebx,0x4 804e069: 39 de cmp esi,ebx 804e06b: 89 53 fc mov DWORD PTR [ebx-0x4],edx 804e06e: 77 f0 ja 804e060 804e070: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804e074: 89 f3 mov ebx,esi 804e076: 85 d2 test edx,edx 804e078: 75 ae jne 804e028 804e07a: 89 fe mov esi,edi 804e07c: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 804e080: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 804e084: 89 da mov edx,ebx 804e086: 8d 76 00 lea esi,[esi+0x0] 804e089: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e090: 85 ff test edi,edi 804e092: 75 4c jne 804e0e0 804e094: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804e098: 83 ec 04 sub esp,0x4 804e09b: 29 f0 sub eax,esi 804e09d: 0f af 44 24 0c imul eax,DWORD PTR [esp+0xc] 804e0a2: 50 push eax 804e0a3: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804e0a7: ff 70 10 push DWORD PTR [eax+0x10] 804e0aa: ff 74 24 24 push DWORD PTR [esp+0x24] 804e0ae: e8 2d f1 00 00 call 805d1e0 804e0b3: 83 c4 3c add esp,0x3c 804e0b6: 5b pop ebx 804e0b7: 5e pop esi 804e0b8: 5f pop edi 804e0b9: 5d pop ebp 804e0ba: c3 ret 804e0bb: 90 nop 804e0bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e0c0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804e0c4: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 804e0c8: 83 6c 24 14 01 sub DWORD PTR [esp+0x14],0x1 804e0cd: 89 c8 mov eax,ecx 804e0cf: 01 d1 add ecx,edx 804e0d1: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 804e0d5: eb 80 jmp 804e057 804e0d7: 89 f6 mov esi,esi 804e0d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e0e0: 0f af 7c 24 08 imul edi,DWORD PTR [esp+0x8] 804e0e5: 83 ec 04 sub esp,0x4 804e0e8: 57 push edi 804e0e9: 55 push ebp 804e0ea: 52 push edx 804e0eb: e8 f0 f0 00 00 call 805d1e0 804e0f0: 83 c4 10 add esp,0x10 804e0f3: eb 9f jmp 804e094 804e0f5: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804e0f9: 85 ff test edi,edi 804e0fb: 74 93 je 804e090 804e0fd: 85 f6 test esi,esi 804e0ff: 74 8f je 804e090 804e101: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804e105: 83 ec 04 sub esp,0x4 804e108: ff 74 24 08 push DWORD PTR [esp+0x8] 804e10c: 53 push ebx 804e10d: 55 push ebp 804e10e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804e112: ff d0 call eax 804e114: 83 c4 10 add esp,0x10 804e117: 85 c0 test eax,eax 804e119: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804e11d: 7e 29 jle 804e148 804e11f: 83 ec 04 sub esp,0x4 804e122: 83 ee 01 sub esi,0x1 804e125: ff 74 24 0c push DWORD PTR [esp+0xc] 804e129: 53 push ebx 804e12a: 52 push edx 804e12b: e8 70 ef 00 00 call 805d0a0 <__mempcpy> 804e130: 03 5c 24 18 add ebx,DWORD PTR [esp+0x18] 804e134: 83 c4 10 add esp,0x10 804e137: 85 ff test edi,edi 804e139: 89 c2 mov edx,eax 804e13b: 75 c0 jne 804e0fd 804e13d: e9 4e ff ff ff jmp 804e090 804e142: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804e148: 83 ec 04 sub esp,0x4 804e14b: 83 ef 01 sub edi,0x1 804e14e: ff 74 24 0c push DWORD PTR [esp+0xc] 804e152: 55 push ebp 804e153: 52 push edx 804e154: e8 47 ef 00 00 call 805d0a0 <__mempcpy> 804e159: 03 6c 24 18 add ebp,DWORD PTR [esp+0x18] 804e15d: 89 c2 mov edx,eax 804e15f: 83 c4 10 add esp,0x10 804e162: eb 95 jmp 804e0f9 804e164: 85 ff test edi,edi 804e166: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804e16a: 0f 84 20 ff ff ff je 804e090 804e170: 85 f6 test esi,esi 804e172: 0f 84 18 ff ff ff je 804e090 804e178: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 804e17c: 89 ef mov edi,ebp 804e17e: 89 f5 mov ebp,esi 804e180: 89 d6 mov esi,edx 804e182: eb 25 jmp 804e1a9 804e184: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e188: 8b 03 mov eax,DWORD PTR [ebx] 804e18a: 83 ed 01 sub ebp,0x1 804e18d: 83 c3 04 add ebx,0x4 804e190: 89 06 mov DWORD PTR [esi],eax 804e192: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804e196: 83 c6 04 add esi,0x4 804e199: 85 c0 test eax,eax 804e19b: 0f 84 8f 00 00 00 je 804e230 804e1a1: 85 ed test ebp,ebp 804e1a3: 0f 84 87 00 00 00 je 804e230 804e1a9: 83 ec 04 sub esp,0x4 804e1ac: ff 74 24 08 push DWORD PTR [esp+0x8] 804e1b0: 53 push ebx 804e1b1: 57 push edi 804e1b2: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804e1b6: ff d0 call eax 804e1b8: 83 c4 10 add esp,0x10 804e1bb: 85 c0 test eax,eax 804e1bd: 7f c9 jg 804e188 804e1bf: 8b 07 mov eax,DWORD PTR [edi] 804e1c1: 83 6c 24 0c 01 sub DWORD PTR [esp+0xc],0x1 804e1c6: 83 c7 04 add edi,0x4 804e1c9: 89 06 mov DWORD PTR [esi],eax 804e1cb: eb c5 jmp 804e192 804e1cd: 85 f6 test esi,esi 804e1cf: 74 6e je 804e23f 804e1d1: 85 ff test edi,edi 804e1d3: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804e1d7: 74 66 je 804e23f 804e1d9: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 804e1dd: 89 ef mov edi,ebp 804e1df: 89 f5 mov ebp,esi 804e1e1: 89 d6 mov esi,edx 804e1e3: eb 20 jmp 804e205 804e1e5: 8d 76 00 lea esi,[esi+0x0] 804e1e8: f3 0f 7e 03 movq xmm0,QWORD PTR [ebx] 804e1ec: 83 ed 01 sub ebp,0x1 804e1ef: 66 0f d6 06 movq QWORD PTR [esi],xmm0 804e1f3: 83 c3 08 add ebx,0x8 804e1f6: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804e1fa: 83 c6 08 add esi,0x8 804e1fd: 85 c9 test ecx,ecx 804e1ff: 74 2f je 804e230 804e201: 85 ed test ebp,ebp 804e203: 74 2b je 804e230 804e205: 83 ec 04 sub esp,0x4 804e208: ff 74 24 08 push DWORD PTR [esp+0x8] 804e20c: 53 push ebx 804e20d: 57 push edi 804e20e: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 804e212: ff d0 call eax 804e214: 83 c4 10 add esp,0x10 804e217: 85 c0 test eax,eax 804e219: 7f cd jg 804e1e8 804e21b: f3 0f 7e 0f movq xmm1,QWORD PTR [edi] 804e21f: 83 6c 24 0c 01 sub DWORD PTR [esp+0xc],0x1 804e224: 83 c7 08 add edi,0x8 804e227: 66 0f d6 0e movq QWORD PTR [esi],xmm1 804e22b: eb c9 jmp 804e1f6 804e22d: 8d 76 00 lea esi,[esi+0x0] 804e230: 89 f2 mov edx,esi 804e232: 89 ee mov esi,ebp 804e234: 89 fd mov ebp,edi 804e236: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804e23a: e9 51 fe ff ff jmp 804e090 804e23f: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804e243: e9 48 fe ff ff jmp 804e090 804e248: 90 nop 804e249: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0804e250 <__qsort_r>: 804e250: 55 push ebp 804e251: 89 e5 mov ebp,esp 804e253: 57 push edi 804e254: 56 push esi 804e255: 53 push ebx 804e256: 83 ec 4c sub esp,0x4c 804e259: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 804e25c: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804e25f: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804e262: 0f af c7 imul eax,edi 804e265: 83 ff 20 cmp edi,0x20 804e268: 8d 34 cf lea esi,[edi+ecx*8] 804e26b: 0f 46 f0 cmovbe esi,eax 804e26e: 81 fe ff 03 00 00 cmp esi,0x3ff 804e274: 0f 86 16 02 00 00 jbe 804e490 <__qsort_r+0x240> 804e27a: 8b 0d 80 c2 0e 08 mov ecx,DWORD PTR ds:0x80ec280 804e280: 85 c9 test ecx,ecx 804e282: 0f 84 26 02 00 00 je 804e4ae <__qsort_r+0x25e> 804e288: 31 d2 xor edx,edx 804e28a: 89 f0 mov eax,esi 804e28c: f7 f1 div ecx 804e28e: 3b 05 7c c2 0e 08 cmp eax,DWORD PTR ds:0x80ec27c 804e294: 0f 87 6e 01 00 00 ja 804e408 <__qsort_r+0x1b8> 804e29a: b8 e8 ff ff ff mov eax,0xffffffe8 804e29f: 83 ec 0c sub esp,0xc 804e2a2: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 804e2a5: 56 push esi 804e2a6: e8 35 bc 00 00 call 8059ee0 <__libc_malloc> 804e2ab: c7 c1 e8 ff ff ff mov ecx,0xffffffe8 804e2b1: 83 c4 10 add esp,0x10 804e2b4: 85 c0 test eax,eax 804e2b6: 89 45 b4 mov DWORD PTR [ebp-0x4c],eax 804e2b9: 65 89 19 mov DWORD PTR gs:[ecx],ebx 804e2bc: 0f 84 46 01 00 00 je 804e408 <__qsort_r+0x1b8> 804e2c2: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804e2c5: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 804e2c8: 83 ff 20 cmp edi,0x20 804e2cb: 89 7d d4 mov DWORD PTR [ebp-0x2c],edi 804e2ce: c7 45 d8 04 00 00 00 mov DWORD PTR [ebp-0x28],0x4 804e2d5: 89 45 dc mov DWORD PTR [ebp-0x24],eax 804e2d8: 8b 45 18 mov eax,DWORD PTR [ebp+0x18] 804e2db: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 804e2de: 0f 86 4c 01 00 00 jbe 804e430 <__qsort_r+0x1e0> 804e2e4: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804e2e7: 8d 0c 85 00 00 00 00 lea ecx,[eax*4+0x0] 804e2ee: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 804e2f1: 01 c8 add eax,ecx 804e2f3: 8d 14 08 lea edx,[eax+ecx*1] 804e2f6: 89 c6 mov esi,eax 804e2f8: 39 d0 cmp eax,edx 804e2fa: 89 d3 mov ebx,edx 804e2fc: 89 55 b8 mov DWORD PTR [ebp-0x48],edx 804e2ff: 0f 83 10 02 00 00 jae 804e515 <__qsort_r+0x2c5> 804e305: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 804e308: 90 nop 804e309: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e310: 83 c0 04 add eax,0x4 804e313: 89 50 fc mov DWORD PTR [eax-0x4],edx 804e316: 01 fa add edx,edi 804e318: 39 c3 cmp ebx,eax 804e31a: 77 f4 ja 804e310 <__qsort_r+0xc0> 804e31c: 03 4d e4 add ecx,DWORD PTR [ebp-0x1c] 804e31f: 89 ca mov edx,ecx 804e321: 83 7d 0c 01 cmp DWORD PTR [ebp+0xc],0x1 804e325: c7 45 d4 04 00 00 00 mov DWORD PTR [ebp-0x2c],0x4 804e32c: c7 45 d8 03 00 00 00 mov DWORD PTR [ebp-0x28],0x3 804e333: 0f 86 b6 01 00 00 jbe 804e4ef <__qsort_r+0x29f> 804e339: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804e33c: 8d 45 d4 lea eax,[ebp-0x2c] 804e33f: e8 dc fb ff ff call 804df20 804e344: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804e347: 89 7d 10 mov DWORD PTR [ebp+0x10],edi 804e34a: 89 f7 mov edi,esi 804e34c: c7 45 bc 00 00 00 00 mov DWORD PTR [ebp-0x44],0x0 804e353: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 804e356: 8d 76 00 lea esi,[esi+0x0] 804e359: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e360: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804e363: 8b 5d c0 mov ebx,DWORD PTR [ebp-0x40] 804e366: 8b 34 87 mov esi,DWORD PTR [edi+eax*4] 804e369: 39 de cmp esi,ebx 804e36b: 74 6a je 804e3d7 <__qsort_r+0x187> 804e36d: 83 ec 04 sub esp,0x4 804e370: ff 75 10 push DWORD PTR [ebp+0x10] 804e373: 53 push ebx 804e374: ff 75 b8 push DWORD PTR [ebp-0x48] 804e377: e8 64 ee 00 00 call 805d1e0 804e37c: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804e37f: 83 c4 10 add esp,0x10 804e382: 89 d9 mov ecx,ebx 804e384: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804e387: eb 09 jmp 804e392 <__qsort_r+0x142> 804e389: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e390: 89 c6 mov esi,eax 804e392: 89 f0 mov eax,esi 804e394: 2b 45 08 sub eax,DWORD PTR [ebp+0x8] 804e397: 31 d2 xor edx,edx 804e399: 83 ec 04 sub esp,0x4 804e39c: f7 75 10 div DWORD PTR [ebp+0x10] 804e39f: 89 c3 mov ebx,eax 804e3a1: 8b 45 c4 mov eax,DWORD PTR [ebp-0x3c] 804e3a4: 89 0c 87 mov DWORD PTR [edi+eax*4],ecx 804e3a7: ff 75 10 push DWORD PTR [ebp+0x10] 804e3aa: 56 push esi 804e3ab: 51 push ecx 804e3ac: e8 2f ee 00 00 call 805d1e0 804e3b1: 8d 14 9f lea edx,[edi+ebx*4] 804e3b4: 83 c4 10 add esp,0x10 804e3b7: 89 5d c4 mov DWORD PTR [ebp-0x3c],ebx 804e3ba: 89 f1 mov ecx,esi 804e3bc: 8b 02 mov eax,DWORD PTR [edx] 804e3be: 3b 45 c0 cmp eax,DWORD PTR [ebp-0x40] 804e3c1: 75 cd jne 804e390 <__qsort_r+0x140> 804e3c3: 83 ec 04 sub esp,0x4 804e3c6: 89 32 mov DWORD PTR [edx],esi 804e3c8: ff 75 10 push DWORD PTR [ebp+0x10] 804e3cb: ff 75 b8 push DWORD PTR [ebp-0x48] 804e3ce: 56 push esi 804e3cf: e8 0c ee 00 00 call 805d1e0 804e3d4: 83 c4 10 add esp,0x10 804e3d7: 83 45 bc 01 add DWORD PTR [ebp-0x44],0x1 804e3db: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 804e3de: 8b 45 bc mov eax,DWORD PTR [ebp-0x44] 804e3e1: 01 55 c0 add DWORD PTR [ebp-0x40],edx 804e3e4: 39 45 0c cmp DWORD PTR [ebp+0xc],eax 804e3e7: 0f 85 73 ff ff ff jne 804e360 <__qsort_r+0x110> 804e3ed: 83 ec 0c sub esp,0xc 804e3f0: ff 75 b4 push DWORD PTR [ebp-0x4c] 804e3f3: e8 e8 bf 00 00 call 805a3e0 <__cfree> 804e3f8: 83 c4 10 add esp,0x10 804e3fb: 8d 65 f4 lea esp,[ebp-0xc] 804e3fe: 5b pop ebx 804e3ff: 5e pop esi 804e400: 5f pop edi 804e401: 5d pop ebp 804e402: c3 ret 804e403: 90 nop 804e404: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e408: 83 ec 0c sub esp,0xc 804e40b: ff 75 18 push DWORD PTR [ebp+0x18] 804e40e: ff 75 14 push DWORD PTR [ebp+0x14] 804e411: 57 push edi 804e412: ff 75 0c push DWORD PTR [ebp+0xc] 804e415: ff 75 08 push DWORD PTR [ebp+0x8] 804e418: e8 63 d0 02 00 call 807b480 <_quicksort> 804e41d: 83 c4 20 add esp,0x20 804e420: 8d 65 f4 lea esp,[ebp-0xc] 804e423: 5b pop ebx 804e424: 5e pop esi 804e425: 5f pop edi 804e426: 5d pop ebp 804e427: c3 ret 804e428: 90 nop 804e429: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e430: f7 c7 03 00 00 00 test edi,0x3 804e436: 75 28 jne 804e460 <__qsort_r+0x210> 804e438: f6 45 08 03 test BYTE PTR [ebp+0x8],0x3 804e43c: 75 22 jne 804e460 <__qsort_r+0x210> 804e43e: 83 ff 04 cmp edi,0x4 804e441: 0f 84 d5 00 00 00 je 804e51c <__qsort_r+0x2cc> 804e447: 83 ff 08 cmp edi,0x8 804e44a: 0f 84 af 00 00 00 je 804e4ff <__qsort_r+0x2af> 804e450: c7 45 d8 02 00 00 00 mov DWORD PTR [ebp-0x28],0x2 804e457: 89 f6 mov esi,esi 804e459: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e460: 83 7d 0c 01 cmp DWORD PTR [ebp+0xc],0x1 804e464: 76 87 jbe 804e3ed <__qsort_r+0x19d> 804e466: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804e469: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 804e46c: 8d 45 d4 lea eax,[ebp-0x2c] 804e46f: e8 ac fa ff ff call 804df20 804e474: 83 ec 0c sub esp,0xc 804e477: ff 75 b4 push DWORD PTR [ebp-0x4c] 804e47a: e8 61 bf 00 00 call 805a3e0 <__cfree> 804e47f: 83 c4 10 add esp,0x10 804e482: e9 74 ff ff ff jmp 804e3fb <__qsort_r+0x1ab> 804e487: 89 f6 mov esi,esi 804e489: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e490: 83 c6 1e add esi,0x1e 804e493: c7 45 b4 00 00 00 00 mov DWORD PTR [ebp-0x4c],0x0 804e49a: 83 e6 f0 and esi,0xfffffff0 804e49d: 29 f4 sub esp,esi 804e49f: 8d 44 24 0f lea eax,[esp+0xf] 804e4a3: 83 e0 f0 and eax,0xfffffff0 804e4a6: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 804e4a9: e9 17 fe ff ff jmp 804e2c5 <__qsort_r+0x75> 804e4ae: 83 ec 0c sub esp,0xc 804e4b1: 6a 55 push 0x55 804e4b3: e8 e8 f2 01 00 call 806d7a0 <__sysconf> 804e4b8: 83 c4 10 add esp,0x10 804e4bb: 83 f8 ff cmp eax,0xffffffff 804e4be: ba ff ff ff 1f mov edx,0x1fffffff 804e4c3: 74 0b je 804e4d0 <__qsort_r+0x280> 804e4c5: 8d 50 03 lea edx,[eax+0x3] 804e4c8: 85 c0 test eax,eax 804e4ca: 0f 49 d0 cmovns edx,eax 804e4cd: c1 fa 02 sar edx,0x2 804e4d0: 89 15 7c c2 0e 08 mov DWORD PTR ds:0x80ec27c,edx 804e4d6: 83 ec 0c sub esp,0xc 804e4d9: 6a 1e push 0x1e 804e4db: e8 c0 f2 01 00 call 806d7a0 <__sysconf> 804e4e0: 83 c4 10 add esp,0x10 804e4e3: a3 80 c2 0e 08 mov ds:0x80ec280,eax 804e4e8: 89 c1 mov ecx,eax 804e4ea: e9 99 fd ff ff jmp 804e288 <__qsort_r+0x38> 804e4ef: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 804e4f2: 85 c0 test eax,eax 804e4f4: 0f 85 4a fe ff ff jne 804e344 <__qsort_r+0xf4> 804e4fa: e9 ee fe ff ff jmp 804e3ed <__qsort_r+0x19d> 804e4ff: f6 45 08 07 test BYTE PTR [ebp+0x8],0x7 804e503: 0f 85 47 ff ff ff jne 804e450 <__qsort_r+0x200> 804e509: c7 45 d8 01 00 00 00 mov DWORD PTR [ebp-0x28],0x1 804e510: e9 4b ff ff ff jmp 804e460 <__qsort_r+0x210> 804e515: 89 c2 mov edx,eax 804e517: e9 05 fe ff ff jmp 804e321 <__qsort_r+0xd1> 804e51c: c7 45 d8 00 00 00 00 mov DWORD PTR [ebp-0x28],0x0 804e523: e9 38 ff ff ff jmp 804e460 <__qsort_r+0x210> 804e528: 90 nop 804e529: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0804e530 : 804e530: 83 ec 18 sub esp,0x18 804e533: 6a 00 push 0x0 804e535: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e539: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e53d: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e541: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e545: e8 06 fd ff ff call 804e250 <__qsort_r> 804e54a: 83 c4 2c add esp,0x2c 804e54d: c3 ret 804e54e: 66 90 xchg ax,ax 0804e550 : 804e550: 55 push ebp 804e551: 57 push edi 804e552: 56 push esi 804e553: 53 push ebx 804e554: 83 ec 28 sub esp,0x28 804e557: 8b 74 24 3c mov esi,DWORD PTR [esp+0x3c] 804e55b: 56 push esi 804e55c: e8 2f db 00 00 call 805c090 804e561: 8b 2d 24 c5 0e 08 mov ebp,DWORD PTR ds:0x80ec524 804e567: 83 c4 10 add esp,0x10 804e56a: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804e56e: 85 ed test ebp,ebp 804e570: 0f 84 9a 00 00 00 je 804e610 804e576: 0f b6 06 movzx eax,BYTE PTR [esi] 804e579: 84 c0 test al,al 804e57b: 0f 84 8f 00 00 00 je 804e610 804e581: 80 7e 01 00 cmp BYTE PTR [esi+0x1],0x0 804e585: 75 31 jne 804e5b8 804e587: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 804e58a: 80 cc 3d or ah,0x3d 804e58d: 85 db test ebx,ebx 804e58f: 75 11 jne 804e5a2 804e591: eb 17 jmp 804e5aa 804e593: 90 nop 804e594: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e598: 83 c5 04 add ebp,0x4 804e59b: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 804e59e: 85 db test ebx,ebx 804e5a0: 74 08 je 804e5aa 804e5a2: 66 3b 03 cmp ax,WORD PTR [ebx] 804e5a5: 75 f1 jne 804e598 804e5a7: 83 c3 02 add ebx,0x2 804e5aa: 83 c4 1c add esp,0x1c 804e5ad: 89 d8 mov eax,ebx 804e5af: 5b pop ebx 804e5b0: 5e pop esi 804e5b1: 5f pop edi 804e5b2: 5d pop ebp 804e5b3: c3 ret 804e5b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e5b8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804e5bc: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 804e5bf: 83 c6 02 add esi,0x2 804e5c2: 0f b7 7e fe movzx edi,WORD PTR [esi-0x2] 804e5c6: 83 e8 02 sub eax,0x2 804e5c9: 85 db test ebx,ebx 804e5cb: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804e5cf: 75 11 jne 804e5e2 804e5d1: eb d7 jmp 804e5aa 804e5d3: 90 nop 804e5d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e5d8: 83 c5 04 add ebp,0x4 804e5db: 8b 5d 00 mov ebx,DWORD PTR [ebp+0x0] 804e5de: 85 db test ebx,ebx 804e5e0: 74 c8 je 804e5aa 804e5e2: 66 3b 3b cmp di,WORD PTR [ebx] 804e5e5: 75 f1 jne 804e5d8 804e5e7: 8d 43 02 lea eax,[ebx+0x2] 804e5ea: 83 ec 04 sub esp,0x4 804e5ed: ff 74 24 0c push DWORD PTR [esp+0xc] 804e5f1: 56 push esi 804e5f2: 50 push eax 804e5f3: e8 b8 41 01 00 call 80627b0 804e5f8: 83 c4 10 add esp,0x10 804e5fb: 85 c0 test eax,eax 804e5fd: 75 d9 jne 804e5d8 804e5ff: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804e603: 80 3c 03 3d cmp BYTE PTR [ebx+eax*1],0x3d 804e607: 75 cf jne 804e5d8 804e609: 8d 5c 03 01 lea ebx,[ebx+eax*1+0x1] 804e60d: eb 9b jmp 804e5aa 804e60f: 90 nop 804e610: 83 c4 1c add esp,0x1c 804e613: 31 db xor ebx,ebx 804e615: 89 d8 mov eax,ebx 804e617: 5b pop ebx 804e618: 5e pop esi 804e619: 5f pop edi 804e61a: 5d pop ebp 804e61b: c3 ret 804e61c: 66 90 xchg ax,ax 804e61e: 66 90 xchg ax,ax 0804e620 <__run_exit_handlers>: 804e620: 55 push ebp 804e621: 57 push edi 804e622: ba 00 00 00 00 mov edx,0x0 804e627: 56 push esi 804e628: 53 push ebx 804e629: 83 ec 0c sub esp,0xc 804e62c: 85 d2 test edx,edx 804e62e: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 804e632: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 804e636: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 804e63a: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 804e63e: 74 09 je 804e649 <__run_exit_handlers+0x29> 804e640: 84 c0 test al,al 804e642: 74 05 je 804e649 <__run_exit_handlers+0x29> 804e644: e8 b7 19 fb f7 call 0 <_nl_current_LC_CTYPE> 804e649: 8b 3e mov edi,DWORD PTR [esi] 804e64b: 85 ff test edi,edi 804e64d: 74 3f je 804e68e <__run_exit_handlers+0x6e> 804e64f: 90 nop 804e650: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 804e653: 89 c2 mov edx,eax 804e655: c1 e2 04 shl edx,0x4 804e658: 85 c0 test eax,eax 804e65a: 8d 4c 17 f8 lea ecx,[edi+edx*1-0x8] 804e65e: 74 22 je 804e682 <__run_exit_handlers+0x62> 804e660: 8b 11 mov edx,DWORD PTR [ecx] 804e662: 83 e8 01 sub eax,0x1 804e665: 89 47 04 mov DWORD PTR [edi+0x4],eax 804e668: 83 fa 03 cmp edx,0x3 804e66b: 0f 84 9f 00 00 00 je 804e710 <__run_exit_handlers+0xf0> 804e671: 83 fa 04 cmp edx,0x4 804e674: 74 72 je 804e6e8 <__run_exit_handlers+0xc8> 804e676: 83 fa 02 cmp edx,0x2 804e679: 74 45 je 804e6c0 <__run_exit_handlers+0xa0> 804e67b: 83 e9 10 sub ecx,0x10 804e67e: 85 c0 test eax,eax 804e680: 75 de jne 804e660 <__run_exit_handlers+0x40> 804e682: 8b 07 mov eax,DWORD PTR [edi] 804e684: 85 c0 test eax,eax 804e686: 89 06 mov DWORD PTR [esi],eax 804e688: 0f 85 9a 00 00 00 jne 804e728 <__run_exit_handlers+0x108> 804e68e: 89 e8 mov eax,ebp 804e690: 84 c0 test al,al 804e692: 74 1b je 804e6af <__run_exit_handlers+0x8f> 804e694: b8 54 6a 0d 08 mov eax,0x80d6a54 804e699: 3d 58 6a 0d 08 cmp eax,0x80d6a58 804e69e: 73 0f jae 804e6af <__run_exit_handlers+0x8f> 804e6a0: 89 c6 mov esi,eax 804e6a2: ff 16 call DWORD PTR [esi] 804e6a4: 83 c6 04 add esi,0x4 804e6a7: 81 fe 58 6a 0d 08 cmp esi,0x80d6a58 804e6ad: 72 f3 jb 804e6a2 <__run_exit_handlers+0x82> 804e6af: 83 ec 0c sub esp,0xc 804e6b2: 53 push ebx 804e6b3: e8 e9 ef 01 00 call 806d6a1 <_exit> 804e6b8: 90 nop 804e6b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804e6c0: c1 e0 04 shl eax,0x4 804e6c3: 83 ec 08 sub esp,0x8 804e6c6: 01 f8 add eax,edi 804e6c8: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 804e6cb: ff 70 10 push DWORD PTR [eax+0x10] 804e6ce: 53 push ebx 804e6cf: c1 ca 09 ror edx,0x9 804e6d2: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 804e6d9: ff d2 call edx 804e6db: 83 c4 10 add esp,0x10 804e6de: e9 6d ff ff ff jmp 804e650 <__run_exit_handlers+0x30> 804e6e3: 90 nop 804e6e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e6e8: c1 e0 04 shl eax,0x4 804e6eb: 83 ec 08 sub esp,0x8 804e6ee: 01 f8 add eax,edi 804e6f0: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 804e6f3: 53 push ebx 804e6f4: ff 70 10 push DWORD PTR [eax+0x10] 804e6f7: c1 ca 09 ror edx,0x9 804e6fa: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 804e701: ff d2 call edx 804e703: 83 c4 10 add esp,0x10 804e706: e9 45 ff ff ff jmp 804e650 <__run_exit_handlers+0x30> 804e70b: 90 nop 804e70c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e710: c1 e0 04 shl eax,0x4 804e713: 8b 44 07 0c mov eax,DWORD PTR [edi+eax*1+0xc] 804e717: c1 c8 09 ror eax,0x9 804e71a: 65 33 05 18 00 00 00 xor eax,DWORD PTR gs:0x18 804e721: ff d0 call eax 804e723: e9 28 ff ff ff jmp 804e650 <__run_exit_handlers+0x30> 804e728: 83 ec 0c sub esp,0xc 804e72b: 57 push edi 804e72c: e8 af bc 00 00 call 805a3e0 <__cfree> 804e731: 83 c4 10 add esp,0x10 804e734: e9 10 ff ff ff jmp 804e649 <__run_exit_handlers+0x29> 804e739: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0804e740 : 804e740: 83 ec 0c sub esp,0xc 804e743: 6a 01 push 0x1 804e745: 6a 01 push 0x1 804e747: 68 70 b0 0e 08 push 0x80eb070 804e74c: ff 74 24 1c push DWORD PTR [esp+0x1c] 804e750: e8 cb fe ff ff call 804e620 <__run_exit_handlers> 804e755: 66 90 xchg ax,ax 804e757: 66 90 xchg ax,ax 804e759: 66 90 xchg ax,ax 804e75b: 66 90 xchg ax,ax 804e75d: 66 90 xchg ax,ax 804e75f: 90 nop 0804e760 <__new_exitfn>: 804e760: 55 push ebp 804e761: 57 push edi 804e762: 31 c0 xor eax,eax 804e764: 56 push esi 804e765: 53 push ebx 804e766: b9 01 00 00 00 mov ecx,0x1 804e76b: 83 ec 0c sub esp,0xc 804e76e: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 804e772: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804e779: 00 804e77a: 74 01 je 804e77d <__new_exitfn+0x1d> 804e77c: f0 0f b1 0d a8 c4 0e lock cmpxchg DWORD PTR ds:0x80ec4a8,ecx 804e783: 08 804e784: 74 0b je 804e791 <__new_exitfn+0x31> 804e786: 8d 0d a8 c4 0e 08 lea ecx,ds:0x80ec4a8 804e78c: e8 1f 13 02 00 call 806fab0 <__lll_lock_wait_private> 804e791: 8b 75 00 mov esi,DWORD PTR [ebp+0x0] 804e794: 31 ff xor edi,edi 804e796: 85 f6 test esi,esi 804e798: 89 f3 mov ebx,esi 804e79a: 0f 84 d0 00 00 00 je 804e870 <__new_exitfn+0x110> 804e7a0: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804e7a3: 85 c0 test eax,eax 804e7a5: 74 2b je 804e7d2 <__new_exitfn+0x72> 804e7a7: 8d 50 ff lea edx,[eax-0x1] 804e7aa: 89 d1 mov ecx,edx 804e7ac: c1 e1 04 shl ecx,0x4 804e7af: 8b 4c 0b 08 mov ecx,DWORD PTR [ebx+ecx*1+0x8] 804e7b3: 85 c9 test ecx,ecx 804e7b5: 75 32 jne 804e7e9 <__new_exitfn+0x89> 804e7b7: c1 e0 04 shl eax,0x4 804e7ba: 8d 4c 03 e8 lea ecx,[ebx+eax*1-0x18] 804e7be: eb 0e jmp 804e7ce <__new_exitfn+0x6e> 804e7c0: 83 e9 10 sub ecx,0x10 804e7c3: 8d 42 ff lea eax,[edx-0x1] 804e7c6: 83 79 10 00 cmp DWORD PTR [ecx+0x10],0x0 804e7ca: 75 24 jne 804e7f0 <__new_exitfn+0x90> 804e7cc: 89 c2 mov edx,eax 804e7ce: 85 d2 test edx,edx 804e7d0: 75 ee jne 804e7c0 <__new_exitfn+0x60> 804e7d2: 8b 03 mov eax,DWORD PTR [ebx] 804e7d4: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 804e7db: 89 df mov edi,ebx 804e7dd: 85 c0 test eax,eax 804e7df: 0f 84 7f 00 00 00 je 804e864 <__new_exitfn+0x104> 804e7e5: 89 c3 mov ebx,eax 804e7e7: eb b7 jmp 804e7a0 <__new_exitfn+0x40> 804e7e9: 89 c2 mov edx,eax 804e7eb: 90 nop 804e7ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e7f0: 83 fa 20 cmp edx,0x20 804e7f3: 74 4c je 804e841 <__new_exitfn+0xe1> 804e7f5: 89 d0 mov eax,edx 804e7f7: 83 c2 01 add edx,0x1 804e7fa: c1 e0 04 shl eax,0x4 804e7fd: 89 53 04 mov DWORD PTR [ebx+0x4],edx 804e800: 8d 4c 03 08 lea ecx,[ebx+eax*1+0x8] 804e804: c7 01 01 00 00 00 mov DWORD PTR [ecx],0x1 804e80a: 83 05 38 cc 0e 08 01 add DWORD PTR ds:0x80ecc38,0x1 804e811: 83 15 3c cc 0e 08 00 adc DWORD PTR ds:0x80ecc3c,0x0 804e818: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804e81f: 00 804e820: 74 01 je 804e823 <__new_exitfn+0xc3> 804e822: f0 83 2d a8 c4 0e 08 lock sub DWORD PTR ds:0x80ec4a8,0x1 804e829: 01 804e82a: 74 0b je 804e837 <__new_exitfn+0xd7> 804e82c: 8d 05 a8 c4 0e 08 lea eax,ds:0x80ec4a8 804e832: e8 a9 12 02 00 call 806fae0 <__lll_unlock_wake_private> 804e837: 83 c4 0c add esp,0xc 804e83a: 89 c8 mov eax,ecx 804e83c: 5b pop ebx 804e83d: 5e pop esi 804e83e: 5f pop edi 804e83f: 5d pop ebp 804e840: c3 ret 804e841: 85 ff test edi,edi 804e843: 89 fb mov ebx,edi 804e845: 75 1d jne 804e864 <__new_exitfn+0x104> 804e847: 83 ec 08 sub esp,0x8 804e84a: 68 08 02 00 00 push 0x208 804e84f: 6a 01 push 0x1 804e851: e8 5a bf 00 00 call 805a7b0 <__calloc> 804e856: 83 c4 10 add esp,0x10 804e859: 85 c0 test eax,eax 804e85b: 89 c3 mov ebx,eax 804e85d: 74 27 je 804e886 <__new_exitfn+0x126> 804e85f: 89 30 mov DWORD PTR [eax],esi 804e861: 89 45 00 mov DWORD PTR [ebp+0x0],eax 804e864: 8d 4b 08 lea ecx,[ebx+0x8] 804e867: c7 43 04 01 00 00 00 mov DWORD PTR [ebx+0x4],0x1 804e86e: eb 94 jmp 804e804 <__new_exitfn+0xa4> 804e870: 68 50 c9 0b 08 push 0x80bc950 804e875: 6a 64 push 0x64 804e877: 68 38 c9 0b 08 push 0x80bc938 804e87c: 68 45 c9 0b 08 push 0x80bc945 804e881: e8 9a ae ff ff call 8049720 <__assert_fail> 804e886: 31 c9 xor ecx,ecx 804e888: eb 8e jmp 804e818 <__new_exitfn+0xb8> 804e88a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0804e890 <__internal_atexit>: 804e890: 83 ec 18 sub esp,0x18 804e893: ff 74 24 28 push DWORD PTR [esp+0x28] 804e897: e8 c4 fe ff ff call 804e760 <__new_exitfn> 804e89c: 83 c4 10 add esp,0x10 804e89f: 85 c0 test eax,eax 804e8a1: 74 2b je 804e8ce <__internal_atexit+0x3e> 804e8a3: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 804e8a7: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 804e8ae: c1 c2 09 rol edx,0x9 804e8b1: 89 50 04 mov DWORD PTR [eax+0x4],edx 804e8b4: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804e8b8: 89 50 08 mov DWORD PTR [eax+0x8],edx 804e8bb: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 804e8bf: 89 50 0c mov DWORD PTR [eax+0xc],edx 804e8c2: c7 00 04 00 00 00 mov DWORD PTR [eax],0x4 804e8c8: 31 c0 xor eax,eax 804e8ca: 83 c4 0c add esp,0xc 804e8cd: c3 ret 804e8ce: b8 ff ff ff ff mov eax,0xffffffff 804e8d3: eb f5 jmp 804e8ca <__internal_atexit+0x3a> 804e8d5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804e8d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0804e8e0 <__cxa_atexit>: 804e8e0: 83 ec 18 sub esp,0x18 804e8e3: 68 70 b0 0e 08 push 0x80eb070 804e8e8: e8 73 fe ff ff call 804e760 <__new_exitfn> 804e8ed: 83 c4 10 add esp,0x10 804e8f0: 85 c0 test eax,eax 804e8f2: 74 2b je 804e91f <__cxa_atexit+0x3f> 804e8f4: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 804e8f8: 65 33 15 18 00 00 00 xor edx,DWORD PTR gs:0x18 804e8ff: c1 c2 09 rol edx,0x9 804e902: 89 50 04 mov DWORD PTR [eax+0x4],edx 804e905: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804e909: 89 50 08 mov DWORD PTR [eax+0x8],edx 804e90c: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 804e910: 89 50 0c mov DWORD PTR [eax+0xc],edx 804e913: c7 00 04 00 00 00 mov DWORD PTR [eax],0x4 804e919: 31 c0 xor eax,eax 804e91b: 83 c4 0c add esp,0xc 804e91e: c3 ret 804e91f: b8 ff ff ff ff mov eax,0xffffffff 804e924: eb f5 jmp 804e91b <__cxa_atexit+0x3b> 804e926: 66 90 xchg ax,ax 804e928: 66 90 xchg ax,ax 804e92a: 66 90 xchg ax,ax 804e92c: 66 90 xchg ax,ax 804e92e: 66 90 xchg ax,ax 0804e930 <__strtoul_internal>: 804e930: 83 ec 18 sub esp,0x18 804e933: b8 dc ff ff ff mov eax,0xffffffdc 804e938: 65 ff 30 push DWORD PTR gs:[eax] 804e93b: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e93f: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e943: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e947: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e94b: e8 40 00 00 00 call 804e990 <____strtoul_l_internal> 804e950: 83 c4 2c add esp,0x2c 804e953: c3 ret 804e954: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804e95a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 0804e960 <__strtoul>: 804e960: 83 ec 18 sub esp,0x18 804e963: b8 dc ff ff ff mov eax,0xffffffdc 804e968: 65 ff 30 push DWORD PTR gs:[eax] 804e96b: 6a 00 push 0x0 804e96d: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e971: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e975: ff 74 24 2c push DWORD PTR [esp+0x2c] 804e979: e8 12 00 00 00 call 804e990 <____strtoul_l_internal> 804e97e: 83 c4 2c add esp,0x2c 804e981: c3 ret 804e982: 66 90 xchg ax,ax 804e984: 66 90 xchg ax,ax 804e986: 66 90 xchg ax,ax 804e988: 66 90 xchg ax,ax 804e98a: 66 90 xchg ax,ax 804e98c: 66 90 xchg ax,ax 804e98e: 66 90 xchg ax,ax 0804e990 <____strtoul_l_internal>: 804e990: 55 push ebp 804e991: 57 push edi 804e992: 56 push esi 804e993: 53 push ebx 804e994: 31 f6 xor esi,esi 804e996: 83 ec 2c sub esp,0x2c 804e999: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804e99d: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804e9a4: 00 804e9a5: 85 c0 test eax,eax 804e9a7: 0f 85 50 02 00 00 jne 804ebfd <____strtoul_l_internal+0x26d> 804e9ad: 83 7c 24 48 01 cmp DWORD PTR [esp+0x48],0x1 804e9b2: 0f 84 88 01 00 00 je 804eb40 <____strtoul_l_internal+0x1b0> 804e9b8: 83 7c 24 48 24 cmp DWORD PTR [esp+0x48],0x24 804e9bd: 0f 87 7d 01 00 00 ja 804eb40 <____strtoul_l_internal+0x1b0> 804e9c3: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 804e9c7: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 804e9cb: 8b 48 34 mov ecx,DWORD PTR [eax+0x34] 804e9ce: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804e9d2: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 804e9d6: 0f be 10 movsx edx,BYTE PTR [eax] 804e9d9: f6 44 51 01 20 test BYTE PTR [ecx+edx*2+0x1],0x20 804e9de: 89 d0 mov eax,edx 804e9e0: 74 21 je 804ea03 <____strtoul_l_internal+0x73> 804e9e2: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804e9e6: 8d 76 00 lea esi,[esi+0x0] 804e9e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804e9f0: 83 c2 01 add edx,0x1 804e9f3: 0f be 1a movsx ebx,BYTE PTR [edx] 804e9f6: f6 44 59 01 20 test BYTE PTR [ecx+ebx*2+0x1],0x20 804e9fb: 89 d8 mov eax,ebx 804e9fd: 75 f1 jne 804e9f0 <____strtoul_l_internal+0x60> 804e9ff: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 804ea03: 84 c0 test al,al 804ea05: 0f 84 4d 03 00 00 je 804ed58 <____strtoul_l_internal+0x3c8> 804ea0b: 3c 2d cmp al,0x2d 804ea0d: 0f 84 87 02 00 00 je 804ec9a <____strtoul_l_internal+0x30a> 804ea13: 3c 2b cmp al,0x2b 804ea15: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 804ea1c: 00 804ea1d: 0f 94 c0 sete al 804ea20: 0f b6 c0 movzx eax,al 804ea23: 01 44 24 0c add DWORD PTR [esp+0xc],eax 804ea27: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ea2b: 0f b6 08 movzx ecx,BYTE PTR [eax] 804ea2e: 80 f9 30 cmp cl,0x30 804ea31: 0f 84 01 02 00 00 je 804ec38 <____strtoul_l_internal+0x2a8> 804ea37: 8b 6c 24 48 mov ebp,DWORD PTR [esp+0x48] 804ea3b: 85 ed test ebp,ebp 804ea3d: 0f 84 15 01 00 00 je 804eb58 <____strtoul_l_internal+0x1c8> 804ea43: 83 7c 24 48 0a cmp DWORD PTR [esp+0x48],0xa 804ea48: 0f 84 0a 01 00 00 je 804eb58 <____strtoul_l_internal+0x1c8> 804ea4e: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804ea52: 31 ff xor edi,edi 804ea54: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804ea5b: 00 804ea5c: 83 e8 02 sub eax,0x2 804ea5f: 8b 1c 85 00 c7 0c 08 mov ebx,DWORD PTR [eax*4+0x80cc700] 804ea66: 0f b6 80 c0 c6 0c 08 movzx eax,BYTE PTR [eax+0x80cc6c0] 804ea6d: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 804ea71: 88 44 24 1b mov BYTE PTR [esp+0x1b],al 804ea75: 0f b6 c1 movzx eax,cl 804ea78: 84 c0 test al,al 804ea7a: 0f 84 74 02 00 00 je 804ecf4 <____strtoul_l_internal+0x364> 804ea80: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 804ea84: 39 4c 24 04 cmp DWORD PTR [esp+0x4],ecx 804ea88: 0f 84 66 02 00 00 je 804ecf4 <____strtoul_l_internal+0x364> 804ea8e: 8b 1d fc c5 0c 08 mov ebx,DWORD PTR ds:0x80cc5fc 804ea94: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 804ea98: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804ea9c: c7 44 24 10 00 00 00 mov DWORD PTR [esp+0x10],0x0 804eaa3: 00 804eaa4: 31 ed xor ebp,ebp 804eaa6: 8d 76 00 lea esi,[esi+0x0] 804eaa9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804eab0: 8d 50 d0 lea edx,[eax-0x30] 804eab3: 80 fa 09 cmp dl,0x9 804eab6: 0f 86 df 00 00 00 jbe 804eb9b <____strtoul_l_internal+0x20b> 804eabc: 85 ff test edi,edi 804eabe: 0f 84 bc 00 00 00 je 804eb80 <____strtoul_l_internal+0x1f0> 804eac4: 0f b6 0b movzx ecx,BYTE PTR [ebx] 804eac7: 38 0e cmp BYTE PTR [esi],cl 804eac9: 0f 85 11 01 00 00 jne 804ebe0 <____strtoul_l_internal+0x250> 804eacf: 31 d2 xor edx,edx 804ead1: eb 14 jmp 804eae7 <____strtoul_l_internal+0x157> 804ead3: 90 nop 804ead4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ead8: 89 ca mov edx,ecx 804eada: 0f b6 0c 0b movzx ecx,BYTE PTR [ebx+ecx*1] 804eade: 38 0c 16 cmp BYTE PTR [esi+edx*1],cl 804eae1: 0f 85 f9 00 00 00 jne 804ebe0 <____strtoul_l_internal+0x250> 804eae7: 8d 4a 01 lea ecx,[edx+0x1] 804eaea: 39 f9 cmp ecx,edi 804eaec: 75 ea jne 804ead8 <____strtoul_l_internal+0x148> 804eaee: 01 da add edx,ebx 804eaf0: 8d 5a 01 lea ebx,[edx+0x1] 804eaf3: 3b 5c 24 04 cmp ebx,DWORD PTR [esp+0x4] 804eaf7: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 804eafb: 74 04 je 804eb01 <____strtoul_l_internal+0x171> 804eafd: 84 c0 test al,al 804eaff: 75 af jne 804eab0 <____strtoul_l_internal+0x120> 804eb01: 3b 5c 24 0c cmp ebx,DWORD PTR [esp+0xc] 804eb05: 0f 84 ed 01 00 00 je 804ecf8 <____strtoul_l_internal+0x368> 804eb0b: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 804eb0f: 85 f6 test esi,esi 804eb11: 74 06 je 804eb19 <____strtoul_l_internal+0x189> 804eb13: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804eb17: 89 18 mov DWORD PTR [eax],ebx 804eb19: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 804eb1d: 85 c9 test ecx,ecx 804eb1f: 0f 85 39 02 00 00 jne 804ed5e <____strtoul_l_internal+0x3ce> 804eb25: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 804eb29: 89 e8 mov eax,ebp 804eb2b: f7 d8 neg eax 804eb2d: 85 d2 test edx,edx 804eb2f: 0f 45 e8 cmovne ebp,eax 804eb32: 83 c4 2c add esp,0x2c 804eb35: 5b pop ebx 804eb36: 89 e8 mov eax,ebp 804eb38: 5e pop esi 804eb39: 5f pop edi 804eb3a: 5d pop ebp 804eb3b: c3 ret 804eb3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eb40: b8 e8 ff ff ff mov eax,0xffffffe8 804eb45: 31 ed xor ebp,ebp 804eb47: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 804eb4e: 83 c4 2c add esp,0x2c 804eb51: 89 e8 mov eax,ebp 804eb53: 5b pop ebx 804eb54: 5e pop esi 804eb55: 5f pop edi 804eb56: 5d pop ebp 804eb57: c3 ret 804eb58: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804eb5c: 85 ff test edi,edi 804eb5e: 0f 85 48 01 00 00 jne 804ecac <____strtoul_l_internal+0x31c> 804eb64: b8 08 00 00 00 mov eax,0x8 804eb69: c7 44 24 48 0a 00 00 mov DWORD PTR [esp+0x48],0xa 804eb70: 00 804eb71: 31 ff xor edi,edi 804eb73: e9 e7 fe ff ff jmp 804ea5f <____strtoul_l_internal+0xcf> 804eb78: 90 nop 804eb79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804eb80: 8b 0d f4 c5 0c 08 mov ecx,DWORD PTR ds:0x80cc5f4 804eb86: f6 44 41 01 04 test BYTE PTR [ecx+eax*2+0x1],0x4 804eb8b: 0f 84 70 ff ff ff je 804eb01 <____strtoul_l_internal+0x171> 804eb91: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 804eb95: 8b 14 81 mov edx,DWORD PTR [ecx+eax*4] 804eb98: 83 ea 37 sub edx,0x37 804eb9b: 0f b6 c2 movzx eax,dl 804eb9e: 3b 44 24 48 cmp eax,DWORD PTR [esp+0x48] 804eba2: 0f 8d 59 ff ff ff jge 804eb01 <____strtoul_l_internal+0x171> 804eba8: 3b 6c 24 08 cmp ebp,DWORD PTR [esp+0x8] 804ebac: 77 12 ja 804ebc0 <____strtoul_l_internal+0x230> 804ebae: 3a 54 24 1b cmp dl,BYTE PTR [esp+0x1b] 804ebb2: 76 1c jbe 804ebd0 <____strtoul_l_internal+0x240> 804ebb4: 3b 6c 24 08 cmp ebp,DWORD PTR [esp+0x8] 804ebb8: 75 16 jne 804ebd0 <____strtoul_l_internal+0x240> 804ebba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ebc0: 89 da mov edx,ebx 804ebc2: c7 44 24 10 01 00 00 mov DWORD PTR [esp+0x10],0x1 804ebc9: 00 804ebca: e9 21 ff ff ff jmp 804eaf0 <____strtoul_l_internal+0x160> 804ebcf: 90 nop 804ebd0: 0f af 6c 24 48 imul ebp,DWORD PTR [esp+0x48] 804ebd5: 89 da mov edx,ebx 804ebd7: 01 c5 add ebp,eax 804ebd9: e9 12 ff ff ff jmp 804eaf0 <____strtoul_l_internal+0x160> 804ebde: 66 90 xchg ax,ax 804ebe0: 8b 0d f4 c5 0c 08 mov ecx,DWORD PTR ds:0x80cc5f4 804ebe6: f6 44 41 01 04 test BYTE PTR [ecx+eax*2+0x1],0x4 804ebeb: 0f 84 10 ff ff ff je 804eb01 <____strtoul_l_internal+0x171> 804ebf1: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 804ebf5: 8b 14 82 mov edx,DWORD PTR [edx+eax*4] 804ebf8: 83 ea 37 sub edx,0x37 804ebfb: eb 9e jmp 804eb9b <____strtoul_l_internal+0x20b> 804ebfd: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 804ec01: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 804ec04: 8b 42 2c mov eax,DWORD PTR [edx+0x2c] 804ec07: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 804ec0b: 0f b6 00 movzx eax,BYTE PTR [eax] 804ec0e: 88 44 24 08 mov BYTE PTR [esp+0x8],al 804ec12: 83 e8 01 sub eax,0x1 804ec15: 3c 7d cmp al,0x7d 804ec17: 0f 87 12 01 00 00 ja 804ed2f <____strtoul_l_internal+0x39f> 804ec1d: 8b 72 28 mov esi,DWORD PTR [edx+0x28] 804ec20: 80 3e 00 cmp BYTE PTR [esi],0x0 804ec23: 0f 85 84 fd ff ff jne 804e9ad <____strtoul_l_internal+0x1d> 804ec29: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804ec30: 00 804ec31: 31 f6 xor esi,esi 804ec33: e9 75 fd ff ff jmp 804e9ad <____strtoul_l_internal+0x1d> 804ec38: f7 44 24 48 ef ff ff test DWORD PTR [esp+0x48],0xffffffef 804ec3f: ff 804ec40: 0f 85 fd fd ff ff jne 804ea43 <____strtoul_l_internal+0xb3> 804ec46: 0f be 40 01 movsx eax,BYTE PTR [eax+0x1] 804ec4a: 8b 3d fc c5 0c 08 mov edi,DWORD PTR ds:0x80cc5fc 804ec50: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 804ec54: 83 3c 87 58 cmp DWORD PTR [edi+eax*4],0x58 804ec58: 0f 84 ad 01 00 00 je 804ee0b <____strtoul_l_internal+0x47b> 804ec5e: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804ec62: 85 c0 test eax,eax 804ec64: 0f 85 d9 fd ff ff jne 804ea43 <____strtoul_l_internal+0xb3> 804ec6a: a1 18 c7 0c 08 mov eax,ds:0x80cc718 804ec6f: c7 44 24 48 08 00 00 mov DWORD PTR [esp+0x48],0x8 804ec76: 00 804ec77: 31 ff xor edi,edi 804ec79: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804ec80: 00 804ec81: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804ec85: 0f b6 05 c6 c6 0c 08 movzx eax,BYTE PTR ds:0x80cc6c6 804ec8c: 88 44 24 1b mov BYTE PTR [esp+0x1b],al 804ec90: b8 30 00 00 00 mov eax,0x30 804ec95: e9 fe fd ff ff jmp 804ea98 <____strtoul_l_internal+0x108> 804ec9a: 83 44 24 0c 01 add DWORD PTR [esp+0xc],0x1 804ec9f: c7 44 24 1c 01 00 00 mov DWORD PTR [esp+0x1c],0x1 804eca6: 00 804eca7: e9 7b fd ff ff jmp 804ea27 <____strtoul_l_internal+0x97> 804ecac: 88 4c 24 08 mov BYTE PTR [esp+0x8],cl 804ecb0: 83 ec 0c sub esp,0xc 804ecb3: 56 push esi 804ecb4: e8 d7 d3 00 00 call 805c090 804ecb9: 83 c4 10 add esp,0x10 804ecbc: 85 c0 test eax,eax 804ecbe: 89 c3 mov ebx,eax 804ecc0: 89 c7 mov edi,eax 804ecc2: 74 30 je 804ecf4 <____strtoul_l_internal+0x364> 804ecc4: 0f b6 2e movzx ebp,BYTE PTR [esi] 804ecc7: 0f b6 4c 24 08 movzx ecx,BYTE PTR [esp+0x8] 804eccc: 89 e8 mov eax,ebp 804ecce: 38 c1 cmp cl,al 804ecd0: 0f 85 a3 00 00 00 jne 804ed79 <____strtoul_l_internal+0x3e9> 804ecd6: 31 c0 xor eax,eax 804ecd8: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804ecdc: eb 0f jmp 804eced <____strtoul_l_internal+0x35d> 804ecde: 66 90 xchg ax,ax 804ece0: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 804ece4: 38 0c 06 cmp BYTE PTR [esi+eax*1],cl 804ece7: 0f 85 87 00 00 00 jne 804ed74 <____strtoul_l_internal+0x3e4> 804eced: 83 c0 01 add eax,0x1 804ecf0: 39 c3 cmp ebx,eax 804ecf2: 75 ec jne 804ece0 <____strtoul_l_internal+0x350> 804ecf4: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 804ecf8: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ecfc: 85 c0 test eax,eax 804ecfe: 0f 84 32 01 00 00 je 804ee36 <____strtoul_l_internal+0x4a6> 804ed04: 89 d8 mov eax,ebx 804ed06: 2b 44 24 40 sub eax,DWORD PTR [esp+0x40] 804ed0a: 83 f8 01 cmp eax,0x1 804ed0d: 7e 0f jle 804ed1e <____strtoul_l_internal+0x38e> 804ed0f: 0f be 53 ff movsx edx,BYTE PTR [ebx-0x1] 804ed13: a1 fc c5 0c 08 mov eax,ds:0x80cc5fc 804ed18: 83 3c 90 58 cmp DWORD PTR [eax+edx*4],0x58 804ed1c: 74 1e je 804ed3c <____strtoul_l_internal+0x3ac> 804ed1e: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ed22: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 804ed26: 31 ed xor ebp,ebp 804ed28: 89 38 mov DWORD PTR [eax],edi 804ed2a: e9 1f fe ff ff jmp 804eb4e <____strtoul_l_internal+0x1be> 804ed2f: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804ed36: 00 804ed37: e9 71 fc ff ff jmp 804e9ad <____strtoul_l_internal+0x1d> 804ed3c: 80 7b fe 30 cmp BYTE PTR [ebx-0x2],0x30 804ed40: 75 dc jne 804ed1e <____strtoul_l_internal+0x38e> 804ed42: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ed46: 83 eb 01 sub ebx,0x1 804ed49: 31 ed xor ebp,ebp 804ed4b: 89 18 mov DWORD PTR [eax],ebx 804ed4d: e9 fc fd ff ff jmp 804eb4e <____strtoul_l_internal+0x1be> 804ed52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ed58: 8b 5c 24 40 mov ebx,DWORD PTR [esp+0x40] 804ed5c: eb 9a jmp 804ecf8 <____strtoul_l_internal+0x368> 804ed5e: b8 e8 ff ff ff mov eax,0xffffffe8 804ed63: bd ff ff ff ff mov ebp,0xffffffff 804ed68: 65 c7 00 22 00 00 00 mov DWORD PTR gs:[eax],0x22 804ed6f: e9 da fd ff ff jmp 804eb4e <____strtoul_l_internal+0x1be> 804ed74: 0f b6 4c 24 08 movzx ecx,BYTE PTR [esp+0x8] 804ed79: 84 c9 test cl,cl 804ed7b: 0f 84 bc 00 00 00 je 804ee3d <____strtoul_l_internal+0x4ad> 804ed81: a1 fc c5 0c 08 mov eax,ds:0x80cc5fc 804ed86: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804ed8a: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 804ed8e: 89 c7 mov edi,eax 804ed90: 8d 41 d0 lea eax,[ecx-0x30] 804ed93: 3c 09 cmp al,0x9 804ed95: 76 21 jbe 804edb8 <____strtoul_l_internal+0x428> 804ed97: 89 e8 mov eax,ebp 804ed99: 3a 02 cmp al,BYTE PTR [edx] 804ed9b: 75 5a jne 804edf7 <____strtoul_l_internal+0x467> 804ed9d: 31 c0 xor eax,eax 804ed9f: 88 4c 24 08 mov BYTE PTR [esp+0x8],cl 804eda3: eb 0c jmp 804edb1 <____strtoul_l_internal+0x421> 804eda5: 8d 76 00 lea esi,[esi+0x0] 804eda8: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 804edac: 38 0c 06 cmp BYTE PTR [esi+eax*1],cl 804edaf: 75 41 jne 804edf2 <____strtoul_l_internal+0x462> 804edb1: 83 c0 01 add eax,0x1 804edb4: 39 c3 cmp ebx,eax 804edb6: 75 f0 jne 804eda8 <____strtoul_l_internal+0x418> 804edb8: 83 c2 01 add edx,0x1 804edbb: 0f b6 0a movzx ecx,BYTE PTR [edx] 804edbe: 84 c9 test cl,cl 804edc0: 75 ce jne 804ed90 <____strtoul_l_internal+0x400> 804edc2: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 804edc6: ff 74 24 04 push DWORD PTR [esp+0x4] 804edca: 56 push esi 804edcb: 52 push edx 804edcc: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 804edd0: 53 push ebx 804edd1: e8 9a 00 00 00 call 804ee70 <__correctly_grouped_prefixmb> 804edd6: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804edda: 83 c4 10 add esp,0x10 804eddd: 0f b6 0b movzx ecx,BYTE PTR [ebx] 804ede0: b8 08 00 00 00 mov eax,0x8 804ede5: c7 44 24 48 0a 00 00 mov DWORD PTR [esp+0x48],0xa 804edec: 00 804eded: e9 6d fc ff ff jmp 804ea5f <____strtoul_l_internal+0xcf> 804edf2: 0f b6 4c 24 08 movzx ecx,BYTE PTR [esp+0x8] 804edf7: a1 f4 c5 0c 08 mov eax,ds:0x80cc5f4 804edfc: f6 44 48 01 04 test BYTE PTR [eax+ecx*2+0x1],0x4 804ee01: 74 bf je 804edc2 <____strtoul_l_internal+0x432> 804ee03: 83 3c 8f 40 cmp DWORD PTR [edi+ecx*4],0x40 804ee07: 7e af jle 804edb8 <____strtoul_l_internal+0x428> 804ee09: eb b7 jmp 804edc2 <____strtoul_l_internal+0x432> 804ee0b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804ee0f: c7 44 24 48 10 00 00 mov DWORD PTR [esp+0x48],0x10 804ee16: 00 804ee17: 31 ff xor edi,edi 804ee19: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 804ee20: 00 804ee21: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 804ee25: 83 c0 02 add eax,0x2 804ee28: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804ee2c: b8 0e 00 00 00 mov eax,0xe 804ee31: e9 29 fc ff ff jmp 804ea5f <____strtoul_l_internal+0xcf> 804ee36: 31 ed xor ebp,ebp 804ee38: e9 11 fd ff ff jmp 804eb4e <____strtoul_l_internal+0x1be> 804ee3d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 804ee41: eb 83 jmp 804edc6 <____strtoul_l_internal+0x436> 804ee43: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ee49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0804ee50 <__strtoul_l>: 804ee50: 83 ec 18 sub esp,0x18 804ee53: ff 74 24 28 push DWORD PTR [esp+0x28] 804ee57: 6a 00 push 0x0 804ee59: ff 74 24 2c push DWORD PTR [esp+0x2c] 804ee5d: ff 74 24 2c push DWORD PTR [esp+0x2c] 804ee61: ff 74 24 2c push DWORD PTR [esp+0x2c] 804ee65: e8 26 fb ff ff call 804e990 <____strtoul_l_internal> 804ee6a: 83 c4 2c add esp,0x2c 804ee6d: c3 ret 804ee6e: 66 90 xchg ax,ax 0804ee70 <__correctly_grouped_prefixmb>: 804ee70: 55 push ebp 804ee71: 57 push edi 804ee72: 56 push esi 804ee73: 53 push ebx 804ee74: 83 ec 2c sub esp,0x2c 804ee77: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804ee7b: 85 c0 test eax,eax 804ee7d: 0f 84 d9 02 00 00 je 804f15c <__correctly_grouped_prefixmb+0x2ec> 804ee83: 83 ec 0c sub esp,0xc 804ee86: ff 74 24 54 push DWORD PTR [esp+0x54] 804ee8a: e8 01 d2 00 00 call 805c090 804ee8f: 83 c4 10 add esp,0x10 804ee92: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 804ee96: 39 74 24 44 cmp DWORD PTR [esp+0x44],esi 804ee9a: 0f 86 7b 02 00 00 jbe 804f11b <__correctly_grouped_prefixmb+0x2ab> 804eea0: 83 e8 01 sub eax,0x1 804eea3: 8b 74 24 44 mov esi,DWORD PTR [esp+0x44] 804eea7: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 804eeab: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804eeaf: 89 74 24 1c mov DWORD PTR [esp+0x1c],esi 804eeb3: 83 e8 01 sub eax,0x1 804eeb6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 804eeba: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804eebe: 83 e8 01 sub eax,0x1 804eec1: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804eec5: 89 c7 mov edi,eax 804eec7: 0f 87 b7 00 00 00 ja 804ef84 <__correctly_grouped_prefixmb+0x114> 804eecd: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804eed1: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 804eed5: 03 6c 24 44 add ebp,DWORD PTR [esp+0x44] 804eed9: 0f b6 00 movzx eax,BYTE PTR [eax] 804eedc: 88 44 24 0c mov BYTE PTR [esp+0xc],al 804eee0: eb 16 jmp 804eef8 <__correctly_grouped_prefixmb+0x88> 804eee2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804eee8: 83 ef 01 sub edi,0x1 804eeeb: 83 ed 01 sub ebp,0x1 804eeee: 3b 7c 24 08 cmp edi,DWORD PTR [esp+0x8] 804eef2: 0f 84 8c 00 00 00 je 804ef84 <__correctly_grouped_prefixmb+0x114> 804eef8: 0f b6 75 ff movzx esi,BYTE PTR [ebp-0x1] 804eefc: 89 f0 mov eax,esi 804eefe: 3a 44 24 0c cmp al,BYTE PTR [esp+0xc] 804ef02: 75 e4 jne 804eee8 <__correctly_grouped_prefixmb+0x78> 804ef04: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804ef08: 0f b6 40 01 movzx eax,BYTE PTR [eax+0x1] 804ef0c: 84 c0 test al,al 804ef0e: 74 25 je 804ef35 <__correctly_grouped_prefixmb+0xc5> 804ef10: 3a 45 fe cmp al,BYTE PTR [ebp-0x2] 804ef13: 75 d3 jne 804eee8 <__correctly_grouped_prefixmb+0x78> 804ef15: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804ef19: 89 e9 mov ecx,ebp 804ef1b: 83 c0 02 add eax,0x2 804ef1e: eb 0e jmp 804ef2e <__correctly_grouped_prefixmb+0xbe> 804ef20: 0f b6 59 fd movzx ebx,BYTE PTR [ecx-0x3] 804ef24: 83 c0 01 add eax,0x1 804ef27: 83 e9 01 sub ecx,0x1 804ef2a: 38 da cmp dl,bl 804ef2c: 75 ba jne 804eee8 <__correctly_grouped_prefixmb+0x78> 804ef2e: 0f b6 10 movzx edx,BYTE PTR [eax] 804ef31: 84 d2 test dl,dl 804ef33: 75 eb jne 804ef20 <__correctly_grouped_prefixmb+0xb0> 804ef35: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 804ef39: 77 49 ja 804ef84 <__correctly_grouped_prefixmb+0x114> 804ef3b: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804ef3f: 8b 54 24 44 mov edx,DWORD PTR [esp+0x44] 804ef43: 0f be 00 movsx eax,BYTE PTR [eax] 804ef46: 29 fa sub edx,edi 804ef48: 83 c0 01 add eax,0x1 804ef4b: 39 c2 cmp edx,eax 804ef4d: 74 41 je 804ef90 <__correctly_grouped_prefixmb+0x120> 804ef4f: 8d 0c 07 lea ecx,[edi+eax*1] 804ef52: 39 c2 cmp edx,eax 804ef54: 0f 4e cf cmovle ecx,edi 804ef57: 89 4c 24 44 mov DWORD PTR [esp+0x44],ecx 804ef5b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ef5f: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804ef63: 0f 83 b2 01 00 00 jae 804f11b <__correctly_grouped_prefixmb+0x2ab> 804ef69: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ef6d: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804ef71: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804ef75: 83 e8 01 sub eax,0x1 804ef78: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804ef7c: 89 c7 mov edi,eax 804ef7e: 0f 86 49 ff ff ff jbe 804eecd <__correctly_grouped_prefixmb+0x5d> 804ef84: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804ef88: 83 c4 2c add esp,0x2c 804ef8b: 5b pop ebx 804ef8c: 5e pop esi 804ef8d: 5f pop edi 804ef8e: 5d pop ebp 804ef8f: c3 ret 804ef90: 89 f8 mov eax,edi 804ef92: 83 e8 01 sub eax,0x1 804ef95: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804ef99: 89 44 24 44 mov DWORD PTR [esp+0x44],eax 804ef9d: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 804efa1: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804efa5: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 804efa9: 0f b6 43 01 movzx eax,BYTE PTR [ebx+0x1] 804efad: 84 c0 test al,al 804efaf: 88 44 24 13 mov BYTE PTR [esp+0x13],al 804efb3: 0f 84 a8 00 00 00 je 804f061 <__correctly_grouped_prefixmb+0x1f1> 804efb9: 89 d8 mov eax,ebx 804efbb: 83 c0 01 add eax,0x1 804efbe: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 804efc2: 0f b6 44 24 13 movzx eax,BYTE PTR [esp+0x13] 804efc7: 3c 7f cmp al,0x7f 804efc9: 0f 84 aa 00 00 00 je 804f079 <__correctly_grouped_prefixmb+0x209> 804efcf: 84 c0 test al,al 804efd1: 0f 88 a2 00 00 00 js 804f079 <__correctly_grouped_prefixmb+0x209> 804efd7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804efdb: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804efdf: 77 a3 ja 804ef84 <__correctly_grouped_prefixmb+0x114> 804efe1: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804efe5: 8d 2c 07 lea ebp,[edi+eax*1] 804efe8: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804efec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804eff0: 89 f0 mov eax,esi 804eff2: 84 c0 test al,al 804eff4: 74 33 je 804f029 <__correctly_grouped_prefixmb+0x1b9> 804eff6: 3a 45 ff cmp al,BYTE PTR [ebp-0x1] 804eff9: 0f 85 e9 00 00 00 jne 804f0e8 <__correctly_grouped_prefixmb+0x278> 804efff: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804f003: 89 e9 mov ecx,ebp 804f005: 83 c0 01 add eax,0x1 804f008: eb 18 jmp 804f022 <__correctly_grouped_prefixmb+0x1b2> 804f00a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f010: 0f b6 59 fe movzx ebx,BYTE PTR [ecx-0x2] 804f014: 83 c0 01 add eax,0x1 804f017: 83 e9 01 sub ecx,0x1 804f01a: 38 da cmp dl,bl 804f01c: 0f 85 c6 00 00 00 jne 804f0e8 <__correctly_grouped_prefixmb+0x278> 804f022: 0f b6 10 movzx edx,BYTE PTR [eax] 804f025: 84 d2 test dl,dl 804f027: 75 e7 jne 804f010 <__correctly_grouped_prefixmb+0x1a0> 804f029: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 804f02d: 0f 87 36 01 00 00 ja 804f169 <__correctly_grouped_prefixmb+0x2f9> 804f033: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804f037: 0f be 54 24 13 movsx edx,BYTE PTR [esp+0x13] 804f03c: 29 f8 sub eax,edi 804f03e: 39 d0 cmp eax,edx 804f040: 0f 85 15 ff ff ff jne 804ef5b <__correctly_grouped_prefixmb+0xeb> 804f046: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 804f04a: 8d 47 ff lea eax,[edi-0x1] 804f04d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 804f051: 0f b6 43 01 movzx eax,BYTE PTR [ebx+0x1] 804f055: 84 c0 test al,al 804f057: 88 44 24 13 mov BYTE PTR [esp+0x13],al 804f05b: 0f 85 58 ff ff ff jne 804efb9 <__correctly_grouped_prefixmb+0x149> 804f061: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 804f065: 0f b6 00 movzx eax,BYTE PTR [eax] 804f068: 88 44 24 13 mov BYTE PTR [esp+0x13],al 804f06c: 0f b6 44 24 13 movzx eax,BYTE PTR [esp+0x13] 804f071: 3c 7f cmp al,0x7f 804f073: 0f 85 56 ff ff ff jne 804efcf <__correctly_grouped_prefixmb+0x15f> 804f079: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804f07d: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804f081: 0f 87 fd fe ff ff ja 804ef84 <__correctly_grouped_prefixmb+0x114> 804f087: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 804f08b: 8d 2c 07 lea ebp,[edi+eax*1] 804f08e: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 804f092: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f098: 89 f0 mov eax,esi 804f09a: 84 c0 test al,al 804f09c: 74 2f je 804f0cd <__correctly_grouped_prefixmb+0x25d> 804f09e: 3a 45 ff cmp al,BYTE PTR [ebp-0x1] 804f0a1: 0f 85 99 00 00 00 jne 804f140 <__correctly_grouped_prefixmb+0x2d0> 804f0a7: 8b 44 24 48 mov eax,DWORD PTR [esp+0x48] 804f0ab: 89 e9 mov ecx,ebp 804f0ad: 83 c0 01 add eax,0x1 804f0b0: eb 14 jmp 804f0c6 <__correctly_grouped_prefixmb+0x256> 804f0b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f0b8: 0f b6 59 fe movzx ebx,BYTE PTR [ecx-0x2] 804f0bc: 83 c0 01 add eax,0x1 804f0bf: 83 e9 01 sub ecx,0x1 804f0c2: 38 da cmp dl,bl 804f0c4: 75 7a jne 804f140 <__correctly_grouped_prefixmb+0x2d0> 804f0c6: 0f b6 10 movzx edx,BYTE PTR [eax] 804f0c9: 84 d2 test dl,dl 804f0cb: 75 eb jne 804f0b8 <__correctly_grouped_prefixmb+0x248> 804f0cd: 39 7c 24 40 cmp DWORD PTR [esp+0x40],edi 804f0d1: 0f 86 6f ff ff ff jbe 804f046 <__correctly_grouped_prefixmb+0x1d6> 804f0d7: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804f0db: 83 c4 2c add esp,0x2c 804f0de: 5b pop ebx 804f0df: 5e pop esi 804f0e0: 5f pop edi 804f0e1: 5d pop ebp 804f0e2: c3 ret 804f0e3: 90 nop 804f0e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f0e8: 83 ef 01 sub edi,0x1 804f0eb: 83 ed 01 sub ebp,0x1 804f0ee: 3b 7c 24 08 cmp edi,DWORD PTR [esp+0x8] 804f0f2: 0f 85 f8 fe ff ff jne 804eff0 <__correctly_grouped_prefixmb+0x180> 804f0f8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804f0fc: 2b 44 24 08 sub eax,DWORD PTR [esp+0x8] 804f100: 0f be 54 24 13 movsx edx,BYTE PTR [esp+0x13] 804f105: 39 c2 cmp edx,eax 804f107: 0f 8d 77 fe ff ff jge 804ef84 <__correctly_grouped_prefixmb+0x114> 804f10d: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804f111: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804f115: 0f 82 4e fe ff ff jb 804ef69 <__correctly_grouped_prefixmb+0xf9> 804f11b: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804f11f: 39 44 24 40 cmp DWORD PTR [esp+0x40],eax 804f123: 0f 43 44 24 40 cmovae eax,DWORD PTR [esp+0x40] 804f128: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804f12c: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804f130: 83 c4 2c add esp,0x2c 804f133: 5b pop ebx 804f134: 5e pop esi 804f135: 5f pop edi 804f136: 5d pop ebp 804f137: c3 ret 804f138: 90 nop 804f139: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f140: 83 ef 01 sub edi,0x1 804f143: 83 ed 01 sub ebp,0x1 804f146: 3b 7c 24 08 cmp edi,DWORD PTR [esp+0x8] 804f14a: 0f 85 48 ff ff ff jne 804f098 <__correctly_grouped_prefixmb+0x228> 804f150: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 804f154: 83 c4 2c add esp,0x2c 804f157: 5b pop ebx 804f158: 5e pop esi 804f159: 5f pop edi 804f15a: 5d pop ebp 804f15b: c3 ret 804f15c: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 804f160: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 804f164: e9 1b fe ff ff jmp 804ef84 <__correctly_grouped_prefixmb+0x114> 804f169: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 804f16d: 29 f8 sub eax,edi 804f16f: eb 8f jmp 804f100 <__correctly_grouped_prefixmb+0x290> 804f171: 66 90 xchg ax,ax 804f173: 66 90 xchg ax,ax 804f175: 66 90 xchg ax,ax 804f177: 66 90 xchg ax,ax 804f179: 66 90 xchg ax,ax 804f17b: 66 90 xchg ax,ax 804f17d: 66 90 xchg ax,ax 804f17f: 90 nop 0804f180 <___asprintf>: 804f180: 83 ec 0c sub esp,0xc 804f183: 8d 44 24 18 lea eax,[esp+0x18] 804f187: 83 ec 04 sub esp,0x4 804f18a: 50 push eax 804f18b: ff 74 24 1c push DWORD PTR [esp+0x1c] 804f18f: ff 74 24 1c push DWORD PTR [esp+0x1c] 804f193: e8 d8 1d 00 00 call 8050f70 <_IO_vasprintf> 804f198: 83 c4 1c add esp,0x1c 804f19b: c3 ret 804f19c: 66 90 xchg ax,ax 804f19e: 66 90 xchg ax,ax 0804f1a0 <__fxprintf>: 804f1a0: 55 push ebp 804f1a1: 89 e5 mov ebp,esp 804f1a3: 57 push edi 804f1a4: 56 push esi 804f1a5: 53 push ebx 804f1a6: 83 ec 1c sub esp,0x1c 804f1a9: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804f1ac: 8b 5d 0c mov ebx,DWORD PTR [ebp+0xc] 804f1af: 85 f6 test esi,esi 804f1b1: 0f 44 35 b4 b4 0e 08 cmove esi,DWORD PTR ds:0x80eb4b4 804f1b8: 8b 46 68 mov eax,DWORD PTR [esi+0x68] 804f1bb: 85 c0 test eax,eax 804f1bd: 7e 61 jle 804f220 <__fxprintf+0x80> 804f1bf: 89 65 e4 mov DWORD PTR [ebp-0x1c],esp 804f1c2: 83 ec 0c sub esp,0xc 804f1c5: 53 push ebx 804f1c6: e8 c5 ce 00 00 call 805c090 804f1cb: 83 c0 01 add eax,0x1 804f1ce: 83 c4 10 add esp,0x10 804f1d1: 8d 14 85 12 00 00 00 lea edx,[eax*4+0x12] 804f1d8: 83 e2 f0 and edx,0xfffffff0 804f1db: 29 d4 sub esp,edx 804f1dd: 85 c0 test eax,eax 804f1df: 89 e7 mov edi,esp 804f1e1: 74 1f je 804f202 <__fxprintf+0x62> 804f1e3: 0f be 0b movsx ecx,BYTE PTR [ebx] 804f1e6: 84 c9 test cl,cl 804f1e8: 78 4f js 804f239 <__fxprintf+0x99> 804f1ea: 31 d2 xor edx,edx 804f1ec: eb 0a jmp 804f1f8 <__fxprintf+0x58> 804f1ee: 66 90 xchg ax,ax 804f1f0: 0f be 0c 13 movsx ecx,BYTE PTR [ebx+edx*1] 804f1f4: 84 c9 test cl,cl 804f1f6: 78 41 js 804f239 <__fxprintf+0x99> 804f1f8: 89 0c 97 mov DWORD PTR [edi+edx*4],ecx 804f1fb: 83 c2 01 add edx,0x1 804f1fe: 39 d0 cmp eax,edx 804f200: 75 ee jne 804f1f0 <__fxprintf+0x50> 804f202: 8d 45 10 lea eax,[ebp+0x10] 804f205: 83 ec 04 sub esp,0x4 804f208: 50 push eax 804f209: 57 push edi 804f20a: 56 push esi 804f20b: e8 10 8f 03 00 call 8088120 <_IO_vfwprintf> 804f210: 8b 65 e4 mov esp,DWORD PTR [ebp-0x1c] 804f213: 8d 65 f4 lea esp,[ebp-0xc] 804f216: 5b pop ebx 804f217: 5e pop esi 804f218: 5f pop edi 804f219: 5d pop ebp 804f21a: c3 ret 804f21b: 90 nop 804f21c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f220: 8d 45 10 lea eax,[ebp+0x10] 804f223: 83 ec 04 sub esp,0x4 804f226: 50 push eax 804f227: 53 push ebx 804f228: 56 push esi 804f229: e8 62 fe 02 00 call 807f090 <_IO_vfprintf> 804f22e: 83 c4 10 add esp,0x10 804f231: 8d 65 f4 lea esp,[ebp-0xc] 804f234: 5b pop ebx 804f235: 5e pop esi 804f236: 5f pop edi 804f237: 5d pop ebp 804f238: c3 ret 804f239: 68 7c c9 0b 08 push 0x80bc97c 804f23e: 6a 2c push 0x2c 804f240: 68 5d c9 0b 08 push 0x80bc95d 804f245: 68 68 c9 0b 08 push 0x80bc968 804f24a: e8 d1 a4 ff ff call 8049720 <__assert_fail> 804f24f: 90 nop 0804f250 <_IO_new_fclose>: 804f250: 55 push ebp 804f251: 89 e5 mov ebp,esp 804f253: 57 push edi 804f254: 56 push esi 804f255: 53 push ebx 804f256: 83 ec 0c sub esp,0xc 804f259: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804f25c: 8b 03 mov eax,DWORD PTR [ebx] 804f25e: f6 c4 20 test ah,0x20 804f261: 0f 85 e9 00 00 00 jne 804f350 <_IO_new_fclose+0x100> 804f267: 89 c2 mov edx,eax 804f269: 81 e2 00 80 00 00 and edx,0x8000 804f26f: 0f 84 ee 00 00 00 je 804f363 <_IO_new_fclose+0x113> 804f275: c1 e0 1a shl eax,0x1a 804f278: c1 f8 1f sar eax,0x1f 804f27b: 89 c6 mov esi,eax 804f27d: 85 d2 test edx,edx 804f27f: 75 0d jne 804f28e <_IO_new_fclose+0x3e> 804f281: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f284: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 804f288: 0f 84 42 01 00 00 je 804f3d0 <_IO_new_fclose+0x180> 804f28e: 8b bb 94 00 00 00 mov edi,DWORD PTR [ebx+0x94] 804f294: b8 54 6a 0d 08 mov eax,0x80d6a54 804f299: 2d 00 67 0d 08 sub eax,0x80d6700 804f29e: 89 fa mov edx,edi 804f2a0: 81 ea 00 67 0d 08 sub edx,0x80d6700 804f2a6: 39 d0 cmp eax,edx 804f2a8: 0f 86 6a 01 00 00 jbe 804f418 <_IO_new_fclose+0x1c8> 804f2ae: 83 ec 08 sub esp,0x8 804f2b1: 6a 00 push 0x0 804f2b3: 53 push ebx 804f2b4: ff 57 08 call DWORD PTR [edi+0x8] 804f2b7: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 804f2ba: 83 c4 10 add esp,0x10 804f2bd: 85 d2 test edx,edx 804f2bf: 0f 8e 33 01 00 00 jle 804f3f8 <_IO_new_fclose+0x1a8> 804f2c5: 8b 7b 54 mov edi,DWORD PTR [ebx+0x54] 804f2c8: 31 c0 xor eax,eax 804f2ca: b9 01 00 00 00 mov ecx,0x1 804f2cf: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f2d6: 00 804f2d7: 74 01 je 804f2da <_IO_new_fclose+0x8a> 804f2d9: f0 0f b1 0d d8 cc 0e lock cmpxchg DWORD PTR ds:0x80eccd8,ecx 804f2e0: 08 804f2e1: 74 0b je 804f2ee <_IO_new_fclose+0x9e> 804f2e3: 8d 0d d8 cc 0e 08 lea ecx,ds:0x80eccd8 804f2e9: e8 c2 07 02 00 call 806fab0 <__lll_lock_wait_private> 804f2ee: 8b 47 24 mov eax,DWORD PTR [edi+0x24] 804f2f1: e8 3a 26 02 00 call 8071930 <__gconv_release_step> 804f2f6: 8b 47 4c mov eax,DWORD PTR [edi+0x4c] 804f2f9: e8 32 26 02 00 call 8071930 <__gconv_release_step> 804f2fe: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f305: 00 804f306: 74 01 je 804f309 <_IO_new_fclose+0xb9> 804f308: f0 83 2d d8 cc 0e 08 lock sub DWORD PTR ds:0x80eccd8,0x1 804f30f: 01 804f310: 74 0b je 804f31d <_IO_new_fclose+0xcd> 804f312: 8d 05 d8 cc 0e 08 lea eax,ds:0x80eccd8 804f318: e8 c3 07 02 00 call 806fae0 <__lll_unlock_wake_private> 804f31d: 3b 1d bc b4 0e 08 cmp ebx,DWORD PTR ds:0x80eb4bc 804f323: 74 1c je 804f341 <_IO_new_fclose+0xf1> 804f325: 3b 1d b8 b4 0e 08 cmp ebx,DWORD PTR ds:0x80eb4b8 804f32b: 74 14 je 804f341 <_IO_new_fclose+0xf1> 804f32d: 3b 1d b4 b4 0e 08 cmp ebx,DWORD PTR ds:0x80eb4b4 804f333: 74 0c je 804f341 <_IO_new_fclose+0xf1> 804f335: 83 ec 0c sub esp,0xc 804f338: 53 push ebx 804f339: e8 a2 b0 00 00 call 805a3e0 <__cfree> 804f33e: 83 c4 10 add esp,0x10 804f341: 8d 65 f4 lea esp,[ebp-0xc] 804f344: 89 f0 mov eax,esi 804f346: 5b pop ebx 804f347: 5e pop esi 804f348: 5f pop edi 804f349: 5d pop ebp 804f34a: c3 ret 804f34b: 90 nop 804f34c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f350: 83 ec 0c sub esp,0xc 804f353: 53 push ebx 804f354: e8 57 4b 00 00 call 8053eb0 <_IO_un_link> 804f359: 8b 03 mov eax,DWORD PTR [ebx] 804f35b: 83 c4 10 add esp,0x10 804f35e: f6 c4 80 test ah,0x80 804f361: 75 39 jne 804f39c <_IO_new_fclose+0x14c> 804f363: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f366: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 804f36d: 3b 72 08 cmp esi,DWORD PTR [edx+0x8] 804f370: 74 26 je 804f398 <_IO_new_fclose+0x148> 804f372: 31 c0 xor eax,eax 804f374: b9 01 00 00 00 mov ecx,0x1 804f379: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f380: 00 804f381: 74 01 je 804f384 <_IO_new_fclose+0x134> 804f383: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 804f387: 74 07 je 804f390 <_IO_new_fclose+0x140> 804f389: 8d 0a lea ecx,[edx] 804f38b: e8 20 07 02 00 call 806fab0 <__lll_lock_wait_private> 804f390: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f393: 8b 03 mov eax,DWORD PTR [ebx] 804f395: 89 72 08 mov DWORD PTR [edx+0x8],esi 804f398: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 804f39c: 89 c2 mov edx,eax 804f39e: 81 e2 00 80 00 00 and edx,0x8000 804f3a4: f6 c4 20 test ah,0x20 804f3a7: 0f 84 c8 fe ff ff je 804f275 <_IO_new_fclose+0x25> 804f3ad: 83 ec 0c sub esp,0xc 804f3b0: 53 push ebx 804f3b1: e8 fa 3c 00 00 call 80530b0 <_IO_new_file_close_it> 804f3b6: 8b 13 mov edx,DWORD PTR [ebx] 804f3b8: 89 c6 mov esi,eax 804f3ba: 83 c4 10 add esp,0x10 804f3bd: 81 e2 00 80 00 00 and edx,0x8000 804f3c3: e9 b5 fe ff ff jmp 804f27d <_IO_new_fclose+0x2d> 804f3c8: 90 nop 804f3c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804f3d0: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 804f3d7: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f3de: 00 804f3df: 74 01 je 804f3e2 <_IO_new_fclose+0x192> 804f3e1: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 804f3e5: 74 07 je 804f3ee <_IO_new_fclose+0x19e> 804f3e7: 8d 02 lea eax,[edx] 804f3e9: e8 f2 06 02 00 call 806fae0 <__lll_unlock_wake_private> 804f3ee: e9 9b fe ff ff jmp 804f28e <_IO_new_fclose+0x3e> 804f3f3: 90 nop 804f3f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f3f8: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 804f3fb: 85 c0 test eax,eax 804f3fd: 0f 84 1a ff ff ff je 804f31d <_IO_new_fclose+0xcd> 804f403: 83 ec 0c sub esp,0xc 804f406: 53 push ebx 804f407: e8 c4 4d 00 00 call 80541d0 <_IO_free_backup_area> 804f40c: 83 c4 10 add esp,0x10 804f40f: e9 09 ff ff ff jmp 804f31d <_IO_new_fclose+0xcd> 804f414: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f418: e8 33 1f 00 00 call 8051350 <_IO_vtable_check> 804f41d: e9 8c fe ff ff jmp 804f2ae <_IO_new_fclose+0x5e> 804f422: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 804f428: 89 c1 mov ecx,eax 804f42a: 75 27 jne 804f453 <_IO_new_fclose+0x203> 804f42c: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f42f: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 804f433: 75 1e jne 804f453 <_IO_new_fclose+0x203> 804f435: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 804f43c: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f443: 00 804f444: 74 01 je 804f447 <_IO_new_fclose+0x1f7> 804f446: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 804f44a: 74 07 je 804f453 <_IO_new_fclose+0x203> 804f44c: 8d 02 lea eax,[edx] 804f44e: e8 8d 06 02 00 call 806fae0 <__lll_unlock_wake_private> 804f453: 83 ec 0c sub esp,0xc 804f456: 51 push ecx 804f457: e8 74 9f 06 00 call 80b93d0 <_Unwind_Resume> 804f45c: 66 90 xchg ax,ax 804f45e: 66 90 xchg ax,ax 0804f460 <_IO_fflush>: 804f460: 55 push ebp 804f461: 89 e5 mov ebp,esp 804f463: 56 push esi 804f464: 53 push ebx 804f465: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804f468: 85 db test ebx,ebx 804f46a: 0f 84 c8 00 00 00 je 804f538 <_IO_fflush+0xd8> 804f470: 8b 03 mov eax,DWORD PTR [ebx] 804f472: 25 00 80 00 00 and eax,0x8000 804f477: 74 6f je 804f4e8 <_IO_fflush+0x88> 804f479: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 804f47f: b8 54 6a 0d 08 mov eax,0x80d6a54 804f484: 2d 00 67 0d 08 sub eax,0x80d6700 804f489: 89 f2 mov edx,esi 804f48b: 81 ea 00 67 0d 08 sub edx,0x80d6700 804f491: 39 d0 cmp eax,edx 804f493: 0f 86 8f 00 00 00 jbe 804f528 <_IO_fflush+0xc8> 804f499: 83 ec 0c sub esp,0xc 804f49c: 53 push ebx 804f49d: ff 56 30 call DWORD PTR [esi+0x30] 804f4a0: 31 d2 xor edx,edx 804f4a2: 83 c4 10 add esp,0x10 804f4a5: 85 c0 test eax,eax 804f4a7: 0f 95 c2 setne dl 804f4aa: f7 da neg edx 804f4ac: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 804f4b2: 75 27 jne 804f4db <_IO_fflush+0x7b> 804f4b4: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 804f4b7: 83 69 04 01 sub DWORD PTR [ecx+0x4],0x1 804f4bb: 75 1e jne 804f4db <_IO_fflush+0x7b> 804f4bd: c7 41 08 00 00 00 00 mov DWORD PTR [ecx+0x8],0x0 804f4c4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f4cb: 00 804f4cc: 74 01 je 804f4cf <_IO_fflush+0x6f> 804f4ce: f0 83 29 01 lock sub DWORD PTR [ecx],0x1 804f4d2: 74 07 je 804f4db <_IO_fflush+0x7b> 804f4d4: 8d 01 lea eax,[ecx] 804f4d6: e8 05 06 02 00 call 806fae0 <__lll_unlock_wake_private> 804f4db: 8d 65 f8 lea esp,[ebp-0x8] 804f4de: 89 d0 mov eax,edx 804f4e0: 5b pop ebx 804f4e1: 5e pop esi 804f4e2: 5d pop ebp 804f4e3: c3 ret 804f4e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f4e8: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f4eb: 65 8b 35 08 00 00 00 mov esi,DWORD PTR gs:0x8 804f4f2: 3b 72 08 cmp esi,DWORD PTR [edx+0x8] 804f4f5: 74 22 je 804f519 <_IO_fflush+0xb9> 804f4f7: b9 01 00 00 00 mov ecx,0x1 804f4fc: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f503: 00 804f504: 74 01 je 804f507 <_IO_fflush+0xa7> 804f506: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 804f50a: 74 07 je 804f513 <_IO_fflush+0xb3> 804f50c: 8d 0a lea ecx,[edx] 804f50e: e8 9d 05 02 00 call 806fab0 <__lll_lock_wait_private> 804f513: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f516: 89 72 08 mov DWORD PTR [edx+0x8],esi 804f519: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 804f51d: e9 57 ff ff ff jmp 804f479 <_IO_fflush+0x19> 804f522: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f528: e8 23 1e 00 00 call 8051350 <_IO_vtable_check> 804f52d: e9 67 ff ff ff jmp 804f499 <_IO_fflush+0x39> 804f532: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f538: 8d 65 f8 lea esp,[ebp-0x8] 804f53b: 5b pop ebx 804f53c: 5e pop esi 804f53d: 5d pop ebp 804f53e: e9 cd 5c 00 00 jmp 8055210 <_IO_flush_all> 804f543: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 804f549: 89 c1 mov ecx,eax 804f54b: 75 27 jne 804f574 <_IO_fflush+0x114> 804f54d: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804f550: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 804f554: 75 1e jne 804f574 <_IO_fflush+0x114> 804f556: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 804f55d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f564: 00 804f565: 74 01 je 804f568 <_IO_fflush+0x108> 804f567: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 804f56b: 74 07 je 804f574 <_IO_fflush+0x114> 804f56d: 8d 02 lea eax,[edx] 804f56f: e8 6c 05 02 00 call 806fae0 <__lll_unlock_wake_private> 804f574: 83 ec 0c sub esp,0xc 804f577: 51 push ecx 804f578: e8 53 9e 06 00 call 80b93d0 <_Unwind_Resume> 804f57d: 66 90 xchg ax,ax 804f57f: 90 nop 0804f580 <__fopen_maybe_mmap>: 804f580: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 804f584: f6 40 3c 01 test BYTE PTR [eax+0x3c],0x1 804f588: 74 2a je 804f5b4 <__fopen_maybe_mmap+0x34> 804f58a: f6 00 08 test BYTE PTR [eax],0x8 804f58d: 74 25 je 804f5b4 <__fopen_maybe_mmap+0x34> 804f58f: 8b 50 68 mov edx,DWORD PTR [eax+0x68] 804f592: b9 20 68 0d 08 mov ecx,0x80d6820 804f597: 85 d2 test edx,edx 804f599: ba 00 67 0d 08 mov edx,0x80d6700 804f59e: 0f 4e d1 cmovle edx,ecx 804f5a1: 89 90 94 00 00 00 mov DWORD PTR [eax+0x94],edx 804f5a7: 8b 50 58 mov edx,DWORD PTR [eax+0x58] 804f5aa: c7 82 b0 00 00 00 00 mov DWORD PTR [edx+0xb0],0x80d6700 804f5b1: 67 0d 08 804f5b4: f3 c3 repz ret 804f5b6: 8d 76 00 lea esi,[esi+0x0] 804f5b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0804f5c0 <__fopen_internal>: 804f5c0: 53 push ebx 804f5c1: 83 ec 14 sub esp,0x14 804f5c4: 68 58 01 00 00 push 0x158 804f5c9: e8 12 a9 00 00 call 8059ee0 <__libc_malloc> 804f5ce: 83 c4 10 add esp,0x10 804f5d1: 85 c0 test eax,eax 804f5d3: 0f 84 97 00 00 00 je 804f670 <__fopen_internal+0xb0> 804f5d9: 8d 90 98 00 00 00 lea edx,[eax+0x98] 804f5df: 89 c3 mov ebx,eax 804f5e1: 8d 80 a4 00 00 00 lea eax,[eax+0xa4] 804f5e7: 83 ec 0c sub esp,0xc 804f5ea: 89 50 a4 mov DWORD PTR [eax-0x5c],edx 804f5ed: 68 c0 67 0d 08 push 0x80d67c0 804f5f2: 50 push eax 804f5f3: 6a 00 push 0x0 804f5f5: 6a 00 push 0x0 804f5f7: 53 push ebx 804f5f8: e8 13 55 00 00 call 8054b10 <_IO_no_init> 804f5fd: 83 c4 14 add esp,0x14 804f600: c7 83 94 00 00 00 e0 mov DWORD PTR [ebx+0x94],0x80d68e0 804f607: 68 0d 08 804f60a: 53 push ebx 804f60b: e8 40 38 00 00 call 8052e50 <_IO_new_file_init_internal> 804f610: 83 c4 10 add esp,0x10 804f613: ff 74 24 18 push DWORD PTR [esp+0x18] 804f617: ff 74 24 18 push DWORD PTR [esp+0x18] 804f61b: ff 74 24 18 push DWORD PTR [esp+0x18] 804f61f: 53 push ebx 804f620: e8 1b 3c 00 00 call 8053240 <_IO_new_file_fopen> 804f625: 83 c4 10 add esp,0x10 804f628: 85 c0 test eax,eax 804f62a: 74 48 je 804f674 <__fopen_internal+0xb4> 804f62c: f6 43 3c 01 test BYTE PTR [ebx+0x3c],0x1 804f630: 74 05 je 804f637 <__fopen_internal+0x77> 804f632: f6 03 08 test BYTE PTR [ebx],0x8 804f635: 75 09 jne 804f640 <__fopen_internal+0x80> 804f637: 83 c4 08 add esp,0x8 804f63a: 89 d8 mov eax,ebx 804f63c: 5b pop ebx 804f63d: c3 ret 804f63e: 66 90 xchg ax,ax 804f640: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 804f643: ba 20 68 0d 08 mov edx,0x80d6820 804f648: 85 c0 test eax,eax 804f64a: b8 00 67 0d 08 mov eax,0x80d6700 804f64f: 0f 4e c2 cmovle eax,edx 804f652: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 804f658: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 804f65b: c7 80 b0 00 00 00 00 mov DWORD PTR [eax+0xb0],0x80d6700 804f662: 67 0d 08 804f665: 83 c4 08 add esp,0x8 804f668: 89 d8 mov eax,ebx 804f66a: 5b pop ebx 804f66b: c3 ret 804f66c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f670: 31 db xor ebx,ebx 804f672: eb c3 jmp 804f637 <__fopen_internal+0x77> 804f674: 83 ec 0c sub esp,0xc 804f677: 53 push ebx 804f678: e8 33 48 00 00 call 8053eb0 <_IO_un_link> 804f67d: 89 1c 24 mov DWORD PTR [esp],ebx 804f680: 31 db xor ebx,ebx 804f682: e8 59 ad 00 00 call 805a3e0 <__cfree> 804f687: 83 c4 10 add esp,0x10 804f68a: eb ab jmp 804f637 <__fopen_internal+0x77> 804f68c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0804f690 <_IO_new_fopen>: 804f690: 83 ec 10 sub esp,0x10 804f693: 6a 01 push 0x1 804f695: ff 74 24 1c push DWORD PTR [esp+0x1c] 804f699: ff 74 24 1c push DWORD PTR [esp+0x1c] 804f69d: e8 1e ff ff ff call 804f5c0 <__fopen_internal> 804f6a2: 83 c4 1c add esp,0x1c 804f6a5: c3 ret 804f6a6: 66 90 xchg ax,ax 804f6a8: 66 90 xchg ax,ax 804f6aa: 66 90 xchg ax,ax 804f6ac: 66 90 xchg ax,ax 804f6ae: 66 90 xchg ax,ax 0804f6b0 : 804f6b0: 55 push ebp 804f6b1: 57 push edi 804f6b2: 89 d5 mov ebp,edx 804f6b4: 56 push esi 804f6b5: 53 push ebx 804f6b6: 89 c3 mov ebx,eax 804f6b8: 83 ec 28 sub esp,0x28 804f6bb: 8b 78 54 mov edi,DWORD PTR [eax+0x54] 804f6be: 57 push edi 804f6bf: ff 57 10 call DWORD PTR [edi+0x10] 804f6c2: 89 c6 mov esi,eax 804f6c4: 89 e8 mov eax,ebp 804f6c6: 83 c4 10 add esp,0x10 804f6c9: 3c 01 cmp al,0x1 804f6cb: 74 2b je 804f6f8 804f6cd: 85 f6 test esi,esi 804f6cf: 7e 27 jle 804f6f8 804f6d1: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 804f6d4: 2b 43 0c sub eax,DWORD PTR [ebx+0xc] 804f6d7: 8b 4b 58 mov ecx,DWORD PTR [ebx+0x58] 804f6da: 99 cdq 804f6db: f7 fe idiv esi 804f6dd: 8b 51 04 mov edx,DWORD PTR [ecx+0x4] 804f6e0: 8d 04 82 lea eax,[edx+eax*4] 804f6e3: 89 41 04 mov DWORD PTR [ecx+0x4],eax 804f6e6: 89 01 mov DWORD PTR [ecx],eax 804f6e8: 31 c0 xor eax,eax 804f6ea: 83 c4 1c add esp,0x1c 804f6ed: 5b pop ebx 804f6ee: 5e pop esi 804f6ef: 5f pop edi 804f6f0: 5d pop ebp 804f6f1: c3 ret 804f6f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f6f8: 8b 6b 0c mov ebp,DWORD PTR [ebx+0xc] 804f6fb: 8d 74 24 0c lea esi,[esp+0xc] 804f6ff: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 804f703: 8b 4b 58 mov ecx,DWORD PTR [ebx+0x58] 804f706: 8b 41 2c mov eax,DWORD PTR [ecx+0x2c] 804f709: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 804f70c: 89 41 34 mov DWORD PTR [ecx+0x34],eax 804f70f: 8d 41 04 lea eax,[ecx+0x4] 804f712: 89 51 38 mov DWORD PTR [ecx+0x38],edx 804f715: 83 c1 2c add ecx,0x2c 804f718: 50 push eax 804f719: ff 71 f0 push DWORD PTR [ecx-0x10] 804f71c: ff 71 dc push DWORD PTR [ecx-0x24] 804f71f: 56 push esi 804f720: ff 73 04 push DWORD PTR [ebx+0x4] 804f723: 55 push ebp 804f724: 51 push ecx 804f725: 57 push edi 804f726: ff 57 0c call DWORD PTR [edi+0xc] 804f729: 83 c4 20 add esp,0x20 804f72c: 83 f8 02 cmp eax,0x2 804f72f: 74 0f je 804f740 804f731: 83 f8 01 cmp eax,0x1 804f734: 74 1a je 804f750 804f736: 8b 4b 58 mov ecx,DWORD PTR [ebx+0x58] 804f739: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 804f73c: eb a8 jmp 804f6e6 804f73e: 66 90 xchg ax,ax 804f740: 83 0b 20 or DWORD PTR [ebx],0x20 804f743: b8 ff ff ff ff mov eax,0xffffffff 804f748: eb a0 jmp 804f6ea 804f74a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f750: 8b 6b 0c mov ebp,DWORD PTR [ebx+0xc] 804f753: eb ae jmp 804f703 804f755: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804f759: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0804f760 <_IO_wfile_underflow>: 804f760: 55 push ebp 804f761: 89 e5 mov ebp,esp 804f763: 57 push edi 804f764: 56 push esi 804f765: 53 push ebx 804f766: 83 ec 4c sub esp,0x4c 804f769: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f76c: 8b 00 mov eax,DWORD PTR [eax] 804f76e: a8 04 test al,0x4 804f770: 0f 85 8a 04 00 00 jne 804fc00 <_IO_wfile_underflow+0x4a0> 804f776: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f779: 8b 48 58 mov ecx,DWORD PTR [eax+0x58] 804f77c: 8b 01 mov eax,DWORD PTR [ecx] 804f77e: 3b 41 04 cmp eax,DWORD PTR [ecx+0x4] 804f781: 0f 82 6b 03 00 00 jb 804faf2 <_IO_wfile_underflow+0x392> 804f787: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f78a: 8b 40 54 mov eax,DWORD PTR [eax+0x54] 804f78d: 89 45 c0 mov DWORD PTR [ebp-0x40],eax 804f790: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f793: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 804f796: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 804f799: 39 f3 cmp ebx,esi 804f79b: 0f 82 8f 03 00 00 jb 804fb30 <_IO_wfile_underflow+0x3d0> 804f7a1: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f7a4: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804f7a7: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 804f7aa: 89 47 08 mov DWORD PTR [edi+0x8],eax 804f7ad: 89 47 04 mov DWORD PTR [edi+0x4],eax 804f7b0: 89 47 0c mov DWORD PTR [edi+0xc],eax 804f7b3: 85 c0 test eax,eax 804f7b5: 0f 84 d5 04 00 00 je 804fc90 <_IO_wfile_underflow+0x530> 804f7bb: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804f7be: 89 47 18 mov DWORD PTR [edi+0x18],eax 804f7c1: 89 47 14 mov DWORD PTR [edi+0x14],eax 804f7c4: 89 47 10 mov DWORD PTR [edi+0x10],eax 804f7c7: 8b 47 58 mov eax,DWORD PTR [edi+0x58] 804f7ca: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 804f7cd: 85 d2 test edx,edx 804f7cf: 0f 84 8b 04 00 00 je 804fc60 <_IO_wfile_underflow+0x500> 804f7d5: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f7d8: f7 00 02 02 00 00 test DWORD PTR [eax],0x202 804f7de: 0f 84 0c 04 00 00 je 804fbf0 <_IO_wfile_underflow+0x490> 804f7e4: 8b 1d b8 b4 0e 08 mov ebx,DWORD PTR ds:0x80eb4b8 804f7ea: 8b 13 mov edx,DWORD PTR [ebx] 804f7ec: 89 d9 mov ecx,ebx 804f7ee: 89 d0 mov eax,edx 804f7f0: 25 00 80 00 00 and eax,0x8000 804f7f5: 75 41 jne 804f838 <_IO_wfile_underflow+0xd8> 804f7f7: 8b 73 48 mov esi,DWORD PTR [ebx+0x48] 804f7fa: 65 8b 3d 08 00 00 00 mov edi,DWORD PTR gs:0x8 804f801: 3b 7e 08 cmp edi,DWORD PTR [esi+0x8] 804f804: 0f 84 07 05 00 00 je 804fd11 <_IO_wfile_underflow+0x5b1> 804f80a: b9 01 00 00 00 mov ecx,0x1 804f80f: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804f816: 00 804f817: 74 01 je 804f81a <_IO_wfile_underflow+0xba> 804f819: f0 0f b1 0e lock cmpxchg DWORD PTR [esi],ecx 804f81d: 74 07 je 804f826 <_IO_wfile_underflow+0xc6> 804f81f: 8d 0e lea ecx,[esi] 804f821: e8 8a 02 02 00 call 806fab0 <__lll_lock_wait_private> 804f826: 8b 0d b8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4b8 804f82c: 8b 73 48 mov esi,DWORD PTR [ebx+0x48] 804f82f: 8b 11 mov edx,DWORD PTR [ecx] 804f831: 89 7e 08 mov DWORD PTR [esi+0x8],edi 804f834: 83 46 04 01 add DWORD PTR [esi+0x4],0x1 804f838: 81 e2 88 02 00 00 and edx,0x288 804f83e: 81 fa 80 02 00 00 cmp edx,0x280 804f844: 0f 84 de 03 00 00 je 804fc28 <_IO_wfile_underflow+0x4c8> 804f84a: be 54 6a 0d 08 mov esi,0x80d6a54 804f84f: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 804f855: 0f 84 2d 03 00 00 je 804fb88 <_IO_wfile_underflow+0x428> 804f85b: 81 ee 00 67 0d 08 sub esi,0x80d6700 804f861: 89 75 b4 mov DWORD PTR [ebp-0x4c],esi 804f864: 83 ec 0c sub esp,0xc 804f867: ff 75 08 push DWORD PTR [ebp+0x8] 804f86a: 31 ff xor edi,edi 804f86c: e8 cf 48 00 00 call 8054140 <_IO_switch_to_get_mode> 804f871: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f874: 83 c4 10 add esp,0x10 804f877: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 804f87a: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 804f87d: 89 10 mov DWORD PTR [eax],edx 804f87f: 89 50 08 mov DWORD PTR [eax+0x8],edx 804f882: 89 50 04 mov DWORD PTR [eax+0x4],edx 804f885: 89 50 14 mov DWORD PTR [eax+0x14],edx 804f888: 89 50 10 mov DWORD PTR [eax+0x10],edx 804f88b: 89 50 0c mov DWORD PTR [eax+0xc],edx 804f88e: 66 90 xchg ax,ax 804f890: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f893: 8b 98 94 00 00 00 mov ebx,DWORD PTR [eax+0x94] 804f899: 89 d8 mov eax,ebx 804f89b: 2d 00 67 0d 08 sub eax,0x80d6700 804f8a0: 3b 45 b4 cmp eax,DWORD PTR [ebp-0x4c] 804f8a3: 0f 83 bf 01 00 00 jae 804fa68 <_IO_wfile_underflow+0x308> 804f8a9: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f8ac: 83 ec 04 sub esp,0x4 804f8af: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 804f8b2: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 804f8b5: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804f8b8: 29 d0 sub eax,edx 804f8ba: 50 push eax 804f8bb: 52 push edx 804f8bc: ff 75 08 push DWORD PTR [ebp+0x8] 804f8bf: ff 53 38 call DWORD PTR [ebx+0x38] 804f8c2: 83 c4 10 add esp,0x10 804f8c5: 83 f8 00 cmp eax,0x0 804f8c8: 89 c6 mov esi,eax 804f8ca: 0f 8e 20 01 00 00 jle 804f9f0 <_IO_wfile_underflow+0x290> 804f8d0: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804f8d3: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 804f8d6: 8b 53 50 mov edx,DWORD PTR [ebx+0x50] 804f8d9: 01 f0 add eax,esi 804f8db: 89 55 bc mov DWORD PTR [ebp-0x44],edx 804f8de: f7 d2 not edx 804f8e0: 89 43 08 mov DWORD PTR [ebx+0x8],eax 804f8e3: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804f8e6: 8b 43 4c mov eax,DWORD PTR [ebx+0x4c] 804f8e9: 89 d3 mov ebx,edx 804f8eb: 89 45 b8 mov DWORD PTR [ebp-0x48],eax 804f8ee: f7 d0 not eax 804f8f0: 09 c3 or ebx,eax 804f8f2: 74 16 je 804f90a <_IO_wfile_underflow+0x1aa> 804f8f4: 8b 4d b8 mov ecx,DWORD PTR [ebp-0x48] 804f8f7: 89 f0 mov eax,esi 804f8f9: 8b 5d bc mov ebx,DWORD PTR [ebp-0x44] 804f8fc: 99 cdq 804f8fd: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f900: 01 f1 add ecx,esi 804f902: 11 d3 adc ebx,edx 804f904: 89 48 4c mov DWORD PTR [eax+0x4c],ecx 804f907: 89 58 50 mov DWORD PTR [eax+0x50],ebx 804f90a: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f90d: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804f910: 85 ff test edi,edi 804f912: 8b 48 58 mov ecx,DWORD PTR [eax+0x58] 804f915: 8b 41 2c mov eax,DWORD PTR [ecx+0x2c] 804f918: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 804f91b: 89 41 34 mov DWORD PTR [ecx+0x34],eax 804f91e: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f921: 89 51 38 mov DWORD PTR [ecx+0x38],edx 804f924: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804f927: 89 43 0c mov DWORD PTR [ebx+0xc],eax 804f92a: 0f 85 48 01 00 00 jne 804fa78 <_IO_wfile_underflow+0x318> 804f930: 8d 51 04 lea edx,[ecx+0x4] 804f933: 8d 7d d4 lea edi,[ebp-0x2c] 804f936: 83 c1 2c add ecx,0x2c 804f939: 52 push edx 804f93a: ff 71 f0 push DWORD PTR [ecx-0x10] 804f93d: ff 71 d8 push DWORD PTR [ecx-0x28] 804f940: 57 push edi 804f941: ff 75 c4 push DWORD PTR [ebp-0x3c] 804f944: 50 push eax 804f945: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804f948: 51 push ecx 804f949: 50 push eax 804f94a: ff 50 0c call DWORD PTR [eax+0xc] 804f94d: 83 c4 20 add esp,0x20 804f950: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804f953: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804f956: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 804f959: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 804f95c: 89 57 04 mov DWORD PTR [edi+0x4],edx 804f95f: 31 ff xor edi,edi 804f961: 8b 71 18 mov esi,DWORD PTR [ecx+0x18] 804f964: 39 71 04 cmp DWORD PTR [ecx+0x4],esi 804f967: 0f 85 83 01 00 00 jne 804faf0 <_IO_wfile_underflow+0x390> 804f96d: 83 f8 02 cmp eax,0x2 804f970: 0f 84 9a 01 00 00 je 804fb10 <_IO_wfile_underflow+0x3b0> 804f976: 83 f8 01 cmp eax,0x1 804f979: 0f 85 a9 03 00 00 jne 804fd28 <_IO_wfile_underflow+0x5c8> 804f97f: 85 ff test edi,edi 804f981: 75 4d jne 804f9d0 <_IO_wfile_underflow+0x270> 804f983: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f986: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 804f989: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 804f98c: 39 c3 cmp ebx,eax 804f98e: 0f 82 8c 00 00 00 jb 804fa20 <_IO_wfile_underflow+0x2c0> 804f994: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804f997: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 804f99a: 89 7d c4 mov DWORD PTR [ebp-0x3c],edi 804f99d: 29 c7 sub edi,eax 804f99f: 83 ff 0f cmp edi,0xf 804f9a2: 0f 87 68 01 00 00 ja 804fb10 <_IO_wfile_underflow+0x3b0> 804f9a8: 83 ec 04 sub esp,0x4 804f9ab: 57 push edi 804f9ac: 50 push eax 804f9ad: 8d 45 d8 lea eax,[ebp-0x28] 804f9b0: 50 push eax 804f9b1: e8 2a d8 00 00 call 805d1e0 804f9b6: 83 c4 10 add esp,0x10 804f9b9: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f9bc: 89 58 08 mov DWORD PTR [eax+0x8],ebx 804f9bf: 89 58 04 mov DWORD PTR [eax+0x4],ebx 804f9c2: e9 c9 fe ff ff jmp 804f890 <_IO_wfile_underflow+0x130> 804f9c7: 89 f6 mov esi,esi 804f9c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 804f9d0: 8d 75 d8 lea esi,[ebp-0x28] 804f9d3: 89 d0 mov eax,edx 804f9d5: 29 f0 sub eax,esi 804f9d7: 75 77 jne 804fa50 <_IO_wfile_underflow+0x2f0> 804f9d9: 83 ff 10 cmp edi,0x10 804f9dc: 0f 84 2e 01 00 00 je 804fb10 <_IO_wfile_underflow+0x3b0> 804f9e2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804f9e5: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 804f9e8: eb cf jmp 804f9b9 <_IO_wfile_underflow+0x259> 804f9ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804f9f0: 0f 85 d2 01 00 00 jne 804fbc8 <_IO_wfile_underflow+0x468> 804f9f6: 85 ff test edi,edi 804f9f8: 0f 85 ca 01 00 00 jne 804fbc8 <_IO_wfile_underflow+0x468> 804f9fe: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fa01: 83 08 10 or DWORD PTR [eax],0x10 804fa04: c7 40 4c ff ff ff ff mov DWORD PTR [eax+0x4c],0xffffffff 804fa0b: c7 40 50 ff ff ff ff mov DWORD PTR [eax+0x50],0xffffffff 804fa12: b8 ff ff ff ff mov eax,0xffffffff 804fa17: 8d 65 f4 lea esp,[ebp-0xc] 804fa1a: 5b pop ebx 804fa1b: 5e pop esi 804fa1c: 5f pop edi 804fa1d: 5d pop ebp 804fa1e: c3 ret 804fa1f: 90 nop 804fa20: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804fa23: 83 ec 04 sub esp,0x4 804fa26: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 804fa29: 89 d6 mov esi,edx 804fa2b: 89 55 c4 mov DWORD PTR [ebp-0x3c],edx 804fa2e: 29 c6 sub esi,eax 804fa30: 56 push esi 804fa31: 50 push eax 804fa32: 53 push ebx 804fa33: e8 98 87 ff ff call 80481d0 <.plt+0x20> 804fa38: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fa3b: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804fa3e: 83 c4 10 add esp,0x10 804fa41: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 804fa44: 29 73 08 sub DWORD PTR [ebx+0x8],esi 804fa47: 89 43 04 mov DWORD PTR [ebx+0x4],eax 804fa4a: e9 41 fe ff ff jmp 804f890 <_IO_wfile_underflow+0x130> 804fa4f: 90 nop 804fa50: 83 ec 04 sub esp,0x4 804fa53: 29 c7 sub edi,eax 804fa55: 57 push edi 804fa56: 52 push edx 804fa57: 56 push esi 804fa58: e8 73 87 ff ff call 80481d0 <.plt+0x20> 804fa5d: 83 c4 10 add esp,0x10 804fa60: e9 74 ff ff ff jmp 804f9d9 <_IO_wfile_underflow+0x279> 804fa65: 8d 76 00 lea esi,[esi+0x0] 804fa68: e8 e3 18 00 00 call 8051350 <_IO_vtable_check> 804fa6d: e9 37 fe ff ff jmp 804f8a9 <_IO_wfile_underflow+0x149> 804fa72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fa78: ba 10 00 00 00 mov edx,0x10 804fa7d: 8d 5d d8 lea ebx,[ebp-0x28] 804fa80: 29 fa sub edx,edi 804fa82: 39 f2 cmp edx,esi 804fa84: 0f 46 f2 cmovbe esi,edx 804fa87: 83 ec 04 sub esp,0x4 804fa8a: 01 fb add ebx,edi 804fa8c: 56 push esi 804fa8d: 50 push eax 804fa8e: 01 f7 add edi,esi 804fa90: 53 push ebx 804fa91: e8 0a d6 00 00 call 805d0a0 <__mempcpy> 804fa96: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804fa99: 83 c4 10 add esp,0x10 804fa9c: 8b 56 58 mov edx,DWORD PTR [esi+0x58] 804fa9f: 8d 75 d4 lea esi,[ebp-0x2c] 804faa2: 8d 4a 04 lea ecx,[edx+0x4] 804faa5: 83 c2 2c add edx,0x2c 804faa8: 51 push ecx 804faa9: ff 72 f0 push DWORD PTR [edx-0x10] 804faac: ff 72 d8 push DWORD PTR [edx-0x28] 804faaf: 56 push esi 804fab0: 50 push eax 804fab1: 8d 45 d8 lea eax,[ebp-0x28] 804fab4: 50 push eax 804fab5: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804fab8: 52 push edx 804fab9: 50 push eax 804faba: ff 50 0c call DWORD PTR [eax+0xc] 804fabd: 83 c4 20 add esp,0x20 804fac0: 85 ff test edi,edi 804fac2: 0f 84 88 fe ff ff je 804f950 <_IO_wfile_underflow+0x1f0> 804fac8: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 804facb: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 804face: 89 d1 mov ecx,edx 804fad0: 29 d9 sub ecx,ebx 804fad2: bb 00 00 00 00 mov ebx,0x0 804fad7: 0f 48 cb cmovs ecx,ebx 804fada: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804fadd: 01 4b 04 add DWORD PTR [ebx+0x4],ecx 804fae0: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 804fae3: 8b 71 18 mov esi,DWORD PTR [ecx+0x18] 804fae6: 39 71 04 cmp DWORD PTR [ecx+0x4],esi 804fae9: 0f 84 7e fe ff ff je 804f96d <_IO_wfile_underflow+0x20d> 804faef: 90 nop 804faf0: 8b 01 mov eax,DWORD PTR [ecx] 804faf2: 8b 00 mov eax,DWORD PTR [eax] 804faf4: 8d 65 f4 lea esp,[ebp-0xc] 804faf7: 5b pop ebx 804faf8: 5e pop esi 804faf9: 5f pop edi 804fafa: 5d pop ebp 804fafb: c3 ret 804fafc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fb00: 83 f8 02 cmp eax,0x2 804fb03: 0f 85 cb 01 00 00 jne 804fcd4 <_IO_wfile_underflow+0x574> 804fb09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fb10: b8 e8 ff ff ff mov eax,0xffffffe8 804fb15: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 804fb1c: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fb1f: 83 08 20 or DWORD PTR [eax],0x20 804fb22: 8d 65 f4 lea esp,[ebp-0xc] 804fb25: b8 ff ff ff ff mov eax,0xffffffff 804fb2a: 5b pop ebx 804fb2b: 5e pop esi 804fb2c: 5f pop edi 804fb2d: 5d pop ebp 804fb2e: c3 ret 804fb2f: 90 nop 804fb30: 8b 41 2c mov eax,DWORD PTR [ecx+0x2c] 804fb33: 8b 51 30 mov edx,DWORD PTR [ecx+0x30] 804fb36: 89 5d d8 mov DWORD PTR [ebp-0x28],ebx 804fb39: 89 41 34 mov DWORD PTR [ecx+0x34],eax 804fb3c: 8b 41 18 mov eax,DWORD PTR [ecx+0x18] 804fb3f: 89 51 38 mov DWORD PTR [ecx+0x38],edx 804fb42: 8d 51 04 lea edx,[ecx+0x4] 804fb45: 83 c1 2c add ecx,0x2c 804fb48: 89 41 d4 mov DWORD PTR [ecx-0x2c],eax 804fb4b: 89 41 dc mov DWORD PTR [ecx-0x24],eax 804fb4e: 52 push edx 804fb4f: ff 71 f0 push DWORD PTR [ecx-0x10] 804fb52: 50 push eax 804fb53: 8d 45 d8 lea eax,[ebp-0x28] 804fb56: 50 push eax 804fb57: 8b 45 c0 mov eax,DWORD PTR [ebp-0x40] 804fb5a: 56 push esi 804fb5b: 53 push ebx 804fb5c: 51 push ecx 804fb5d: 50 push eax 804fb5e: ff 50 0c call DWORD PTR [eax+0xc] 804fb61: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804fb64: 83 c4 20 add esp,0x20 804fb67: 8b 4d d8 mov ecx,DWORD PTR [ebp-0x28] 804fb6a: 8b 57 04 mov edx,DWORD PTR [edi+0x4] 804fb6d: 89 4f 04 mov DWORD PTR [edi+0x4],ecx 804fb70: 89 57 0c mov DWORD PTR [edi+0xc],edx 804fb73: 8b 57 58 mov edx,DWORD PTR [edi+0x58] 804fb76: 8b 1a mov ebx,DWORD PTR [edx] 804fb78: 3b 5a 04 cmp ebx,DWORD PTR [edx+0x4] 804fb7b: 73 83 jae 804fb00 <_IO_wfile_underflow+0x3a0> 804fb7d: 8b 03 mov eax,DWORD PTR [ebx] 804fb7f: e9 93 fe ff ff jmp 804fa17 <_IO_wfile_underflow+0x2b7> 804fb84: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fb88: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804fb8b: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 804fb8f: 0f 85 c6 fc ff ff jne 804f85b <_IO_wfile_underflow+0xfb> 804fb95: 81 ee 00 67 0d 08 sub esi,0x80d6700 804fb9b: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 804fba2: 89 75 b4 mov DWORD PTR [ebp-0x4c],esi 804fba5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804fbac: 00 804fbad: 74 01 je 804fbb0 <_IO_wfile_underflow+0x450> 804fbaf: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 804fbb3: 74 07 je 804fbbc <_IO_wfile_underflow+0x45c> 804fbb5: 8d 02 lea eax,[edx] 804fbb7: e8 24 ff 01 00 call 806fae0 <__lll_unlock_wake_private> 804fbbc: e9 a3 fc ff ff jmp 804f864 <_IO_wfile_underflow+0x104> 804fbc1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fbc8: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fbcb: 83 08 20 or DWORD PTR [eax],0x20 804fbce: 85 ff test edi,edi 804fbd0: 0f 84 4c ff ff ff je 804fb22 <_IO_wfile_underflow+0x3c2> 804fbd6: b8 e8 ff ff ff mov eax,0xffffffe8 804fbdb: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 804fbe2: b8 ff ff ff ff mov eax,0xffffffff 804fbe7: e9 2b fe ff ff jmp 804fa17 <_IO_wfile_underflow+0x2b7> 804fbec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fbf0: be 54 6a 0d 08 mov esi,0x80d6a54 804fbf5: e9 61 fc ff ff jmp 804f85b <_IO_wfile_underflow+0xfb> 804fbfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fc00: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804fc03: 83 c8 20 or eax,0x20 804fc06: 89 03 mov DWORD PTR [ebx],eax 804fc08: b8 e8 ff ff ff mov eax,0xffffffe8 804fc0d: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 804fc14: 8d 65 f4 lea esp,[ebp-0xc] 804fc17: b8 ff ff ff ff mov eax,0xffffffff 804fc1c: 5b pop ebx 804fc1d: 5e pop esi 804fc1e: 5f pop edi 804fc1f: 5d pop ebp 804fc20: c3 ret 804fc21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 804fc28: 8b b9 94 00 00 00 mov edi,DWORD PTR [ecx+0x94] 804fc2e: be 54 6a 0d 08 mov esi,0x80d6a54 804fc33: 89 f2 mov edx,esi 804fc35: 81 ea 00 67 0d 08 sub edx,0x80d6700 804fc3b: 89 f8 mov eax,edi 804fc3d: 2d 00 67 0d 08 sub eax,0x80d6700 804fc42: 39 c2 cmp edx,eax 804fc44: 0f 86 ce 00 00 00 jbe 804fd18 <_IO_wfile_underflow+0x5b8> 804fc4a: 83 ec 08 sub esp,0x8 804fc4d: 6a ff push 0xffffffff 804fc4f: 51 push ecx 804fc50: ff 57 0c call DWORD PTR [edi+0xc] 804fc53: 83 c4 10 add esp,0x10 804fc56: e9 f4 fb ff ff jmp 804f84f <_IO_wfile_underflow+0xef> 804fc5b: 90 nop 804fc5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804fc60: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 804fc63: 85 c0 test eax,eax 804fc65: 74 15 je 804fc7c <_IO_wfile_underflow+0x51c> 804fc67: 83 ec 0c sub esp,0xc 804fc6a: 50 push eax 804fc6b: e8 70 a7 00 00 call 805a3e0 <__cfree> 804fc70: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fc73: 83 c4 10 add esp,0x10 804fc76: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 804fc7c: 83 ec 0c sub esp,0xc 804fc7f: ff 75 08 push DWORD PTR [ebp+0x8] 804fc82: e8 b9 ca 03 00 call 808c740 <_IO_wdoallocbuf> 804fc87: 83 c4 10 add esp,0x10 804fc8a: e9 46 fb ff ff jmp 804f7d5 <_IO_wfile_underflow+0x75> 804fc8f: 90 nop 804fc90: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fc93: 8b 40 24 mov eax,DWORD PTR [eax+0x24] 804fc96: 85 c0 test eax,eax 804fc98: 74 15 je 804fcaf <_IO_wfile_underflow+0x54f> 804fc9a: 83 ec 0c sub esp,0xc 804fc9d: 50 push eax 804fc9e: e8 3d a7 00 00 call 805a3e0 <__cfree> 804fca3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fca6: 83 c4 10 add esp,0x10 804fca9: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 804fcaf: 83 ec 0c sub esp,0xc 804fcb2: ff 75 08 push DWORD PTR [ebp+0x8] 804fcb5: e8 46 48 00 00 call 8054500 <_IO_doallocbuf> 804fcba: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fcbd: 83 c4 10 add esp,0x10 804fcc0: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 804fcc3: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 804fcc6: 89 43 08 mov DWORD PTR [ebx+0x8],eax 804fcc9: 89 43 04 mov DWORD PTR [ebx+0x4],eax 804fccc: 89 43 0c mov DWORD PTR [ebx+0xc],eax 804fccf: e9 e7 fa ff ff jmp 804f7bb <_IO_wfile_underflow+0x5b> 804fcd4: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fcd7: 83 ec 04 sub esp,0x4 804fcda: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 804fcdd: 89 45 c4 mov DWORD PTR [ebp-0x3c],eax 804fce0: 29 c8 sub eax,ecx 804fce2: 50 push eax 804fce3: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fce6: 51 push ecx 804fce7: ff 70 1c push DWORD PTR [eax+0x1c] 804fcea: e8 e1 84 ff ff call 80481d0 <.plt+0x20> 804fcef: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 804fcf2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 804fcf5: 83 c4 10 add esp,0x10 804fcf8: 8b 40 1c mov eax,DWORD PTR [eax+0x1c] 804fcfb: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 804fcfe: 01 c2 add edx,eax 804fd00: 2b 57 04 sub edx,DWORD PTR [edi+0x4] 804fd03: 89 47 0c mov DWORD PTR [edi+0xc],eax 804fd06: 89 47 04 mov DWORD PTR [edi+0x4],eax 804fd09: 89 57 08 mov DWORD PTR [edi+0x8],edx 804fd0c: e9 a2 fa ff ff jmp 804f7b3 <_IO_wfile_underflow+0x53> 804fd11: 89 d9 mov ecx,ebx 804fd13: e9 1c fb ff ff jmp 804f834 <_IO_wfile_underflow+0xd4> 804fd18: e8 33 16 00 00 call 8051350 <_IO_vtable_check> 804fd1d: 8b 0d b8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4b8 804fd23: e9 22 ff ff ff jmp 804fc4a <_IO_wfile_underflow+0x4ea> 804fd28: 68 b0 c9 0b 08 push 0x80bc9b0 804fd2d: 68 35 01 00 00 push 0x135 804fd32: 68 87 c9 0b 08 push 0x80bc987 804fd37: 68 92 c9 0b 08 push 0x80bc992 804fd3c: e8 df 99 ff ff call 8049720 <__assert_fail> 804fd41: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 804fd47: 89 c1 mov ecx,eax 804fd49: 75 27 jne 804fd72 <_IO_wfile_underflow+0x612> 804fd4b: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 804fd4e: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 804fd52: 75 1e jne 804fd72 <_IO_wfile_underflow+0x612> 804fd54: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 804fd5b: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 804fd62: 00 804fd63: 74 01 je 804fd66 <_IO_wfile_underflow+0x606> 804fd65: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 804fd69: 74 07 je 804fd72 <_IO_wfile_underflow+0x612> 804fd6b: 8d 02 lea eax,[edx] 804fd6d: e8 6e fd 01 00 call 806fae0 <__lll_unlock_wake_private> 804fd72: 83 ec 0c sub esp,0xc 804fd75: 51 push ecx 804fd76: e8 55 96 06 00 call 80b93d0 <_Unwind_Resume> 804fd7b: 90 nop 804fd7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0804fd80 <_IO_wfile_seekoff>: 804fd80: 55 push ebp 804fd81: 57 push edi 804fd82: 56 push esi 804fd83: 53 push ebx 804fd84: 81 ec 9c 00 00 00 sub esp,0x9c 804fd8a: 8b 9c 24 c0 00 00 00 mov ebx,DWORD PTR [esp+0xc0] 804fd91: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [esp+0xb4] 804fd98: 8b ac 24 b0 00 00 00 mov ebp,DWORD PTR [esp+0xb0] 804fd9f: 8b 94 24 b8 00 00 00 mov edx,DWORD PTR [esp+0xb8] 804fda6: 85 db test ebx,ebx 804fda8: 89 04 24 mov DWORD PTR [esp],eax 804fdab: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 804fdaf: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 804fdb2: 0f 84 c8 03 00 00 je 8050180 <_IO_wfile_seekoff+0x400> 804fdb8: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 804fdbb: 39 78 08 cmp DWORD PTR [eax+0x8],edi 804fdbe: 74 40 je 804fe00 <_IO_wfile_seekoff+0x80> 804fdc0: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 804fdc3: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 804fdc6: 39 d1 cmp ecx,edx 804fdc8: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 804fdcf: 00 804fdd0: 73 46 jae 804fe18 <_IO_wfile_seekoff+0x98> 804fdd2: 83 ec 0c sub esp,0xc 804fdd5: 55 push ebp 804fdd6: e8 15 ca 03 00 call 808c7f0 <_IO_switch_to_wget_mode> 804fddb: 89 c1 mov ecx,eax 804fddd: 83 c4 10 add esp,0x10 804fde0: 31 d2 xor edx,edx 804fde2: 85 c9 test ecx,ecx 804fde4: b8 ff ff ff ff mov eax,0xffffffff 804fde9: 0f 84 c1 04 00 00 je 80502b0 <_IO_wfile_seekoff+0x530> 804fdef: 81 c4 9c 00 00 00 add esp,0x9c 804fdf5: 5b pop ebx 804fdf6: 5e pop esi 804fdf7: 5f pop edi 804fdf8: 5d pop ebp 804fdf9: c3 ret 804fdfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fe00: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 804fe03: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 804fe06: 39 d1 cmp ecx,edx 804fe08: 75 bc jne 804fdc6 <_IO_wfile_seekoff+0x46> 804fe0a: c7 44 24 14 01 00 00 mov DWORD PTR [esp+0x14],0x1 804fe11: 00 804fe12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804fe18: f7 45 00 00 08 00 00 test DWORD PTR [ebp+0x0],0x800 804fe1f: 75 b1 jne 804fdd2 <_IO_wfile_seekoff+0x52> 804fe21: 8b 58 18 mov ebx,DWORD PTR [eax+0x18] 804fe24: 85 db test ebx,ebx 804fe26: 0f 84 b4 04 00 00 je 80502e0 <_IO_wfile_seekoff+0x560> 804fe2c: 83 bc 24 bc 00 00 00 cmp DWORD PTR [esp+0xbc],0x1 804fe33: 01 804fe34: 0f 84 d6 02 00 00 je 8050110 <_IO_wfile_seekoff+0x390> 804fe3a: 83 bc 24 bc 00 00 00 cmp DWORD PTR [esp+0xbc],0x2 804fe41: 02 804fe42: 0f 85 f8 00 00 00 jne 804ff40 <_IO_wfile_seekoff+0x1c0> 804fe48: 8b b5 94 00 00 00 mov esi,DWORD PTR [ebp+0x94] 804fe4e: bb 54 6a 0d 08 mov ebx,0x80d6a54 804fe53: 81 eb 00 67 0d 08 sub ebx,0x80d6700 804fe59: 89 f0 mov eax,esi 804fe5b: 2d 00 67 0d 08 sub eax,0x80d6700 804fe60: 39 c3 cmp ebx,eax 804fe62: 0f 86 48 07 00 00 jbe 80505b0 <_IO_wfile_seekoff+0x830> 804fe68: 83 ec 08 sub esp,0x8 804fe6b: 8d 44 24 38 lea eax,[esp+0x38] 804fe6f: 50 push eax 804fe70: 55 push ebp 804fe71: ff 56 48 call DWORD PTR [esi+0x48] 804fe74: 83 c4 10 add esp,0x10 804fe77: 85 c0 test eax,eax 804fe79: 0f 84 91 00 00 00 je 804ff10 <_IO_wfile_seekoff+0x190> 804fe7f: 90 nop 804fe80: 83 ec 0c sub esp,0xc 804fe83: 55 push ebp 804fe84: e8 27 57 00 00 call 80555b0 <_IO_unsave_markers> 804fe89: 8b b5 94 00 00 00 mov esi,DWORD PTR [ebp+0x94] 804fe8f: 83 c4 10 add esp,0x10 804fe92: 89 f0 mov eax,esi 804fe94: 2d 00 67 0d 08 sub eax,0x80d6700 804fe99: 39 d8 cmp eax,ebx 804fe9b: 0f 83 2f 06 00 00 jae 80504d0 <_IO_wfile_seekoff+0x750> 804fea1: ff b4 24 bc 00 00 00 push DWORD PTR [esp+0xbc] 804fea8: ff 74 24 08 push DWORD PTR [esp+0x8] 804feac: ff 74 24 08 push DWORD PTR [esp+0x8] 804feb0: 55 push ebp 804feb1: ff 56 40 call DWORD PTR [esi+0x40] 804feb4: 89 d3 mov ebx,edx 804feb6: 89 c1 mov ecx,eax 804feb8: 83 c4 10 add esp,0x10 804febb: f7 d3 not ebx 804febd: f7 d1 not ecx 804febf: 89 df mov edi,ebx 804fec1: 09 cf or edi,ecx 804fec3: 0f 84 26 ff ff ff je 804fdef <_IO_wfile_seekoff+0x6f> 804fec9: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 804fecc: 83 65 00 ef and DWORD PTR [ebp+0x0],0xffffffef 804fed0: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 804fed3: 89 55 50 mov DWORD PTR [ebp+0x50],edx 804fed6: 89 4d 0c mov DWORD PTR [ebp+0xc],ecx 804fed9: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 804fedc: 89 4d 08 mov DWORD PTR [ebp+0x8],ecx 804fedf: 89 4d 14 mov DWORD PTR [ebp+0x14],ecx 804fee2: 89 4d 10 mov DWORD PTR [ebp+0x10],ecx 804fee5: 89 4d 18 mov DWORD PTR [ebp+0x18],ecx 804fee8: 8b 4d 58 mov ecx,DWORD PTR [ebp+0x58] 804feeb: 8b 59 18 mov ebx,DWORD PTR [ecx+0x18] 804feee: 89 59 08 mov DWORD PTR [ecx+0x8],ebx 804fef1: 89 19 mov DWORD PTR [ecx],ebx 804fef3: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 804fef6: 89 59 10 mov DWORD PTR [ecx+0x10],ebx 804fef9: 89 59 0c mov DWORD PTR [ecx+0xc],ebx 804fefc: 89 59 14 mov DWORD PTR [ecx+0x14],ebx 804feff: 81 c4 9c 00 00 00 add esp,0x9c 804ff05: 5b pop ebx 804ff06: 5e pop esi 804ff07: 5f pop edi 804ff08: 5d pop ebp 804ff09: c3 ret 804ff0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 804ff10: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 804ff14: 25 00 f0 00 00 and eax,0xf000 804ff19: 3d 00 80 00 00 cmp eax,0x8000 804ff1e: 0f 85 5c ff ff ff jne 804fe80 <_IO_wfile_seekoff+0x100> 804ff24: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 804ff28: 01 04 24 add DWORD PTR [esp],eax 804ff2b: 8b 54 24 60 mov edx,DWORD PTR [esp+0x60] 804ff2f: 11 54 24 04 adc DWORD PTR [esp+0x4],edx 804ff33: c7 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],0x0 804ff3a: 00 00 00 00 804ff3e: 66 90 xchg ax,ax 804ff40: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 804ff43: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 804ff46: 89 d3 mov ebx,edx 804ff48: f7 d3 not ebx 804ff4a: 89 c1 mov ecx,eax 804ff4c: 89 df mov edi,ebx 804ff4e: f7 d1 not ecx 804ff50: 09 cf or edi,ecx 804ff52: 0f 84 68 03 00 00 je 80502c0 <_IO_wfile_seekoff+0x540> 804ff58: 8b 4d 0c mov ecx,DWORD PTR [ebp+0xc] 804ff5b: 85 c9 test ecx,ecx 804ff5d: 0f 84 5d 03 00 00 je 80502c0 <_IO_wfile_seekoff+0x540> 804ff63: 8b 7d 00 mov edi,DWORD PTR [ebp+0x0] 804ff66: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 804ff6a: 81 e7 00 01 00 00 and edi,0x100 804ff70: 75 36 jne 804ffa8 <_IO_wfile_seekoff+0x228> 804ff72: 8b 7d 1c mov edi,DWORD PTR [ebp+0x1c] 804ff75: 8b 4d 08 mov ecx,DWORD PTR [ebp+0x8] 804ff78: 89 c6 mov esi,eax 804ff7a: 29 f9 sub ecx,edi 804ff7c: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 804ff80: 89 d7 mov edi,edx 804ff82: 89 cb mov ebx,ecx 804ff84: c1 fb 1f sar ebx,0x1f 804ff87: 29 ce sub esi,ecx 804ff89: 19 df sbb edi,ebx 804ff8b: 89 f1 mov ecx,esi 804ff8d: 8b 34 24 mov esi,DWORD PTR [esp] 804ff90: 89 fb mov ebx,edi 804ff92: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 804ff96: 39 fb cmp ebx,edi 804ff98: 0f 8c 3a 04 00 00 jl 80503d8 <_IO_wfile_seekoff+0x658> 804ff9e: 0f 8e 2c 04 00 00 jle 80503d0 <_IO_wfile_seekoff+0x650> 804ffa4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 804ffa8: f6 44 24 08 04 test BYTE PTR [esp+0x8],0x4 804ffad: 0f 85 45 01 00 00 jne 80500f8 <_IO_wfile_seekoff+0x378> 804ffb3: 8b 55 1c mov edx,DWORD PTR [ebp+0x1c] 804ffb6: 8b 45 20 mov eax,DWORD PTR [ebp+0x20] 804ffb9: 8b 0c 24 mov ecx,DWORD PTR [esp] 804ffbc: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 804ffc0: 89 d6 mov esi,edx 804ffc2: 29 c6 sub esi,eax 804ffc4: 89 f7 mov edi,esi 804ffc6: 21 ce and esi,ecx 804ffc8: c1 ff 1f sar edi,0x1f 804ffcb: 21 df and edi,ebx 804ffcd: 29 f1 sub ecx,esi 804ffcf: 19 fb sbb ebx,edi 804ffd1: 29 d0 sub eax,edx 804ffd3: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 804ffd7: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 804ffdb: 89 c3 mov ebx,eax 804ffdd: c1 fb 1f sar ebx,0x1f 804ffe0: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 804ffe4: 0f 8f 60 03 00 00 jg 805034a <_IO_wfile_seekoff+0x5ca> 804ffea: 0f 8d 50 03 00 00 jge 8050340 <_IO_wfile_seekoff+0x5c0> 804fff0: 8b 85 94 00 00 00 mov eax,DWORD PTR [ebp+0x94] 804fff6: bb 54 6a 0d 08 mov ebx,0x80d6a54 804fffb: 81 eb 00 67 0d 08 sub ebx,0x80d6700 8050001: 89 c2 mov edx,eax 8050003: 81 ea 00 67 0d 08 sub edx,0x80d6700 8050009: 39 d3 cmp ebx,edx 805000b: 0f 86 cf 05 00 00 jbe 80505e0 <_IO_wfile_seekoff+0x860> 8050011: 6a 00 push 0x0 8050013: 57 push edi 8050014: 56 push esi 8050015: 55 push ebp 8050016: ff 50 40 call DWORD PTR [eax+0x40] 8050019: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805001d: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8050021: 83 c4 10 add esp,0x10 8050024: 85 d2 test edx,edx 8050026: 0f 88 6c 02 00 00 js 8050298 <_IO_wfile_seekoff+0x518> 805002c: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8050030: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8050034: 89 d7 mov edi,edx 8050036: 09 c7 or edi,eax 8050038: 0f 84 ea 04 00 00 je 8050528 <_IO_wfile_seekoff+0x7a8> 805003e: 8b b5 94 00 00 00 mov esi,DWORD PTR [ebp+0x94] 8050044: 89 f0 mov eax,esi 8050046: 2d 00 67 0d 08 sub eax,0x80d6700 805004b: 39 c3 cmp ebx,eax 805004d: 0f 86 a5 05 00 00 jbe 80505f8 <_IO_wfile_seekoff+0x878> 8050053: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8050057: 8b 56 38 mov edx,DWORD PTR [esi+0x38] 805005a: 85 c0 test eax,eax 805005c: 0f 85 5e 04 00 00 jne 80504c0 <_IO_wfile_seekoff+0x740> 8050062: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 8050065: 8b 45 20 mov eax,DWORD PTR [ebp+0x20] 8050068: 29 c8 sub eax,ecx 805006a: 83 ec 04 sub esp,0x4 805006d: 50 push eax 805006e: 51 push ecx 805006f: 55 push ebp 8050070: ff d2 call edx 8050072: 83 c4 10 add esp,0x10 8050075: 99 cdq 8050076: 89 c6 mov esi,eax 8050078: 39 54 24 0c cmp DWORD PTR [esp+0xc],edx 805007c: 0f 8f 08 04 00 00 jg 805048a <_IO_wfile_seekoff+0x70a> 8050082: 0f 8d f8 03 00 00 jge 8050480 <_IO_wfile_seekoff+0x700> 8050088: 89 f2 mov edx,esi 805008a: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 805008d: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8050091: 89 45 0c mov DWORD PTR [ebp+0xc],eax 8050094: 89 45 14 mov DWORD PTR [ebp+0x14],eax 8050097: 01 c1 add ecx,eax 8050099: 89 45 10 mov DWORD PTR [ebp+0x10],eax 805009c: 89 45 18 mov DWORD PTR [ebp+0x18],eax 805009f: 01 c2 add edx,eax 80500a1: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 80500a4: 89 55 08 mov DWORD PTR [ebp+0x8],edx 80500a7: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 80500aa: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 80500ad: 89 50 08 mov DWORD PTR [eax+0x8],edx 80500b0: 89 10 mov DWORD PTR [eax],edx 80500b2: 89 50 04 mov DWORD PTR [eax+0x4],edx 80500b5: 89 50 10 mov DWORD PTR [eax+0x10],edx 80500b8: 89 50 0c mov DWORD PTR [eax+0xc],edx 80500bb: 89 50 14 mov DWORD PTR [eax+0x14],edx 80500be: ba 01 00 00 00 mov edx,0x1 80500c3: 89 e8 mov eax,ebp 80500c5: e8 e6 f5 ff ff call 804f6b0 80500ca: 85 c0 test eax,eax 80500cc: 0f 85 ae fd ff ff jne 804fe80 <_IO_wfile_seekoff+0x100> 80500d2: 89 f7 mov edi,esi 80500d4: 8b 04 24 mov eax,DWORD PTR [esp] 80500d7: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80500db: c1 ff 1f sar edi,0x1f 80500de: 03 74 24 18 add esi,DWORD PTR [esp+0x18] 80500e2: 13 7c 24 1c adc edi,DWORD PTR [esp+0x1c] 80500e6: 83 65 00 ef and DWORD PTR [ebp+0x0],0xffffffef 80500ea: 89 75 4c mov DWORD PTR [ebp+0x4c],esi 80500ed: 89 7d 50 mov DWORD PTR [ebp+0x50],edi 80500f0: e9 fa fc ff ff jmp 804fdef <_IO_wfile_seekoff+0x6f> 80500f5: 8d 76 00 lea esi,[esi+0x0] 80500f8: bb 54 6a 0d 08 mov ebx,0x80d6a54 80500fd: 81 eb 00 67 0d 08 sub ebx,0x80d6700 8050103: e9 78 fd ff ff jmp 804fe80 <_IO_wfile_seekoff+0x100> 8050108: 90 nop 8050109: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050110: 8b 5d 54 mov ebx,DWORD PTR [ebp+0x54] 8050113: 83 ec 0c sub esp,0xc 8050116: 53 push ebx 8050117: ff 53 10 call DWORD PTR [ebx+0x10] 805011a: 83 c4 10 add esp,0x10 805011d: 85 c0 test eax,eax 805011f: 0f 8e 33 04 00 00 jle 8050558 <_IO_wfile_seekoff+0x7d8> 8050125: 8b 55 58 mov edx,DWORD PTR [ebp+0x58] 8050128: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 805012c: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 805012f: 2b 0a sub ecx,DWORD PTR [edx] 8050131: c1 f9 02 sar ecx,0x2 8050134: 0f af c1 imul eax,ecx 8050137: 8b 0c 24 mov ecx,DWORD PTR [esp] 805013a: 99 cdq 805013b: 29 c1 sub ecx,eax 805013d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8050140: 19 d3 sbb ebx,edx 8050142: 2b 45 04 sub eax,DWORD PTR [ebp+0x4] 8050145: 99 cdq 8050146: 29 c1 sub ecx,eax 8050148: 19 d3 sbb ebx,edx 805014a: 89 0c 24 mov DWORD PTR [esp],ecx 805014d: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8050151: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8050154: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 8050157: 89 d3 mov ebx,edx 8050159: 89 c1 mov ecx,eax 805015b: f7 d3 not ebx 805015d: f7 d1 not ecx 805015f: 89 df mov edi,ebx 8050161: 09 cf or edi,ecx 8050163: 74 93 je 80500f8 <_IO_wfile_seekoff+0x378> 8050165: 01 04 24 add DWORD PTR [esp],eax 8050168: c7 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],0x0 805016f: 00 00 00 00 8050173: 11 54 24 04 adc DWORD PTR [esp+0x4],edx 8050177: e9 dc fd ff ff jmp 804ff58 <_IO_wfile_seekoff+0x1d8> 805017c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050180: 8b 48 18 mov ecx,DWORD PTR [eax+0x18] 8050183: 85 c9 test ecx,ecx 8050185: 0f 84 b5 03 00 00 je 8050540 <_IO_wfile_seekoff+0x7c0> 805018b: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 805018e: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 8050191: 8b 78 10 mov edi,DWORD PTR [eax+0x10] 8050194: 89 d6 mov esi,edx 8050196: 89 1c 24 mov DWORD PTR [esp],ebx 8050199: 81 e6 00 10 00 00 and esi,0x1000 805019f: 39 df cmp edi,ebx 80501a1: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80501a5: 76 4f jbe 80501f6 <_IO_wfile_seekoff+0x476> 80501a7: 85 f6 test esi,esi 80501a9: 74 4b je 80501f6 <_IO_wfile_seekoff+0x476> 80501ab: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 80501b1: b8 54 6a 0d 08 mov eax,0x80d6a54 80501b6: 2d 00 67 0d 08 sub eax,0x80d6700 80501bb: 89 da mov edx,ebx 80501bd: 81 ea 00 67 0d 08 sub edx,0x80d6700 80501c3: 39 d0 cmp eax,edx 80501c5: 0f 86 17 05 00 00 jbe 80506e2 <_IO_wfile_seekoff+0x962> 80501cb: 6a 02 push 0x2 80501cd: 6a 00 push 0x0 80501cf: 6a 00 push 0x0 80501d1: 55 push ebp 80501d2: ff 53 40 call DWORD PTR [ebx+0x40] 80501d5: 89 d3 mov ebx,edx 80501d7: 89 c1 mov ecx,eax 80501d9: 83 c4 10 add esp,0x10 80501dc: f7 d3 not ebx 80501de: f7 d1 not ecx 80501e0: 89 de mov esi,ebx 80501e2: 09 ce or esi,ecx 80501e4: 0f 84 ae 00 00 00 je 8050298 <_IO_wfile_seekoff+0x518> 80501ea: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 80501ed: 89 55 50 mov DWORD PTR [ebp+0x50],edx 80501f0: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 80501f3: 8b 55 00 mov edx,DWORD PTR [ebp+0x0] 80501f6: 80 e6 01 and dh,0x1 80501f9: 0f 84 71 01 00 00 je 8050370 <_IO_wfile_seekoff+0x5f0> 80501ff: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 8050202: 39 30 cmp DWORD PTR [eax],esi 8050204: 72 7f jb 8050285 <_IO_wfile_seekoff+0x505> 8050206: 8b 58 20 mov ebx,DWORD PTR [eax+0x20] 8050209: 8b 40 28 mov eax,DWORD PTR [eax+0x28] 805020c: 89 5c 24 14 mov DWORD PTR [esp+0x14],ebx 8050210: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8050214: 8b 75 54 mov esi,DWORD PTR [ebp+0x54] 8050217: 83 ec 0c sub esp,0xc 805021a: 56 push esi 805021b: ff 56 10 call DWORD PTR [esi+0x10] 805021e: 83 c4 10 add esp,0x10 8050221: 3b 3c 24 cmp edi,DWORD PTR [esp] 8050224: 0f 87 5e 01 00 00 ja 8050388 <_IO_wfile_seekoff+0x608> 805022a: 85 c0 test eax,eax 805022c: 0f 8e d6 03 00 00 jle 8050608 <_IO_wfile_seekoff+0x888> 8050232: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 8050236: 2b 74 24 14 sub esi,DWORD PTR [esp+0x14] 805023a: c1 fe 02 sar esi,0x2 805023d: 0f af f0 imul esi,eax 8050240: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8050243: 89 f7 mov edi,esi 8050245: c1 ff 1f sar edi,0x1f 8050248: f7 de neg esi 805024a: 83 d7 00 adc edi,0x0 805024d: 2b 45 04 sub eax,DWORD PTR [ebp+0x4] 8050250: f7 df neg edi 8050252: 99 cdq 8050253: 29 c6 sub esi,eax 8050255: 19 d7 sbb edi,edx 8050257: 89 34 24 mov DWORD PTR [esp],esi 805025a: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 805025e: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8050261: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 8050264: 89 d3 mov ebx,edx 8050266: 89 c1 mov ecx,eax 8050268: f7 d3 not ebx 805026a: f7 d1 not ecx 805026c: 89 df mov edi,ebx 805026e: 09 cf or edi,ecx 8050270: 0f 84 6a 02 00 00 je 80504e0 <_IO_wfile_seekoff+0x760> 8050276: 03 04 24 add eax,DWORD PTR [esp] 8050279: 13 54 24 04 adc edx,DWORD PTR [esp+0x4] 805027d: 85 d2 test edx,edx 805027f: 0f 89 6a fb ff ff jns 804fdef <_IO_wfile_seekoff+0x6f> 8050285: b8 e8 ff ff ff mov eax,0xffffffe8 805028a: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8050291: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050298: b8 ff ff ff ff mov eax,0xffffffff 805029d: ba ff ff ff ff mov edx,0xffffffff 80502a2: e9 48 fb ff ff jmp 804fdef <_IO_wfile_seekoff+0x6f> 80502a7: 89 f6 mov esi,esi 80502a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80502b0: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 80502b3: e9 69 fb ff ff jmp 804fe21 <_IO_wfile_seekoff+0xa1> 80502b8: 90 nop 80502b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80502c0: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 80502c3: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80502c7: f6 44 24 08 04 test BYTE PTR [esp+0x8],0x4 80502cc: 0f 85 26 fe ff ff jne 80500f8 <_IO_wfile_seekoff+0x378> 80502d2: e9 dc fc ff ff jmp 804ffb3 <_IO_wfile_seekoff+0x233> 80502d7: 89 f6 mov esi,esi 80502d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80502e0: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80502e3: 85 c0 test eax,eax 80502e5: 74 13 je 80502fa <_IO_wfile_seekoff+0x57a> 80502e7: 83 ec 0c sub esp,0xc 80502ea: 50 push eax 80502eb: e8 f0 a0 00 00 call 805a3e0 <__cfree> 80502f0: 81 65 00 ff fe ff ff and DWORD PTR [ebp+0x0],0xfffffeff 80502f7: 83 c4 10 add esp,0x10 80502fa: 83 ec 0c sub esp,0xc 80502fd: 55 push ebp 80502fe: e8 fd 41 00 00 call 8054500 <_IO_doallocbuf> 8050303: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 8050306: 83 c4 10 add esp,0x10 8050309: 89 45 14 mov DWORD PTR [ebp+0x14],eax 805030c: 89 45 10 mov DWORD PTR [ebp+0x10],eax 805030f: 89 45 18 mov DWORD PTR [ebp+0x18],eax 8050312: 89 45 0c mov DWORD PTR [ebp+0xc],eax 8050315: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8050318: 89 45 08 mov DWORD PTR [ebp+0x8],eax 805031b: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 805031e: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8050321: 89 50 10 mov DWORD PTR [eax+0x10],edx 8050324: 89 50 0c mov DWORD PTR [eax+0xc],edx 8050327: 89 50 14 mov DWORD PTR [eax+0x14],edx 805032a: 89 50 08 mov DWORD PTR [eax+0x8],edx 805032d: 89 10 mov DWORD PTR [eax],edx 805032f: 89 50 04 mov DWORD PTR [eax+0x4],edx 8050332: e9 f5 fa ff ff jmp 804fe2c <_IO_wfile_seekoff+0xac> 8050337: 89 f6 mov esi,esi 8050339: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8050340: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 8050344: 0f 86 a6 fc ff ff jbe 804fff0 <_IO_wfile_seekoff+0x270> 805034a: 8b 34 24 mov esi,DWORD PTR [esp] 805034d: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8050351: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050358: 00 8050359: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 8050360: 00 8050361: e9 8a fc ff ff jmp 804fff0 <_IO_wfile_seekoff+0x270> 8050366: 8d 76 00 lea esi,[esi+0x0] 8050369: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8050370: 8b 30 mov esi,DWORD PTR [eax] 8050372: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 8050375: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8050378: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 805037c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8050380: e9 8f fe ff ff jmp 8050214 <_IO_wfile_seekoff+0x494> 8050385: 8d 76 00 lea esi,[esi+0x0] 8050388: 85 c0 test eax,eax 805038a: 0f 8e d0 02 00 00 jle 8050660 <_IO_wfile_seekoff+0x8e0> 8050390: 8b 55 58 mov edx,DWORD PTR [ebp+0x58] 8050393: 8b 72 10 mov esi,DWORD PTR [edx+0x10] 8050396: 2b 72 0c sub esi,DWORD PTR [edx+0xc] 8050399: c1 fe 02 sar esi,0x2 805039c: 0f af f0 imul esi,eax 805039f: 89 f7 mov edi,esi 80503a1: c1 ff 1f sar edi,0x1f 80503a4: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80503a8: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80503ab: 85 d2 test edx,edx 80503ad: 0f 85 85 01 00 00 jne 8050538 <_IO_wfile_seekoff+0x7b8> 80503b3: 2b 45 08 sub eax,DWORD PTR [ebp+0x8] 80503b6: 99 cdq 80503b7: 01 c6 add esi,eax 80503b9: 11 d7 adc edi,edx 80503bb: 89 34 24 mov DWORD PTR [esp],esi 80503be: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 80503c2: e9 97 fe ff ff jmp 805025e <_IO_wfile_seekoff+0x4de> 80503c7: 89 f6 mov esi,esi 80503c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80503d0: 39 f1 cmp ecx,esi 80503d2: 0f 87 d0 fb ff ff ja 804ffa8 <_IO_wfile_seekoff+0x228> 80503d8: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 80503dc: 8b 34 24 mov esi,DWORD PTR [esp] 80503df: 39 fa cmp edx,edi 80503e1: 7f 0e jg 80503f1 <_IO_wfile_seekoff+0x671> 80503e3: 0f 8c bf fb ff ff jl 804ffa8 <_IO_wfile_seekoff+0x228> 80503e9: 39 f0 cmp eax,esi 80503eb: 0f 86 b7 fb ff ff jbe 804ffa8 <_IO_wfile_seekoff+0x228> 80503f1: 8b 04 24 mov eax,DWORD PTR [esp] 80503f4: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80503f8: 29 c8 sub eax,ecx 80503fa: 89 55 0c mov DWORD PTR [ebp+0xc],edx 80503fd: 89 55 14 mov DWORD PTR [ebp+0x14],edx 8050400: 01 d0 add eax,edx 8050402: 89 55 10 mov DWORD PTR [ebp+0x10],edx 8050405: 89 55 18 mov DWORD PTR [ebp+0x18],edx 8050408: 89 45 04 mov DWORD PTR [ebp+0x4],eax 805040b: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 805040e: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8050411: 89 50 08 mov DWORD PTR [eax+0x8],edx 8050414: 89 10 mov DWORD PTR [eax],edx 8050416: 89 50 04 mov DWORD PTR [eax+0x4],edx 8050419: 89 50 10 mov DWORD PTR [eax+0x10],edx 805041c: 89 50 0c mov DWORD PTR [eax+0xc],edx 805041f: 89 50 14 mov DWORD PTR [eax+0x14],edx 8050422: 31 d2 xor edx,edx 8050424: 89 e8 mov eax,ebp 8050426: e8 85 f2 ff ff call 804f6b0 805042b: 85 c0 test eax,eax 805042d: 0f 85 c5 fc ff ff jne 80500f8 <_IO_wfile_seekoff+0x378> 8050433: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8050436: 83 65 00 ef and DWORD PTR [ebp+0x0],0xffffffef 805043a: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 805043d: 85 d2 test edx,edx 805043f: 78 2c js 805046d <_IO_wfile_seekoff+0x6ed> 8050441: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8050447: b9 54 6a 0d 08 mov ecx,0x80d6a54 805044c: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8050452: 89 de mov esi,ebx 8050454: 81 ee 00 67 0d 08 sub esi,0x80d6700 805045a: 39 f1 cmp ecx,esi 805045c: 0f 86 ac 02 00 00 jbe 805070e <_IO_wfile_seekoff+0x98e> 8050462: 6a 00 push 0x0 8050464: 52 push edx 8050465: 50 push eax 8050466: 55 push ebp 8050467: ff 53 40 call DWORD PTR [ebx+0x40] 805046a: 83 c4 10 add esp,0x10 805046d: 8b 04 24 mov eax,DWORD PTR [esp] 8050470: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8050474: e9 76 f9 ff ff jmp 804fdef <_IO_wfile_seekoff+0x6f> 8050479: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050480: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 8050484: 0f 86 fe fb ff ff jbe 8050088 <_IO_wfile_seekoff+0x308> 805048a: 83 fe ff cmp esi,0xffffffff 805048d: 0f 84 2d 01 00 00 je 80505c0 <_IO_wfile_seekoff+0x840> 8050493: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8050497: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 805049b: c7 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],0x1 80504a2: 01 00 00 00 80504a6: 29 c6 sub esi,eax 80504a8: 19 d7 sbb edi,edx 80504aa: 89 34 24 mov DWORD PTR [esp],esi 80504ad: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 80504b1: e9 ca f9 ff ff jmp 804fe80 <_IO_wfile_seekoff+0x100> 80504b6: 8d 76 00 lea esi,[esi+0x0] 80504b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80504c0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80504c4: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 80504c7: e9 9e fb ff ff jmp 805006a <_IO_wfile_seekoff+0x2ea> 80504cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80504d0: e8 7b 0e 00 00 call 8051350 <_IO_vtable_check> 80504d5: e9 c7 f9 ff ff jmp 804fea1 <_IO_wfile_seekoff+0x121> 80504da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80504e0: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 80504e6: b8 54 6a 0d 08 mov eax,0x80d6a54 80504eb: 2d 00 67 0d 08 sub eax,0x80d6700 80504f0: 89 da mov edx,ebx 80504f2: 81 ea 00 67 0d 08 sub edx,0x80d6700 80504f8: 39 d0 cmp eax,edx 80504fa: 0f 86 ec 01 00 00 jbe 80506ec <_IO_wfile_seekoff+0x96c> 8050500: 6a 01 push 0x1 8050502: 6a 00 push 0x0 8050504: 6a 00 push 0x0 8050506: 55 push ebp 8050507: ff 53 40 call DWORD PTR [ebx+0x40] 805050a: 89 d3 mov ebx,edx 805050c: 89 c1 mov ecx,eax 805050e: 83 c4 10 add esp,0x10 8050511: f7 d3 not ebx 8050513: f7 d1 not ecx 8050515: 89 df mov edi,ebx 8050517: 09 cf or edi,ecx 8050519: 0f 84 79 fd ff ff je 8050298 <_IO_wfile_seekoff+0x518> 805051f: e9 52 fd ff ff jmp 8050276 <_IO_wfile_seekoff+0x4f6> 8050524: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050528: 31 d2 xor edx,edx 805052a: 31 f6 xor esi,esi 805052c: e9 59 fb ff ff jmp 805008a <_IO_wfile_seekoff+0x30a> 8050531: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050538: 2b 45 10 sub eax,DWORD PTR [ebp+0x10] 805053b: e9 76 fe ff ff jmp 80503b6 <_IO_wfile_seekoff+0x636> 8050540: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 8050547: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 805054e: 00 805054f: e9 0a fd ff ff jmp 805025e <_IO_wfile_seekoff+0x4de> 8050554: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050558: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 805055b: 83 ec 0c sub esp,0xc 805055e: 8b 10 mov edx,DWORD PTR [eax] 8050560: 2b 50 08 sub edx,DWORD PTR [eax+0x8] 8050563: 83 c0 2c add eax,0x2c 8050566: 8b 78 0c mov edi,DWORD PTR [eax+0xc] 8050569: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 805056c: 89 78 04 mov DWORD PTR [eax+0x4],edi 805056f: 89 30 mov DWORD PTR [eax],esi 8050571: c1 fa 02 sar edx,0x2 8050574: 52 push edx 8050575: ff 75 08 push DWORD PTR [ebp+0x8] 8050578: ff 75 0c push DWORD PTR [ebp+0xc] 805057b: 50 push eax 805057c: 53 push ebx 805057d: ff 53 18 call DWORD PTR [ebx+0x18] 8050580: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 8050583: 8b 7d 08 mov edi,DWORD PTR [ebp+0x8] 8050586: 8d 0c 02 lea ecx,[edx+eax*1] 8050589: 29 d7 sub edi,edx 805058b: 89 fa mov edx,edi 805058d: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 8050590: 8b 4d 58 mov ecx,DWORD PTR [ebp+0x58] 8050593: 29 c2 sub edx,eax 8050595: 89 d0 mov eax,edx 8050597: 99 cdq 8050598: 29 44 24 20 sub DWORD PTR [esp+0x20],eax 805059c: 8b 19 mov ebx,DWORD PTR [ecx] 805059e: 19 54 24 24 sbb DWORD PTR [esp+0x24],edx 80505a2: 83 c4 20 add esp,0x20 80505a5: 89 59 04 mov DWORD PTR [ecx+0x4],ebx 80505a8: e9 a4 fb ff ff jmp 8050151 <_IO_wfile_seekoff+0x3d1> 80505ad: 8d 76 00 lea esi,[esi+0x0] 80505b0: e8 9b 0d 00 00 call 8051350 <_IO_vtable_check> 80505b5: e9 ae f8 ff ff jmp 804fe68 <_IO_wfile_seekoff+0xe8> 80505ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80505c0: f3 0f 7e 44 24 08 movq xmm0,QWORD PTR [esp+0x8] 80505c6: c7 84 24 bc 00 00 00 mov DWORD PTR [esp+0xbc],0x1 80505cd: 01 00 00 00 80505d1: 66 0f d6 04 24 movq QWORD PTR [esp],xmm0 80505d6: e9 a5 f8 ff ff jmp 804fe80 <_IO_wfile_seekoff+0x100> 80505db: 90 nop 80505dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80505e0: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80505e4: e8 67 0d 00 00 call 8051350 <_IO_vtable_check> 80505e9: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80505ed: e9 1f fa ff ff jmp 8050011 <_IO_wfile_seekoff+0x291> 80505f2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80505f8: e8 53 0d 00 00 call 8051350 <_IO_vtable_check> 80505fd: e9 51 fa ff ff jmp 8050053 <_IO_wfile_seekoff+0x2d3> 8050602: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050608: 8b 45 58 mov eax,DWORD PTR [ebp+0x58] 805060b: 83 ec 0c sub esp,0xc 805060e: 8b 50 38 mov edx,DWORD PTR [eax+0x38] 8050611: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 8050614: 89 54 24 40 mov DWORD PTR [esp+0x40],edx 8050618: 89 44 24 3c mov DWORD PTR [esp+0x3c],eax 805061c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8050620: 29 d8 sub eax,ebx 8050622: c1 f8 02 sar eax,0x2 8050625: 50 push eax 8050626: ff 75 08 push DWORD PTR [ebp+0x8] 8050629: ff 75 0c push DWORD PTR [ebp+0xc] 805062c: 8d 44 24 48 lea eax,[esp+0x48] 8050630: 50 push eax 8050631: 56 push esi 8050632: ff 56 18 call DWORD PTR [esi+0x18] 8050635: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 8050638: 2b 75 0c sub esi,DWORD PTR [ebp+0xc] 805063b: 29 c6 sub esi,eax 805063d: 89 f7 mov edi,esi 805063f: c1 ff 1f sar edi,0x1f 8050642: f7 de neg esi 8050644: 83 d7 00 adc edi,0x0 8050647: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 805064b: f7 df neg edi 805064d: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 8050651: 83 c4 20 add esp,0x20 8050654: e9 05 fc ff ff jmp 805025e <_IO_wfile_seekoff+0x4de> 8050659: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050660: 8b 7d 58 mov edi,DWORD PTR [ebp+0x58] 8050663: 83 ec 0c sub esp,0xc 8050666: 8b 4f 10 mov ecx,DWORD PTR [edi+0x10] 8050669: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 805066c: 89 c8 mov eax,ecx 805066e: 89 4c 24 24 mov DWORD PTR [esp+0x24],ecx 8050672: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 8050676: 29 d0 sub eax,edx 8050678: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805067c: 50 push eax 805067d: e8 5e 98 00 00 call 8059ee0 <__libc_malloc> 8050682: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8050686: f3 0f 7e 4f 34 movq xmm1,QWORD PTR [edi+0x34] 805068b: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 805068f: 66 0f d6 4c 24 40 movq QWORD PTR [esp+0x40],xmm1 8050695: 89 c3 mov ebx,eax 8050697: 89 54 24 3c mov DWORD PTR [esp+0x3c],edx 805069b: 83 c4 10 add esp,0x10 805069e: 8d 44 24 28 lea eax,[esp+0x28] 80506a2: 50 push eax 80506a3: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80506a7: 01 d8 add eax,ebx 80506a9: 50 push eax 80506aa: 53 push ebx 80506ab: 8d 44 24 38 lea eax,[esp+0x38] 80506af: 50 push eax 80506b0: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 80506b4: 51 push ecx 80506b5: 52 push edx 80506b6: 8d 44 24 48 lea eax,[esp+0x48] 80506ba: 50 push eax 80506bb: 56 push esi 80506bc: ff 56 04 call DWORD PTR [esi+0x4] 80506bf: 83 c4 20 add esp,0x20 80506c2: 85 c0 test eax,eax 80506c4: 75 30 jne 80506f6 <_IO_wfile_seekoff+0x976> 80506c6: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 80506ca: 83 ec 0c sub esp,0xc 80506cd: 53 push ebx 80506ce: 29 de sub esi,ebx 80506d0: 89 f7 mov edi,esi 80506d2: e8 09 9d 00 00 call 805a3e0 <__cfree> 80506d7: c1 ff 1f sar edi,0x1f 80506da: 83 c4 10 add esp,0x10 80506dd: e9 c2 fc ff ff jmp 80503a4 <_IO_wfile_seekoff+0x624> 80506e2: e8 69 0c 00 00 call 8051350 <_IO_vtable_check> 80506e7: e9 df fa ff ff jmp 80501cb <_IO_wfile_seekoff+0x44b> 80506ec: e8 5f 0c 00 00 call 8051350 <_IO_vtable_check> 80506f1: e9 0a fe ff ff jmp 8050500 <_IO_wfile_seekoff+0x780> 80506f6: 83 ec 0c sub esp,0xc 80506f9: 53 push ebx 80506fa: e8 e1 9c 00 00 call 805a3e0 <__cfree> 80506ff: 83 c4 10 add esp,0x10 8050702: b8 ff ff ff ff mov eax,0xffffffff 8050707: 31 d2 xor edx,edx 8050709: e9 e1 f6 ff ff jmp 804fdef <_IO_wfile_seekoff+0x6f> 805070e: e8 3d 0c 00 00 call 8051350 <_IO_vtable_check> 8050713: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 8050716: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8050719: e9 44 fd ff ff jmp 8050462 <_IO_wfile_seekoff+0x6e2> 805071e: 66 90 xchg ax,ax 08050720 <_IO_wfile_underflow_mmap>: 8050720: 57 push edi 8050721: 56 push esi 8050722: 53 push ebx 8050723: 83 ec 10 sub esp,0x10 8050726: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805072a: 8b 03 mov eax,DWORD PTR [ebx] 805072c: a8 04 test al,0x4 805072e: 0f 85 b4 00 00 00 jne 80507e8 <_IO_wfile_underflow_mmap+0xc8> 8050734: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050737: 8b 10 mov edx,DWORD PTR [eax] 8050739: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 805073c: 72 72 jb 80507b0 <_IO_wfile_underflow_mmap+0x90> 805073e: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 8050741: 3b 4b 08 cmp ecx,DWORD PTR [ebx+0x8] 8050744: 8b 73 54 mov esi,DWORD PTR [ebx+0x54] 8050747: 73 77 jae 80507c0 <_IO_wfile_underflow_mmap+0xa0> 8050749: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 805074c: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8050750: 85 d2 test edx,edx 8050752: 0f 84 b0 00 00 00 je 8050808 <_IO_wfile_underflow_mmap+0xe8> 8050758: 8d 78 04 lea edi,[eax+0x4] 805075b: f3 0f 7e 40 2c movq xmm0,QWORD PTR [eax+0x2c] 8050760: 89 10 mov DWORD PTR [eax],edx 8050762: 89 50 08 mov DWORD PTR [eax+0x8],edx 8050765: 66 0f d6 40 34 movq QWORD PTR [eax+0x34],xmm0 805076a: 57 push edi 805076b: ff 70 1c push DWORD PTR [eax+0x1c] 805076e: 83 c0 2c add eax,0x2c 8050771: 52 push edx 8050772: 8d 54 24 18 lea edx,[esp+0x18] 8050776: 52 push edx 8050777: ff 73 08 push DWORD PTR [ebx+0x8] 805077a: 51 push ecx 805077b: 50 push eax 805077c: 56 push esi 805077d: ff 56 0c call DWORD PTR [esi+0xc] 8050780: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 8050784: 83 c4 20 add esp,0x20 8050787: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805078a: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805078d: 8b 10 mov edx,DWORD PTR [eax] 805078f: 3b 50 04 cmp edx,DWORD PTR [eax+0x4] 8050792: 72 1c jb 80507b0 <_IO_wfile_underflow_mmap+0x90> 8050794: b8 e8 ff ff ff mov eax,0xffffffe8 8050799: 65 c7 00 54 00 00 00 mov DWORD PTR gs:[eax],0x54 80507a0: 83 0b 20 or DWORD PTR [ebx],0x20 80507a3: 83 c4 10 add esp,0x10 80507a6: 5b pop ebx 80507a7: b8 ff ff ff ff mov eax,0xffffffff 80507ac: 5e pop esi 80507ad: 5f pop edi 80507ae: c3 ret 80507af: 90 nop 80507b0: 8b 02 mov eax,DWORD PTR [edx] 80507b2: 83 c4 10 add esp,0x10 80507b5: 5b pop ebx 80507b6: 5e pop esi 80507b7: 5f pop edi 80507b8: c3 ret 80507b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80507c0: 83 ec 0c sub esp,0xc 80507c3: 53 push ebx 80507c4: e8 27 24 00 00 call 8052bf0 <_IO_file_underflow_mmap> 80507c9: 89 c2 mov edx,eax 80507cb: 83 c4 10 add esp,0x10 80507ce: b8 ff ff ff ff mov eax,0xffffffff 80507d3: 83 fa ff cmp edx,0xffffffff 80507d6: 74 da je 80507b2 <_IO_wfile_underflow_mmap+0x92> 80507d8: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 80507db: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80507de: e9 66 ff ff ff jmp 8050749 <_IO_wfile_underflow_mmap+0x29> 80507e3: 90 nop 80507e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80507e8: 83 c8 20 or eax,0x20 80507eb: 89 03 mov DWORD PTR [ebx],eax 80507ed: b8 e8 ff ff ff mov eax,0xffffffe8 80507f2: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 80507f9: 83 c4 10 add esp,0x10 80507fc: b8 ff ff ff ff mov eax,0xffffffff 8050801: 5b pop ebx 8050802: 5e pop esi 8050803: 5f pop edi 8050804: c3 ret 8050805: 8d 76 00 lea esi,[esi+0x0] 8050808: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 805080b: 85 c0 test eax,eax 805080d: 74 12 je 8050821 <_IO_wfile_underflow_mmap+0x101> 805080f: 83 ec 0c sub esp,0xc 8050812: 50 push eax 8050813: e8 c8 9b 00 00 call 805a3e0 <__cfree> 8050818: 81 23 ff fe ff ff and DWORD PTR [ebx],0xfffffeff 805081e: 83 c4 10 add esp,0x10 8050821: 83 ec 0c sub esp,0xc 8050824: 53 push ebx 8050825: e8 16 bf 03 00 call 808c740 <_IO_wdoallocbuf> 805082a: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805082d: 8b 4b 04 mov ecx,DWORD PTR [ebx+0x4] 8050830: 83 c4 10 add esp,0x10 8050833: 8b 50 18 mov edx,DWORD PTR [eax+0x18] 8050836: e9 1d ff ff ff jmp 8050758 <_IO_wfile_underflow_mmap+0x38> 805083b: 90 nop 805083c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08050840 <_IO_wfile_underflow_maybe_mmap>: 8050840: 53 push ebx 8050841: 83 ec 14 sub esp,0x14 8050844: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8050848: 53 push ebx 8050849: e8 b2 1d 00 00 call 8052600 <_IO_file_underflow_maybe_mmap> 805084e: 83 c4 10 add esp,0x10 8050851: 83 f8 ff cmp eax,0xffffffff 8050854: 75 0a jne 8050860 <_IO_wfile_underflow_maybe_mmap+0x20> 8050856: 83 c4 08 add esp,0x8 8050859: b8 ff ff ff ff mov eax,0xffffffff 805085e: 5b pop ebx 805085f: c3 ret 8050860: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050863: 8b 80 b0 00 00 00 mov eax,DWORD PTR [eax+0xb0] 8050869: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805086d: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8050870: 83 c4 08 add esp,0x8 8050873: 5b pop ebx 8050874: ff e0 jmp eax 8050876: 8d 76 00 lea esi,[esi+0x0] 8050879: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08050880 <_IO_wdo_write>: 8050880: 55 push ebp 8050881: 57 push edi 8050882: 56 push esi 8050883: 53 push ebx 8050884: 83 ec 3c sub esp,0x3c 8050887: 8b 7c 24 58 mov edi,DWORD PTR [esp+0x58] 805088b: 8b 5c 24 50 mov ebx,DWORD PTR [esp+0x50] 805088f: 8b 6c 24 54 mov ebp,DWORD PTR [esp+0x54] 8050893: 85 ff test edi,edi 8050895: 0f 84 25 01 00 00 je 80509c0 <_IO_wdo_write+0x140> 805089b: 8b 43 54 mov eax,DWORD PTR [ebx+0x54] 805089e: 8b 73 10 mov esi,DWORD PTR [ebx+0x10] 80508a1: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80508a5: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80508a8: 39 43 18 cmp DWORD PTR [ebx+0x18],eax 80508ab: 0f 85 b5 00 00 00 jne 8050966 <_IO_wdo_write+0xe6> 80508b1: 39 f0 cmp eax,esi 80508b3: 0f 84 ad 00 00 00 je 8050966 <_IO_wdo_write+0xe6> 80508b9: 83 ec 04 sub esp,0x4 80508bc: 29 f0 sub eax,esi 80508be: 50 push eax 80508bf: 56 push esi 80508c0: 53 push ebx 80508c1: e8 ba 27 00 00 call 8053080 <_IO_new_do_write> 80508c6: 83 c4 10 add esp,0x10 80508c9: 83 f8 ff cmp eax,0xffffffff 80508cc: 0f 84 18 01 00 00 je 80509ea <_IO_wdo_write+0x16a> 80508d2: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80508d5: 8b 73 10 mov esi,DWORD PTR [ebx+0x10] 80508d8: e9 89 00 00 00 jmp 8050966 <_IO_wdo_write+0xe6> 80508dd: 8d 76 00 lea esi,[esi+0x0] 80508e0: 8d 44 24 20 lea eax,[esp+0x20] 80508e4: 8d 4c 24 30 lea ecx,[esp+0x30] 80508e8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80508ec: 89 c2 mov edx,eax 80508ee: 89 c6 mov esi,eax 80508f0: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80508f4: 8d 54 24 1c lea edx,[esp+0x1c] 80508f8: 52 push edx 80508f9: 51 push ecx 80508fa: 50 push eax 80508fb: 8d 44 24 24 lea eax,[esp+0x24] 80508ff: 50 push eax 8050900: 8d 44 bd 00 lea eax,[ebp+edi*4+0x0] 8050904: 50 push eax 8050905: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050908: 55 push ebp 8050909: 83 c0 2c add eax,0x2c 805090c: 50 push eax 805090d: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8050911: 50 push eax 8050912: ff 50 04 call DWORD PTR [eax+0x4] 8050915: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8050919: 83 c4 1c add esp,0x1c 805091c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8050920: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8050924: 29 d0 sub eax,edx 8050926: 50 push eax 8050927: 56 push esi 8050928: 53 push ebx 8050929: e8 52 27 00 00 call 8053080 <_IO_new_do_write> 805092e: 83 c4 10 add esp,0x10 8050931: 83 f8 ff cmp eax,0xffffffff 8050934: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8050938: 74 7c je 80509b6 <_IO_wdo_write+0x136> 805093a: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805093e: 89 d0 mov eax,edx 8050940: 29 e8 sub eax,ebp 8050942: 89 c6 mov esi,eax 8050944: c1 fe 02 sar esi,0x2 8050947: 29 f7 sub edi,esi 8050949: 85 c9 test ecx,ecx 805094b: 74 0d je 805095a <_IO_wdo_write+0xda> 805094d: 83 f9 01 cmp ecx,0x1 8050950: 75 36 jne 8050988 <_IO_wdo_write+0x108> 8050952: 83 c0 03 add eax,0x3 8050955: 83 f8 06 cmp eax,0x6 8050958: 76 2e jbe 8050988 <_IO_wdo_write+0x108> 805095a: 85 ff test edi,edi 805095c: 74 62 je 80509c0 <_IO_wdo_write+0x140> 805095e: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8050961: 8b 73 10 mov esi,DWORD PTR [ebx+0x10] 8050964: 89 d5 mov ebp,edx 8050966: 89 c1 mov ecx,eax 8050968: 89 f2 mov edx,esi 805096a: 29 f1 sub ecx,esi 805096c: 83 f9 0f cmp ecx,0xf 805096f: 0f 86 6b ff ff ff jbe 80508e0 <_IO_wdo_write+0x60> 8050975: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8050979: 8b 4b 20 mov ecx,DWORD PTR [ebx+0x20] 805097c: e9 6f ff ff ff jmp 80508f0 <_IO_wdo_write+0x70> 8050981: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050988: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 805098b: 31 c0 xor eax,eax 805098d: 85 ff test edi,edi 805098f: 0f 95 c0 setne al 8050992: f7 d8 neg eax 8050994: f7 03 02 02 00 00 test DWORD PTR [ebx],0x202 805099a: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 805099d: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 80509a0: 89 0a mov DWORD PTR [edx],ecx 80509a2: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 80509a5: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 80509a8: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 80509ab: 75 06 jne 80509b3 <_IO_wdo_write+0x133> 80509ad: 8d 76 00 lea esi,[esi+0x0] 80509b0: 8b 4a 1c mov ecx,DWORD PTR [edx+0x1c] 80509b3: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 80509b6: 83 c4 3c add esp,0x3c 80509b9: 5b pop ebx 80509ba: 5e pop esi 80509bb: 5f pop edi 80509bc: 5d pop ebp 80509bd: c3 ret 80509be: 66 90 xchg ax,ax 80509c0: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 80509c3: 8b 03 mov eax,DWORD PTR [ebx] 80509c5: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 80509c8: 25 02 02 00 00 and eax,0x202 80509cd: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 80509d0: 89 0a mov DWORD PTR [edx],ecx 80509d2: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 80509d5: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 80509d8: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 80509db: 74 d3 je 80509b0 <_IO_wdo_write+0x130> 80509dd: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 80509e0: 83 c4 3c add esp,0x3c 80509e3: 31 c0 xor eax,eax 80509e5: 5b pop ebx 80509e6: 5e pop esi 80509e7: 5f pop edi 80509e8: 5d pop ebp 80509e9: c3 ret 80509ea: b8 ff ff ff ff mov eax,0xffffffff 80509ef: eb c5 jmp 80509b6 <_IO_wdo_write+0x136> 80509f1: eb 0d jmp 8050a00 <_IO_wfile_overflow> 80509f3: 90 nop 80509f4: 90 nop 80509f5: 90 nop 80509f6: 90 nop 80509f7: 90 nop 80509f8: 90 nop 80509f9: 90 nop 80509fa: 90 nop 80509fb: 90 nop 80509fc: 90 nop 80509fd: 90 nop 80509fe: 90 nop 80509ff: 90 nop 08050a00 <_IO_wfile_overflow>: 8050a00: 55 push ebp 8050a01: 57 push edi 8050a02: 56 push esi 8050a03: 53 push ebx 8050a04: 83 ec 1c sub esp,0x1c 8050a07: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8050a0b: 8b 03 mov eax,DWORD PTR [ebx] 8050a0d: a8 08 test al,0x8 8050a0f: 74 1f je 8050a30 <_IO_wfile_overflow+0x30> 8050a11: 83 c8 20 or eax,0x20 8050a14: 89 03 mov DWORD PTR [ebx],eax 8050a16: b8 e8 ff ff ff mov eax,0xffffffe8 8050a1b: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8050a22: b8 ff ff ff ff mov eax,0xffffffff 8050a27: 83 c4 1c add esp,0x1c 8050a2a: 5b pop ebx 8050a2b: 5e pop esi 8050a2c: 5f pop edi 8050a2d: 5d pop ebp 8050a2e: c3 ret 8050a2f: 90 nop 8050a30: f6 c4 08 test ah,0x8 8050a33: 75 68 jne 8050a9d <_IO_wfile_overflow+0x9d> 8050a35: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8050a38: 8b 6a 0c mov ebp,DWORD PTR [edx+0xc] 8050a3b: 85 ed test ebp,ebp 8050a3d: 0f 84 b5 01 00 00 je 8050bf8 <_IO_wfile_overflow+0x1f8> 8050a43: 8b 7a 1c mov edi,DWORD PTR [edx+0x1c] 8050a46: 8b 0a mov ecx,DWORD PTR [edx] 8050a48: 39 f9 cmp ecx,edi 8050a4a: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8050a4e: 0f 84 84 01 00 00 je 8050bd8 <_IO_wfile_overflow+0x1d8> 8050a54: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 8050a57: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 8050a5a: 8b 7b 04 mov edi,DWORD PTR [ebx+0x4] 8050a5d: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8050a61: 89 32 mov DWORD PTR [edx],esi 8050a63: 89 72 08 mov DWORD PTR [edx+0x8],esi 8050a66: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 8050a6a: 8b 73 20 mov esi,DWORD PTR [ebx+0x20] 8050a6d: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 8050a70: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 8050a73: 89 6a 14 mov DWORD PTR [edx+0x14],ebp 8050a76: 89 73 18 mov DWORD PTR [ebx+0x18],esi 8050a79: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8050a7d: 89 7b 14 mov DWORD PTR [ebx+0x14],edi 8050a80: 89 7b 10 mov DWORD PTR [ebx+0x10],edi 8050a83: 89 73 04 mov DWORD PTR [ebx+0x4],esi 8050a86: 89 73 0c mov DWORD PTR [ebx+0xc],esi 8050a89: 89 c6 mov esi,eax 8050a8b: 81 ce 00 08 00 00 or esi,0x800 8050a91: a9 02 02 00 00 test eax,0x202 8050a96: 89 33 mov DWORD PTR [ebx],esi 8050a98: 74 03 je 8050a9d <_IO_wfile_overflow+0x9d> 8050a9a: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 8050a9d: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 8050aa2: 74 7c je 8050b20 <_IO_wfile_overflow+0x120> 8050aa4: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050aa7: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8050aaa: 3b 50 1c cmp edx,DWORD PTR [eax+0x1c] 8050aad: 0f 84 9d 00 00 00 je 8050b50 <_IO_wfile_overflow+0x150> 8050ab3: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 8050ab7: 8d 4a 04 lea ecx,[edx+0x4] 8050aba: 89 48 10 mov DWORD PTR [eax+0x10],ecx 8050abd: 89 3a mov DWORD PTR [edx],edi 8050abf: 8b 13 mov edx,DWORD PTR [ebx] 8050ac1: f6 c2 02 test dl,0x2 8050ac4: 74 3a je 8050b00 <_IO_wfile_overflow+0x100> 8050ac6: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 8050ac9: 85 d2 test edx,edx 8050acb: 0f 8e bf 00 00 00 jle 8050b90 <_IO_wfile_overflow+0x190> 8050ad1: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8050ad4: 83 ec 04 sub esp,0x4 8050ad7: 29 c1 sub ecx,eax 8050ad9: c1 f9 02 sar ecx,0x2 8050adc: 51 push ecx 8050add: 50 push eax 8050ade: 53 push ebx 8050adf: e8 9c fd ff ff call 8050880 <_IO_wdo_write> 8050ae4: 83 c4 10 add esp,0x10 8050ae7: 83 f8 ff cmp eax,0xffffffff 8050aea: 0f 94 c0 sete al 8050aed: 84 c0 test al,al 8050aef: 74 19 je 8050b0a <_IO_wfile_overflow+0x10a> 8050af1: 83 c4 1c add esp,0x1c 8050af4: b8 ff ff ff ff mov eax,0xffffffff 8050af9: 5b pop ebx 8050afa: 5e pop esi 8050afb: 5f pop edi 8050afc: 5d pop ebp 8050afd: c3 ret 8050afe: 66 90 xchg ax,ax 8050b00: 80 e6 02 and dh,0x2 8050b03: 74 05 je 8050b0a <_IO_wfile_overflow+0x10a> 8050b05: 83 ff 0a cmp edi,0xa 8050b08: 74 bc je 8050ac6 <_IO_wfile_overflow+0xc6> 8050b0a: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8050b0e: 83 c4 1c add esp,0x1c 8050b11: 5b pop ebx 8050b12: 5e pop esi 8050b13: 5f pop edi 8050b14: 5d pop ebp 8050b15: c3 ret 8050b16: 8d 76 00 lea esi,[esi+0x0] 8050b19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8050b20: 8b 73 68 mov esi,DWORD PTR [ebx+0x68] 8050b23: 85 f6 test esi,esi 8050b25: 0f 8e 8d 00 00 00 jle 8050bb8 <_IO_wfile_overflow+0x1b8> 8050b2b: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050b2e: 83 ec 04 sub esp,0x4 8050b31: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 8050b34: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8050b37: 29 d0 sub eax,edx 8050b39: c1 f8 02 sar eax,0x2 8050b3c: 50 push eax 8050b3d: 52 push edx 8050b3e: 53 push ebx 8050b3f: e8 3c fd ff ff call 8050880 <_IO_wdo_write> 8050b44: 83 c4 10 add esp,0x10 8050b47: e9 db fe ff ff jmp 8050a27 <_IO_wfile_overflow+0x27> 8050b4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050b50: 8b 4b 68 mov ecx,DWORD PTR [ebx+0x68] 8050b53: 85 c9 test ecx,ecx 8050b55: 0f 8e d8 00 00 00 jle 8050c33 <_IO_wfile_overflow+0x233> 8050b5b: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8050b5e: 83 ec 04 sub esp,0x4 8050b61: 29 c2 sub edx,eax 8050b63: c1 fa 02 sar edx,0x2 8050b66: 52 push edx 8050b67: 50 push eax 8050b68: 53 push ebx 8050b69: e8 12 fd ff ff call 8050880 <_IO_wdo_write> 8050b6e: 83 c4 10 add esp,0x10 8050b71: 83 f8 ff cmp eax,0xffffffff 8050b74: 0f 94 c0 sete al 8050b77: 84 c0 test al,al 8050b79: 0f 85 72 ff ff ff jne 8050af1 <_IO_wfile_overflow+0xf1> 8050b7f: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050b82: 8b 50 10 mov edx,DWORD PTR [eax+0x10] 8050b85: e9 29 ff ff ff jmp 8050ab3 <_IO_wfile_overflow+0xb3> 8050b8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050b90: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8050b93: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8050b96: 83 ec 04 sub esp,0x4 8050b99: 29 d0 sub eax,edx 8050b9b: 50 push eax 8050b9c: 52 push edx 8050b9d: 53 push ebx 8050b9e: e8 dd 24 00 00 call 8053080 <_IO_new_do_write> 8050ba3: 83 c4 10 add esp,0x10 8050ba6: 83 f8 ff cmp eax,0xffffffff 8050ba9: 0f 94 c0 sete al 8050bac: e9 3c ff ff ff jmp 8050aed <_IO_wfile_overflow+0xed> 8050bb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050bb8: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8050bbb: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8050bbe: 83 ec 04 sub esp,0x4 8050bc1: 29 d0 sub eax,edx 8050bc3: 50 push eax 8050bc4: 52 push edx 8050bc5: 53 push ebx 8050bc6: e8 b5 24 00 00 call 8053080 <_IO_new_do_write> 8050bcb: 83 c4 10 add esp,0x10 8050bce: e9 54 fe ff ff jmp 8050a27 <_IO_wfile_overflow+0x27> 8050bd3: 90 nop 8050bd4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050bd8: 8b 7b 1c mov edi,DWORD PTR [ebx+0x1c] 8050bdb: 8b 72 18 mov esi,DWORD PTR [edx+0x18] 8050bde: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8050be2: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 8050be5: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8050be9: 89 f1 mov ecx,esi 8050beb: 89 32 mov DWORD PTR [edx],esi 8050bed: 89 72 04 mov DWORD PTR [edx+0x4],esi 8050bf0: e9 6c fe ff ff jmp 8050a61 <_IO_wfile_overflow+0x61> 8050bf5: 8d 76 00 lea esi,[esi+0x0] 8050bf8: 83 ec 0c sub esp,0xc 8050bfb: 53 push ebx 8050bfc: e8 3f bb 03 00 call 808c740 <_IO_wdoallocbuf> 8050c01: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8050c04: 8b 7b 10 mov edi,DWORD PTR [ebx+0x10] 8050c07: 83 c4 10 add esp,0x10 8050c0a: 8b 4a 18 mov ecx,DWORD PTR [edx+0x18] 8050c0d: 85 ff test edi,edi 8050c0f: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 8050c12: 89 0a mov DWORD PTR [edx],ecx 8050c14: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 8050c17: 74 3b je 8050c54 <_IO_wfile_overflow+0x254> 8050c19: 8b 42 1c mov eax,DWORD PTR [edx+0x1c] 8050c1c: 8b 7b 04 mov edi,DWORD PTR [ebx+0x4] 8050c1f: 89 ce mov esi,ecx 8050c21: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8050c25: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8050c28: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050c2c: 8b 03 mov eax,DWORD PTR [ebx] 8050c2e: e9 2e fe ff ff jmp 8050a61 <_IO_wfile_overflow+0x61> 8050c33: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8050c36: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8050c39: 83 ec 04 sub esp,0x4 8050c3c: 29 d0 sub eax,edx 8050c3e: 50 push eax 8050c3f: 52 push edx 8050c40: 53 push ebx 8050c41: e8 3a 24 00 00 call 8053080 <_IO_new_do_write> 8050c46: 83 c4 10 add esp,0x10 8050c49: 83 f8 ff cmp eax,0xffffffff 8050c4c: 0f 94 c0 sete al 8050c4f: e9 23 ff ff ff jmp 8050b77 <_IO_wfile_overflow+0x177> 8050c54: 83 ec 0c sub esp,0xc 8050c57: 53 push ebx 8050c58: e8 a3 38 00 00 call 8054500 <_IO_doallocbuf> 8050c5d: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8050c60: 8b 7b 1c mov edi,DWORD PTR [ebx+0x1c] 8050c63: 8b 42 1c mov eax,DWORD PTR [edx+0x1c] 8050c66: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 8050c69: 8b 0a mov ecx,DWORD PTR [edx] 8050c6b: 8b 72 04 mov esi,DWORD PTR [edx+0x4] 8050c6e: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8050c72: 83 c4 10 add esp,0x10 8050c75: 8b 03 mov eax,DWORD PTR [ebx] 8050c77: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8050c7b: e9 e1 fd ff ff jmp 8050a61 <_IO_wfile_overflow+0x61> 08050c80 <_IO_wfile_sync>: 8050c80: 57 push edi 8050c81: 56 push esi 8050c82: 53 push ebx 8050c83: 83 ec 10 sub esp,0x10 8050c86: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8050c8a: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8050c8d: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 8050c90: 8b 4a 0c mov ecx,DWORD PTR [edx+0xc] 8050c93: 39 c8 cmp eax,ecx 8050c95: 76 3c jbe 8050cd3 <_IO_wfile_sync+0x53> 8050c97: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 8050c9a: 85 d2 test edx,edx 8050c9c: 0f 8e be 00 00 00 jle 8050d60 <_IO_wfile_sync+0xe0> 8050ca2: 29 c8 sub eax,ecx 8050ca4: 83 ec 04 sub esp,0x4 8050ca7: c1 f8 02 sar eax,0x2 8050caa: 50 push eax 8050cab: 51 push ecx 8050cac: 53 push ebx 8050cad: e8 ce fb ff ff call 8050880 <_IO_wdo_write> 8050cb2: 83 c4 10 add esp,0x10 8050cb5: 85 c0 test eax,eax 8050cb7: 0f 95 c0 setne al 8050cba: 84 c0 test al,al 8050cbc: 74 12 je 8050cd0 <_IO_wfile_sync+0x50> 8050cbe: 83 c4 10 add esp,0x10 8050cc1: b8 ff ff ff ff mov eax,0xffffffff 8050cc6: 5b pop ebx 8050cc7: 5e pop esi 8050cc8: 5f pop edi 8050cc9: c3 ret 8050cca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8050cd0: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8050cd3: 8b 02 mov eax,DWORD PTR [edx] 8050cd5: 2b 42 04 sub eax,DWORD PTR [edx+0x4] 8050cd8: c1 f8 02 sar eax,0x2 8050cdb: 85 c0 test eax,eax 8050cdd: 89 c6 mov esi,eax 8050cdf: 75 1f jne 8050d00 <_IO_wfile_sync+0x80> 8050ce1: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 8050ce8: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 8050cef: 83 c4 10 add esp,0x10 8050cf2: 5b pop ebx 8050cf3: 31 c0 xor eax,eax 8050cf5: 5e pop esi 8050cf6: 5f pop edi 8050cf7: c3 ret 8050cf8: 90 nop 8050cf9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050d00: 8b 7b 54 mov edi,DWORD PTR [ebx+0x54] 8050d03: 83 ec 0c sub esp,0xc 8050d06: 57 push edi 8050d07: ff 57 10 call DWORD PTR [edi+0x10] 8050d0a: 83 c4 10 add esp,0x10 8050d0d: 85 c0 test eax,eax 8050d0f: 0f 8e 83 00 00 00 jle 8050d98 <_IO_wfile_sync+0x118> 8050d15: 0f af c6 imul eax,esi 8050d18: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8050d1e: ba 54 6a 0d 08 mov edx,0x80d6a54 8050d23: 81 ea 00 67 0d 08 sub edx,0x80d6700 8050d29: 89 f1 mov ecx,esi 8050d2b: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8050d31: 39 ca cmp edx,ecx 8050d33: 0f 86 97 00 00 00 jbe 8050dd0 <_IO_wfile_sync+0x150> 8050d39: 99 cdq 8050d3a: 6a 01 push 0x1 8050d3c: 52 push edx 8050d3d: 50 push eax 8050d3e: 53 push ebx 8050d3f: ff 56 40 call DWORD PTR [esi+0x40] 8050d42: f7 d2 not edx 8050d44: f7 d0 not eax 8050d46: 83 c4 10 add esp,0x10 8050d49: 89 d7 mov edi,edx 8050d4b: 09 c7 or edi,eax 8050d4d: 74 31 je 8050d80 <_IO_wfile_sync+0x100> 8050d4f: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050d52: 8b 10 mov edx,DWORD PTR [eax] 8050d54: 89 50 04 mov DWORD PTR [eax+0x4],edx 8050d57: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8050d5a: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8050d5d: eb 82 jmp 8050ce1 <_IO_wfile_sync+0x61> 8050d5f: 90 nop 8050d60: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8050d63: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8050d66: 83 ec 04 sub esp,0x4 8050d69: 29 d0 sub eax,edx 8050d6b: 50 push eax 8050d6c: 52 push edx 8050d6d: 53 push ebx 8050d6e: e8 0d 23 00 00 call 8053080 <_IO_new_do_write> 8050d73: 83 c4 10 add esp,0x10 8050d76: 85 c0 test eax,eax 8050d78: 0f 95 c0 setne al 8050d7b: e9 3a ff ff ff jmp 8050cba <_IO_wfile_sync+0x3a> 8050d80: b8 e8 ff ff ff mov eax,0xffffffe8 8050d85: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 8050d89: 0f 85 2f ff ff ff jne 8050cbe <_IO_wfile_sync+0x3e> 8050d8f: e9 4d ff ff ff jmp 8050ce1 <_IO_wfile_sync+0x61> 8050d94: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050d98: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8050d9b: 83 ec 0c sub esp,0xc 8050d9e: f3 0f 7e 40 34 movq xmm0,QWORD PTR [eax+0x34] 8050da3: 83 c0 2c add eax,0x2c 8050da6: 66 0f d6 00 movq QWORD PTR [eax],xmm0 8050daa: 56 push esi 8050dab: ff 73 08 push DWORD PTR [ebx+0x8] 8050dae: ff 73 0c push DWORD PTR [ebx+0xc] 8050db1: 50 push eax 8050db2: 57 push edi 8050db3: ff 57 18 call DWORD PTR [edi+0x18] 8050db6: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 8050db9: 83 c4 20 add esp,0x20 8050dbc: 8d 0c 02 lea ecx,[edx+eax*1] 8050dbf: 2b 53 08 sub edx,DWORD PTR [ebx+0x8] 8050dc2: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8050dc5: 01 d0 add eax,edx 8050dc7: e9 4c ff ff ff jmp 8050d18 <_IO_wfile_sync+0x98> 8050dcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050dd0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050dd4: e8 77 05 00 00 call 8051350 <_IO_vtable_check> 8050dd9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8050ddd: e9 57 ff ff ff jmp 8050d39 <_IO_wfile_sync+0xb9> 8050de2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050de9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08050df0 <_IO_wfile_xsputn>: 8050df0: 55 push ebp 8050df1: 57 push edi 8050df2: 31 c0 xor eax,eax 8050df4: 56 push esi 8050df5: 53 push ebx 8050df6: 83 ec 1c sub esp,0x1c 8050df9: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8050dfd: 8b 6c 24 30 mov ebp,DWORD PTR [esp+0x30] 8050e01: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8050e05: 85 ff test edi,edi 8050e07: 0f 84 96 00 00 00 je 8050ea3 <_IO_wfile_xsputn+0xb3> 8050e0d: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8050e10: 8b 55 58 mov edx,DWORD PTR [ebp+0x58] 8050e13: 25 00 0a 00 00 and eax,0xa00 8050e18: 8b 5a 14 mov ebx,DWORD PTR [edx+0x14] 8050e1b: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 8050e1e: 3d 00 0a 00 00 cmp eax,0xa00 8050e23: 0f 84 9f 00 00 00 je 8050ec8 <_IO_wfile_xsputn+0xd8> 8050e29: 29 cb sub ebx,ecx 8050e2b: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050e32: 00 8050e33: c1 fb 02 sar ebx,0x2 8050e36: 85 db test ebx,ebx 8050e38: 74 76 je 8050eb0 <_IO_wfile_xsputn+0xc0> 8050e3a: 39 df cmp edi,ebx 8050e3c: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8050e40: 0f 46 df cmovbe ebx,edi 8050e43: 31 c0 xor eax,eax 8050e45: 83 fb 14 cmp ebx,0x14 8050e48: 0f 87 e2 00 00 00 ja 8050f30 <_IO_wfile_xsputn+0x140> 8050e4e: 66 90 xchg ax,ax 8050e50: 8b 14 86 mov edx,DWORD PTR [esi+eax*4] 8050e53: 89 14 81 mov DWORD PTR [ecx+eax*4],edx 8050e56: 83 c0 01 add eax,0x1 8050e59: 39 d8 cmp eax,ebx 8050e5b: 75 f3 jne 8050e50 <_IO_wfile_xsputn+0x60> 8050e5d: 8d 04 9d 00 00 00 00 lea eax,[ebx*4+0x0] 8050e64: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8050e68: 01 c1 add ecx,eax 8050e6a: 01 c6 add esi,eax 8050e6c: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 8050e6f: 89 f8 mov eax,edi 8050e71: 29 d8 sub eax,ebx 8050e73: 89 c3 mov ebx,eax 8050e75: 75 3b jne 8050eb2 <_IO_wfile_xsputn+0xc2> 8050e77: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8050e7b: 85 c0 test eax,eax 8050e7d: 74 20 je 8050e9f <_IO_wfile_xsputn+0xaf> 8050e7f: 8b 55 58 mov edx,DWORD PTR [ebp+0x58] 8050e82: 8b 42 10 mov eax,DWORD PTR [edx+0x10] 8050e85: 8b 52 0c mov edx,DWORD PTR [edx+0xc] 8050e88: 39 d0 cmp eax,edx 8050e8a: 74 13 je 8050e9f <_IO_wfile_xsputn+0xaf> 8050e8c: 29 d0 sub eax,edx 8050e8e: 83 ec 04 sub esp,0x4 8050e91: c1 f8 02 sar eax,0x2 8050e94: 50 push eax 8050e95: 52 push edx 8050e96: 55 push ebp 8050e97: e8 e4 f9 ff ff call 8050880 <_IO_wdo_write> 8050e9c: 83 c4 10 add esp,0x10 8050e9f: 89 f8 mov eax,edi 8050ea1: 29 d8 sub eax,ebx 8050ea3: 83 c4 1c add esp,0x1c 8050ea6: 5b pop ebx 8050ea7: 5e pop esi 8050ea8: 5f pop edi 8050ea9: 5d pop ebp 8050eaa: c3 ret 8050eab: 90 nop 8050eac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050eb0: 89 fb mov ebx,edi 8050eb2: 83 ec 04 sub esp,0x4 8050eb5: 53 push ebx 8050eb6: 56 push esi 8050eb7: 55 push ebp 8050eb8: e8 93 b7 03 00 call 808c650 <_IO_wdefault_xsputn> 8050ebd: 83 c4 10 add esp,0x10 8050ec0: 29 c3 sub ebx,eax 8050ec2: eb b3 jmp 8050e77 <_IO_wfile_xsputn+0x87> 8050ec4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8050ec8: 8b 5a 1c mov ebx,DWORD PTR [edx+0x1c] 8050ecb: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050ed2: 00 8050ed3: 29 cb sub ebx,ecx 8050ed5: c1 fb 02 sar ebx,0x2 8050ed8: 39 df cmp edi,ebx 8050eda: 0f 87 56 ff ff ff ja 8050e36 <_IO_wfile_xsputn+0x46> 8050ee0: 8d 04 be lea eax,[esi+edi*4] 8050ee3: 39 c6 cmp esi,eax 8050ee5: 0f 83 4b ff ff ff jae 8050e36 <_IO_wfile_xsputn+0x46> 8050eeb: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8050eef: 83 e8 04 sub eax,0x4 8050ef2: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050ef6: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8050efa: 83 78 fc 0a cmp DWORD PTR [eax-0x4],0xa 8050efe: 74 54 je 8050f54 <_IO_wfile_xsputn+0x164> 8050f00: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8050f04: eb 12 jmp 8050f18 <_IO_wfile_xsputn+0x128> 8050f06: 8d 76 00 lea esi,[esi+0x0] 8050f09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8050f10: 83 e8 04 sub eax,0x4 8050f13: 83 38 0a cmp DWORD PTR [eax],0xa 8050f16: 74 38 je 8050f50 <_IO_wfile_xsputn+0x160> 8050f18: 39 c6 cmp esi,eax 8050f1a: 72 f4 jb 8050f10 <_IO_wfile_xsputn+0x120> 8050f1c: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8050f23: 00 8050f24: e9 0d ff ff ff jmp 8050e36 <_IO_wfile_xsputn+0x46> 8050f29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8050f30: 83 ec 04 sub esp,0x4 8050f33: 53 push ebx 8050f34: 56 push esi 8050f35: 8d 34 9e lea esi,[esi+ebx*4] 8050f38: 51 push ecx 8050f39: e8 02 c4 01 00 call 806d340 <__wmempcpy> 8050f3e: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8050f42: 83 c4 10 add esp,0x10 8050f45: 89 42 10 mov DWORD PTR [edx+0x10],eax 8050f48: e9 22 ff ff ff jmp 8050e6f <_IO_wfile_xsputn+0x7f> 8050f4d: 8d 76 00 lea esi,[esi+0x0] 8050f50: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8050f54: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8050f58: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 8050f5f: 00 8050f60: 29 f0 sub eax,esi 8050f62: c1 f8 02 sar eax,0x2 8050f65: 8d 58 01 lea ebx,[eax+0x1] 8050f68: e9 c9 fe ff ff jmp 8050e36 <_IO_wfile_xsputn+0x46> 8050f6d: 66 90 xchg ax,ax 8050f6f: 90 nop 08050f70 <_IO_vasprintf>: 8050f70: 55 push ebp 8050f71: 57 push edi 8050f72: 56 push esi 8050f73: 53 push ebx 8050f74: 81 ec b8 00 00 00 sub esp,0xb8 8050f7a: 8b b4 24 cc 00 00 00 mov esi,DWORD PTR [esp+0xcc] 8050f81: 6a 64 push 0x64 8050f83: e8 58 8f 00 00 call 8059ee0 <__libc_malloc> 8050f88: 83 c4 10 add esp,0x10 8050f8b: 85 c0 test eax,eax 8050f8d: 0f 84 15 01 00 00 je 80510a8 <_IO_vasprintf+0x138> 8050f93: c7 44 24 48 00 00 00 mov DWORD PTR [esp+0x48],0x0 8050f9a: 00 8050f9b: 83 ec 0c sub esp,0xc 8050f9e: 89 c3 mov ebx,eax 8050fa0: 6a 00 push 0x0 8050fa2: 6a 00 push 0x0 8050fa4: 6a ff push 0xffffffff 8050fa6: 68 00 80 00 00 push 0x8000 8050fab: 8d 7c 24 1c lea edi,[esp+0x1c] 8050faf: 57 push edi 8050fb0: e8 5b 3b 00 00 call 8054b10 <_IO_no_init> 8050fb5: c7 84 24 b4 00 00 00 mov DWORD PTR [esp+0xb4],0x80d6940 8050fbc: 40 69 0d 08 8050fc0: 83 c4 20 add esp,0x20 8050fc3: 53 push ebx 8050fc4: 6a 64 push 0x64 8050fc6: 53 push ebx 8050fc7: 57 push edi 8050fc8: e8 c3 4e 00 00 call 8055e90 <_IO_str_init_static_internal> 8050fcd: 83 64 24 10 fe and DWORD PTR [esp+0x10],0xfffffffe 8050fd2: c7 84 24 a8 00 00 00 mov DWORD PTR [esp+0xa8],0x8059ee0 8050fd9: e0 9e 05 08 8050fdd: c7 84 24 ac 00 00 00 mov DWORD PTR [esp+0xac],0x805a3e0 8050fe4: e0 a3 05 08 8050fe8: 83 c4 0c add esp,0xc 8050feb: ff b4 24 cc 00 00 00 push DWORD PTR [esp+0xcc] 8050ff2: ff b4 24 cc 00 00 00 push DWORD PTR [esp+0xcc] 8050ff9: 57 push edi 8050ffa: e8 91 e0 02 00 call 807f090 <_IO_vfprintf> 8050fff: 83 c4 10 add esp,0x10 8051002: 85 c0 test eax,eax 8051004: 89 c3 mov ebx,eax 8051006: 0f 88 84 00 00 00 js 8051090 <_IO_vasprintf+0x120> 805100c: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8051010: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 8051014: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8051018: 29 c7 sub edi,eax 805101a: 29 c2 sub edx,eax 805101c: 8d 6f 01 lea ebp,[edi+0x1] 805101f: 89 d0 mov eax,edx 8051021: d1 e8 shr eax,1 8051023: 39 c5 cmp ebp,eax 8051025: 72 29 jb 8051050 <_IO_vasprintf+0xe0> 8051027: 83 ec 08 sub esp,0x8 805102a: 55 push ebp 805102b: ff 74 24 28 push DWORD PTR [esp+0x28] 805102f: e8 5c 94 00 00 call 805a490 <__libc_realloc> 8051034: 83 c4 10 add esp,0x10 8051037: 85 c0 test eax,eax 8051039: 89 06 mov DWORD PTR [esi],eax 805103b: 74 45 je 8051082 <_IO_vasprintf+0x112> 805103d: c6 04 38 00 mov BYTE PTR [eax+edi*1],0x0 8051041: 81 c4 ac 00 00 00 add esp,0xac 8051047: 89 d8 mov eax,ebx 8051049: 5b pop ebx 805104a: 5e pop esi 805104b: 5f pop edi 805104c: 5d pop ebp 805104d: c3 ret 805104e: 66 90 xchg ax,ax 8051050: 83 ec 0c sub esp,0xc 8051053: 55 push ebp 8051054: e8 87 8e 00 00 call 8059ee0 <__libc_malloc> 8051059: 83 c4 10 add esp,0x10 805105c: 85 c0 test eax,eax 805105e: 89 06 mov DWORD PTR [esi],eax 8051060: 74 c5 je 8051027 <_IO_vasprintf+0xb7> 8051062: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 8051066: 83 ec 04 sub esp,0x4 8051069: 57 push edi 805106a: 55 push ebp 805106b: 50 push eax 805106c: e8 6f c1 00 00 call 805d1e0 8051071: 89 2c 24 mov DWORD PTR [esp],ebp 8051074: e8 67 93 00 00 call 805a3e0 <__cfree> 8051079: 8b 06 mov eax,DWORD PTR [esi] 805107b: 83 c4 10 add esp,0x10 805107e: 85 c0 test eax,eax 8051080: 75 bb jne 805103d <_IO_vasprintf+0xcd> 8051082: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8051086: 89 06 mov DWORD PTR [esi],eax 8051088: eb b3 jmp 805103d <_IO_vasprintf+0xcd> 805108a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051090: 83 ec 0c sub esp,0xc 8051093: ff 74 24 28 push DWORD PTR [esp+0x28] 8051097: e8 44 93 00 00 call 805a3e0 <__cfree> 805109c: 83 c4 10 add esp,0x10 805109f: eb a0 jmp 8051041 <_IO_vasprintf+0xd1> 80510a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80510a8: bb ff ff ff ff mov ebx,0xffffffff 80510ad: eb 92 jmp 8051041 <_IO_vasprintf+0xd1> 80510af: 90 nop 080510b0 <__fcloseall>: 80510b0: e9 eb 3f 00 00 jmp 80550a0 <_IO_cleanup> 80510b5: 66 90 xchg ax,ax 80510b7: 66 90 xchg ax,ax 80510b9: 66 90 xchg ax,ax 80510bb: 66 90 xchg ax,ax 80510bd: 66 90 xchg ax,ax 80510bf: 90 nop 080510c0 <__libc_message>: 80510c0: 55 push ebp 80510c1: 89 e5 mov ebp,esp 80510c3: 57 push edi 80510c4: 56 push esi 80510c5: 53 push ebx 80510c6: 8d 45 10 lea eax,[ebp+0x10] 80510c9: 83 ec 38 sub esp,0x38 80510cc: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 80510cf: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 80510d2: 68 10 ca 0b 08 push 0x80bca10 80510d7: e8 a4 ad 02 00 call 807be80 <__libc_secure_getenv> 80510dc: 83 c4 10 add esp,0x10 80510df: 85 c0 test eax,eax 80510e1: 74 09 je 80510ec <__libc_message+0x2c> 80510e3: 80 38 00 cmp BYTE PTR [eax],0x0 80510e6: 0f 85 5a 01 00 00 jne 8051246 <__libc_message+0x186> 80510ec: b9 02 09 00 00 mov ecx,0x902 80510f1: bb 23 ca 0b 08 mov ebx,0x80bca23 80510f6: b8 05 00 00 00 mov eax,0x5 80510fb: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8051101: 3d 00 f0 ff ff cmp eax,0xfffff000 8051106: 89 45 dc mov DWORD PTR [ebp-0x24],eax 8051109: 0f 87 f9 01 00 00 ja 8051308 <__libc_message+0x248> 805110f: 83 7d dc ff cmp DWORD PTR [ebp-0x24],0xffffffff 8051113: 0f 84 2d 01 00 00 je 8051246 <__libc_message+0x186> 8051119: 0f b6 1e movzx ebx,BYTE PTR [esi] 805111c: 31 ff xor edi,edi 805111e: c7 45 e4 00 00 00 00 mov DWORD PTR [ebp-0x1c],0x0 8051125: 84 db test bl,bl 8051127: 0f 84 34 01 00 00 je 8051261 <__libc_message+0x1a1> 805112d: 8d 76 00 lea esi,[esi+0x0] 8051130: 89 da mov edx,ebx 8051132: 89 f0 mov eax,esi 8051134: eb 22 jmp 8051158 <__libc_message+0x98> 8051136: 8d 76 00 lea esi,[esi+0x0] 8051139: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051140: 83 ec 08 sub esp,0x8 8051143: 83 c0 01 add eax,0x1 8051146: 6a 25 push 0x25 8051148: 50 push eax 8051149: e8 02 c2 00 00 call 805d350 <__strchrnul> 805114e: 0f b6 10 movzx edx,BYTE PTR [eax] 8051151: 83 c4 10 add esp,0x10 8051154: 84 d2 test dl,dl 8051156: 74 0b je 8051163 <__libc_message+0xa3> 8051158: 80 fa 25 cmp dl,0x25 805115b: 75 e3 jne 8051140 <__libc_message+0x80> 805115d: 80 78 01 73 cmp BYTE PTR [eax+0x1],0x73 8051161: 75 dd jne 8051140 <__libc_message+0x80> 8051163: 80 fb 25 cmp bl,0x25 8051166: 74 38 je 80511a0 <__libc_message+0xe0> 8051168: 89 c1 mov ecx,eax 805116a: 89 75 e0 mov DWORD PTR [ebp-0x20],esi 805116d: 29 f1 sub ecx,esi 805116f: 89 c6 mov esi,eax 8051171: 83 ec 20 sub esp,0x20 8051174: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 8051177: 8d 54 24 0f lea edx,[esp+0xf] 805117b: 83 e2 f0 and edx,0xfffffff0 805117e: 89 02 mov DWORD PTR [edx],eax 8051180: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 8051183: 89 7a 08 mov DWORD PTR [edx+0x8],edi 8051186: 0f b6 1e movzx ebx,BYTE PTR [esi] 8051189: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 805118c: 83 c0 01 add eax,0x1 805118f: 84 db test bl,bl 8051191: 74 36 je 80511c9 <__libc_message+0x109> 8051193: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 8051196: 89 d7 mov edi,edx 8051198: eb 96 jmp 8051130 <__libc_message+0x70> 805119a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80511a0: 80 7e 01 73 cmp BYTE PTR [esi+0x1],0x73 80511a4: 75 c2 jne 8051168 <__libc_message+0xa8> 80511a6: 8b 4d d8 mov ecx,DWORD PTR [ebp-0x28] 80511a9: 83 ec 0c sub esp,0xc 80511ac: 83 c6 02 add esi,0x2 80511af: 89 c8 mov eax,ecx 80511b1: 83 c1 04 add ecx,0x4 80511b4: 8b 00 mov eax,DWORD PTR [eax] 80511b6: 89 4d d8 mov DWORD PTR [ebp-0x28],ecx 80511b9: 50 push eax 80511ba: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80511bd: e8 ce ae 00 00 call 805c090 80511c2: 83 c4 10 add esp,0x10 80511c5: 89 c1 mov ecx,eax 80511c7: eb a8 jmp 8051171 <__libc_message+0xb1> 80511c9: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 80511cc: 8d 04 c5 1e 00 00 00 lea eax,[eax*8+0x1e] 80511d3: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 80511d6: 31 d2 xor edx,edx 80511d8: 83 e0 f0 and eax,0xfffffff0 80511db: 29 c4 sub esp,eax 80511dd: 8d 44 24 0f lea eax,[esp+0xf] 80511e1: 83 e0 f0 and eax,0xfffffff0 80511e4: 89 c3 mov ebx,eax 80511e6: 89 45 d4 mov DWORD PTR [ebp-0x2c],eax 80511e9: 8d 04 f0 lea eax,[eax+esi*8] 80511ec: 83 eb 08 sub ebx,0x8 80511ef: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 80511f2: eb 0c jmp 8051200 <__libc_message+0x140> 80511f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80511f8: 8b 37 mov esi,DWORD PTR [edi] 80511fa: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 80511fd: 8b 7f 08 mov edi,DWORD PTR [edi+0x8] 8051200: 89 48 04 mov DWORD PTR [eax+0x4],ecx 8051203: 89 30 mov DWORD PTR [eax],esi 8051205: 83 e8 08 sub eax,0x8 8051208: 01 d1 add ecx,edx 805120a: 39 c3 cmp ebx,eax 805120c: 89 ca mov edx,ecx 805120e: 75 e8 jne 80511f8 <__libc_message+0x138> 8051210: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 8051213: 8b 5d dc mov ebx,DWORD PTR [ebp-0x24] 8051216: be 92 00 00 00 mov esi,0x92 805121b: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 805121e: 8b 4d d4 mov ecx,DWORD PTR [ebp-0x2c] 8051221: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051228: 89 f0 mov eax,esi 805122a: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8051230: 83 f8 fc cmp eax,0xfffffffc 8051233: 74 f3 je 8051228 <__libc_message+0x168> 8051235: 8b 55 08 mov edx,DWORD PTR [ebp+0x8] 8051238: 89 c3 mov ebx,eax 805123a: 85 d2 test edx,edx 805123c: 75 32 jne 8051270 <__libc_message+0x1b0> 805123e: 8d 65 f4 lea esp,[ebp-0xc] 8051241: 5b pop ebx 8051242: 5e pop esi 8051243: 5f pop edi 8051244: 5d pop ebp 8051245: c3 ret 8051246: 0f b6 1e movzx ebx,BYTE PTR [esi] 8051249: 31 ff xor edi,edi 805124b: c7 45 dc 02 00 00 00 mov DWORD PTR [ebp-0x24],0x2 8051252: c7 45 e4 00 00 00 00 mov DWORD PTR [ebp-0x1c],0x0 8051259: 84 db test bl,bl 805125b: 0f 85 cf fe ff ff jne 8051130 <__libc_message+0x70> 8051261: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8051264: 85 c0 test eax,eax 8051266: 74 d6 je 805123e <__libc_message+0x17e> 8051268: 31 d2 xor edx,edx 805126a: e9 85 00 00 00 jmp 80512f4 <__libc_message+0x234> 805126f: 90 nop 8051270: 8b 35 08 ba 0e 08 mov esi,DWORD PTR ds:0x80eba08 8051276: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 8051279: 83 ec 08 sub esp,0x8 805127c: 6a 00 push 0x0 805127e: 6a ff push 0xffffffff 8051280: 6a 22 push 0x22 8051282: 6a 03 push 0x3 8051284: 01 f0 add eax,esi 8051286: f7 de neg esi 8051288: 21 c6 and esi,eax 805128a: 56 push esi 805128b: 6a 00 push 0x0 805128d: e8 ae d7 01 00 call 806ea40 <__mmap> 8051292: 83 c4 20 add esp,0x20 8051295: 83 f8 ff cmp eax,0xffffffff 8051298: 89 c7 mov edi,eax 805129a: 74 50 je 80512ec <__libc_message+0x22c> 805129c: 89 30 mov DWORD PTR [eax],esi 805129e: 31 f6 xor esi,esi 80512a0: 89 7d e0 mov DWORD PTR [ebp-0x20],edi 80512a3: 89 f7 mov edi,esi 80512a5: 8b 75 d8 mov esi,DWORD PTR [ebp-0x28] 80512a8: 89 5d d8 mov DWORD PTR [ebp-0x28],ebx 80512ab: 8b 5d d4 mov ebx,DWORD PTR [ebp-0x2c] 80512ae: 8d 40 04 lea eax,[eax+0x4] 80512b1: 83 ec 04 sub esp,0x4 80512b4: ff 74 fb 04 push DWORD PTR [ebx+edi*8+0x4] 80512b8: ff 34 fb push DWORD PTR [ebx+edi*8] 80512bb: 50 push eax 80512bc: 83 c7 01 add edi,0x1 80512bf: e8 dc bd 00 00 call 805d0a0 <__mempcpy> 80512c4: 83 c4 10 add esp,0x10 80512c7: 39 fe cmp esi,edi 80512c9: 75 e6 jne 80512b1 <__libc_message+0x1f1> 80512cb: 8b 7d e0 mov edi,DWORD PTR [ebp-0x20] 80512ce: 8b 5d d8 mov ebx,DWORD PTR [ebp-0x28] 80512d1: c6 00 00 mov BYTE PTR [eax],0x0 80512d4: 87 3d 68 c2 0e 08 xchg DWORD PTR ds:0x80ec268,edi 80512da: 85 ff test edi,edi 80512dc: 74 0e je 80512ec <__libc_message+0x22c> 80512de: 83 ec 08 sub esp,0x8 80512e1: ff 37 push DWORD PTR [edi] 80512e3: 57 push edi 80512e4: e8 37 d8 01 00 call 806eb20 <__munmap> 80512e9: 83 c4 10 add esp,0x10 80512ec: 31 d2 xor edx,edx 80512ee: 39 5d e4 cmp DWORD PTR [ebp-0x1c],ebx 80512f1: 0f 94 c2 sete dl 80512f4: 8b 4d dc mov ecx,DWORD PTR [ebp-0x24] 80512f7: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80512fa: e8 a1 6f ff ff call 80482a0 80512ff: e8 ec c9 ff ff call 804dcf0 8051304: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051308: e8 a3 fe 01 00 call 80711b0 <__syscall_error> 805130d: 89 45 dc mov DWORD PTR [ebp-0x24],eax 8051310: e9 fa fd ff ff jmp 805110f <__libc_message+0x4f> 8051315: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051319: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08051320 <__libc_fatal>: 8051320: 53 push ebx 8051321: 83 ec 08 sub esp,0x8 8051324: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8051328: 90 nop 8051329: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051330: 83 ec 04 sub esp,0x4 8051333: 53 push ebx 8051334: 68 5d 50 0d 08 push 0x80d505d 8051339: 6a 01 push 0x1 805133b: e8 80 fd ff ff call 80510c0 <__libc_message> 8051340: 83 c4 10 add esp,0x10 8051343: eb eb jmp 8051330 <__libc_fatal+0x10> 8051345: 66 90 xchg ax,ax 8051347: 66 90 xchg ax,ax 8051349: 66 90 xchg ax,ax 805134b: 66 90 xchg ax,ax 805134d: 66 90 xchg ax,ax 805134f: 90 nop 08051350 <_IO_vtable_check>: 8051350: b8 40 9c 0a 08 mov eax,0x80a9c40 8051355: 85 c0 test eax,eax 8051357: 74 02 je 805135b <_IO_vtable_check+0xb> 8051359: f3 c3 repz ret 805135b: 83 ec 18 sub esp,0x18 805135e: 68 2c ca 0b 08 push 0x80bca2c 8051363: e8 b8 ff ff ff call 8051320 <__libc_fatal> 8051368: 66 90 xchg ax,ax 805136a: 66 90 xchg ax,ax 805136c: 66 90 xchg ax,ax 805136e: 66 90 xchg ax,ax 08051370 <__fgets_unlocked>: 8051370: 55 push ebp 8051371: 57 push edi 8051372: 56 push esi 8051373: 53 push ebx 8051374: 83 ec 0c sub esp,0xc 8051377: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805137b: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 805137f: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 8051383: 85 c0 test eax,eax 8051385: 7e 79 jle 8051400 <__fgets_unlocked+0x90> 8051387: 83 f8 01 cmp eax,0x1 805138a: 74 64 je 80513f0 <__fgets_unlocked+0x80> 805138c: 8b 13 mov edx,DWORD PTR [ebx] 805138e: 83 ec 0c sub esp,0xc 8051391: 83 e8 01 sub eax,0x1 8051394: 89 d6 mov esi,edx 8051396: 83 e2 df and edx,0xffffffdf 8051399: 89 13 mov DWORD PTR [ebx],edx 805139b: 6a 01 push 0x1 805139d: 83 e6 20 and esi,0x20 80513a0: 6a 0a push 0xa 80513a2: 50 push eax 80513a3: 57 push edi 80513a4: 53 push ebx 80513a5: e8 b6 aa 03 00 call 808be60 <_IO_getline> 80513aa: 83 c4 20 add esp,0x20 80513ad: 31 c9 xor ecx,ecx 80513af: 85 c0 test eax,eax 80513b1: 8b 13 mov edx,DWORD PTR [ebx] 80513b3: 74 1b je 80513d0 <__fgets_unlocked+0x60> 80513b5: f6 c2 20 test dl,0x20 80513b8: 74 26 je 80513e0 <__fgets_unlocked+0x70> 80513ba: c7 c5 e8 ff ff ff mov ebp,0xffffffe8 80513c0: 31 c9 xor ecx,ecx 80513c2: 65 83 7d 00 0b cmp DWORD PTR gs:[ebp+0x0],0xb 80513c7: 74 17 je 80513e0 <__fgets_unlocked+0x70> 80513c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80513d0: 09 d6 or esi,edx 80513d2: 89 33 mov DWORD PTR [ebx],esi 80513d4: 83 c4 0c add esp,0xc 80513d7: 89 c8 mov eax,ecx 80513d9: 5b pop ebx 80513da: 5e pop esi 80513db: 5f pop edi 80513dc: 5d pop ebp 80513dd: c3 ret 80513de: 66 90 xchg ax,ax 80513e0: c6 04 07 00 mov BYTE PTR [edi+eax*1],0x0 80513e4: 89 f9 mov ecx,edi 80513e6: 8b 13 mov edx,DWORD PTR [ebx] 80513e8: eb e6 jmp 80513d0 <__fgets_unlocked+0x60> 80513ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80513f0: c6 07 00 mov BYTE PTR [edi],0x0 80513f3: 89 f9 mov ecx,edi 80513f5: eb dd jmp 80513d4 <__fgets_unlocked+0x64> 80513f7: 89 f6 mov esi,esi 80513f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051400: 31 c9 xor ecx,ecx 8051402: eb d0 jmp 80513d4 <__fgets_unlocked+0x64> 8051404: 66 90 xchg ax,ax 8051406: 66 90 xchg ax,ax 8051408: 66 90 xchg ax,ax 805140a: 66 90 xchg ax,ax 805140c: 66 90 xchg ax,ax 805140e: 66 90 xchg ax,ax 08051410 <_IO_file_seekoff_maybe_mmap>: 8051410: 55 push ebp 8051411: 57 push edi 8051412: b8 54 6a 0d 08 mov eax,0x80d6a54 8051417: 56 push esi 8051418: 53 push ebx 8051419: 2d 00 67 0d 08 sub eax,0x80d6700 805141e: 83 ec 0c sub esp,0xc 8051421: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8051425: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8051429: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 805142d: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8051433: 89 ea mov edx,ebp 8051435: 81 ea 00 67 0d 08 sub edx,0x80d6700 805143b: 39 d0 cmp eax,edx 805143d: 76 21 jbe 8051460 <_IO_file_seekoff_maybe_mmap+0x50> 805143f: ff 74 24 2c push DWORD PTR [esp+0x2c] 8051443: 57 push edi 8051444: 56 push esi 8051445: 53 push ebx 8051446: ff 55 40 call DWORD PTR [ebp+0x40] 8051449: 83 c4 10 add esp,0x10 805144c: 85 d2 test edx,edx 805144e: 78 20 js 8051470 <_IO_file_seekoff_maybe_mmap+0x60> 8051450: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 8051453: 89 53 50 mov DWORD PTR [ebx+0x50],edx 8051456: 83 c4 0c add esp,0xc 8051459: 5b pop ebx 805145a: 5e pop esi 805145b: 5f pop edi 805145c: 5d pop ebp 805145d: c3 ret 805145e: 66 90 xchg ax,ax 8051460: e8 eb fe ff ff call 8051350 <_IO_vtable_check> 8051465: eb d8 jmp 805143f <_IO_file_seekoff_maybe_mmap+0x2f> 8051467: 89 f6 mov esi,esi 8051469: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051470: b8 ff ff ff ff mov eax,0xffffffff 8051475: ba ff ff ff ff mov edx,0xffffffff 805147a: eb da jmp 8051456 <_IO_file_seekoff_maybe_mmap+0x46> 805147c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08051480 <_IO_file_close>: 8051480: 53 push ebx 8051481: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8051485: 8b 58 38 mov ebx,DWORD PTR [eax+0x38] 8051488: b8 06 00 00 00 mov eax,0x6 805148d: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8051493: 3d 00 f0 ff ff cmp eax,0xfffff000 8051498: 77 06 ja 80514a0 <_IO_file_close+0x20> 805149a: 5b pop ebx 805149b: c3 ret 805149c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80514a0: 5b pop ebx 80514a1: e9 0a fd 01 00 jmp 80711b0 <__syscall_error> 80514a6: 8d 76 00 lea esi,[esi+0x0] 80514a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080514b0 <_IO_new_file_setbuf>: 80514b0: 53 push ebx 80514b1: 83 ec 0c sub esp,0xc 80514b4: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80514b8: ff 74 24 1c push DWORD PTR [esp+0x1c] 80514bc: ff 74 24 1c push DWORD PTR [esp+0x1c] 80514c0: 53 push ebx 80514c1: e8 2a 33 00 00 call 80547f0 <_IO_default_setbuf> 80514c6: 83 c4 10 add esp,0x10 80514c9: 85 c0 test eax,eax 80514cb: 74 17 je 80514e4 <_IO_new_file_setbuf+0x34> 80514cd: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80514d0: 89 43 18 mov DWORD PTR [ebx+0x18],eax 80514d3: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80514d6: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80514d9: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80514dc: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80514df: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80514e2: 89 d8 mov eax,ebx 80514e4: 83 c4 08 add esp,0x8 80514e7: 5b pop ebx 80514e8: c3 ret 80514e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080514f0 <_IO_file_setbuf_mmap>: 80514f0: 53 push ebx 80514f1: 83 ec 0c sub esp,0xc 80514f4: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 80514f8: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80514fb: c7 83 94 00 00 00 e0 mov DWORD PTR [ebx+0x94],0x80d68e0 8051502: 68 0d 08 8051505: c7 80 b0 00 00 00 c0 mov DWORD PTR [eax+0xb0],0x80d67c0 805150c: 67 0d 08 805150f: ff 74 24 1c push DWORD PTR [esp+0x1c] 8051513: ff 74 24 1c push DWORD PTR [esp+0x1c] 8051517: 53 push ebx 8051518: e8 d3 32 00 00 call 80547f0 <_IO_default_setbuf> 805151d: 83 c4 10 add esp,0x10 8051520: 85 c0 test eax,eax 8051522: 74 1c je 8051540 <_IO_file_setbuf_mmap+0x50> 8051524: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8051527: 89 43 18 mov DWORD PTR [ebx+0x18],eax 805152a: 89 43 14 mov DWORD PTR [ebx+0x14],eax 805152d: 89 43 10 mov DWORD PTR [ebx+0x10],eax 8051530: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8051533: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8051536: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8051539: 83 c4 08 add esp,0x8 805153c: 89 d8 mov eax,ebx 805153e: 5b pop ebx 805153f: c3 ret 8051540: 8b 53 58 mov edx,DWORD PTR [ebx+0x58] 8051543: c7 83 94 00 00 00 80 mov DWORD PTR [ebx+0x94],0x80d6880 805154a: 68 0d 08 805154d: c7 82 b0 00 00 00 60 mov DWORD PTR [edx+0xb0],0x80d6760 8051554: 67 0d 08 8051557: 83 c4 08 add esp,0x8 805155a: 5b pop ebx 805155b: c3 ret 805155c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08051560 : 8051560: 55 push ebp 8051561: 57 push edi 8051562: 89 d5 mov ebp,edx 8051564: 56 push esi 8051565: 53 push ebx 8051566: 89 c3 mov ebx,eax 8051568: 83 ec 1c sub esp,0x1c 805156b: f7 00 00 10 00 00 test DWORD PTR [eax],0x1000 8051571: 74 7d je 80515f0 8051573: c7 40 4c ff ff ff ff mov DWORD PTR [eax+0x4c],0xffffffff 805157a: c7 40 50 ff ff ff ff mov DWORD PTR [eax+0x50],0xffffffff 8051581: b8 54 6a 0d 08 mov eax,0x80d6a54 8051586: 2d 00 67 0d 08 sub eax,0x80d6700 805158b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805158f: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8051595: 89 f0 mov eax,esi 8051597: 2d 00 67 0d 08 sub eax,0x80d6700 805159c: 3b 44 24 08 cmp eax,DWORD PTR [esp+0x8] 80515a0: 0f 83 fa 00 00 00 jae 80516a0 80515a6: 83 ec 04 sub esp,0x4 80515a9: 51 push ecx 80515aa: 55 push ebp 80515ab: 53 push ebx 80515ac: ff 56 3c call DWORD PTR [esi+0x3c] 80515af: 89 c6 mov esi,eax 80515b1: 83 c4 10 add esp,0x10 80515b4: 0f b7 43 44 movzx eax,WORD PTR [ebx+0x44] 80515b8: 85 f6 test esi,esi 80515ba: 74 09 je 80515c5 80515bc: 66 85 c0 test ax,ax 80515bf: 0f 85 a3 00 00 00 jne 8051668 80515c5: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 80515c8: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80515cb: 85 d2 test edx,edx 80515cd: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80515d0: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80515d3: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80515d6: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80515d9: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80515dc: 7e 7a jle 8051658 80515de: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 80515e1: 89 43 18 mov DWORD PTR [ebx+0x18],eax 80515e4: 83 c4 1c add esp,0x1c 80515e7: 89 f0 mov eax,esi 80515e9: 5b pop ebx 80515ea: 5e pop esi 80515eb: 5f pop edi 80515ec: 5d pop ebp 80515ed: c3 ret 80515ee: 66 90 xchg ax,ax 80515f0: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80515f3: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 80515f6: 39 c2 cmp edx,eax 80515f8: 0f 84 8a 00 00 00 je 8051688 80515fe: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8051604: bf 54 6a 0d 08 mov edi,0x80d6a54 8051609: 81 ef 00 67 0d 08 sub edi,0x80d6700 805160f: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 8051613: 89 f7 mov edi,esi 8051615: 81 ef 00 67 0d 08 sub edi,0x80d6700 805161b: 39 7c 24 08 cmp DWORD PTR [esp+0x8],edi 805161f: 0f 86 9b 00 00 00 jbe 80516c0 8051625: 29 d0 sub eax,edx 8051627: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805162b: 6a 01 push 0x1 805162d: 99 cdq 805162e: 52 push edx 805162f: 50 push eax 8051630: 53 push ebx 8051631: ff 56 40 call DWORD PTR [esi+0x40] 8051634: 89 d7 mov edi,edx 8051636: 89 c6 mov esi,eax 8051638: 83 c4 10 add esp,0x10 805163b: f7 d7 not edi 805163d: f7 d6 not esi 805163f: 89 f9 mov ecx,edi 8051641: 09 f1 or ecx,esi 8051643: 74 73 je 80516b8 8051645: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 8051648: 89 53 50 mov DWORD PTR [ebx+0x50],edx 805164b: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805164f: e9 3b ff ff ff jmp 805158f 8051654: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051658: f7 03 02 02 00 00 test DWORD PTR [ebx],0x202 805165e: 75 81 jne 80515e1 8051660: e9 79 ff ff ff jmp 80515de 8051665: 8d 76 00 lea esi,[esi+0x0] 8051668: 83 ec 04 sub esp,0x4 805166b: 83 e8 01 sub eax,0x1 805166e: 56 push esi 805166f: 55 push ebp 8051670: 50 push eax 8051671: e8 4a 37 00 00 call 8054dc0 <_IO_adjust_column> 8051676: 83 c0 01 add eax,0x1 8051679: 83 c4 10 add esp,0x10 805167c: 66 89 43 44 mov WORD PTR [ebx+0x44],ax 8051680: e9 40 ff ff ff jmp 80515c5 8051685: 8d 76 00 lea esi,[esi+0x0] 8051688: b8 54 6a 0d 08 mov eax,0x80d6a54 805168d: 2d 00 67 0d 08 sub eax,0x80d6700 8051692: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8051696: e9 f4 fe ff ff jmp 805158f 805169b: 90 nop 805169c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80516a0: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80516a4: e8 a7 fc ff ff call 8051350 <_IO_vtable_check> 80516a9: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80516ad: e9 f4 fe ff ff jmp 80515a6 80516b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80516b8: 31 f6 xor esi,esi 80516ba: e9 25 ff ff ff jmp 80515e4 80516bf: 90 nop 80516c0: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80516c4: e8 87 fc ff ff call 8051350 <_IO_vtable_check> 80516c9: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80516cc: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80516cf: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80516d3: e9 4d ff ff ff jmp 8051625 80516d8: 90 nop 80516d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080516e0 <_IO_new_file_underflow>: 80516e0: 55 push ebp 80516e1: 89 e5 mov ebp,esp 80516e3: 57 push edi 80516e4: 56 push esi 80516e5: 53 push ebx 80516e6: 83 ec 1c sub esp,0x1c 80516e9: 8b 5d 08 mov ebx,DWORD PTR [ebp+0x8] 80516ec: 8b 03 mov eax,DWORD PTR [ebx] 80516ee: a8 04 test al,0x4 80516f0: 0f 85 3a 02 00 00 jne 8051930 <_IO_new_file_underflow+0x250> 80516f6: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80516f9: 3b 53 08 cmp edx,DWORD PTR [ebx+0x8] 80516fc: 0f 82 2e 01 00 00 jb 8051830 <_IO_new_file_underflow+0x150> 8051702: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 8051705: 85 d2 test edx,edx 8051707: 0f 84 73 01 00 00 je 8051880 <_IO_new_file_underflow+0x1a0> 805170d: a9 02 02 00 00 test eax,0x202 8051712: 0f 84 28 01 00 00 je 8051840 <_IO_new_file_underflow+0x160> 8051718: 8b 35 b8 b4 0e 08 mov esi,DWORD PTR ds:0x80eb4b8 805171e: 8b 16 mov edx,DWORD PTR [esi] 8051720: 89 f1 mov ecx,esi 8051722: 89 d0 mov eax,edx 8051724: 25 00 80 00 00 and eax,0x8000 8051729: 75 47 jne 8051772 <_IO_new_file_underflow+0x92> 805172b: 8b 7e 48 mov edi,DWORD PTR [esi+0x48] 805172e: 65 8b 0d 08 00 00 00 mov ecx,DWORD PTR gs:0x8 8051735: 89 4d e0 mov DWORD PTR [ebp-0x20],ecx 8051738: 3b 4f 08 cmp ecx,DWORD PTR [edi+0x8] 805173b: 0f 84 df 01 00 00 je 8051920 <_IO_new_file_underflow+0x240> 8051741: b9 01 00 00 00 mov ecx,0x1 8051746: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805174d: 00 805174e: 74 01 je 8051751 <_IO_new_file_underflow+0x71> 8051750: f0 0f b1 0f lock cmpxchg DWORD PTR [edi],ecx 8051754: 74 07 je 805175d <_IO_new_file_underflow+0x7d> 8051756: 8d 0f lea ecx,[edi] 8051758: e8 53 e3 01 00 call 806fab0 <__lll_lock_wait_private> 805175d: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 8051760: 8b 7e 48 mov edi,DWORD PTR [esi+0x48] 8051763: 89 4f 08 mov DWORD PTR [edi+0x8],ecx 8051766: 8b 0d b8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4b8 805176c: 8b 11 mov edx,DWORD PTR [ecx] 805176e: 83 47 04 01 add DWORD PTR [edi+0x4],0x1 8051772: 81 e2 88 02 00 00 and edx,0x288 8051778: 81 fa 80 02 00 00 cmp edx,0x280 805177e: 0f 84 4c 01 00 00 je 80518d0 <_IO_new_file_underflow+0x1f0> 8051784: bf 54 6a 0d 08 mov edi,0x80d6a54 8051789: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 805178f: 75 0d jne 805179e <_IO_new_file_underflow+0xbe> 8051791: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 8051794: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 8051798: 0f 84 b2 00 00 00 je 8051850 <_IO_new_file_underflow+0x170> 805179e: 81 ef 00 67 0d 08 sub edi,0x80d6700 80517a4: 83 ec 0c sub esp,0xc 80517a7: 53 push ebx 80517a8: e8 93 29 00 00 call 8054140 <_IO_switch_to_get_mode> 80517ad: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80517b3: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80517b6: 83 c4 10 add esp,0x10 80517b9: 89 f2 mov edx,esi 80517bb: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80517be: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80517c1: 81 ea 00 67 0d 08 sub edx,0x80d6700 80517c7: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80517ca: 89 43 18 mov DWORD PTR [ebx+0x18],eax 80517cd: 39 fa cmp edx,edi 80517cf: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80517d2: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80517d5: 0f 83 35 01 00 00 jae 8051910 <_IO_new_file_underflow+0x230> 80517db: 8b 53 20 mov edx,DWORD PTR [ebx+0x20] 80517de: 83 ec 04 sub esp,0x4 80517e1: 29 c2 sub edx,eax 80517e3: 52 push edx 80517e4: 50 push eax 80517e5: 53 push ebx 80517e6: ff 56 38 call DWORD PTR [esi+0x38] 80517e9: 83 c4 10 add esp,0x10 80517ec: 83 f8 00 cmp eax,0x0 80517ef: 0f 8e bb 00 00 00 jle 80518b0 <_IO_new_file_underflow+0x1d0> 80517f5: 8b 7b 50 mov edi,DWORD PTR [ebx+0x50] 80517f8: 8b 73 4c mov esi,DWORD PTR [ebx+0x4c] 80517fb: 01 43 08 add DWORD PTR [ebx+0x8],eax 80517fe: 89 f9 mov ecx,edi 8051800: 89 f2 mov edx,esi 8051802: 89 7d e4 mov DWORD PTR [ebp-0x1c],edi 8051805: f7 d1 not ecx 8051807: f7 d2 not edx 8051809: 89 75 e0 mov DWORD PTR [ebp-0x20],esi 805180c: 89 cf mov edi,ecx 805180e: 09 d7 or edi,edx 8051810: 74 0d je 805181f <_IO_new_file_underflow+0x13f> 8051812: 99 cdq 8051813: 03 45 e0 add eax,DWORD PTR [ebp-0x20] 8051816: 13 55 e4 adc edx,DWORD PTR [ebp-0x1c] 8051819: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 805181c: 89 53 50 mov DWORD PTR [ebx+0x50],edx 805181f: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8051822: 0f b6 00 movzx eax,BYTE PTR [eax] 8051825: 8d 65 f4 lea esp,[ebp-0xc] 8051828: 5b pop ebx 8051829: 5e pop esi 805182a: 5f pop edi 805182b: 5d pop ebp 805182c: c3 ret 805182d: 8d 76 00 lea esi,[esi+0x0] 8051830: 0f b6 02 movzx eax,BYTE PTR [edx] 8051833: 8d 65 f4 lea esp,[ebp-0xc] 8051836: 5b pop ebx 8051837: 5e pop esi 8051838: 5f pop edi 8051839: 5d pop ebp 805183a: c3 ret 805183b: 90 nop 805183c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051840: bf 54 6a 0d 08 mov edi,0x80d6a54 8051845: e9 54 ff ff ff jmp 805179e <_IO_new_file_underflow+0xbe> 805184a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051850: 81 ef 00 67 0d 08 sub edi,0x80d6700 8051856: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 805185d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8051864: 00 8051865: 74 01 je 8051868 <_IO_new_file_underflow+0x188> 8051867: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 805186b: 74 07 je 8051874 <_IO_new_file_underflow+0x194> 805186d: 8d 02 lea eax,[edx] 805186f: e8 6c e2 01 00 call 806fae0 <__lll_unlock_wake_private> 8051874: e9 2b ff ff ff jmp 80517a4 <_IO_new_file_underflow+0xc4> 8051879: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051880: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8051883: 85 c0 test eax,eax 8051885: 74 12 je 8051899 <_IO_new_file_underflow+0x1b9> 8051887: 83 ec 0c sub esp,0xc 805188a: 50 push eax 805188b: e8 50 8b 00 00 call 805a3e0 <__cfree> 8051890: 81 23 ff fe ff ff and DWORD PTR [ebx],0xfffffeff 8051896: 83 c4 10 add esp,0x10 8051899: 83 ec 0c sub esp,0xc 805189c: 53 push ebx 805189d: e8 5e 2c 00 00 call 8054500 <_IO_doallocbuf> 80518a2: 8b 03 mov eax,DWORD PTR [ebx] 80518a4: 83 c4 10 add esp,0x10 80518a7: e9 61 fe ff ff jmp 805170d <_IO_new_file_underflow+0x2d> 80518ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80518b0: 75 56 jne 8051908 <_IO_new_file_underflow+0x228> 80518b2: 83 0b 10 or DWORD PTR [ebx],0x10 80518b5: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 80518bc: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 80518c3: 8d 65 f4 lea esp,[ebp-0xc] 80518c6: b8 ff ff ff ff mov eax,0xffffffff 80518cb: 5b pop ebx 80518cc: 5e pop esi 80518cd: 5f pop edi 80518ce: 5d pop ebp 80518cf: c3 ret 80518d0: 8b 81 94 00 00 00 mov eax,DWORD PTR [ecx+0x94] 80518d6: bf 54 6a 0d 08 mov edi,0x80d6a54 80518db: 89 fa mov edx,edi 80518dd: 81 ea 00 67 0d 08 sub edx,0x80d6700 80518e3: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 80518e6: 2d 00 67 0d 08 sub eax,0x80d6700 80518eb: 39 c2 cmp edx,eax 80518ed: 76 61 jbe 8051950 <_IO_new_file_underflow+0x270> 80518ef: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 80518f2: 83 ec 08 sub esp,0x8 80518f5: 6a ff push 0xffffffff 80518f7: 51 push ecx 80518f8: ff 50 0c call DWORD PTR [eax+0xc] 80518fb: 83 c4 10 add esp,0x10 80518fe: e9 86 fe ff ff jmp 8051789 <_IO_new_file_underflow+0xa9> 8051903: 90 nop 8051904: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051908: 83 0b 20 or DWORD PTR [ebx],0x20 805190b: eb a8 jmp 80518b5 <_IO_new_file_underflow+0x1d5> 805190d: 8d 76 00 lea esi,[esi+0x0] 8051910: e8 3b fa ff ff call 8051350 <_IO_vtable_check> 8051915: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8051918: e9 be fe ff ff jmp 80517db <_IO_new_file_underflow+0xfb> 805191d: 8d 76 00 lea esi,[esi+0x0] 8051920: 89 f1 mov ecx,esi 8051922: e9 47 fe ff ff jmp 805176e <_IO_new_file_underflow+0x8e> 8051927: 89 f6 mov esi,esi 8051929: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051930: 83 c8 20 or eax,0x20 8051933: 89 03 mov DWORD PTR [ebx],eax 8051935: b8 e8 ff ff ff mov eax,0xffffffe8 805193a: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8051941: b8 ff ff ff ff mov eax,0xffffffff 8051946: e9 da fe ff ff jmp 8051825 <_IO_new_file_underflow+0x145> 805194b: 90 nop 805194c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051950: e8 fb f9 ff ff call 8051350 <_IO_vtable_check> 8051955: 8b 0d b8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4b8 805195b: eb 92 jmp 80518ef <_IO_new_file_underflow+0x20f> 805195d: f7 06 00 80 00 00 test DWORD PTR [esi],0x8000 8051963: 89 c1 mov ecx,eax 8051965: 75 27 jne 805198e <_IO_new_file_underflow+0x2ae> 8051967: 8b 56 48 mov edx,DWORD PTR [esi+0x48] 805196a: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 805196e: 75 1e jne 805198e <_IO_new_file_underflow+0x2ae> 8051970: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8051977: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805197e: 00 805197f: 74 01 je 8051982 <_IO_new_file_underflow+0x2a2> 8051981: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 8051985: 74 07 je 805198e <_IO_new_file_underflow+0x2ae> 8051987: 8d 02 lea eax,[edx] 8051989: e8 52 e1 01 00 call 806fae0 <__lll_unlock_wake_private> 805198e: 83 ec 0c sub esp,0xc 8051991: 51 push ecx 8051992: e8 39 7a 06 00 call 80b93d0 <_Unwind_Resume> 8051997: 89 f6 mov esi,esi 8051999: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080519a0 <_IO_new_file_seekoff>: 80519a0: 55 push ebp 80519a1: 57 push edi 80519a2: 56 push esi 80519a3: 53 push ebx 80519a4: 81 ec 8c 00 00 00 sub esp,0x8c 80519aa: 8b bc 24 b0 00 00 00 mov edi,DWORD PTR [esp+0xb0] 80519b1: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [esp+0xa4] 80519b8: 8b 94 24 a8 00 00 00 mov edx,DWORD PTR [esp+0xa8] 80519bf: 8b ac 24 a0 00 00 00 mov ebp,DWORD PTR [esp+0xa0] 80519c6: 85 ff test edi,edi 80519c8: 89 04 24 mov DWORD PTR [esp],eax 80519cb: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 80519cf: 0f 84 cb 03 00 00 je 8051da0 <_IO_new_file_seekoff+0x400> 80519d5: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 80519d8: 39 45 0c cmp DWORD PTR [ebp+0xc],eax 80519db: 0f 84 ff 00 00 00 je 8051ae0 <_IO_new_file_seekoff+0x140> 80519e1: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 80519e4: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 80519e7: 39 c2 cmp edx,eax 80519e9: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 80519f0: 00 80519f1: 0f 83 09 01 00 00 jae 8051b00 <_IO_new_file_seekoff+0x160> 80519f7: 83 ec 0c sub esp,0xc 80519fa: 55 push ebp 80519fb: e8 40 27 00 00 call 8054140 <_IO_switch_to_get_mode> 8051a00: 83 c4 10 add esp,0x10 8051a03: 85 c0 test eax,eax 8051a05: 0f 85 5d 04 00 00 jne 8051e68 <_IO_new_file_seekoff+0x4c8> 8051a0b: 8b 5d 1c mov ebx,DWORD PTR [ebp+0x1c] 8051a0e: 85 db test ebx,ebx 8051a10: 0f 84 02 01 00 00 je 8051b18 <_IO_new_file_seekoff+0x178> 8051a16: 83 bc 24 ac 00 00 00 cmp DWORD PTR [esp+0xac],0x1 8051a1d: 01 8051a1e: 0f 84 44 01 00 00 je 8051b68 <_IO_new_file_seekoff+0x1c8> 8051a24: 83 bc 24 ac 00 00 00 cmp DWORD PTR [esp+0xac],0x2 8051a2b: 02 8051a2c: 0f 85 2e 03 00 00 jne 8051d60 <_IO_new_file_seekoff+0x3c0> 8051a32: 8b bd 94 00 00 00 mov edi,DWORD PTR [ebp+0x94] 8051a38: be 54 6a 0d 08 mov esi,0x80d6a54 8051a3d: 81 ee 00 67 0d 08 sub esi,0x80d6700 8051a43: 89 f8 mov eax,edi 8051a45: 2d 00 67 0d 08 sub eax,0x80d6700 8051a4a: 39 c6 cmp esi,eax 8051a4c: 0f 86 fe 05 00 00 jbe 8052050 <_IO_new_file_seekoff+0x6b0> 8051a52: 83 ec 08 sub esp,0x8 8051a55: 8d 44 24 28 lea eax,[esp+0x28] 8051a59: 50 push eax 8051a5a: 55 push ebp 8051a5b: ff 57 48 call DWORD PTR [edi+0x48] 8051a5e: 83 c4 10 add esp,0x10 8051a61: 85 c0 test eax,eax 8051a63: 0f 84 c7 02 00 00 je 8051d30 <_IO_new_file_seekoff+0x390> 8051a69: 83 ec 0c sub esp,0xc 8051a6c: 55 push ebp 8051a6d: e8 3e 3b 00 00 call 80555b0 <_IO_unsave_markers> 8051a72: 8b bd 94 00 00 00 mov edi,DWORD PTR [ebp+0x94] 8051a78: 83 c4 10 add esp,0x10 8051a7b: 89 f8 mov eax,edi 8051a7d: 2d 00 67 0d 08 sub eax,0x80d6700 8051a82: 39 f0 cmp eax,esi 8051a84: 0f 83 26 05 00 00 jae 8051fb0 <_IO_new_file_seekoff+0x610> 8051a8a: ff b4 24 ac 00 00 00 push DWORD PTR [esp+0xac] 8051a91: ff 74 24 08 push DWORD PTR [esp+0x8] 8051a95: ff 74 24 08 push DWORD PTR [esp+0x8] 8051a99: 55 push ebp 8051a9a: ff 57 40 call DWORD PTR [edi+0x40] 8051a9d: 89 d3 mov ebx,edx 8051a9f: 89 c1 mov ecx,eax 8051aa1: 83 c4 10 add esp,0x10 8051aa4: f7 d3 not ebx 8051aa6: f7 d1 not ecx 8051aa8: 89 df mov edi,ebx 8051aaa: 09 cf or edi,ecx 8051aac: 74 1f je 8051acd <_IO_new_file_seekoff+0x12d> 8051aae: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 8051ab1: 83 65 00 ef and DWORD PTR [ebp+0x0],0xffffffef 8051ab5: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 8051ab8: 89 55 50 mov DWORD PTR [ebp+0x50],edx 8051abb: 89 4d 0c mov DWORD PTR [ebp+0xc],ecx 8051abe: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 8051ac1: 89 4d 08 mov DWORD PTR [ebp+0x8],ecx 8051ac4: 89 4d 14 mov DWORD PTR [ebp+0x14],ecx 8051ac7: 89 4d 10 mov DWORD PTR [ebp+0x10],ecx 8051aca: 89 4d 18 mov DWORD PTR [ebp+0x18],ecx 8051acd: 81 c4 8c 00 00 00 add esp,0x8c 8051ad3: 5b pop ebx 8051ad4: 5e pop esi 8051ad5: 5f pop edi 8051ad6: 5d pop ebp 8051ad7: c3 ret 8051ad8: 90 nop 8051ad9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051ae0: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 8051ae3: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 8051ae6: 39 c2 cmp edx,eax 8051ae8: 0f 85 f9 fe ff ff jne 80519e7 <_IO_new_file_seekoff+0x47> 8051aee: c7 44 24 14 01 00 00 mov DWORD PTR [esp+0x14],0x1 8051af5: 00 8051af6: 8d 76 00 lea esi,[esi+0x0] 8051af9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051b00: f7 45 00 00 08 00 00 test DWORD PTR [ebp+0x0],0x800 8051b07: 0f 85 ea fe ff ff jne 80519f7 <_IO_new_file_seekoff+0x57> 8051b0d: 8b 5d 1c mov ebx,DWORD PTR [ebp+0x1c] 8051b10: 85 db test ebx,ebx 8051b12: 0f 85 fe fe ff ff jne 8051a16 <_IO_new_file_seekoff+0x76> 8051b18: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8051b1b: 85 c0 test eax,eax 8051b1d: 74 13 je 8051b32 <_IO_new_file_seekoff+0x192> 8051b1f: 83 ec 0c sub esp,0xc 8051b22: 50 push eax 8051b23: e8 b8 88 00 00 call 805a3e0 <__cfree> 8051b28: 81 65 00 ff fe ff ff and DWORD PTR [ebp+0x0],0xfffffeff 8051b2f: 83 c4 10 add esp,0x10 8051b32: 83 ec 0c sub esp,0xc 8051b35: 55 push ebp 8051b36: e8 c5 29 00 00 call 8054500 <_IO_doallocbuf> 8051b3b: 83 c4 10 add esp,0x10 8051b3e: 8b 45 1c mov eax,DWORD PTR [ebp+0x1c] 8051b41: 83 bc 24 ac 00 00 00 cmp DWORD PTR [esp+0xac],0x1 8051b48: 01 8051b49: 89 45 14 mov DWORD PTR [ebp+0x14],eax 8051b4c: 89 45 10 mov DWORD PTR [ebp+0x10],eax 8051b4f: 89 45 18 mov DWORD PTR [ebp+0x18],eax 8051b52: 89 45 0c mov DWORD PTR [ebp+0xc],eax 8051b55: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8051b58: 89 45 08 mov DWORD PTR [ebp+0x8],eax 8051b5b: 0f 85 c3 fe ff ff jne 8051a24 <_IO_new_file_seekoff+0x84> 8051b61: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051b68: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8051b6b: 2b 45 04 sub eax,DWORD PTR [ebp+0x4] 8051b6e: 8b 7d 50 mov edi,DWORD PTR [ebp+0x50] 8051b71: 8b 75 4c mov esi,DWORD PTR [ebp+0x4c] 8051b74: 99 cdq 8051b75: 29 04 24 sub DWORD PTR [esp],eax 8051b78: 89 f0 mov eax,esi 8051b7a: 19 54 24 04 sbb DWORD PTR [esp+0x4],edx 8051b7e: 89 fa mov edx,edi 8051b80: f7 d0 not eax 8051b82: f7 d2 not edx 8051b84: 89 d3 mov ebx,edx 8051b86: 09 c3 or ebx,eax 8051b88: 0f 84 fc 01 00 00 je 8051d8a <_IO_new_file_seekoff+0x3ea> 8051b8e: 01 34 24 add DWORD PTR [esp],esi 8051b91: 11 7c 24 04 adc DWORD PTR [esp+0x4],edi 8051b95: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8051b99: 85 c9 test ecx,ecx 8051b9b: 0f 88 b8 02 00 00 js 8051e59 <_IO_new_file_seekoff+0x4b9> 8051ba1: c7 84 24 ac 00 00 00 mov DWORD PTR [esp+0xac],0x0 8051ba8: 00 00 00 00 8051bac: 8b 55 0c mov edx,DWORD PTR [ebp+0xc] 8051baf: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8051bb2: 85 d2 test edx,edx 8051bb4: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8051bb8: 74 36 je 8051bf0 <_IO_new_file_seekoff+0x250> 8051bba: f6 c4 01 test ah,0x1 8051bbd: 75 31 jne 8051bf0 <_IO_new_file_seekoff+0x250> 8051bbf: 8b 5d 1c mov ebx,DWORD PTR [ebp+0x1c] 8051bc2: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8051bc5: 89 f1 mov ecx,esi 8051bc7: 29 d8 sub eax,ebx 8051bc9: 89 5c 24 18 mov DWORD PTR [esp+0x18],ebx 8051bcd: 89 fb mov ebx,edi 8051bcf: 99 cdq 8051bd0: 29 c1 sub ecx,eax 8051bd2: 19 d3 sbb ebx,edx 8051bd4: 89 c8 mov eax,ecx 8051bd6: 8b 0c 24 mov ecx,DWORD PTR [esp] 8051bd9: 89 da mov edx,ebx 8051bdb: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8051bdf: 39 da cmp edx,ebx 8051be1: 0f 8c b9 02 00 00 jl 8051ea0 <_IO_new_file_seekoff+0x500> 8051be7: 0f 8e ab 02 00 00 jle 8051e98 <_IO_new_file_seekoff+0x4f8> 8051bed: 8d 76 00 lea esi,[esi+0x0] 8051bf0: f6 44 24 08 04 test BYTE PTR [esp+0x8],0x4 8051bf5: 0f 85 8f 01 00 00 jne 8051d8a <_IO_new_file_seekoff+0x3ea> 8051bfb: 8b 5d 1c mov ebx,DWORD PTR [ebp+0x1c] 8051bfe: 8b 4d 20 mov ecx,DWORD PTR [ebp+0x20] 8051c01: 8b 34 24 mov esi,DWORD PTR [esp] 8051c04: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8051c08: 89 d8 mov eax,ebx 8051c0a: 29 c8 sub eax,ecx 8051c0c: 99 cdq 8051c0d: 21 f0 and eax,esi 8051c0f: 21 fa and edx,edi 8051c11: 29 c6 sub esi,eax 8051c13: 19 d7 sbb edi,edx 8051c15: 29 d9 sub ecx,ebx 8051c17: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 8051c1b: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 8051c1f: 89 cf mov edi,ecx 8051c21: c1 ff 1f sar edi,0x1f 8051c24: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 8051c28: 0f 8e 52 02 00 00 jle 8051e80 <_IO_new_file_seekoff+0x4e0> 8051c2e: 8b 04 24 mov eax,DWORD PTR [esp] 8051c31: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8051c35: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8051c3c: 00 8051c3d: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 8051c44: 00 8051c45: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8051c4b: be 54 6a 0d 08 mov esi,0x80d6a54 8051c50: 81 ee 00 67 0d 08 sub esi,0x80d6700 8051c56: 89 d9 mov ecx,ebx 8051c58: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8051c5e: 39 ce cmp esi,ecx 8051c60: 0f 86 1a 04 00 00 jbe 8052080 <_IO_new_file_seekoff+0x6e0> 8051c66: 6a 00 push 0x0 8051c68: 52 push edx 8051c69: 50 push eax 8051c6a: 55 push ebp 8051c6b: ff 53 40 call DWORD PTR [ebx+0x40] 8051c6e: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8051c72: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8051c76: 83 c4 10 add esp,0x10 8051c79: 85 d2 test edx,edx 8051c7b: 0f 88 e7 01 00 00 js 8051e68 <_IO_new_file_seekoff+0x4c8> 8051c81: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8051c85: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8051c89: 89 d7 mov edi,edx 8051c8b: 09 c7 or edi,eax 8051c8d: 0f 84 bd 02 00 00 je 8051f50 <_IO_new_file_seekoff+0x5b0> 8051c93: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8051c99: 89 d8 mov eax,ebx 8051c9b: 2d 00 67 0d 08 sub eax,0x80d6700 8051ca0: 39 c6 cmp esi,eax 8051ca2: 0f 86 f8 03 00 00 jbe 80520a0 <_IO_new_file_seekoff+0x700> 8051ca8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8051cac: 8b 53 38 mov edx,DWORD PTR [ebx+0x38] 8051caf: 85 c0 test eax,eax 8051cb1: 0f 85 e9 02 00 00 jne 8051fa0 <_IO_new_file_seekoff+0x600> 8051cb7: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 8051cba: 8b 45 20 mov eax,DWORD PTR [ebp+0x20] 8051cbd: 29 c8 sub eax,ecx 8051cbf: 83 ec 04 sub esp,0x4 8051cc2: 50 push eax 8051cc3: 51 push ecx 8051cc4: 55 push ebp 8051cc5: ff d2 call edx 8051cc7: 83 c4 10 add esp,0x10 8051cca: 89 c3 mov ebx,eax 8051ccc: 89 c1 mov ecx,eax 8051cce: c1 fb 1f sar ebx,0x1f 8051cd1: 39 5c 24 0c cmp DWORD PTR [esp+0xc],ebx 8051cd5: 0f 8f 8f 02 00 00 jg 8051f6a <_IO_new_file_seekoff+0x5ca> 8051cdb: 0f 8d 7f 02 00 00 jge 8051f60 <_IO_new_file_seekoff+0x5c0> 8051ce1: 8b 55 1c mov edx,DWORD PTR [ebp+0x1c] 8051ce4: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8051ce8: 01 d0 add eax,edx 8051cea: 01 d6 add esi,edx 8051cec: 89 55 0c mov DWORD PTR [ebp+0xc],edx 8051cef: 89 45 08 mov DWORD PTR [ebp+0x8],eax 8051cf2: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8051cf6: 89 55 14 mov DWORD PTR [ebp+0x14],edx 8051cf9: 89 55 10 mov DWORD PTR [ebp+0x10],edx 8051cfc: 89 55 18 mov DWORD PTR [ebp+0x18],edx 8051cff: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8051d03: 01 c8 add eax,ecx 8051d05: 89 75 04 mov DWORD PTR [ebp+0x4],esi 8051d08: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 8051d0b: 11 da adc edx,ebx 8051d0d: 83 65 00 ef and DWORD PTR [ebp+0x0],0xffffffef 8051d11: 89 55 50 mov DWORD PTR [ebp+0x50],edx 8051d14: 8b 04 24 mov eax,DWORD PTR [esp] 8051d17: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8051d1b: 81 c4 8c 00 00 00 add esp,0x8c 8051d21: 5b pop ebx 8051d22: 5e pop esi 8051d23: 5f pop edi 8051d24: 5d pop ebp 8051d25: c3 ret 8051d26: 8d 76 00 lea esi,[esi+0x0] 8051d29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051d30: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8051d34: 25 00 f0 00 00 and eax,0xf000 8051d39: 3d 00 80 00 00 cmp eax,0x8000 8051d3e: 0f 85 25 fd ff ff jne 8051a69 <_IO_new_file_seekoff+0xc9> 8051d44: 8b 44 24 4c mov eax,DWORD PTR [esp+0x4c] 8051d48: 01 04 24 add DWORD PTR [esp],eax 8051d4b: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 8051d4f: 11 54 24 04 adc DWORD PTR [esp+0x4],edx 8051d53: c7 84 24 ac 00 00 00 mov DWORD PTR [esp+0xac],0x0 8051d5a: 00 00 00 00 8051d5e: 66 90 xchg ax,ax 8051d60: 8b 7d 50 mov edi,DWORD PTR [ebp+0x50] 8051d63: 8b 75 4c mov esi,DWORD PTR [ebp+0x4c] 8051d66: 89 fa mov edx,edi 8051d68: f7 d2 not edx 8051d6a: 89 f0 mov eax,esi 8051d6c: 89 d3 mov ebx,edx 8051d6e: f7 d0 not eax 8051d70: 09 c3 or ebx,eax 8051d72: 0f 85 34 fe ff ff jne 8051bac <_IO_new_file_seekoff+0x20c> 8051d78: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8051d7b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8051d7f: f6 44 24 08 04 test BYTE PTR [esp+0x8],0x4 8051d84: 0f 84 71 fe ff ff je 8051bfb <_IO_new_file_seekoff+0x25b> 8051d8a: be 54 6a 0d 08 mov esi,0x80d6a54 8051d8f: 81 ee 00 67 0d 08 sub esi,0x80d6700 8051d95: e9 cf fc ff ff jmp 8051a69 <_IO_new_file_seekoff+0xc9> 8051d9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051da0: 8b 75 1c mov esi,DWORD PTR [ebp+0x1c] 8051da3: 85 f6 test esi,esi 8051da5: 0f 84 85 02 00 00 je 8052030 <_IO_new_file_seekoff+0x690> 8051dab: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 8051dae: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 8051db1: 8b 4d 00 mov ecx,DWORD PTR [ebp+0x0] 8051db4: 89 04 24 mov DWORD PTR [esp],eax 8051db7: 81 e1 00 10 00 00 and ecx,0x1000 8051dbd: 39 f8 cmp eax,edi 8051dbf: 0f 86 5b 01 00 00 jbe 8051f20 <_IO_new_file_seekoff+0x580> 8051dc5: 85 c9 test ecx,ecx 8051dc7: 0f 84 53 01 00 00 je 8051f20 <_IO_new_file_seekoff+0x580> 8051dcd: 8b b5 94 00 00 00 mov esi,DWORD PTR [ebp+0x94] 8051dd3: b8 54 6a 0d 08 mov eax,0x80d6a54 8051dd8: 2d 00 67 0d 08 sub eax,0x80d6700 8051ddd: 89 f2 mov edx,esi 8051ddf: 81 ea 00 67 0d 08 sub edx,0x80d6700 8051de5: 39 d0 cmp eax,edx 8051de7: 0f 86 bd 02 00 00 jbe 80520aa <_IO_new_file_seekoff+0x70a> 8051ded: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 8051df1: 6a 02 push 0x2 8051df3: 6a 00 push 0x0 8051df5: 6a 00 push 0x0 8051df7: 55 push ebp 8051df8: ff 56 40 call DWORD PTR [esi+0x40] 8051dfb: 89 d6 mov esi,edx 8051dfd: 89 c3 mov ebx,eax 8051dff: 83 c4 10 add esp,0x10 8051e02: f7 d6 not esi 8051e04: f7 d3 not ebx 8051e06: 89 f1 mov ecx,esi 8051e08: 09 d9 or ecx,ebx 8051e0a: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8051e0e: 74 58 je 8051e68 <_IO_new_file_seekoff+0x4c8> 8051e10: 89 45 4c mov DWORD PTR [ebp+0x4c],eax 8051e13: 89 55 50 mov DWORD PTR [ebp+0x50],edx 8051e16: 39 3c 24 cmp DWORD PTR [esp],edi 8051e19: 0f 87 11 01 00 00 ja 8051f30 <_IO_new_file_seekoff+0x590> 8051e1f: 8b 75 08 mov esi,DWORD PTR [ebp+0x8] 8051e22: 2b 75 04 sub esi,DWORD PTR [ebp+0x4] 8051e25: 89 f7 mov edi,esi 8051e27: c1 ff 1f sar edi,0x1f 8051e2a: f7 de neg esi 8051e2c: 83 d7 00 adc edi,0x0 8051e2f: 89 34 24 mov DWORD PTR [esp],esi 8051e32: f7 df neg edi 8051e34: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 8051e38: 89 d3 mov ebx,edx 8051e3a: 89 c1 mov ecx,eax 8051e3c: f7 d3 not ebx 8051e3e: f7 d1 not ecx 8051e40: 89 df mov edi,ebx 8051e42: 09 cf or edi,ecx 8051e44: 0f 84 76 01 00 00 je 8051fc0 <_IO_new_file_seekoff+0x620> 8051e4a: 03 04 24 add eax,DWORD PTR [esp] 8051e4d: 13 54 24 04 adc edx,DWORD PTR [esp+0x4] 8051e51: 85 d2 test edx,edx 8051e53: 0f 89 74 fc ff ff jns 8051acd <_IO_new_file_seekoff+0x12d> 8051e59: b8 e8 ff ff ff mov eax,0xffffffe8 8051e5e: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8051e65: 8d 76 00 lea esi,[esi+0x0] 8051e68: b8 ff ff ff ff mov eax,0xffffffff 8051e6d: ba ff ff ff ff mov edx,0xffffffff 8051e72: e9 56 fc ff ff jmp 8051acd <_IO_new_file_seekoff+0x12d> 8051e77: 89 f6 mov esi,esi 8051e79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051e80: 0f 8c bf fd ff ff jl 8051c45 <_IO_new_file_seekoff+0x2a5> 8051e86: 39 4c 24 08 cmp DWORD PTR [esp+0x8],ecx 8051e8a: 0f 86 b5 fd ff ff jbe 8051c45 <_IO_new_file_seekoff+0x2a5> 8051e90: e9 99 fd ff ff jmp 8051c2e <_IO_new_file_seekoff+0x28e> 8051e95: 8d 76 00 lea esi,[esi+0x0] 8051e98: 39 c8 cmp eax,ecx 8051e9a: 0f 87 50 fd ff ff ja 8051bf0 <_IO_new_file_seekoff+0x250> 8051ea0: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 8051ea4: 8b 0c 24 mov ecx,DWORD PTR [esp] 8051ea7: 39 df cmp edi,ebx 8051ea9: 0f 8e 59 01 00 00 jle 8052008 <_IO_new_file_seekoff+0x668> 8051eaf: 8b 0c 24 mov ecx,DWORD PTR [esp] 8051eb2: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 8051eb6: 29 c1 sub ecx,eax 8051eb8: 89 5d 0c mov DWORD PTR [ebp+0xc],ebx 8051ebb: 89 5d 14 mov DWORD PTR [ebp+0x14],ebx 8051ebe: 89 c8 mov eax,ecx 8051ec0: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8051ec4: 89 5d 10 mov DWORD PTR [ebp+0x10],ebx 8051ec7: 01 d8 add eax,ebx 8051ec9: 89 5d 18 mov DWORD PTR [ebp+0x18],ebx 8051ecc: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8051ecf: 83 e1 ef and ecx,0xffffffef 8051ed2: 85 ff test edi,edi 8051ed4: 89 4d 00 mov DWORD PTR [ebp+0x0],ecx 8051ed7: 0f 88 37 fe ff ff js 8051d14 <_IO_new_file_seekoff+0x374> 8051edd: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8051ee3: b8 54 6a 0d 08 mov eax,0x80d6a54 8051ee8: 2d 00 67 0d 08 sub eax,0x80d6700 8051eed: 89 da mov edx,ebx 8051eef: 81 ea 00 67 0d 08 sub edx,0x80d6700 8051ef5: 39 d0 cmp eax,edx 8051ef7: 0f 86 c9 01 00 00 jbe 80520c6 <_IO_new_file_seekoff+0x726> 8051efd: 6a 00 push 0x0 8051eff: ff 75 50 push DWORD PTR [ebp+0x50] 8051f02: ff 75 4c push DWORD PTR [ebp+0x4c] 8051f05: 55 push ebp 8051f06: ff 53 40 call DWORD PTR [ebx+0x40] 8051f09: 83 c4 10 add esp,0x10 8051f0c: 8b 04 24 mov eax,DWORD PTR [esp] 8051f0f: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8051f13: e9 b5 fb ff ff jmp 8051acd <_IO_new_file_seekoff+0x12d> 8051f18: 90 nop 8051f19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8051f20: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 8051f23: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8051f26: e9 eb fe ff ff jmp 8051e16 <_IO_new_file_seekoff+0x476> 8051f2b: 90 nop 8051f2c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051f30: 85 c9 test ecx,ecx 8051f32: 8b 75 14 mov esi,DWORD PTR [ebp+0x14] 8051f35: 0f 85 e5 00 00 00 jne 8052020 <_IO_new_file_seekoff+0x680> 8051f3b: 2b 75 08 sub esi,DWORD PTR [ebp+0x8] 8051f3e: 89 f3 mov ebx,esi 8051f40: 89 34 24 mov DWORD PTR [esp],esi 8051f43: c1 fb 1f sar ebx,0x1f 8051f46: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 8051f4a: e9 e9 fe ff ff jmp 8051e38 <_IO_new_file_seekoff+0x498> 8051f4f: 90 nop 8051f50: 31 c9 xor ecx,ecx 8051f52: 31 db xor ebx,ebx 8051f54: 31 c0 xor eax,eax 8051f56: e9 86 fd ff ff jmp 8051ce1 <_IO_new_file_seekoff+0x341> 8051f5b: 90 nop 8051f5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051f60: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 8051f64: 0f 86 77 fd ff ff jbe 8051ce1 <_IO_new_file_seekoff+0x341> 8051f6a: 83 f8 ff cmp eax,0xffffffff 8051f6d: 0f 84 ed 00 00 00 je 8052060 <_IO_new_file_seekoff+0x6c0> 8051f73: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8051f77: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8051f7b: c7 84 24 ac 00 00 00 mov DWORD PTR [esp+0xac],0x1 8051f82: 01 00 00 00 8051f86: 29 c8 sub eax,ecx 8051f88: 19 da sbb edx,ebx 8051f8a: 89 04 24 mov DWORD PTR [esp],eax 8051f8d: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8051f91: e9 d3 fa ff ff jmp 8051a69 <_IO_new_file_seekoff+0xc9> 8051f96: 8d 76 00 lea esi,[esi+0x0] 8051f99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8051fa0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8051fa4: 8b 4d 1c mov ecx,DWORD PTR [ebp+0x1c] 8051fa7: e9 13 fd ff ff jmp 8051cbf <_IO_new_file_seekoff+0x31f> 8051fac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8051fb0: e8 9b f3 ff ff call 8051350 <_IO_vtable_check> 8051fb5: e9 d0 fa ff ff jmp 8051a8a <_IO_new_file_seekoff+0xea> 8051fba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8051fc0: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8051fc6: b8 54 6a 0d 08 mov eax,0x80d6a54 8051fcb: 2d 00 67 0d 08 sub eax,0x80d6700 8051fd0: 89 da mov edx,ebx 8051fd2: 81 ea 00 67 0d 08 sub edx,0x80d6700 8051fd8: 39 d0 cmp eax,edx 8051fda: 0f 86 dc 00 00 00 jbe 80520bc <_IO_new_file_seekoff+0x71c> 8051fe0: 6a 01 push 0x1 8051fe2: 6a 00 push 0x0 8051fe4: 6a 00 push 0x0 8051fe6: 55 push ebp 8051fe7: ff 53 40 call DWORD PTR [ebx+0x40] 8051fea: 89 d3 mov ebx,edx 8051fec: 89 c1 mov ecx,eax 8051fee: 83 c4 10 add esp,0x10 8051ff1: f7 d3 not ebx 8051ff3: f7 d1 not ecx 8051ff5: 89 df mov edi,ebx 8051ff7: 09 cf or edi,ecx 8051ff9: 0f 84 69 fe ff ff je 8051e68 <_IO_new_file_seekoff+0x4c8> 8051fff: e9 46 fe ff ff jmp 8051e4a <_IO_new_file_seekoff+0x4aa> 8052004: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052008: 0f 8c e2 fb ff ff jl 8051bf0 <_IO_new_file_seekoff+0x250> 805200e: 39 ce cmp esi,ecx 8052010: 0f 86 da fb ff ff jbe 8051bf0 <_IO_new_file_seekoff+0x250> 8052016: e9 94 fe ff ff jmp 8051eaf <_IO_new_file_seekoff+0x50f> 805201b: 90 nop 805201c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052020: 2b 75 10 sub esi,DWORD PTR [ebp+0x10] 8052023: e9 16 ff ff ff jmp 8051f3e <_IO_new_file_seekoff+0x59e> 8052028: 90 nop 8052029: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052030: 8b 45 4c mov eax,DWORD PTR [ebp+0x4c] 8052033: 8b 55 50 mov edx,DWORD PTR [ebp+0x50] 8052036: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 805203d: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 8052044: 00 8052045: e9 ee fd ff ff jmp 8051e38 <_IO_new_file_seekoff+0x498> 805204a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052050: e8 fb f2 ff ff call 8051350 <_IO_vtable_check> 8052055: e9 f8 f9 ff ff jmp 8051a52 <_IO_new_file_seekoff+0xb2> 805205a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052060: f3 0f 7e 44 24 08 movq xmm0,QWORD PTR [esp+0x8] 8052066: c7 84 24 ac 00 00 00 mov DWORD PTR [esp+0xac],0x1 805206d: 01 00 00 00 8052071: 66 0f d6 04 24 movq QWORD PTR [esp],xmm0 8052076: e9 ee f9 ff ff jmp 8051a69 <_IO_new_file_seekoff+0xc9> 805207b: 90 nop 805207c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052080: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8052084: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8052088: e8 c3 f2 ff ff call 8051350 <_IO_vtable_check> 805208d: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8052091: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8052095: e9 cc fb ff ff jmp 8051c66 <_IO_new_file_seekoff+0x2c6> 805209a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80520a0: e8 ab f2 ff ff call 8051350 <_IO_vtable_check> 80520a5: e9 fe fb ff ff jmp 8051ca8 <_IO_new_file_seekoff+0x308> 80520aa: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80520ae: e8 9d f2 ff ff call 8051350 <_IO_vtable_check> 80520b3: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80520b7: e9 31 fd ff ff jmp 8051ded <_IO_new_file_seekoff+0x44d> 80520bc: e8 8f f2 ff ff call 8051350 <_IO_vtable_check> 80520c1: e9 1a ff ff ff jmp 8051fe0 <_IO_new_file_seekoff+0x640> 80520c6: e8 85 f2 ff ff call 8051350 <_IO_vtable_check> 80520cb: e9 2d fe ff ff jmp 8051efd <_IO_new_file_seekoff+0x55d> 080520d0 <_IO_file_close_mmap>: 80520d0: 53 push ebx 80520d1: 83 ec 10 sub esp,0x10 80520d4: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80520d8: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 80520db: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 80520de: 29 d0 sub eax,edx 80520e0: 50 push eax 80520e1: 52 push edx 80520e2: e8 39 ca 01 00 call 806eb20 <__munmap> 80520e7: c7 43 20 00 00 00 00 mov DWORD PTR [ebx+0x20],0x0 80520ee: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 80520f5: b8 06 00 00 00 mov eax,0x6 80520fa: 8b 5b 38 mov ebx,DWORD PTR [ebx+0x38] 80520fd: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8052103: 83 c4 10 add esp,0x10 8052106: 3d 00 f0 ff ff cmp eax,0xfffff000 805210b: 77 0b ja 8052118 <_IO_file_close_mmap+0x48> 805210d: 83 c4 08 add esp,0x8 8052110: 5b pop ebx 8052111: c3 ret 8052112: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052118: 83 c4 08 add esp,0x8 805211b: 5b pop ebx 805211c: e9 8f f0 01 00 jmp 80711b0 <__syscall_error> 8052121: eb 0d jmp 8052130 8052123: 90 nop 8052124: 90 nop 8052125: 90 nop 8052126: 90 nop 8052127: 90 nop 8052128: 90 nop 8052129: 90 nop 805212a: 90 nop 805212b: 90 nop 805212c: 90 nop 805212d: 90 nop 805212e: 90 nop 805212f: 90 nop 08052130 : 8052130: 55 push ebp 8052131: 57 push edi 8052132: 56 push esi 8052133: 53 push ebx 8052134: 89 c3 mov ebx,eax 8052136: 81 ec 8c 00 00 00 sub esp,0x8c 805213c: 8b b0 94 00 00 00 mov esi,DWORD PTR [eax+0x94] 8052142: b8 54 6a 0d 08 mov eax,0x80d6a54 8052147: 2d 00 67 0d 08 sub eax,0x80d6700 805214c: 89 f2 mov edx,esi 805214e: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052154: 39 d0 cmp eax,edx 8052156: 0f 86 c4 01 00 00 jbe 8052320 805215c: 83 ec 08 sub esp,0x8 805215f: 8d 44 24 28 lea eax,[esp+0x28] 8052163: 50 push eax 8052164: 53 push ebx 8052165: ff 56 48 call DWORD PTR [esi+0x48] 8052168: 83 c4 10 add esp,0x10 805216b: 85 c0 test eax,eax 805216d: 89 c5 mov ebp,eax 805216f: 75 10 jne 8052181 8052171: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8052175: 25 00 f0 00 00 and eax,0xf000 805217a: 3d 00 80 00 00 cmp eax,0x8000 805217f: 74 6f je 80521f0 8052181: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 8052184: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8052187: 83 ec 08 sub esp,0x8 805218a: bd 01 00 00 00 mov ebp,0x1 805218f: 29 d0 sub eax,edx 8052191: 50 push eax 8052192: 52 push edx 8052193: e8 88 c9 01 00 call 806eb20 <__munmap> 8052198: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805219b: 83 c4 10 add esp,0x10 805219e: ba e0 68 0d 08 mov edx,0x80d68e0 80521a3: c7 43 20 00 00 00 00 mov DWORD PTR [ebx+0x20],0x0 80521aa: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 80521b1: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80521b8: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 80521bf: 85 c0 test eax,eax 80521c1: b8 c0 67 0d 08 mov eax,0x80d67c0 80521c6: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 80521cd: 0f 4e c2 cmovle eax,edx 80521d0: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 80521d6: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80521d9: c7 80 b0 00 00 00 c0 mov DWORD PTR [eax+0xb0],0x80d67c0 80521e0: 67 0d 08 80521e3: 81 c4 8c 00 00 00 add esp,0x8c 80521e9: 89 e8 mov eax,ebp 80521eb: 5b pop ebx 80521ec: 5e pop esi 80521ed: 5f pop edi 80521ee: 5d pop ebp 80521ef: c3 ret 80521f0: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 80521f4: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 80521f8: 83 ff 00 cmp edi,0x0 80521fb: 7c 0e jl 805220b 80521fd: 7f 82 jg 8052181 80521ff: 81 fe ff ff 0f 00 cmp esi,0xfffff 8052205: 0f 87 76 ff ff ff ja 8052181 805220b: 89 f0 mov eax,esi 805220d: 09 f8 or eax,edi 805220f: 0f 84 6c ff ff ff je 8052181 8052215: e8 d6 c7 01 00 call 806e9f0 <__getpagesize> 805221a: 89 c1 mov ecx,eax 805221c: f7 d8 neg eax 805221e: 31 d2 xor edx,edx 8052220: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8052224: 89 c8 mov eax,ecx 8052226: 01 f0 add eax,esi 8052228: 11 fa adc edx,edi 805222a: 83 c0 ff add eax,0xffffffff 805222d: 83 d2 ff adc edx,0xffffffff 8052230: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8052234: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8052238: 23 44 24 10 and eax,DWORD PTR [esp+0x10] 805223c: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8052240: 31 d2 xor edx,edx 8052242: 23 54 24 14 and edx,DWORD PTR [esp+0x14] 8052246: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805224a: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 805224d: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8052251: 89 c2 mov edx,eax 8052253: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8052257: f7 d2 not edx 8052259: 03 53 20 add edx,DWORD PTR [ebx+0x20] 805225c: 01 ca add edx,ecx 805225e: 23 54 24 08 and edx,DWORD PTR [esp+0x8] 8052262: 83 7c 24 14 00 cmp DWORD PTR [esp+0x14],0x0 8052267: 0f 8f d3 00 00 00 jg 8052340 805226d: 0f 8c 1d 01 00 00 jl 8052390 8052273: 39 54 24 10 cmp DWORD PTR [esp+0x10],edx 8052277: 0f 82 13 01 00 00 jb 8052390 805227d: 83 7c 24 14 00 cmp DWORD PTR [esp+0x14],0x0 8052282: 0f 8d a2 00 00 00 jge 805232a 8052288: 8d 3c 30 lea edi,[eax+esi*1] 805228b: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 805228f: 89 7b 20 mov DWORD PTR [ebx+0x20],edi 8052292: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 8052295: 2b 73 04 sub esi,DWORD PTR [ebx+0x4] 8052298: 8b 53 4c mov edx,DWORD PTR [ebx+0x4c] 805229b: 8b 4b 50 mov ecx,DWORD PTR [ebx+0x50] 805229e: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80522a1: 89 f7 mov edi,esi 80522a3: c1 ff 1f sar edi,0x1f 80522a6: 29 f2 sub edx,esi 80522a8: 19 f9 sbb ecx,edi 80522aa: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 80522ae: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 80522b2: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80522b6: 2b 4c 24 1c sub ecx,DWORD PTR [esp+0x1c] 80522ba: f3 0f 7e 44 24 08 movq xmm0,QWORD PTR [esp+0x8] 80522c0: 66 0f d6 43 4c movq QWORD PTR [ebx+0x4c],xmm0 80522c5: 89 cf mov edi,ecx 80522c7: 89 ce mov esi,ecx 80522c9: c1 ff 1f sar edi,0x1f 80522cc: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 80522d0: 0f 8f aa 00 00 00 jg 8052380 80522d6: 7c 0a jl 80522e2 80522d8: 39 4c 24 08 cmp DWORD PTR [esp+0x8],ecx 80522dc: 0f 83 9e 00 00 00 jae 8052380 80522e2: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 80522e6: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80522e9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80522ed: 6a 00 push 0x0 80522ef: 57 push edi 80522f0: 56 push esi 80522f1: ff 73 38 push DWORD PTR [ebx+0x38] 80522f4: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80522f7: e8 c4 d6 01 00 call 806f9c0 <__libc_lseek64> 80522fc: 8b 73 20 mov esi,DWORD PTR [ebx+0x20] 80522ff: 2b 73 1c sub esi,DWORD PTR [ebx+0x1c] 8052302: 83 c4 10 add esp,0x10 8052305: 89 f7 mov edi,esi 8052307: 31 c6 xor esi,eax 8052309: c1 ff 1f sar edi,0x1f 805230c: 31 d7 xor edi,edx 805230e: 89 f9 mov ecx,edi 8052310: 09 f1 or ecx,esi 8052312: 0f 84 ab 00 00 00 je 80523c3 8052318: 83 0b 20 or DWORD PTR [ebx],0x20 805231b: e9 c3 fe ff ff jmp 80521e3 8052320: e8 2b f0 ff ff call 8051350 <_IO_vtable_check> 8052325: e9 32 fe ff ff jmp 805215c 805232a: 7f 14 jg 8052340 805232c: 39 54 24 10 cmp DWORD PTR [esp+0x10],edx 8052330: 0f 86 52 ff ff ff jbe 8052288 8052336: 8d 76 00 lea esi,[esi+0x0] 8052339: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8052340: 83 ee 01 sub esi,0x1 8052343: 6a 01 push 0x1 8052345: 01 f1 add ecx,esi 8052347: 23 4c 24 0c and ecx,DWORD PTR [esp+0xc] 805234b: 51 push ecx 805234c: 52 push edx 805234d: 50 push eax 805234e: e8 bd d6 01 00 call 806fa10 <__mremap> 8052353: 83 c4 10 add esp,0x10 8052356: 83 f8 ff cmp eax,0xffffffff 8052359: 0f 84 22 fe ff ff je 8052181 805235f: 8b 54 24 4c mov edx,DWORD PTR [esp+0x4c] 8052363: 89 43 1c mov DWORD PTR [ebx+0x1c],eax 8052366: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805236a: 01 c2 add edx,eax 805236c: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 8052370: 89 53 20 mov DWORD PTR [ebx+0x20],edx 8052373: e9 1a ff ff ff jmp 8052292 8052378: 90 nop 8052379: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052380: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8052384: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8052387: 89 43 08 mov DWORD PTR [ebx+0x8],eax 805238a: e9 54 fe ff ff jmp 80521e3 805238f: 90 nop 8052390: 83 ee 01 sub esi,0x1 8052393: 83 ec 08 sub esp,0x8 8052396: 01 f1 add ecx,esi 8052398: 23 4c 24 10 and ecx,DWORD PTR [esp+0x10] 805239c: 29 ca sub edx,ecx 805239e: 01 c8 add eax,ecx 80523a0: 52 push edx 80523a1: 50 push eax 80523a2: e8 79 c7 01 00 call 806eb20 <__munmap> 80523a7: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80523aa: 8b 54 24 5c mov edx,DWORD PTR [esp+0x5c] 80523ae: 01 c2 add edx,eax 80523b0: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 80523b4: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 80523b8: 89 53 20 mov DWORD PTR [ebx+0x20],edx 80523bb: 83 c4 10 add esp,0x10 80523be: e9 cf fe ff ff jmp 8052292 80523c3: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 80523c6: 89 53 50 mov DWORD PTR [ebx+0x50],edx 80523c9: e9 15 fe ff ff jmp 80521e3 80523ce: 66 90 xchg ax,ax 080523d0 <_IO_file_seek>: 80523d0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80523d4: 8b 40 38 mov eax,DWORD PTR [eax+0x38] 80523d7: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80523db: e9 e0 d5 01 00 jmp 806f9c0 <__libc_lseek64> 080523e0 <_IO_file_sync_mmap>: 80523e0: 57 push edi 80523e1: 56 push esi 80523e2: 53 push ebx 80523e3: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80523e7: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 80523ea: 3b 4e 08 cmp ecx,DWORD PTR [esi+0x8] 80523ed: 74 41 je 8052430 <_IO_file_sync_mmap+0x50> 80523ef: 2b 4e 1c sub ecx,DWORD PTR [esi+0x1c] 80523f2: 6a 00 push 0x0 80523f4: 89 cb mov ebx,ecx 80523f6: c1 fb 1f sar ebx,0x1f 80523f9: 53 push ebx 80523fa: 51 push ecx 80523fb: ff 76 38 push DWORD PTR [esi+0x38] 80523fe: e8 bd d5 01 00 call 806f9c0 <__libc_lseek64> 8052403: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 8052406: 2b 4e 1c sub ecx,DWORD PTR [esi+0x1c] 8052409: 83 c4 10 add esp,0x10 805240c: 89 cb mov ebx,ecx 805240e: 31 c8 xor eax,ecx 8052410: c1 fb 1f sar ebx,0x1f 8052413: 31 da xor edx,ebx 8052415: 89 d7 mov edi,edx 8052417: 09 c7 or edi,eax 8052419: 75 25 jne 8052440 <_IO_file_sync_mmap+0x60> 805241b: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805241e: 89 4e 4c mov DWORD PTR [esi+0x4c],ecx 8052421: 89 5e 50 mov DWORD PTR [esi+0x50],ebx 8052424: 89 46 04 mov DWORD PTR [esi+0x4],eax 8052427: 89 46 08 mov DWORD PTR [esi+0x8],eax 805242a: 31 c0 xor eax,eax 805242c: 5b pop ebx 805242d: 5e pop esi 805242e: 5f pop edi 805242f: c3 ret 8052430: 2b 4e 1c sub ecx,DWORD PTR [esi+0x1c] 8052433: 89 cb mov ebx,ecx 8052435: c1 fb 1f sar ebx,0x1f 8052438: eb e1 jmp 805241b <_IO_file_sync_mmap+0x3b> 805243a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052440: 83 0e 20 or DWORD PTR [esi],0x20 8052443: b8 ff ff ff ff mov eax,0xffffffff 8052448: eb e2 jmp 805242c <_IO_file_sync_mmap+0x4c> 805244a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08052450 : 8052450: 55 push ebp 8052451: 57 push edi 8052452: 56 push esi 8052453: 53 push ebx 8052454: 89 c3 mov ebx,eax 8052456: 83 ec 7c sub esp,0x7c 8052459: 8b b0 94 00 00 00 mov esi,DWORD PTR [eax+0x94] 805245f: b8 54 6a 0d 08 mov eax,0x80d6a54 8052464: 2d 00 67 0d 08 sub eax,0x80d6700 8052469: 89 f2 mov edx,esi 805246b: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052471: 39 d0 cmp eax,edx 8052473: 0f 86 e7 00 00 00 jbe 8052560 8052479: 83 ec 08 sub esp,0x8 805247c: 8d 44 24 18 lea eax,[esp+0x18] 8052480: 50 push eax 8052481: 53 push ebx 8052482: ff 56 48 call DWORD PTR [esi+0x48] 8052485: 83 c4 10 add esp,0x10 8052488: 85 c0 test eax,eax 805248a: 75 10 jne 805249c 805248c: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8052490: 25 00 f0 00 00 and eax,0xf000 8052495: 3d 00 80 00 00 cmp eax,0x8000 805249a: 74 34 je 80524d0 805249c: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805249f: ba e0 68 0d 08 mov edx,0x80d68e0 80524a4: 85 c0 test eax,eax 80524a6: b8 c0 67 0d 08 mov eax,0x80d67c0 80524ab: 0f 4e c2 cmovle eax,edx 80524ae: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 80524b4: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80524b7: c7 80 b0 00 00 00 c0 mov DWORD PTR [eax+0xb0],0x80d67c0 80524be: 67 0d 08 80524c1: 83 c4 7c add esp,0x7c 80524c4: 5b pop ebx 80524c5: 5e pop esi 80524c6: 5f pop edi 80524c7: 5d pop ebp 80524c8: c3 ret 80524c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80524d0: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80524d4: 8b 54 24 3c mov edx,DWORD PTR [esp+0x3c] 80524d8: 83 f8 00 cmp eax,0x0 80524db: 7c 0a jl 80524e7 80524dd: 7f bd jg 805249c 80524df: 81 fa ff ff 0f 00 cmp edx,0xfffff 80524e5: 77 b5 ja 805249c 80524e7: 89 d7 mov edi,edx 80524e9: 09 c7 or edi,eax 80524eb: 74 af je 805249c 80524ed: 8b 4b 50 mov ecx,DWORD PTR [ebx+0x50] 80524f0: 8b 73 4c mov esi,DWORD PTR [ebx+0x4c] 80524f3: 39 c8 cmp eax,ecx 80524f5: 7e 79 jle 8052570 80524f7: 83 ec 04 sub esp,0x4 80524fa: 6a 00 push 0x0 80524fc: 6a 00 push 0x0 80524fe: ff 73 38 push DWORD PTR [ebx+0x38] 8052501: 6a 01 push 0x1 8052503: 6a 01 push 0x1 8052505: 52 push edx 8052506: 6a 00 push 0x0 8052508: e8 83 c5 01 00 call 806ea90 <__mmap64> 805250d: 83 c4 20 add esp,0x20 8052510: 83 f8 ff cmp eax,0xffffffff 8052513: 89 c5 mov ebp,eax 8052515: 74 85 je 805249c 8052517: 6a 00 push 0x0 8052519: ff 74 24 44 push DWORD PTR [esp+0x44] 805251d: ff 74 24 44 push DWORD PTR [esp+0x44] 8052521: ff 73 38 push DWORD PTR [ebx+0x38] 8052524: e8 97 d4 01 00 call 806f9c0 <__libc_lseek64> 8052529: 8b 74 24 4c mov esi,DWORD PTR [esp+0x4c] 805252d: 8b 7c 24 50 mov edi,DWORD PTR [esp+0x50] 8052531: 83 c4 10 add esp,0x10 8052534: 31 f0 xor eax,esi 8052536: 31 fa xor edx,edi 8052538: 09 d0 or eax,edx 805253a: 74 4a je 8052586 805253c: 83 ec 08 sub esp,0x8 805253f: 56 push esi 8052540: 55 push ebp 8052541: e8 da c5 01 00 call 806eb20 <__munmap> 8052546: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 805254d: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 8052554: 83 c4 10 add esp,0x10 8052557: e9 40 ff ff ff jmp 805249c 805255c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052560: e8 eb ed ff ff call 8051350 <_IO_vtable_check> 8052565: e9 0f ff ff ff jmp 8052479 805256a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052570: 7c 04 jl 8052576 8052572: 39 f2 cmp edx,esi 8052574: 73 81 jae 80524f7 8052576: 21 f1 and ecx,esi 8052578: 83 f9 ff cmp ecx,0xffffffff 805257b: 0f 85 1b ff ff ff jne 805249c 8052581: e9 71 ff ff ff jmp 80524f7 8052586: 01 ee add esi,ebp 8052588: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805258c: 6a 00 push 0x0 805258e: 56 push esi 805258f: 55 push ebp 8052590: 53 push ebx 8052591: e8 1a 1f 00 00 call 80544b0 <_IO_setb> 8052596: 8b 7b 50 mov edi,DWORD PTR [ebx+0x50] 8052599: 8b 73 4c mov esi,DWORD PTR [ebx+0x4c] 805259c: 83 c4 10 add esp,0x10 805259f: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 80525a2: 89 6b 0c mov DWORD PTR [ebx+0xc],ebp 80525a5: f7 d7 not edi 80525a7: f7 d6 not esi 80525a9: 89 f8 mov eax,edi 80525ab: 09 f0 or eax,esi 80525ad: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80525b1: 0f 45 43 4c cmovne eax,DWORD PTR [ebx+0x4c] 80525b5: 01 e8 add eax,ebp 80525b7: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80525ba: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 80525be: 01 c5 add ebp,eax 80525c0: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 80525c3: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 80525c7: 85 d2 test edx,edx 80525c9: ba 80 68 0d 08 mov edx,0x80d6880 80525ce: 89 6b 08 mov DWORD PTR [ebx+0x8],ebp 80525d1: 89 43 50 mov DWORD PTR [ebx+0x50],eax 80525d4: b8 60 67 0d 08 mov eax,0x80d6760 80525d9: 0f 4e c2 cmovle eax,edx 80525dc: 89 83 94 00 00 00 mov DWORD PTR [ebx+0x94],eax 80525e2: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80525e5: c7 80 b0 00 00 00 60 mov DWORD PTR [eax+0xb0],0x80d6760 80525ec: 67 0d 08 80525ef: e9 cd fe ff ff jmp 80524c1 80525f4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80525fa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 08052600 <_IO_file_underflow_maybe_mmap>: 8052600: 56 push esi 8052601: 53 push ebx 8052602: 83 ec 04 sub esp,0x4 8052605: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8052609: 89 d8 mov eax,ebx 805260b: e8 40 fe ff ff call 8052450 8052610: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8052616: b8 54 6a 0d 08 mov eax,0x80d6a54 805261b: 2d 00 67 0d 08 sub eax,0x80d6700 8052620: 89 f2 mov edx,esi 8052622: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052628: 39 d0 cmp eax,edx 805262a: 76 14 jbe 8052640 <_IO_file_underflow_maybe_mmap+0x40> 805262c: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8052630: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8052633: 83 c4 04 add esp,0x4 8052636: 5b pop ebx 8052637: 5e pop esi 8052638: ff e0 jmp eax 805263a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052640: e8 0b ed ff ff call 8051350 <_IO_vtable_check> 8052645: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8052649: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805264c: 83 c4 04 add esp,0x4 805264f: 5b pop ebx 8052650: 5e pop esi 8052651: ff e0 jmp eax 8052653: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052659: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08052660 <_IO_file_xsgetn_maybe_mmap>: 8052660: 55 push ebp 8052661: 57 push edi 8052662: 56 push esi 8052663: 53 push ebx 8052664: 83 ec 0c sub esp,0xc 8052667: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805266b: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 805266f: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8052673: 89 d8 mov eax,ebx 8052675: e8 d6 fd ff ff call 8052450 805267a: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8052680: b8 54 6a 0d 08 mov eax,0x80d6a54 8052685: 2d 00 67 0d 08 sub eax,0x80d6700 805268a: 89 ea mov edx,ebp 805268c: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052692: 39 d0 cmp eax,edx 8052694: 76 1a jbe 80526b0 <_IO_file_xsgetn_maybe_mmap+0x50> 8052696: 89 7c 24 28 mov DWORD PTR [esp+0x28],edi 805269a: 89 74 24 24 mov DWORD PTR [esp+0x24],esi 805269e: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 80526a2: 8b 45 20 mov eax,DWORD PTR [ebp+0x20] 80526a5: 83 c4 0c add esp,0xc 80526a8: 5b pop ebx 80526a9: 5e pop esi 80526aa: 5f pop edi 80526ab: 5d pop ebp 80526ac: ff e0 jmp eax 80526ae: 66 90 xchg ax,ax 80526b0: e8 9b ec ff ff call 8051350 <_IO_vtable_check> 80526b5: eb df jmp 8052696 <_IO_file_xsgetn_maybe_mmap+0x36> 80526b7: 89 f6 mov esi,esi 80526b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080526c0 <_IO_file_stat>: 80526c0: 83 ec 10 sub esp,0x10 80526c3: ff 74 24 18 push DWORD PTR [esp+0x18] 80526c7: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80526cb: ff 70 38 push DWORD PTR [eax+0x38] 80526ce: 6a 03 push 0x3 80526d0: e8 9b b8 01 00 call 806df70 <___fxstat64> 80526d5: 83 c4 1c add esp,0x1c 80526d8: c3 ret 80526d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080526e0 <_IO_new_file_write>: 80526e0: 55 push ebp 80526e1: 57 push edi 80526e2: 56 push esi 80526e3: 53 push ebx 80526e4: 83 ec 0c sub esp,0xc 80526e7: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80526eb: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 80526ef: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 80526f3: 85 c0 test eax,eax 80526f5: 0f 8e 8d 00 00 00 jle 8052788 <_IO_new_file_write+0xa8> 80526fb: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80526ff: eb 23 jmp 8052724 <_IO_new_file_write+0x44> 8052701: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052708: 83 ec 04 sub esp,0x4 805270b: 57 push edi 805270c: 55 push ebp 805270d: ff 76 38 push DWORD PTR [esi+0x38] 8052710: e8 6b b9 01 00 call 806e080 <__libc_write> 8052715: 83 c4 10 add esp,0x10 8052718: 85 c0 test eax,eax 805271a: 78 34 js 8052750 <_IO_new_file_write+0x70> 805271c: 29 c7 sub edi,eax 805271e: 01 c5 add ebp,eax 8052720: 85 ff test edi,edi 8052722: 7e 5c jle 8052780 <_IO_new_file_write+0xa0> 8052724: f6 46 3c 02 test BYTE PTR [esi+0x3c],0x2 8052728: 74 de je 8052708 <_IO_new_file_write+0x28> 805272a: b8 04 00 00 00 mov eax,0x4 805272f: 8b 5e 38 mov ebx,DWORD PTR [esi+0x38] 8052732: 89 e9 mov ecx,ebp 8052734: 89 fa mov edx,edi 8052736: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 805273c: 3d 00 f0 ff ff cmp eax,0xfffff000 8052741: 76 d5 jbe 8052718 <_IO_new_file_write+0x38> 8052743: e8 68 ea 01 00 call 80711b0 <__syscall_error> 8052748: 85 c0 test eax,eax 805274a: 79 d0 jns 805271c <_IO_new_file_write+0x3c> 805274c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052750: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8052754: 83 0e 20 or DWORD PTR [esi],0x20 8052757: 29 f8 sub eax,edi 8052759: 8b 6e 50 mov ebp,DWORD PTR [esi+0x50] 805275c: 8b 7e 4c mov edi,DWORD PTR [esi+0x4c] 805275f: 85 ed test ebp,ebp 8052761: 78 11 js 8052774 <_IO_new_file_write+0x94> 8052763: 89 c1 mov ecx,eax 8052765: 89 c3 mov ebx,eax 8052767: c1 fb 1f sar ebx,0x1f 805276a: 01 f9 add ecx,edi 805276c: 11 eb adc ebx,ebp 805276e: 89 4e 4c mov DWORD PTR [esi+0x4c],ecx 8052771: 89 5e 50 mov DWORD PTR [esi+0x50],ebx 8052774: 83 c4 0c add esp,0xc 8052777: 5b pop ebx 8052778: 5e pop esi 8052779: 5f pop edi 805277a: 5d pop ebp 805277b: c3 ret 805277c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052780: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8052784: 29 f8 sub eax,edi 8052786: eb d1 jmp 8052759 <_IO_new_file_write+0x79> 8052788: 31 c0 xor eax,eax 805278a: eb cd jmp 8052759 <_IO_new_file_write+0x79> 805278c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08052790 <_IO_file_xsgetn_mmap>: 8052790: 55 push ebp 8052791: 57 push edi 8052792: 56 push esi 8052793: 53 push ebx 8052794: 83 ec 1c sub esp,0x1c 8052797: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805279b: 8b 6c 24 34 mov ebp,DWORD PTR [esp+0x34] 805279f: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80527a2: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 80527a5: 89 ea mov edx,ebp 80527a7: 29 fb sub ebx,edi 80527a9: 3b 5c 24 38 cmp ebx,DWORD PTR [esp+0x38] 80527ad: 73 2c jae 80527db <_IO_file_xsgetn_mmap+0x4b> 80527af: f7 06 00 01 00 00 test DWORD PTR [esi],0x100 80527b5: 75 39 jne 80527f0 <_IO_file_xsgetn_mmap+0x60> 80527b7: 89 f0 mov eax,esi 80527b9: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80527bd: e8 6e f9 ff ff call 8052130 80527c2: 85 c0 test eax,eax 80527c4: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80527c8: 75 76 jne 8052840 <_IO_file_xsgetn_mmap+0xb0> 80527ca: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80527cd: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 80527d0: 29 fb sub ebx,edi 80527d2: 39 5c 24 38 cmp DWORD PTR [esp+0x38],ebx 80527d6: 76 03 jbe 80527db <_IO_file_xsgetn_mmap+0x4b> 80527d8: 83 0e 10 or DWORD PTR [esi],0x10 80527db: 85 db test ebx,ebx 80527dd: 75 41 jne 8052820 <_IO_file_xsgetn_mmap+0x90> 80527df: 89 d0 mov eax,edx 80527e1: 29 e8 sub eax,ebp 80527e3: 83 c4 1c add esp,0x1c 80527e6: 5b pop ebx 80527e7: 5e pop esi 80527e8: 5f pop edi 80527e9: 5d pop ebp 80527ea: c3 ret 80527eb: 90 nop 80527ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80527f0: 83 ec 04 sub esp,0x4 80527f3: 53 push ebx 80527f4: 57 push edi 80527f5: 55 push ebp 80527f6: e8 a5 a8 00 00 call 805d0a0 <__mempcpy> 80527fb: 29 5c 24 48 sub DWORD PTR [esp+0x48],ebx 80527ff: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8052803: 89 34 24 mov DWORD PTR [esp],esi 8052806: e8 d5 18 00 00 call 80540e0 <_IO_switch_to_main_get_area> 805280b: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 805280e: 83 c4 10 add esp,0x10 8052811: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 8052814: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8052818: 29 fb sub ebx,edi 805281a: 39 5c 24 38 cmp DWORD PTR [esp+0x38],ebx 805281e: 77 97 ja 80527b7 <_IO_file_xsgetn_mmap+0x27> 8052820: 39 5c 24 38 cmp DWORD PTR [esp+0x38],ebx 8052824: 0f 46 5c 24 38 cmovbe ebx,DWORD PTR [esp+0x38] 8052829: 83 ec 04 sub esp,0x4 805282c: 53 push ebx 805282d: 57 push edi 805282e: 01 fb add ebx,edi 8052830: 52 push edx 8052831: e8 6a a8 00 00 call 805d0a0 <__mempcpy> 8052836: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 8052839: 89 c2 mov edx,eax 805283b: 83 c4 10 add esp,0x10 805283e: eb 9f jmp 80527df <_IO_file_xsgetn_mmap+0x4f> 8052840: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 8052846: b8 54 6a 0d 08 mov eax,0x80d6a54 805284b: 29 ea sub edx,ebp 805284d: 2d 00 67 0d 08 sub eax,0x80d6700 8052852: 89 d3 mov ebx,edx 8052854: 89 f9 mov ecx,edi 8052856: 81 e9 00 67 0d 08 sub ecx,0x80d6700 805285c: 39 c8 cmp eax,ecx 805285e: 76 16 jbe 8052876 <_IO_file_xsgetn_mmap+0xe6> 8052860: 83 ec 04 sub esp,0x4 8052863: ff 74 24 3c push DWORD PTR [esp+0x3c] 8052867: 55 push ebp 8052868: 56 push esi 8052869: ff 57 20 call DWORD PTR [edi+0x20] 805286c: 83 c4 10 add esp,0x10 805286f: 01 d8 add eax,ebx 8052871: e9 6d ff ff ff jmp 80527e3 <_IO_file_xsgetn_mmap+0x53> 8052876: e8 d5 ea ff ff call 8051350 <_IO_vtable_check> 805287b: eb e3 jmp 8052860 <_IO_file_xsgetn_mmap+0xd0> 805287d: 8d 76 00 lea esi,[esi+0x0] 08052880 <_IO_file_xsgetn>: 8052880: 55 push ebp 8052881: 57 push edi 8052882: 56 push esi 8052883: 53 push ebx 8052884: 83 ec 1c sub esp,0x1c 8052887: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 805288b: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 805288f: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 8052892: 85 d2 test edx,edx 8052894: 0f 84 de 01 00 00 je 8052a78 <_IO_file_xsgetn+0x1f8> 805289a: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805289e: 85 c0 test eax,eax 80528a0: 0f 84 02 01 00 00 je 80529a8 <_IO_file_xsgetn+0x128> 80528a6: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80528a9: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 80528ac: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80528b0: 8b 6c 24 38 mov ebp,DWORD PTR [esp+0x38] 80528b4: 29 c6 sub esi,eax 80528b6: 39 74 24 38 cmp DWORD PTR [esp+0x38],esi 80528ba: 0f 86 d4 00 00 00 jbe 8052994 <_IO_file_xsgetn+0x114> 80528c0: ba 54 6a 0d 08 mov edx,0x80d6a54 80528c5: 81 ea 00 67 0d 08 sub edx,0x80d6700 80528cb: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80528cf: 90 nop 80528d0: 85 f6 test esi,esi 80528d2: 0f 85 38 01 00 00 jne 8052a10 <_IO_file_xsgetn+0x190> 80528d8: f7 03 00 01 00 00 test DWORD PTR [ebx],0x100 80528de: 0f 85 14 01 00 00 jne 80529f8 <_IO_file_xsgetn+0x178> 80528e4: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 80528e7: 85 c0 test eax,eax 80528e9: 0f 84 d1 00 00 00 je 80529c0 <_IO_file_xsgetn+0x140> 80528ef: 8b 4b 20 mov ecx,DWORD PTR [ebx+0x20] 80528f2: 29 c1 sub ecx,eax 80528f4: 39 cd cmp ebp,ecx 80528f6: 0f 82 34 01 00 00 jb 8052a30 <_IO_file_xsgetn+0x1b0> 80528fc: 83 f9 7f cmp ecx,0x7f 80528ff: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8052902: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8052905: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8052908: 89 43 14 mov DWORD PTR [ebx+0x14],eax 805290b: 89 43 10 mov DWORD PTR [ebx+0x10],eax 805290e: 89 43 18 mov DWORD PTR [ebx+0x18],eax 8052911: 0f 86 d3 00 00 00 jbe 80529ea <_IO_file_xsgetn+0x16a> 8052917: 89 e8 mov eax,ebp 8052919: 31 d2 xor edx,edx 805291b: 89 ee mov esi,ebp 805291d: f7 f1 div ecx 805291f: 29 d6 sub esi,edx 8052921: 8b bb 94 00 00 00 mov edi,DWORD PTR [ebx+0x94] 8052927: 89 f9 mov ecx,edi 8052929: 81 e9 00 67 0d 08 sub ecx,0x80d6700 805292f: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8052933: 0f 86 1f 01 00 00 jbe 8052a58 <_IO_file_xsgetn+0x1d8> 8052939: 83 ec 04 sub esp,0x4 805293c: 56 push esi 805293d: ff 74 24 10 push DWORD PTR [esp+0x10] 8052941: 53 push ebx 8052942: ff 57 38 call DWORD PTR [edi+0x38] 8052945: 83 c4 10 add esp,0x10 8052948: 83 f8 00 cmp eax,0x0 805294b: 0f 8e 17 01 00 00 jle 8052a68 <_IO_file_xsgetn+0x1e8> 8052951: 8b 7b 50 mov edi,DWORD PTR [ebx+0x50] 8052954: 8b 73 4c mov esi,DWORD PTR [ebx+0x4c] 8052957: 29 c5 sub ebp,eax 8052959: 01 44 24 08 add DWORD PTR [esp+0x8],eax 805295d: 89 f9 mov ecx,edi 805295f: 89 f2 mov edx,esi 8052961: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 8052965: f7 d1 not ecx 8052967: f7 d2 not edx 8052969: 89 34 24 mov DWORD PTR [esp],esi 805296c: 89 cf mov edi,ecx 805296e: 09 d7 or edi,edx 8052970: 74 0e je 8052980 <_IO_file_xsgetn+0x100> 8052972: 99 cdq 8052973: 03 04 24 add eax,DWORD PTR [esp] 8052976: 13 54 24 04 adc edx,DWORD PTR [esp+0x4] 805297a: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 805297d: 89 53 50 mov DWORD PTR [ebx+0x50],edx 8052980: 85 ed test ebp,ebp 8052982: 74 24 je 80529a8 <_IO_file_xsgetn+0x128> 8052984: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8052987: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 805298a: 29 c6 sub esi,eax 805298c: 39 ee cmp esi,ebp 805298e: 0f 82 3c ff ff ff jb 80528d0 <_IO_file_xsgetn+0x50> 8052994: 83 ec 04 sub esp,0x4 8052997: 55 push ebp 8052998: 50 push eax 8052999: ff 74 24 14 push DWORD PTR [esp+0x14] 805299d: e8 3e a8 00 00 call 805d1e0 80529a2: 01 6b 04 add DWORD PTR [ebx+0x4],ebp 80529a5: 83 c4 10 add esp,0x10 80529a8: 31 ed xor ebp,ebp 80529aa: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80529ae: 83 c4 1c add esp,0x1c 80529b1: 5b pop ebx 80529b2: 5e pop esi 80529b3: 29 e8 sub eax,ebp 80529b5: 5f pop edi 80529b6: 5d pop ebp 80529b7: c3 ret 80529b8: 90 nop 80529b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80529c0: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 80529c7: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 80529ce: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 80529d5: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 80529dc: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 80529e3: c7 43 18 00 00 00 00 mov DWORD PTR [ebx+0x18],0x0 80529ea: 89 ee mov esi,ebp 80529ec: e9 30 ff ff ff jmp 8052921 <_IO_file_xsgetn+0xa1> 80529f1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80529f8: 83 ec 0c sub esp,0xc 80529fb: 53 push ebx 80529fc: e8 df 16 00 00 call 80540e0 <_IO_switch_to_main_get_area> 8052a01: 83 c4 10 add esp,0x10 8052a04: e9 77 ff ff ff jmp 8052980 <_IO_file_xsgetn+0x100> 8052a09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052a10: 83 ec 04 sub esp,0x4 8052a13: 29 f5 sub ebp,esi 8052a15: 56 push esi 8052a16: 50 push eax 8052a17: ff 74 24 14 push DWORD PTR [esp+0x14] 8052a1b: e8 80 a6 00 00 call 805d0a0 <__mempcpy> 8052a20: 01 73 04 add DWORD PTR [ebx+0x4],esi 8052a23: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8052a27: 83 c4 10 add esp,0x10 8052a2a: e9 a9 fe ff ff jmp 80528d8 <_IO_file_xsgetn+0x58> 8052a2f: 90 nop 8052a30: 83 ec 0c sub esp,0xc 8052a33: 53 push ebx 8052a34: e8 57 18 00 00 call 8054290 <__underflow> 8052a39: 83 c4 10 add esp,0x10 8052a3c: 83 f8 ff cmp eax,0xffffffff 8052a3f: 0f 85 3b ff ff ff jne 8052980 <_IO_file_xsgetn+0x100> 8052a45: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8052a49: 83 c4 1c add esp,0x1c 8052a4c: 5b pop ebx 8052a4d: 5e pop esi 8052a4e: 29 e8 sub eax,ebp 8052a50: 5f pop edi 8052a51: 5d pop ebp 8052a52: c3 ret 8052a53: 90 nop 8052a54: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052a58: e8 f3 e8 ff ff call 8051350 <_IO_vtable_check> 8052a5d: e9 d7 fe ff ff jmp 8052939 <_IO_file_xsgetn+0xb9> 8052a62: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052a68: 75 38 jne 8052aa2 <_IO_file_xsgetn+0x222> 8052a6a: 83 0b 10 or DWORD PTR [ebx],0x10 8052a6d: e9 38 ff ff ff jmp 80529aa <_IO_file_xsgetn+0x12a> 8052a72: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052a78: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8052a7b: 85 c0 test eax,eax 8052a7d: 74 12 je 8052a91 <_IO_file_xsgetn+0x211> 8052a7f: 83 ec 0c sub esp,0xc 8052a82: 50 push eax 8052a83: e8 58 79 00 00 call 805a3e0 <__cfree> 8052a88: 81 23 ff fe ff ff and DWORD PTR [ebx],0xfffffeff 8052a8e: 83 c4 10 add esp,0x10 8052a91: 83 ec 0c sub esp,0xc 8052a94: 53 push ebx 8052a95: e8 66 1a 00 00 call 8054500 <_IO_doallocbuf> 8052a9a: 83 c4 10 add esp,0x10 8052a9d: e9 f8 fd ff ff jmp 805289a <_IO_file_xsgetn+0x1a> 8052aa2: 83 0b 20 or DWORD PTR [ebx],0x20 8052aa5: e9 00 ff ff ff jmp 80529aa <_IO_file_xsgetn+0x12a> 8052aaa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08052ab0 <_IO_file_seekoff_mmap>: 8052ab0: 55 push ebp 8052ab1: 57 push edi 8052ab2: 56 push esi 8052ab3: 53 push ebx 8052ab4: 83 ec 1c sub esp,0x1c 8052ab7: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8052abb: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8052abf: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 8052ac3: 8b 7c 24 38 mov edi,DWORD PTR [esp+0x38] 8052ac7: 85 c0 test eax,eax 8052ac9: 0f 84 b1 00 00 00 je 8052b80 <_IO_file_seekoff_mmap+0xd0> 8052acf: 83 7c 24 3c 01 cmp DWORD PTR [esp+0x3c],0x1 8052ad4: 0f 84 96 00 00 00 je 8052b70 <_IO_file_seekoff_mmap+0xc0> 8052ada: 83 7c 24 3c 02 cmp DWORD PTR [esp+0x3c],0x2 8052adf: 75 0b jne 8052aec <_IO_file_seekoff_mmap+0x3c> 8052ae1: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8052ae4: 2b 43 1c sub eax,DWORD PTR [ebx+0x1c] 8052ae7: 99 cdq 8052ae8: 01 c6 add esi,eax 8052aea: 11 d7 adc edi,edx 8052aec: 85 ff test edi,edi 8052aee: 0f 88 ce 00 00 00 js 8052bc2 <_IO_file_seekoff_mmap+0x112> 8052af4: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8052afa: b8 54 6a 0d 08 mov eax,0x80d6a54 8052aff: 2d 00 67 0d 08 sub eax,0x80d6700 8052b04: 89 ea mov edx,ebp 8052b06: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052b0c: 39 d0 cmp eax,edx 8052b0e: 0f 86 a4 00 00 00 jbe 8052bb8 <_IO_file_seekoff_mmap+0x108> 8052b14: 6a 00 push 0x0 8052b16: 57 push edi 8052b17: 56 push esi 8052b18: 53 push ebx 8052b19: ff 55 40 call DWORD PTR [ebp+0x40] 8052b1c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8052b20: 83 c4 10 add esp,0x10 8052b23: 85 d2 test edx,edx 8052b25: 89 d5 mov ebp,edx 8052b27: 0f 88 ad 00 00 00 js 8052bda <_IO_file_seekoff_mmap+0x12a> 8052b2d: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8052b30: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 8052b33: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8052b37: 29 c8 sub eax,ecx 8052b39: 99 cdq 8052b3a: 89 04 24 mov DWORD PTR [esp],eax 8052b3d: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8052b41: 3b 7c 24 04 cmp edi,DWORD PTR [esp+0x4] 8052b45: 7c 5d jl 8052ba4 <_IO_file_seekoff_mmap+0xf4> 8052b47: 7e 57 jle 8052ba0 <_IO_file_seekoff_mmap+0xf0> 8052b49: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8052b4d: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 8052b50: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8052b53: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8052b56: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8052b5a: 83 23 ef and DWORD PTR [ebx],0xffffffef 8052b5d: 89 6b 50 mov DWORD PTR [ebx+0x50],ebp 8052b60: 89 43 4c mov DWORD PTR [ebx+0x4c],eax 8052b63: 83 c4 1c add esp,0x1c 8052b66: 89 f0 mov eax,esi 8052b68: 89 fa mov edx,edi 8052b6a: 5b pop ebx 8052b6b: 5e pop esi 8052b6c: 5f pop edi 8052b6d: 5d pop ebp 8052b6e: c3 ret 8052b6f: 90 nop 8052b70: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8052b73: 2b 43 0c sub eax,DWORD PTR [ebx+0xc] 8052b76: 99 cdq 8052b77: 01 c6 add esi,eax 8052b79: 11 d7 adc edi,edx 8052b7b: e9 6c ff ff ff jmp 8052aec <_IO_file_seekoff_mmap+0x3c> 8052b80: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8052b83: 2b 43 04 sub eax,DWORD PTR [ebx+0x4] 8052b86: 8b 73 4c mov esi,DWORD PTR [ebx+0x4c] 8052b89: 8b 7b 50 mov edi,DWORD PTR [ebx+0x50] 8052b8c: 99 cdq 8052b8d: 29 c6 sub esi,eax 8052b8f: 19 d7 sbb edi,edx 8052b91: 83 c4 1c add esp,0x1c 8052b94: 89 f0 mov eax,esi 8052b96: 5b pop ebx 8052b97: 89 fa mov edx,edi 8052b99: 5e pop esi 8052b9a: 5f pop edi 8052b9b: 5d pop ebp 8052b9c: c3 ret 8052b9d: 8d 76 00 lea esi,[esi+0x0] 8052ba0: 39 c6 cmp esi,eax 8052ba2: 77 a5 ja 8052b49 <_IO_file_seekoff_mmap+0x99> 8052ba4: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 8052ba7: 01 f1 add ecx,esi 8052ba9: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8052bac: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 8052baf: eb a5 jmp 8052b56 <_IO_file_seekoff_mmap+0xa6> 8052bb1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052bb8: e8 93 e7 ff ff call 8051350 <_IO_vtable_check> 8052bbd: e9 52 ff ff ff jmp 8052b14 <_IO_file_seekoff_mmap+0x64> 8052bc2: b8 e8 ff ff ff mov eax,0xffffffe8 8052bc7: be ff ff ff ff mov esi,0xffffffff 8052bcc: bf ff ff ff ff mov edi,0xffffffff 8052bd1: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 8052bd8: eb 89 jmp 8052b63 <_IO_file_seekoff_mmap+0xb3> 8052bda: be ff ff ff ff mov esi,0xffffffff 8052bdf: bf ff ff ff ff mov edi,0xffffffff 8052be4: e9 7a ff ff ff jmp 8052b63 <_IO_file_seekoff_mmap+0xb3> 8052be9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08052bf0 <_IO_file_underflow_mmap>: 8052bf0: 56 push esi 8052bf1: 53 push ebx 8052bf2: 83 ec 04 sub esp,0x4 8052bf5: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8052bf9: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8052bfc: 3b 43 08 cmp eax,DWORD PTR [ebx+0x8] 8052bff: 73 0f jae 8052c10 <_IO_file_underflow_mmap+0x20> 8052c01: 0f b6 00 movzx eax,BYTE PTR [eax] 8052c04: 83 c4 04 add esp,0x4 8052c07: 5b pop ebx 8052c08: 5e pop esi 8052c09: c3 ret 8052c0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052c10: 89 d8 mov eax,ebx 8052c12: e8 19 f5 ff ff call 8052130 8052c17: 85 c0 test eax,eax 8052c19: 75 15 jne 8052c30 <_IO_file_underflow_mmap+0x40> 8052c1b: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8052c1e: 3b 43 08 cmp eax,DWORD PTR [ebx+0x8] 8052c21: 72 de jb 8052c01 <_IO_file_underflow_mmap+0x11> 8052c23: 83 0b 10 or DWORD PTR [ebx],0x10 8052c26: b8 ff ff ff ff mov eax,0xffffffff 8052c2b: eb d7 jmp 8052c04 <_IO_file_underflow_mmap+0x14> 8052c2d: 8d 76 00 lea esi,[esi+0x0] 8052c30: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8052c36: b8 54 6a 0d 08 mov eax,0x80d6a54 8052c3b: 2d 00 67 0d 08 sub eax,0x80d6700 8052c40: 89 f2 mov edx,esi 8052c42: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052c48: 39 d0 cmp eax,edx 8052c4a: 76 0e jbe 8052c5a <_IO_file_underflow_mmap+0x6a> 8052c4c: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8052c50: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8052c53: 83 c4 04 add esp,0x4 8052c56: 5b pop ebx 8052c57: 5e pop esi 8052c58: ff e0 jmp eax 8052c5a: e8 f1 e6 ff ff call 8051350 <_IO_vtable_check> 8052c5f: eb eb jmp 8052c4c <_IO_file_underflow_mmap+0x5c> 8052c61: eb 0d jmp 8052c70 <_IO_file_read> 8052c63: 90 nop 8052c64: 90 nop 8052c65: 90 nop 8052c66: 90 nop 8052c67: 90 nop 8052c68: 90 nop 8052c69: 90 nop 8052c6a: 90 nop 8052c6b: 90 nop 8052c6c: 90 nop 8052c6d: 90 nop 8052c6e: 90 nop 8052c6f: 90 nop 08052c70 <_IO_file_read>: 8052c70: 56 push esi 8052c71: 53 push ebx 8052c72: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 8052c76: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8052c7a: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8052c7e: f6 46 3c 02 test BYTE PTR [esi+0x3c],0x2 8052c82: 75 1c jne 8052ca0 <_IO_file_read+0x30> 8052c84: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 8052c88: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8052c8c: 8b 46 38 mov eax,DWORD PTR [esi+0x38] 8052c8f: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8052c93: 5b pop ebx 8052c94: 5e pop esi 8052c95: e9 76 b3 01 00 jmp 806e010 <__libc_read> 8052c9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052ca0: 8b 5e 38 mov ebx,DWORD PTR [esi+0x38] 8052ca3: b8 03 00 00 00 mov eax,0x3 8052ca8: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8052cae: 3d 00 f0 ff ff cmp eax,0xfffff000 8052cb3: 77 03 ja 8052cb8 <_IO_file_read+0x48> 8052cb5: 5b pop ebx 8052cb6: 5e pop esi 8052cb7: c3 ret 8052cb8: 5b pop ebx 8052cb9: 5e pop esi 8052cba: e9 f1 e4 01 00 jmp 80711b0 <__syscall_error> 8052cbf: 90 nop 08052cc0 <_IO_new_file_xsputn>: 8052cc0: 55 push ebp 8052cc1: 57 push edi 8052cc2: 31 c0 xor eax,eax 8052cc4: 56 push esi 8052cc5: 53 push ebx 8052cc6: 83 ec 0c sub esp,0xc 8052cc9: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8052ccd: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8052cd1: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 8052cd5: 85 d2 test edx,edx 8052cd7: 74 56 je 8052d2f <_IO_new_file_xsputn+0x6f> 8052cd9: 8b 03 mov eax,DWORD PTR [ebx] 8052cdb: 25 00 0a 00 00 and eax,0xa00 8052ce0: 3d 00 0a 00 00 cmp eax,0xa00 8052ce5: 0f 84 c5 00 00 00 je 8052db0 <_IO_new_file_xsputn+0xf0> 8052ceb: 8b 43 18 mov eax,DWORD PTR [ebx+0x18] 8052cee: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8052cf1: 39 d0 cmp eax,edx 8052cf3: 76 4b jbe 8052d40 <_IO_new_file_xsputn+0x80> 8052cf5: 29 d0 sub eax,edx 8052cf7: 89 c1 mov ecx,eax 8052cf9: 85 c9 test ecx,ecx 8052cfb: 74 43 je 8052d40 <_IO_new_file_xsputn+0x80> 8052cfd: 31 ed xor ebp,ebp 8052cff: 39 4c 24 28 cmp DWORD PTR [esp+0x28],ecx 8052d03: 0f 46 4c 24 28 cmovbe ecx,DWORD PTR [esp+0x28] 8052d08: 83 ec 04 sub esp,0x4 8052d0b: 51 push ecx 8052d0c: 56 push esi 8052d0d: 89 cf mov edi,ecx 8052d0f: 52 push edx 8052d10: 01 fe add esi,edi 8052d12: e8 89 a3 00 00 call 805d0a0 <__mempcpy> 8052d17: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8052d1a: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 8052d1e: 83 c4 10 add esp,0x10 8052d21: 29 f8 sub eax,edi 8052d23: 89 c7 mov edi,eax 8052d25: 01 fd add ebp,edi 8052d27: 75 1b jne 8052d44 <_IO_new_file_xsputn+0x84> 8052d29: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8052d2d: 29 f8 sub eax,edi 8052d2f: 83 c4 0c add esp,0xc 8052d32: 5b pop ebx 8052d33: 5e pop esi 8052d34: 5f pop edi 8052d35: 5d pop ebp 8052d36: c3 ret 8052d37: 89 f6 mov esi,esi 8052d39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8052d40: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8052d44: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8052d4a: b8 54 6a 0d 08 mov eax,0x80d6a54 8052d4f: 2d 00 67 0d 08 sub eax,0x80d6700 8052d54: 89 ea mov edx,ebp 8052d56: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052d5c: 39 d0 cmp eax,edx 8052d5e: 0f 86 dc 00 00 00 jbe 8052e40 <_IO_new_file_xsputn+0x180> 8052d64: 83 ec 08 sub esp,0x8 8052d67: 6a ff push 0xffffffff 8052d69: 53 push ebx 8052d6a: ff 55 0c call DWORD PTR [ebp+0xc] 8052d6d: 83 c4 10 add esp,0x10 8052d70: 83 f8 ff cmp eax,0xffffffff 8052d73: 0f 84 97 00 00 00 je 8052e10 <_IO_new_file_xsputn+0x150> 8052d79: 8b 4b 20 mov ecx,DWORD PTR [ebx+0x20] 8052d7c: 2b 4b 1c sub ecx,DWORD PTR [ebx+0x1c] 8052d7f: 31 d2 xor edx,edx 8052d81: 83 f9 7f cmp ecx,0x7f 8052d84: 76 06 jbe 8052d8c <_IO_new_file_xsputn+0xcc> 8052d86: 89 f8 mov eax,edi 8052d88: 31 d2 xor edx,edx 8052d8a: f7 f1 div ecx 8052d8c: 89 fd mov ebp,edi 8052d8e: 29 d5 sub ebp,edx 8052d90: 75 66 jne 8052df8 <_IO_new_file_xsputn+0x138> 8052d92: 85 ff test edi,edi 8052d94: 74 93 je 8052d29 <_IO_new_file_xsputn+0x69> 8052d96: 83 ec 04 sub esp,0x4 8052d99: 01 ee add esi,ebp 8052d9b: 57 push edi 8052d9c: 56 push esi 8052d9d: 53 push ebx 8052d9e: e8 6d 18 00 00 call 8054610 <_IO_default_xsputn> 8052da3: 83 c4 10 add esp,0x10 8052da6: 29 c7 sub edi,eax 8052da8: e9 7c ff ff ff jmp 8052d29 <_IO_new_file_xsputn+0x69> 8052dad: 8d 76 00 lea esi,[esi+0x0] 8052db0: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8052db3: 8b 4b 20 mov ecx,DWORD PTR [ebx+0x20] 8052db6: 29 d1 sub ecx,edx 8052db8: 39 4c 24 28 cmp DWORD PTR [esp+0x28],ecx 8052dbc: 0f 87 37 ff ff ff ja 8052cf9 <_IO_new_file_xsputn+0x39> 8052dc2: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8052dc6: 01 f7 add edi,esi 8052dc8: 39 fe cmp esi,edi 8052dca: 0f 83 2d ff ff ff jae 8052cfd <_IO_new_file_xsputn+0x3d> 8052dd0: 80 7f ff 0a cmp BYTE PTR [edi-0x1],0xa 8052dd4: 8d 47 ff lea eax,[edi-0x1] 8052dd7: 75 0f jne 8052de8 <_IO_new_file_xsputn+0x128> 8052dd9: eb 45 jmp 8052e20 <_IO_new_file_xsputn+0x160> 8052ddb: 90 nop 8052ddc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052de0: 83 e8 01 sub eax,0x1 8052de3: 80 38 0a cmp BYTE PTR [eax],0xa 8052de6: 74 38 je 8052e20 <_IO_new_file_xsputn+0x160> 8052de8: 39 c6 cmp esi,eax 8052dea: 75 f4 jne 8052de0 <_IO_new_file_xsputn+0x120> 8052dec: e9 0c ff ff ff jmp 8052cfd <_IO_new_file_xsputn+0x3d> 8052df1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8052df8: 89 e9 mov ecx,ebp 8052dfa: 89 f2 mov edx,esi 8052dfc: 89 d8 mov eax,ebx 8052dfe: e8 5d e7 ff ff call 8051560 8052e03: 29 c7 sub edi,eax 8052e05: 39 c5 cmp ebp,eax 8052e07: 76 89 jbe 8052d92 <_IO_new_file_xsputn+0xd2> 8052e09: e9 1b ff ff ff jmp 8052d29 <_IO_new_file_xsputn+0x69> 8052e0e: 66 90 xchg ax,ax 8052e10: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 8052e14: 29 fa sub edx,edi 8052e16: 85 ff test edi,edi 8052e18: 0f 45 c2 cmovne eax,edx 8052e1b: e9 0f ff ff ff jmp 8052d2f <_IO_new_file_xsputn+0x6f> 8052e20: 29 f0 sub eax,esi 8052e22: bd 01 00 00 00 mov ebp,0x1 8052e27: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 8052e2b: 83 c0 01 add eax,0x1 8052e2e: 89 c1 mov ecx,eax 8052e30: 0f 85 c9 fe ff ff jne 8052cff <_IO_new_file_xsputn+0x3f> 8052e36: e9 ea fe ff ff jmp 8052d25 <_IO_new_file_xsputn+0x65> 8052e3b: 90 nop 8052e3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8052e40: e8 0b e5 ff ff call 8051350 <_IO_vtable_check> 8052e45: e9 1a ff ff ff jmp 8052d64 <_IO_new_file_xsputn+0xa4> 8052e4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08052e50 <_IO_new_file_init_internal>: 8052e50: 53 push ebx 8052e51: 83 ec 14 sub esp,0x14 8052e54: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8052e58: 81 0b 0c 24 00 00 or DWORD PTR [ebx],0x240c 8052e5e: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 8052e65: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 8052e6c: 53 push ebx 8052e6d: e8 5e 10 00 00 call 8053ed0 <_IO_link_in> 8052e72: c7 43 38 ff ff ff ff mov DWORD PTR [ebx+0x38],0xffffffff 8052e79: 83 c4 18 add esp,0x18 8052e7c: 5b pop ebx 8052e7d: c3 ret 8052e7e: 66 90 xchg ax,ax 08052e80 <_IO_new_file_init>: 8052e80: 53 push ebx 8052e81: 83 ec 14 sub esp,0x14 8052e84: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8052e88: 81 0b 0c 24 00 00 or DWORD PTR [ebx],0x240c 8052e8e: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 8052e95: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 8052e9c: 53 push ebx 8052e9d: e8 2e 10 00 00 call 8053ed0 <_IO_link_in> 8052ea2: c7 43 38 ff ff ff ff mov DWORD PTR [ebx+0x38],0xffffffff 8052ea9: 83 c4 18 add esp,0x18 8052eac: 5b pop ebx 8052ead: c3 ret 8052eae: 66 90 xchg ax,ax 08052eb0 <_IO_file_open>: 8052eb0: 57 push edi 8052eb1: 56 push esi 8052eb2: 53 push ebx 8052eb3: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8052eb7: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 8052ebb: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 8052ebf: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8052ec3: f6 46 3c 02 test BYTE PTR [esi+0x3c],0x2 8052ec7: 0f 85 c3 00 00 00 jne 8052f90 <_IO_file_open+0xe0> 8052ecd: 85 c0 test eax,eax 8052ecf: 0f 94 c0 sete al 8052ed2: 83 ec 04 sub esp,0x4 8052ed5: 0f b6 c0 movzx eax,al 8052ed8: 52 push edx 8052ed9: c1 e0 0f shl eax,0xf 8052edc: 0b 44 24 20 or eax,DWORD PTR [esp+0x20] 8052ee0: 50 push eax 8052ee1: ff 74 24 20 push DWORD PTR [esp+0x20] 8052ee5: e8 b6 b0 01 00 call 806dfa0 <__libc_open> 8052eea: 83 c4 10 add esp,0x10 8052eed: 89 c3 mov ebx,eax 8052eef: 85 db test ebx,ebx 8052ef1: 0f 88 8d 00 00 00 js 8052f84 <_IO_file_open+0xd4> 8052ef7: 8b 16 mov edx,DWORD PTR [esi] 8052ef9: 89 f8 mov eax,edi 8052efb: 81 e7 04 10 00 00 and edi,0x1004 8052f01: 25 0c 10 00 00 and eax,0x100c 8052f06: 89 5e 38 mov DWORD PTR [esi+0x38],ebx 8052f09: 81 e2 f3 ef ff ff and edx,0xffffeff3 8052f0f: 09 c2 or edx,eax 8052f11: 81 ff 04 10 00 00 cmp edi,0x1004 8052f17: 89 16 mov DWORD PTR [esi],edx 8052f19: 74 15 je 8052f30 <_IO_file_open+0x80> 8052f1b: 83 ec 0c sub esp,0xc 8052f1e: 56 push esi 8052f1f: e8 ac 0f 00 00 call 8053ed0 <_IO_link_in> 8052f24: 83 c4 10 add esp,0x10 8052f27: 89 f0 mov eax,esi 8052f29: 5b pop ebx 8052f2a: 5e pop esi 8052f2b: 5f pop edi 8052f2c: c3 ret 8052f2d: 8d 76 00 lea esi,[esi+0x0] 8052f30: 8b be 94 00 00 00 mov edi,DWORD PTR [esi+0x94] 8052f36: b8 54 6a 0d 08 mov eax,0x80d6a54 8052f3b: 2d 00 67 0d 08 sub eax,0x80d6700 8052f40: 89 fa mov edx,edi 8052f42: 81 ea 00 67 0d 08 sub edx,0x80d6700 8052f48: 39 d0 cmp eax,edx 8052f4a: 0f 86 80 00 00 00 jbe 8052fd0 <_IO_file_open+0x120> 8052f50: 6a 02 push 0x2 8052f52: 6a 00 push 0x0 8052f54: 6a 00 push 0x0 8052f56: 56 push esi 8052f57: ff 57 40 call DWORD PTR [edi+0x40] 8052f5a: f7 d2 not edx 8052f5c: f7 d0 not eax 8052f5e: 83 c4 10 add esp,0x10 8052f61: 89 d1 mov ecx,edx 8052f63: 09 c1 or ecx,eax 8052f65: 75 b4 jne 8052f1b <_IO_file_open+0x6b> 8052f67: b8 e8 ff ff ff mov eax,0xffffffe8 8052f6c: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 8052f70: 74 a9 je 8052f1b <_IO_file_open+0x6b> 8052f72: b8 06 00 00 00 mov eax,0x6 8052f77: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8052f7d: 3d 00 f0 ff ff cmp eax,0xfffff000 8052f82: 77 42 ja 8052fc6 <_IO_file_open+0x116> 8052f84: 31 c0 xor eax,eax 8052f86: 5b pop ebx 8052f87: 5e pop esi 8052f88: 5f pop edi 8052f89: c3 ret 8052f8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8052f90: 31 c9 xor ecx,ecx 8052f92: 85 c0 test eax,eax 8052f94: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8052f98: 0f 94 c1 sete cl 8052f9b: b8 05 00 00 00 mov eax,0x5 8052fa0: c1 e1 0f shl ecx,0xf 8052fa3: 0b 4c 24 18 or ecx,DWORD PTR [esp+0x18] 8052fa7: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 8052fad: 3d 00 f0 ff ff cmp eax,0xfffff000 8052fb2: 89 c3 mov ebx,eax 8052fb4: 0f 86 35 ff ff ff jbe 8052eef <_IO_file_open+0x3f> 8052fba: e8 f1 e1 01 00 call 80711b0 <__syscall_error> 8052fbf: 89 c3 mov ebx,eax 8052fc1: e9 29 ff ff ff jmp 8052eef <_IO_file_open+0x3f> 8052fc6: e8 e5 e1 01 00 call 80711b0 <__syscall_error> 8052fcb: 31 c0 xor eax,eax 8052fcd: eb b7 jmp 8052f86 <_IO_file_open+0xd6> 8052fcf: 90 nop 8052fd0: e8 7b e3 ff ff call 8051350 <_IO_vtable_check> 8052fd5: e9 76 ff ff ff jmp 8052f50 <_IO_file_open+0xa0> 8052fda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08052fe0 <_IO_new_file_attach>: 8052fe0: 55 push ebp 8052fe1: 57 push edi 8052fe2: 56 push esi 8052fe3: 53 push ebx 8052fe4: 83 ec 0c sub esp,0xc 8052fe7: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8052feb: 83 7b 38 ff cmp DWORD PTR [ebx+0x38],0xffffffff 8052fef: 75 75 jne 8053066 <_IO_new_file_attach+0x86> 8052ff1: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8052ff5: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8052ffb: c7 c6 e8 ff ff ff mov esi,0xffffffe8 8053001: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 8053008: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 805300f: 89 43 38 mov DWORD PTR [ebx+0x38],eax 8053012: 8b 03 mov eax,DWORD PTR [ebx] 8053014: 89 ea mov edx,ebp 8053016: 81 ea 00 67 0d 08 sub edx,0x80d6700 805301c: 65 8b 3e mov edi,DWORD PTR gs:[esi] 805301f: 83 e0 f3 and eax,0xfffffff3 8053022: 83 c8 40 or eax,0x40 8053025: 89 03 mov DWORD PTR [ebx],eax 8053027: b8 54 6a 0d 08 mov eax,0x80d6a54 805302c: 2d 00 67 0d 08 sub eax,0x80d6700 8053031: 39 d0 cmp eax,edx 8053033: 76 3b jbe 8053070 <_IO_new_file_attach+0x90> 8053035: 83 ec 0c sub esp,0xc 8053038: 6a 03 push 0x3 805303a: 6a 01 push 0x1 805303c: 6a 00 push 0x0 805303e: 6a 00 push 0x0 8053040: 53 push ebx 8053041: ff 55 24 call DWORD PTR [ebp+0x24] 8053044: f7 d2 not edx 8053046: f7 d0 not eax 8053048: 83 c4 20 add esp,0x20 805304b: 89 d1 mov ecx,edx 805304d: 09 c1 or ecx,eax 805304f: 74 0f je 8053060 <_IO_new_file_attach+0x80> 8053051: 65 89 3e mov DWORD PTR gs:[esi],edi 8053054: 83 c4 0c add esp,0xc 8053057: 89 d8 mov eax,ebx 8053059: 5b pop ebx 805305a: 5e pop esi 805305b: 5f pop edi 805305c: 5d pop ebp 805305d: c3 ret 805305e: 66 90 xchg ax,ax 8053060: 65 83 3e 1d cmp DWORD PTR gs:[esi],0x1d 8053064: 74 eb je 8053051 <_IO_new_file_attach+0x71> 8053066: 83 c4 0c add esp,0xc 8053069: 31 c0 xor eax,eax 805306b: 5b pop ebx 805306c: 5e pop esi 805306d: 5f pop edi 805306e: 5d pop ebp 805306f: c3 ret 8053070: e8 db e2 ff ff call 8051350 <_IO_vtable_check> 8053075: eb be jmp 8053035 <_IO_new_file_attach+0x55> 8053077: 89 f6 mov esi,esi 8053079: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08053080 <_IO_new_do_write>: 8053080: 53 push ebx 8053081: 31 c0 xor eax,eax 8053083: 83 ec 08 sub esp,0x8 8053086: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 805308a: 85 db test ebx,ebx 805308c: 74 19 je 80530a7 <_IO_new_do_write+0x27> 805308e: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8053092: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8053096: 89 d9 mov ecx,ebx 8053098: e8 c3 e4 ff ff call 8051560 805309d: 39 c3 cmp ebx,eax 805309f: 0f 95 c0 setne al 80530a2: 0f b6 c0 movzx eax,al 80530a5: f7 d8 neg eax 80530a7: 83 c4 08 add esp,0x8 80530aa: 5b pop ebx 80530ab: c3 ret 80530ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080530b0 <_IO_new_file_close_it>: 80530b0: 57 push edi 80530b1: 56 push esi 80530b2: 53 push ebx 80530b3: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80530b7: 8b 73 38 mov esi,DWORD PTR [ebx+0x38] 80530ba: 83 fe ff cmp esi,0xffffffff 80530bd: 0f 84 e5 00 00 00 je 80531a8 <_IO_new_file_close_it+0xf8> 80530c3: 8b 03 mov eax,DWORD PTR [ebx] 80530c5: 31 ff xor edi,edi 80530c7: 25 08 08 00 00 and eax,0x808 80530cc: 3d 00 08 00 00 cmp eax,0x800 80530d1: 0f 84 09 01 00 00 je 80531e0 <_IO_new_file_close_it+0x130> 80530d7: 83 ec 0c sub esp,0xc 80530da: 31 f6 xor esi,esi 80530dc: 53 push ebx 80530dd: e8 ce 24 00 00 call 80555b0 <_IO_unsave_markers> 80530e2: 83 c4 10 add esp,0x10 80530e5: f6 43 3c 20 test BYTE PTR [ebx+0x3c],0x20 80530e9: 0f 84 c1 00 00 00 je 80531b0 <_IO_new_file_close_it+0x100> 80530ef: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 80530f2: 85 d2 test edx,edx 80530f4: 7e 51 jle 8053147 <_IO_new_file_close_it+0x97> 80530f6: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80530f9: 8b 40 20 mov eax,DWORD PTR [eax+0x20] 80530fc: 85 c0 test eax,eax 80530fe: 74 0c je 805310c <_IO_new_file_close_it+0x5c> 8053100: 83 ec 0c sub esp,0xc 8053103: 53 push ebx 8053104: e8 57 97 03 00 call 808c860 <_IO_free_wbackup_area> 8053109: 83 c4 10 add esp,0x10 805310c: 6a 00 push 0x0 805310e: 6a 00 push 0x0 8053110: 6a 00 push 0x0 8053112: 53 push ebx 8053113: e8 f8 91 03 00 call 808c310 <_IO_wsetb> 8053118: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805311b: 83 c4 10 add esp,0x10 805311e: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 8053125: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 805312b: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8053132: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8053139: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 8053140: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8053147: 6a 00 push 0x0 8053149: 6a 00 push 0x0 805314b: 6a 00 push 0x0 805314d: 53 push ebx 805314e: e8 5d 13 00 00 call 80544b0 <_IO_setb> 8053153: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 805315a: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 8053161: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 8053168: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 805316f: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 8053176: c7 43 18 00 00 00 00 mov DWORD PTR [ebx+0x18],0x0 805317d: 89 1c 24 mov DWORD PTR [esp],ebx 8053180: e8 2b 0d 00 00 call 8053eb0 <_IO_un_link> 8053185: 83 c4 10 add esp,0x10 8053188: 85 f6 test esi,esi 805318a: c7 03 0c 24 ad fb mov DWORD PTR [ebx],0xfbad240c 8053190: c7 43 38 ff ff ff ff mov DWORD PTR [ebx+0x38],0xffffffff 8053197: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 805319e: 0f 44 f7 cmove esi,edi 80531a1: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 80531a8: 89 f0 mov eax,esi 80531aa: 5b pop ebx 80531ab: 5e pop esi 80531ac: 5f pop edi 80531ad: c3 ret 80531ae: 66 90 xchg ax,ax 80531b0: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80531b6: b8 54 6a 0d 08 mov eax,0x80d6a54 80531bb: 2d 00 67 0d 08 sub eax,0x80d6700 80531c0: 89 f2 mov edx,esi 80531c2: 81 ea 00 67 0d 08 sub edx,0x80d6700 80531c8: 39 d0 cmp eax,edx 80531ca: 76 64 jbe 8053230 <_IO_new_file_close_it+0x180> 80531cc: 83 ec 0c sub esp,0xc 80531cf: 53 push ebx 80531d0: ff 56 44 call DWORD PTR [esi+0x44] 80531d3: 83 c4 10 add esp,0x10 80531d6: 89 c6 mov esi,eax 80531d8: e9 12 ff ff ff jmp 80530ef <_IO_new_file_close_it+0x3f> 80531dd: 8d 76 00 lea esi,[esi+0x0] 80531e0: 8b 4b 68 mov ecx,DWORD PTR [ebx+0x68] 80531e3: 85 c9 test ecx,ecx 80531e5: 7e 29 jle 8053210 <_IO_new_file_close_it+0x160> 80531e7: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80531ea: 83 ec 04 sub esp,0x4 80531ed: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80531f0: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 80531f3: 29 d0 sub eax,edx 80531f5: c1 f8 02 sar eax,0x2 80531f8: 50 push eax 80531f9: 52 push edx 80531fa: 53 push ebx 80531fb: e8 80 d6 ff ff call 8050880 <_IO_wdo_write> 8053200: 83 c4 10 add esp,0x10 8053203: 89 c7 mov edi,eax 8053205: e9 cd fe ff ff jmp 80530d7 <_IO_new_file_close_it+0x27> 805320a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053210: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8053213: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8053216: 83 ec 04 sub esp,0x4 8053219: 29 d0 sub eax,edx 805321b: 50 push eax 805321c: 52 push edx 805321d: 53 push ebx 805321e: e8 5d fe ff ff call 8053080 <_IO_new_do_write> 8053223: 83 c4 10 add esp,0x10 8053226: 89 c7 mov edi,eax 8053228: e9 aa fe ff ff jmp 80530d7 <_IO_new_file_close_it+0x27> 805322d: 8d 76 00 lea esi,[esi+0x0] 8053230: e8 1b e1 ff ff call 8051350 <_IO_vtable_check> 8053235: eb 95 jmp 80531cc <_IO_new_file_close_it+0x11c> 8053237: 89 f6 mov esi,esi 8053239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08053240 <_IO_new_file_fopen>: 8053240: 55 push ebp 8053241: 57 push edi 8053242: 56 push esi 8053243: 53 push ebx 8053244: 83 ec 3c sub esp,0x3c 8053247: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 805324b: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 805324f: 83 79 38 ff cmp DWORD PTR [ecx+0x38],0xffffffff 8053253: 75 26 jne 805327b <_IO_new_file_fopen+0x3b> 8053255: 0f b6 10 movzx edx,BYTE PTR [eax] 8053258: 80 fa 72 cmp dl,0x72 805325b: 0f 84 b7 03 00 00 je 8053618 <_IO_new_file_fopen+0x3d8> 8053261: 80 fa 77 cmp dl,0x77 8053264: 74 2a je 8053290 <_IO_new_file_fopen+0x50> 8053266: 80 fa 61 cmp dl,0x61 8053269: 0f 84 91 03 00 00 je 8053600 <_IO_new_file_fopen+0x3c0> 805326f: b8 e8 ff ff ff mov eax,0xffffffe8 8053274: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805327b: c7 44 24 10 00 00 00 mov DWORD PTR [esp+0x10],0x0 8053282: 00 8053283: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8053287: 83 c4 3c add esp,0x3c 805328a: 5b pop ebx 805328b: 5e pop esi 805328c: 5f pop edi 805328d: 5d pop ebp 805328e: c3 ret 805328f: 90 nop 8053290: bf 04 00 00 00 mov edi,0x4 8053295: bd 01 00 00 00 mov ebp,0x1 805329a: b9 40 02 00 00 mov ecx,0x240 805329f: 8d 70 06 lea esi,[eax+0x6] 80532a2: 89 c3 mov ebx,eax 80532a4: 83 c0 01 add eax,0x1 80532a7: 0f b6 10 movzx edx,BYTE PTR [eax] 80532aa: 80 fa 63 cmp dl,0x63 80532ad: 0f 84 fd 02 00 00 je 80535b0 <_IO_new_file_fopen+0x370> 80532b3: 0f 8f a7 02 00 00 jg 8053560 <_IO_new_file_fopen+0x320> 80532b9: 80 fa 2b cmp dl,0x2b 80532bc: 0f 84 fe 02 00 00 je 80535c0 <_IO_new_file_fopen+0x380> 80532c2: 80 fa 62 cmp dl,0x62 80532c5: 0f 84 c8 02 00 00 je 8053593 <_IO_new_file_fopen+0x353> 80532cb: 84 d2 test dl,dl 80532cd: 74 05 je 80532d4 <_IO_new_file_fopen+0x94> 80532cf: 90 nop 80532d0: 39 f0 cmp eax,esi 80532d2: 75 d0 jne 80532a4 <_IO_new_file_fopen+0x64> 80532d4: 83 ec 08 sub esp,0x8 80532d7: 09 e9 or ecx,ebp 80532d9: ff 74 24 64 push DWORD PTR [esp+0x64] 80532dd: 57 push edi 80532de: 68 b6 01 00 00 push 0x1b6 80532e3: 51 push ecx 80532e4: ff 74 24 6c push DWORD PTR [esp+0x6c] 80532e8: ff 74 24 6c push DWORD PTR [esp+0x6c] 80532ec: e8 bf fb ff ff call 8052eb0 <_IO_file_open> 80532f1: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 80532f5: 83 c4 20 add esp,0x20 80532f8: 85 c0 test eax,eax 80532fa: 0f 84 7b ff ff ff je 805327b <_IO_new_file_fopen+0x3b> 8053300: 83 ec 08 sub esp,0x8 8053303: 83 c3 01 add ebx,0x1 8053306: 68 61 ca 0b 08 push 0x80bca61 805330b: 53 push ebx 805330c: e8 4f 93 00 00 call 805c660 8053311: 83 c4 10 add esp,0x10 8053314: 85 c0 test eax,eax 8053316: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805331a: 0f 84 63 ff ff ff je 8053283 <_IO_new_file_fopen+0x43> 8053320: 8d 58 05 lea ebx,[eax+0x5] 8053323: 83 ec 08 sub esp,0x8 8053326: 6a 2c push 0x2c 8053328: 53 push ebx 8053329: e8 22 a0 00 00 call 805d350 <__strchrnul> 805332e: 29 d8 sub eax,ebx 8053330: 89 c6 mov esi,eax 8053332: 8d 40 03 lea eax,[eax+0x3] 8053335: 89 04 24 mov DWORD PTR [esp],eax 8053338: e8 a3 6b 00 00 call 8059ee0 <__libc_malloc> 805333d: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8053341: 83 c4 10 add esp,0x10 8053344: 85 c0 test eax,eax 8053346: 0f 84 25 03 00 00 je 8053671 <_IO_new_file_fopen+0x431> 805334c: 83 ec 04 sub esp,0x4 805334f: 56 push esi 8053350: 53 push ebx 8053351: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8053355: 53 push ebx 8053356: e8 45 9d 00 00 call 805d0a0 <__mempcpy> 805335b: c6 00 00 mov BYTE PTR [eax],0x0 805335e: 0f b6 03 movzx eax,BYTE PTR [ebx] 8053361: 83 c4 10 add esp,0x10 8053364: 84 c0 test al,al 8053366: 0f 84 eb 02 00 00 je 8053657 <_IO_new_file_fopen+0x417> 805336c: 8b 2d fc c5 0c 08 mov ebp,DWORD PTR ds:0x80cc5fc 8053372: 89 d9 mov ecx,ebx 8053374: c7 44 24 18 00 00 00 mov DWORD PTR [esp+0x18],0x0 805337b: 00 805337c: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8053380: eb 2e jmp 80533b0 <_IO_new_file_fopen+0x170> 8053382: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053388: 8b 3d f4 c5 0c 08 mov edi,DWORD PTR ds:0x80cc5f4 805338e: f6 04 77 08 test BYTE PTR [edi+esi*2],0x8 8053392: 75 3c jne 80533d0 <_IO_new_file_fopen+0x190> 8053394: 3c 2f cmp al,0x2f 8053396: 0f 84 3c 02 00 00 je 80535d8 <_IO_new_file_fopen+0x398> 805339c: 83 c1 01 add ecx,0x1 805339f: 0f b6 01 movzx eax,BYTE PTR [ecx] 80533a2: 84 c0 test al,al 80533a4: 74 45 je 80533eb <_IO_new_file_fopen+0x1ab> 80533a6: 8d 76 00 lea esi,[esi+0x0] 80533a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80533b0: 3c 3a cmp al,0x3a 80533b2: 0f be f0 movsx esi,al 80533b5: 0f 94 c2 sete dl 80533b8: 3c 5f cmp al,0x5f 80533ba: 89 d7 mov edi,edx 80533bc: 0f 94 c2 sete dl 80533bf: 09 fa or edx,edi 80533c1: 8d 78 d4 lea edi,[eax-0x2c] 80533c4: 89 fb mov ebx,edi 80533c6: 80 fb 02 cmp bl,0x2 80533c9: 0f 96 c3 setbe bl 80533cc: 08 d3 or bl,dl 80533ce: 74 b8 je 8053388 <_IO_new_file_fopen+0x148> 80533d0: 8b 44 b5 00 mov eax,DWORD PTR [ebp+esi*4+0x0] 80533d4: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80533d8: 83 c1 01 add ecx,0x1 80533db: 88 06 mov BYTE PTR [esi],al 80533dd: 8d 46 01 lea eax,[esi+0x1] 80533e0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80533e4: 0f b6 01 movzx eax,BYTE PTR [ecx] 80533e7: 84 c0 test al,al 80533e9: 75 c5 jne 80533b0 <_IO_new_file_fopen+0x170> 80533eb: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 80533ef: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 80533f3: 83 f9 01 cmp ecx,0x1 80533f6: 7f 14 jg 805340c <_IO_new_file_fopen+0x1cc> 80533f8: 85 c9 test ecx,ecx 80533fa: 8d 43 01 lea eax,[ebx+0x1] 80533fd: c6 03 2f mov BYTE PTR [ebx],0x2f 8053400: 0f 85 4a 02 00 00 jne 8053650 <_IO_new_file_fopen+0x410> 8053406: 8d 58 01 lea ebx,[eax+0x1] 8053409: c6 00 2f mov BYTE PTR [eax],0x2f 805340c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8053410: c6 03 00 mov BYTE PTR [ebx],0x0 8053413: 80 78 02 00 cmp BYTE PTR [eax+0x2],0x0 8053417: 75 29 jne 8053442 <_IO_new_file_fopen+0x202> 8053419: 8b 0d fc c5 0c 08 mov ecx,DWORD PTR ds:0x80cc5fc 805341f: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 8053423: 31 c0 xor eax,eax 8053425: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8053429: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8053430: 0f be 54 03 05 movsx edx,BYTE PTR [ebx+eax*1+0x5] 8053435: 8b 14 91 mov edx,DWORD PTR [ecx+edx*4] 8053438: 88 14 06 mov BYTE PTR [esi+eax*1],dl 805343b: 83 c0 01 add eax,0x1 805343e: 84 d2 test dl,dl 8053440: 75 ee jne 8053430 <_IO_new_file_fopen+0x1f0> 8053442: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8053446: 8d 44 24 20 lea eax,[esp+0x20] 805344a: e8 e1 a1 01 00 call 806d630 <__wcsmbs_named_conv> 805344f: 85 c0 test eax,eax 8053451: 0f 85 cf 01 00 00 jne 8053626 <_IO_new_file_fopen+0x3e6> 8053457: 83 ec 0c sub esp,0xc 805345a: ff 74 24 20 push DWORD PTR [esp+0x20] 805345e: e8 7d 6f 00 00 call 805a3e0 <__cfree> 8053463: 83 c4 10 add esp,0x10 8053466: 83 7c 24 24 01 cmp DWORD PTR [esp+0x24],0x1 805346b: 0f 85 39 02 00 00 jne 80536aa <_IO_new_file_fopen+0x46a> 8053471: 83 7c 24 2c 01 cmp DWORD PTR [esp+0x2c],0x1 8053476: 0f 85 15 02 00 00 jne 8053691 <_IO_new_file_fopen+0x451> 805347c: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 8053480: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 8053484: be 40 d9 0c 08 mov esi,0x80cd940 8053489: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 805348c: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 805348f: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 8053496: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 805349d: 89 10 mov DWORD PTR [eax],edx 805349f: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80534a2: 89 50 10 mov DWORD PTR [eax+0x10],edx 80534a5: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80534a9: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80534ac: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 80534b3: c7 40 38 00 00 00 00 mov DWORD PTR [eax+0x38],0x0 80534ba: 8b 44 24 50 mov eax,DWORD PTR [esp+0x50] 80534be: 8b 40 58 mov eax,DWORD PTR [eax+0x58] 80534c1: 8d 50 3c lea edx,[eax+0x3c] 80534c4: 89 51 54 mov DWORD PTR [ecx+0x54],edx 80534c7: 89 d7 mov edi,edx 80534c9: b9 1c 00 00 00 mov ecx,0x1c 80534ce: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 80534d2: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80534d4: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 80534d8: c7 40 5c 01 00 00 00 mov DWORD PTR [eax+0x5c],0x1 80534df: 89 50 60 mov DWORD PTR [eax+0x60],edx 80534e2: c7 40 70 00 00 00 00 mov DWORD PTR [eax+0x70],0x0 80534e9: c7 40 74 01 00 00 00 mov DWORD PTR [eax+0x74],0x1 80534f0: c7 40 6c 01 00 00 00 mov DWORD PTR [eax+0x6c],0x1 80534f7: 8b 4e 58 mov ecx,DWORD PTR [esi+0x58] 80534fa: c7 80 84 00 00 00 01 mov DWORD PTR [eax+0x84],0x1 8053501: 00 00 00 8053504: c7 80 98 00 00 00 00 mov DWORD PTR [eax+0x98],0x0 805350b: 00 00 00 805350e: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8053512: 8d 51 2c lea edx,[ecx+0x2c] 8053515: 8b 4c 24 28 mov ecx,DWORD PTR [esp+0x28] 8053519: 89 50 78 mov DWORD PTR [eax+0x78],edx 805351c: 89 88 88 00 00 00 mov DWORD PTR [eax+0x88],ecx 8053522: c7 80 9c 00 00 00 01 mov DWORD PTR [eax+0x9c],0x1 8053529: 00 00 00 805352c: c7 80 94 00 00 00 09 mov DWORD PTR [eax+0x94],0x9 8053533: 00 00 00 8053536: 89 90 a0 00 00 00 mov DWORD PTR [eax+0xa0],edx 805353c: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 8053540: 8b 80 b0 00 00 00 mov eax,DWORD PTR [eax+0xb0] 8053546: 89 81 94 00 00 00 mov DWORD PTR [ecx+0x94],eax 805354c: c7 46 68 01 00 00 00 mov DWORD PTR [esi+0x68],0x1 8053553: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8053557: 83 c4 3c add esp,0x3c 805355a: 5b pop ebx 805355b: 5e pop esi 805355c: 5f pop edi 805355d: 5d pop ebp 805355e: c3 ret 805355f: 90 nop 8053560: 80 fa 6d cmp dl,0x6d 8053563: 74 3b je 80535a0 <_IO_new_file_fopen+0x360> 8053565: 80 fa 78 cmp dl,0x78 8053568: 74 26 je 8053590 <_IO_new_file_fopen+0x350> 805356a: 80 fa 65 cmp dl,0x65 805356d: 0f 85 5d fd ff ff jne 80532d0 <_IO_new_file_fopen+0x90> 8053573: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 8053577: 81 c9 00 00 08 00 or ecx,0x80000 805357d: 83 4a 3c 40 or DWORD PTR [edx+0x3c],0x40 8053581: e9 4a fd ff ff jmp 80532d0 <_IO_new_file_fopen+0x90> 8053586: 8d 76 00 lea esi,[esi+0x0] 8053589: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8053590: 80 c9 80 or cl,0x80 8053593: 89 c3 mov ebx,eax 8053595: e9 36 fd ff ff jmp 80532d0 <_IO_new_file_fopen+0x90> 805359a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80535a0: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 80535a4: 83 4a 3c 01 or DWORD PTR [edx+0x3c],0x1 80535a8: e9 23 fd ff ff jmp 80532d0 <_IO_new_file_fopen+0x90> 80535ad: 8d 76 00 lea esi,[esi+0x0] 80535b0: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 80535b4: 83 4a 3c 02 or DWORD PTR [edx+0x3c],0x2 80535b8: e9 13 fd ff ff jmp 80532d0 <_IO_new_file_fopen+0x90> 80535bd: 8d 76 00 lea esi,[esi+0x0] 80535c0: 81 e7 00 10 00 00 and edi,0x1000 80535c6: 89 c3 mov ebx,eax 80535c8: bd 02 00 00 00 mov ebp,0x2 80535cd: e9 fe fc ff ff jmp 80532d0 <_IO_new_file_fopen+0x90> 80535d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80535d8: 83 44 24 18 01 add DWORD PTR [esp+0x18],0x1 80535dd: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80535e1: 83 f8 03 cmp eax,0x3 80535e4: 0f 84 7e 00 00 00 je 8053668 <_IO_new_file_fopen+0x428> 80535ea: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80535ee: c6 00 2f mov BYTE PTR [eax],0x2f 80535f1: 83 c0 01 add eax,0x1 80535f4: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80535f8: e9 9f fd ff ff jmp 805339c <_IO_new_file_fopen+0x15c> 80535fd: 8d 76 00 lea esi,[esi+0x0] 8053600: bf 04 10 00 00 mov edi,0x1004 8053605: bd 01 00 00 00 mov ebp,0x1 805360a: b9 40 04 00 00 mov ecx,0x440 805360f: e9 8b fc ff ff jmp 805329f <_IO_new_file_fopen+0x5f> 8053614: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053618: bf 08 00 00 00 mov edi,0x8 805361d: 31 ed xor ebp,ebp 805361f: 31 c9 xor ecx,ecx 8053621: e9 79 fc ff ff jmp 805329f <_IO_new_file_fopen+0x5f> 8053626: 83 ec 0c sub esp,0xc 8053629: ff 74 24 5c push DWORD PTR [esp+0x5c] 805362d: e8 7e fa ff ff call 80530b0 <_IO_new_file_close_it> 8053632: 58 pop eax 8053633: ff 74 24 20 push DWORD PTR [esp+0x20] 8053637: e8 a4 6d 00 00 call 805a3e0 <__cfree> 805363c: b8 e8 ff ff ff mov eax,0xffffffe8 8053641: 83 c4 10 add esp,0x10 8053644: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805364b: e9 2b fc ff ff jmp 805327b <_IO_new_file_fopen+0x3b> 8053650: 89 c3 mov ebx,eax 8053652: e9 b5 fd ff ff jmp 805340c <_IO_new_file_fopen+0x1cc> 8053657: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805365b: 89 f0 mov eax,esi 805365d: c6 06 2f mov BYTE PTR [esi],0x2f 8053660: 83 c0 01 add eax,0x1 8053663: e9 9e fd ff ff jmp 8053406 <_IO_new_file_fopen+0x1c6> 8053668: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 805366c: e9 9b fd ff ff jmp 805340c <_IO_new_file_fopen+0x1cc> 8053671: c7 c3 e8 ff ff ff mov ebx,0xffffffe8 8053677: 83 ec 0c sub esp,0xc 805367a: 65 8b 33 mov esi,DWORD PTR gs:[ebx] 805367d: ff 74 24 5c push DWORD PTR [esp+0x5c] 8053681: e8 2a fa ff ff call 80530b0 <_IO_new_file_close_it> 8053686: 65 89 33 mov DWORD PTR gs:[ebx],esi 8053689: 83 c4 10 add esp,0x10 805368c: e9 ea fb ff ff jmp 805327b <_IO_new_file_fopen+0x3b> 8053691: 68 94 ca 0b 08 push 0x80bca94 8053696: 68 88 01 00 00 push 0x188 805369b: 68 88 c9 0b 08 push 0x80bc988 80536a0: 68 7d ca 0b 08 push 0x80bca7d 80536a5: e8 76 60 ff ff call 8049720 <__assert_fail> 80536aa: 68 94 ca 0b 08 push 0x80bca94 80536af: 68 87 01 00 00 push 0x187 80536b4: 68 88 c9 0b 08 push 0x80bc988 80536b9: 68 67 ca 0b 08 push 0x80bca67 80536be: e8 5d 60 ff ff call 8049720 <__assert_fail> 80536c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80536c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080536d0 <_IO_new_file_finish>: 80536d0: 56 push esi 80536d1: 53 push ebx 80536d2: 83 ec 04 sub esp,0x4 80536d5: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80536d9: 83 7b 38 ff cmp DWORD PTR [ebx+0x38],0xffffffff 80536dd: 74 4e je 805372d <_IO_new_file_finish+0x5d> 80536df: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 80536e2: 85 c0 test eax,eax 80536e4: 7e 62 jle 8053748 <_IO_new_file_finish+0x78> 80536e6: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 80536e9: 83 ec 04 sub esp,0x4 80536ec: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 80536ef: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 80536f2: 29 d0 sub eax,edx 80536f4: c1 f8 02 sar eax,0x2 80536f7: 50 push eax 80536f8: 52 push edx 80536f9: 53 push ebx 80536fa: e8 81 d1 ff ff call 8050880 <_IO_wdo_write> 80536ff: 83 c4 10 add esp,0x10 8053702: f6 03 40 test BYTE PTR [ebx],0x40 8053705: 75 26 jne 805372d <_IO_new_file_finish+0x5d> 8053707: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805370d: b8 54 6a 0d 08 mov eax,0x80d6a54 8053712: 2d 00 67 0d 08 sub eax,0x80d6700 8053717: 89 f2 mov edx,esi 8053719: 81 ea 00 67 0d 08 sub edx,0x80d6700 805371f: 39 d0 cmp eax,edx 8053721: 76 3d jbe 8053760 <_IO_new_file_finish+0x90> 8053723: 83 ec 0c sub esp,0xc 8053726: 53 push ebx 8053727: ff 56 44 call DWORD PTR [esi+0x44] 805372a: 83 c4 10 add esp,0x10 805372d: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8053731: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 8053738: 00 8053739: 83 c4 04 add esp,0x4 805373c: 5b pop ebx 805373d: 5e pop esi 805373e: e9 fd 14 00 00 jmp 8054c40 <_IO_default_finish> 8053743: 90 nop 8053744: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053748: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 805374b: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805374e: 83 ec 04 sub esp,0x4 8053751: 29 d0 sub eax,edx 8053753: 50 push eax 8053754: 52 push edx 8053755: 53 push ebx 8053756: e8 25 f9 ff ff call 8053080 <_IO_new_do_write> 805375b: 83 c4 10 add esp,0x10 805375e: eb a2 jmp 8053702 <_IO_new_file_finish+0x32> 8053760: e8 eb db ff ff call 8051350 <_IO_vtable_check> 8053765: eb bc jmp 8053723 <_IO_new_file_finish+0x53> 8053767: 89 f6 mov esi,esi 8053769: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08053770 <_IO_new_file_overflow>: 8053770: 55 push ebp 8053771: 57 push edi 8053772: 56 push esi 8053773: 53 push ebx 8053774: 83 ec 0c sub esp,0xc 8053777: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805377b: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 805377f: 8b 03 mov eax,DWORD PTR [ebx] 8053781: a8 08 test al,0x8 8053783: 0f 85 7f 01 00 00 jne 8053908 <_IO_new_file_overflow+0x198> 8053789: f6 c4 08 test ah,0x8 805378c: 74 4a je 80537d8 <_IO_new_file_overflow+0x68> 805378e: 8b 6b 10 mov ebp,DWORD PTR [ebx+0x10] 8053791: 85 ed test ebp,ebp 8053793: 0f 84 8f 01 00 00 je 8053928 <_IO_new_file_overflow+0x1b8> 8053799: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 805379c: 83 fe ff cmp esi,0xffffffff 805379f: 0f 84 fb 00 00 00 je 80538a0 <_IO_new_file_overflow+0x130> 80537a5: 3b 53 20 cmp edx,DWORD PTR [ebx+0x20] 80537a8: 0f 84 b2 00 00 00 je 8053860 <_IO_new_file_overflow+0xf0> 80537ae: 8d 42 01 lea eax,[edx+0x1] 80537b1: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80537b4: 89 f0 mov eax,esi 80537b6: 88 02 mov BYTE PTR [edx],al 80537b8: 8b 03 mov eax,DWORD PTR [ebx] 80537ba: a8 02 test al,0x2 80537bc: 75 72 jne 8053830 <_IO_new_file_overflow+0xc0> 80537be: f6 c4 02 test ah,0x2 80537c1: 74 05 je 80537c8 <_IO_new_file_overflow+0x58> 80537c3: 83 fe 0a cmp esi,0xa 80537c6: 74 68 je 8053830 <_IO_new_file_overflow+0xc0> 80537c8: 89 f0 mov eax,esi 80537ca: 0f b6 c0 movzx eax,al 80537cd: 83 c4 0c add esp,0xc 80537d0: 5b pop ebx 80537d1: 5e pop esi 80537d2: 5f pop edi 80537d3: 5d pop ebp 80537d4: c3 ret 80537d5: 8d 76 00 lea esi,[esi+0x0] 80537d8: 8b 7b 10 mov edi,DWORD PTR [ebx+0x10] 80537db: 85 ff test edi,edi 80537dd: 0f 84 45 01 00 00 je 8053928 <_IO_new_file_overflow+0x1b8> 80537e3: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80537e6: f6 c4 01 test ah,0x1 80537e9: 0f 85 e1 00 00 00 jne 80538d0 <_IO_new_file_overflow+0x160> 80537ef: 8b 4b 20 mov ecx,DWORD PTR [ebx+0x20] 80537f2: 39 d1 cmp ecx,edx 80537f4: 0f 84 c6 00 00 00 je 80538c0 <_IO_new_file_overflow+0x150> 80537fa: 8b 7b 08 mov edi,DWORD PTR [ebx+0x8] 80537fd: 89 4b 18 mov DWORD PTR [ebx+0x18],ecx 8053800: 89 c1 mov ecx,eax 8053802: 89 53 14 mov DWORD PTR [ebx+0x14],edx 8053805: 80 cd 08 or ch,0x8 8053808: 89 53 10 mov DWORD PTR [ebx+0x10],edx 805380b: 89 7b 04 mov DWORD PTR [ebx+0x4],edi 805380e: 89 0b mov DWORD PTR [ebx],ecx 8053810: 8b 4b 68 mov ecx,DWORD PTR [ebx+0x68] 8053813: 89 7b 0c mov DWORD PTR [ebx+0xc],edi 8053816: 85 c9 test ecx,ecx 8053818: 7f 82 jg 805379c <_IO_new_file_overflow+0x2c> 805381a: a9 02 02 00 00 test eax,0x202 805381f: 0f 84 77 ff ff ff je 805379c <_IO_new_file_overflow+0x2c> 8053825: 89 53 18 mov DWORD PTR [ebx+0x18],edx 8053828: e9 6f ff ff ff jmp 805379c <_IO_new_file_overflow+0x2c> 805382d: 8d 76 00 lea esi,[esi+0x0] 8053830: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 8053833: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8053836: 83 ec 04 sub esp,0x4 8053839: 29 d0 sub eax,edx 805383b: 50 push eax 805383c: 52 push edx 805383d: 53 push ebx 805383e: e8 3d f8 ff ff call 8053080 <_IO_new_do_write> 8053843: 83 c4 10 add esp,0x10 8053846: 83 f8 ff cmp eax,0xffffffff 8053849: 0f 85 79 ff ff ff jne 80537c8 <_IO_new_file_overflow+0x58> 805384f: b8 ff ff ff ff mov eax,0xffffffff 8053854: e9 74 ff ff ff jmp 80537cd <_IO_new_file_overflow+0x5d> 8053859: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8053860: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 8053863: 85 c0 test eax,eax 8053865: 0f 8e e5 00 00 00 jle 8053950 <_IO_new_file_overflow+0x1e0> 805386b: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805386e: 83 ec 04 sub esp,0x4 8053871: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 8053874: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8053877: 29 d0 sub eax,edx 8053879: c1 f8 02 sar eax,0x2 805387c: 50 push eax 805387d: 52 push edx 805387e: 53 push ebx 805387f: e8 fc cf ff ff call 8050880 <_IO_wdo_write> 8053884: 83 c4 10 add esp,0x10 8053887: 83 f8 ff cmp eax,0xffffffff 805388a: 0f 94 c0 sete al 805388d: 84 c0 test al,al 805388f: 75 be jne 805384f <_IO_new_file_overflow+0xdf> 8053891: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8053894: e9 15 ff ff ff jmp 80537ae <_IO_new_file_overflow+0x3e> 8053899: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80538a0: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80538a3: 83 ec 04 sub esp,0x4 80538a6: 29 c2 sub edx,eax 80538a8: 52 push edx 80538a9: 50 push eax 80538aa: 53 push ebx 80538ab: e8 d0 f7 ff ff call 8053080 <_IO_new_do_write> 80538b0: 83 c4 10 add esp,0x10 80538b3: e9 15 ff ff ff jmp 80537cd <_IO_new_file_overflow+0x5d> 80538b8: 90 nop 80538b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80538c0: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 80538c3: 89 53 08 mov DWORD PTR [ebx+0x8],edx 80538c6: 89 d7 mov edi,edx 80538c8: e9 30 ff ff ff jmp 80537fd <_IO_new_file_overflow+0x8d> 80538cd: 8d 76 00 lea esi,[esi+0x0] 80538d0: 83 ec 0c sub esp,0xc 80538d3: 8b 7b 08 mov edi,DWORD PTR [ebx+0x8] 80538d6: 53 push ebx 80538d7: 29 d7 sub edi,edx 80538d9: e8 f2 08 00 00 call 80541d0 <_IO_free_backup_area> 80538de: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 80538e1: 89 fd mov ebp,edi 80538e3: 83 c4 10 add esp,0x10 80538e6: f7 dd neg ebp 80538e8: 89 d1 mov ecx,edx 80538ea: 2b 4b 1c sub ecx,DWORD PTR [ebx+0x1c] 80538ed: 89 c8 mov eax,ecx 80538ef: f7 d8 neg eax 80538f1: 39 cf cmp edi,ecx 80538f3: 0f 42 c5 cmovb eax,ebp 80538f6: 01 c2 add edx,eax 80538f8: 8b 03 mov eax,DWORD PTR [ebx] 80538fa: 89 53 0c mov DWORD PTR [ebx+0xc],edx 80538fd: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8053900: e9 ea fe ff ff jmp 80537ef <_IO_new_file_overflow+0x7f> 8053905: 8d 76 00 lea esi,[esi+0x0] 8053908: 83 c8 20 or eax,0x20 805390b: 89 03 mov DWORD PTR [ebx],eax 805390d: b8 e8 ff ff ff mov eax,0xffffffe8 8053912: 65 c7 00 09 00 00 00 mov DWORD PTR gs:[eax],0x9 8053919: b8 ff ff ff ff mov eax,0xffffffff 805391e: e9 aa fe ff ff jmp 80537cd <_IO_new_file_overflow+0x5d> 8053923: 90 nop 8053924: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053928: 83 ec 0c sub esp,0xc 805392b: 53 push ebx 805392c: e8 cf 0b 00 00 call 8054500 <_IO_doallocbuf> 8053931: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 8053934: 8b 03 mov eax,DWORD PTR [ebx] 8053936: 83 c4 10 add esp,0x10 8053939: 89 53 0c mov DWORD PTR [ebx+0xc],edx 805393c: 89 53 04 mov DWORD PTR [ebx+0x4],edx 805393f: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8053942: e9 9f fe ff ff jmp 80537e6 <_IO_new_file_overflow+0x76> 8053947: 89 f6 mov esi,esi 8053949: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8053950: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8053953: 83 ec 04 sub esp,0x4 8053956: 29 c2 sub edx,eax 8053958: 52 push edx 8053959: 50 push eax 805395a: 53 push ebx 805395b: e8 20 f7 ff ff call 8053080 <_IO_new_do_write> 8053960: 83 c4 10 add esp,0x10 8053963: 83 f8 ff cmp eax,0xffffffff 8053966: 0f 94 c0 sete al 8053969: e9 1f ff ff ff jmp 805388d <_IO_new_file_overflow+0x11d> 805396e: 66 90 xchg ax,ax 08053970 <_IO_new_file_sync>: 8053970: 57 push edi 8053971: 56 push esi 8053972: 53 push ebx 8053973: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8053977: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805397a: 8b 53 10 mov edx,DWORD PTR [ebx+0x10] 805397d: 39 d0 cmp eax,edx 805397f: 76 34 jbe 80539b5 <_IO_new_file_sync+0x45> 8053981: 8b 4b 68 mov ecx,DWORD PTR [ebx+0x68] 8053984: 85 c9 test ecx,ecx 8053986: 0f 8e 84 00 00 00 jle 8053a10 <_IO_new_file_sync+0xa0> 805398c: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 805398f: 83 ec 04 sub esp,0x4 8053992: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 8053995: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8053998: 29 d0 sub eax,edx 805399a: c1 f8 02 sar eax,0x2 805399d: 50 push eax 805399e: 52 push edx 805399f: 53 push ebx 80539a0: e8 db ce ff ff call 8050880 <_IO_wdo_write> 80539a5: 83 c4 10 add esp,0x10 80539a8: 85 c0 test eax,eax 80539aa: 0f 95 c0 setne al 80539ad: 84 c0 test al,al 80539af: 0f 85 86 00 00 00 jne 8053a3b <_IO_new_file_sync+0xcb> 80539b5: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80539b8: 89 d7 mov edi,edx 80539ba: 2b 7b 08 sub edi,DWORD PTR [ebx+0x8] 80539bd: 74 3b je 80539fa <_IO_new_file_sync+0x8a> 80539bf: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80539c5: ba 54 6a 0d 08 mov edx,0x80d6a54 80539ca: 81 ea 00 67 0d 08 sub edx,0x80d6700 80539d0: 89 f1 mov ecx,esi 80539d2: 81 e9 00 67 0d 08 sub ecx,0x80d6700 80539d8: 39 ca cmp edx,ecx 80539da: 76 6c jbe 8053a48 <_IO_new_file_sync+0xd8> 80539dc: 89 f8 mov eax,edi 80539de: 6a 01 push 0x1 80539e0: 99 cdq 80539e1: 52 push edx 80539e2: 57 push edi 80539e3: 53 push ebx 80539e4: ff 56 40 call DWORD PTR [esi+0x40] 80539e7: f7 d2 not edx 80539e9: f7 d0 not eax 80539eb: 83 c4 10 add esp,0x10 80539ee: 89 d6 mov esi,edx 80539f0: 09 c6 or esi,eax 80539f2: 74 3c je 8053a30 <_IO_new_file_sync+0xc0> 80539f4: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80539f7: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80539fa: c7 43 4c ff ff ff ff mov DWORD PTR [ebx+0x4c],0xffffffff 8053a01: c7 43 50 ff ff ff ff mov DWORD PTR [ebx+0x50],0xffffffff 8053a08: 31 c0 xor eax,eax 8053a0a: 5b pop ebx 8053a0b: 5e pop esi 8053a0c: 5f pop edi 8053a0d: c3 ret 8053a0e: 66 90 xchg ax,ax 8053a10: 83 ec 04 sub esp,0x4 8053a13: 29 d0 sub eax,edx 8053a15: 50 push eax 8053a16: 52 push edx 8053a17: 53 push ebx 8053a18: e8 63 f6 ff ff call 8053080 <_IO_new_do_write> 8053a1d: 83 c4 10 add esp,0x10 8053a20: 85 c0 test eax,eax 8053a22: 0f 95 c0 setne al 8053a25: eb 86 jmp 80539ad <_IO_new_file_sync+0x3d> 8053a27: 89 f6 mov esi,esi 8053a29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8053a30: b8 e8 ff ff ff mov eax,0xffffffe8 8053a35: 65 83 38 1d cmp DWORD PTR gs:[eax],0x1d 8053a39: 74 bf je 80539fa <_IO_new_file_sync+0x8a> 8053a3b: 5b pop ebx 8053a3c: b8 ff ff ff ff mov eax,0xffffffff 8053a41: 5e pop esi 8053a42: 5f pop edi 8053a43: c3 ret 8053a44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053a48: e8 03 d9 ff ff call 8051350 <_IO_vtable_check> 8053a4d: eb 8d jmp 80539dc <_IO_new_file_sync+0x6c> 8053a4f: 90 nop 08053a50 : 8053a50: 55 push ebp 8053a51: 57 push edi 8053a52: 89 c7 mov edi,eax 8053a54: 56 push esi 8053a55: 53 push ebx 8053a56: 89 d6 mov esi,edx 8053a58: 83 ec 2c sub esp,0x2c 8053a5b: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8053a5e: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8053a62: 29 c6 sub esi,eax 8053a64: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8053a68: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 8053a6b: 85 c0 test eax,eax 8053a6d: 0f 84 13 01 00 00 je 8053b86 8053a73: 89 f3 mov ebx,esi 8053a75: 89 c2 mov edx,eax 8053a77: 89 f6 mov esi,esi 8053a79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8053a80: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 8053a83: 8b 12 mov edx,DWORD PTR [edx] 8053a85: 39 cb cmp ebx,ecx 8053a87: 0f 4f d9 cmovg ebx,ecx 8053a8a: 85 d2 test edx,edx 8053a8c: 75 f2 jne 8053a80 8053a8e: 8b 4f 2c mov ecx,DWORD PTR [edi+0x2c] 8053a91: 89 f2 mov edx,esi 8053a93: 29 da sub edx,ebx 8053a95: 89 cd mov ebp,ecx 8053a97: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8053a9b: 8b 4f 24 mov ecx,DWORD PTR [edi+0x24] 8053a9e: 29 cd sub ebp,ecx 8053aa0: 39 ea cmp edx,ebp 8053aa2: 77 34 ja 8053ad8 8053aa4: 29 d5 sub ebp,edx 8053aa6: 85 db test ebx,ebx 8053aa8: 0f 88 f0 00 00 00 js 8053b9e 8053aae: 85 d2 test edx,edx 8053ab0: 0f 85 aa 00 00 00 jne 8053b60 8053ab6: 01 cd add ebp,ecx 8053ab8: 85 c0 test eax,eax 8053aba: 89 6f 28 mov DWORD PTR [edi+0x28],ebp 8053abd: 74 0a je 8053ac9 8053abf: 90 nop 8053ac0: 29 70 08 sub DWORD PTR [eax+0x8],esi 8053ac3: 8b 00 mov eax,DWORD PTR [eax] 8053ac5: 85 c0 test eax,eax 8053ac7: 75 f7 jne 8053ac0 8053ac9: 31 c0 xor eax,eax 8053acb: 83 c4 2c add esp,0x2c 8053ace: 5b pop ebx 8053acf: 5e pop esi 8053ad0: 5f pop edi 8053ad1: 5d pop ebp 8053ad2: c3 ret 8053ad3: 90 nop 8053ad4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053ad8: 8d 42 64 lea eax,[edx+0x64] 8053adb: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8053adf: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8053ae3: 83 ec 0c sub esp,0xc 8053ae6: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8053aea: 50 push eax 8053aeb: e8 f0 63 00 00 call 8059ee0 <__libc_malloc> 8053af0: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8053af4: 83 c4 10 add esp,0x10 8053af7: 85 c0 test eax,eax 8053af9: 0f 84 17 01 00 00 je 8053c16 8053aff: 85 db test ebx,ebx 8053b01: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8053b05: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8053b09: 0f 88 d4 00 00 00 js 8053be3 8053b0f: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8053b13: 03 5c 24 08 add ebx,DWORD PTR [esp+0x8] 8053b17: 83 ec 04 sub esp,0x4 8053b1a: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8053b1e: 52 push edx 8053b1f: 8d 68 64 lea ebp,[eax+0x64] 8053b22: 53 push ebx 8053b23: 55 push ebp 8053b24: e8 b7 96 00 00 call 805d1e0 8053b29: 83 c4 10 add esp,0x10 8053b2c: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8053b30: 83 ec 0c sub esp,0xc 8053b33: 51 push ecx 8053b34: e8 a7 68 00 00 call 805a3e0 <__cfree> 8053b39: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 8053b3d: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8053b41: 2b 77 0c sub esi,DWORD PTR [edi+0xc] 8053b44: 89 47 24 mov DWORD PTR [edi+0x24],eax 8053b47: 03 44 24 24 add eax,DWORD PTR [esp+0x24] 8053b4b: 83 c4 10 add esp,0x10 8053b4e: 89 47 2c mov DWORD PTR [edi+0x2c],eax 8053b51: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 8053b54: e9 5f ff ff ff jmp 8053ab8 8053b59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8053b60: 03 5c 24 08 add ebx,DWORD PTR [esp+0x8] 8053b64: 01 e9 add ecx,ebp 8053b66: 83 ec 04 sub esp,0x4 8053b69: 52 push edx 8053b6a: 53 push ebx 8053b6b: 51 push ecx 8053b6c: e8 6f 96 00 00 call 805d1e0 8053b71: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8053b75: 03 6f 24 add ebp,DWORD PTR [edi+0x24] 8053b78: 83 c4 10 add esp,0x10 8053b7b: 2b 77 0c sub esi,DWORD PTR [edi+0xc] 8053b7e: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 8053b81: e9 32 ff ff ff jmp 8053ab8 8053b86: 8b 5f 2c mov ebx,DWORD PTR [edi+0x2c] 8053b89: 8b 4f 24 mov ecx,DWORD PTR [edi+0x24] 8053b8c: 89 dd mov ebp,ebx 8053b8e: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 8053b92: 29 cd sub ebp,ecx 8053b94: 85 f6 test esi,esi 8053b96: 0f 89 1a ff ff ff jns 8053ab6 8053b9c: 89 f3 mov ebx,esi 8053b9e: 89 d8 mov eax,ebx 8053ba0: 83 ec 04 sub esp,0x4 8053ba3: 01 e9 add ecx,ebp 8053ba5: f7 d8 neg eax 8053ba7: 50 push eax 8053ba8: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8053bac: 01 d8 add eax,ebx 8053bae: 50 push eax 8053baf: 51 push ecx 8053bb0: e8 1b 46 ff ff call 80481d0 <.plt+0x20> 8053bb5: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8053bb9: 89 e8 mov eax,ebp 8053bbb: 8b 57 0c mov edx,DWORD PTR [edi+0xc] 8053bbe: 29 d8 sub eax,ebx 8053bc0: 03 47 24 add eax,DWORD PTR [edi+0x24] 8053bc3: 83 c4 0c add esp,0xc 8053bc6: 89 f1 mov ecx,esi 8053bc8: 29 d1 sub ecx,edx 8053bca: 51 push ecx 8053bcb: 52 push edx 8053bcc: 50 push eax 8053bcd: e8 0e 96 00 00 call 805d1e0 8053bd2: 03 6f 24 add ebp,DWORD PTR [edi+0x24] 8053bd5: 2b 77 0c sub esi,DWORD PTR [edi+0xc] 8053bd8: 83 c4 10 add esp,0x10 8053bdb: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 8053bde: e9 d5 fe ff ff jmp 8053ab8 8053be3: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8053be7: 83 ec 04 sub esp,0x4 8053bea: 8d 68 64 lea ebp,[eax+0x64] 8053bed: 89 d8 mov eax,ebx 8053bef: f7 d8 neg eax 8053bf1: 50 push eax 8053bf2: 03 5c 24 14 add ebx,DWORD PTR [esp+0x14] 8053bf6: 53 push ebx 8053bf7: 55 push ebp 8053bf8: e8 a3 94 00 00 call 805d0a0 <__mempcpy> 8053bfd: 83 c4 0c add esp,0xc 8053c00: 56 push esi 8053c01: ff 74 24 10 push DWORD PTR [esp+0x10] 8053c05: 50 push eax 8053c06: e8 95 94 00 00 call 805d0a0 <__mempcpy> 8053c0b: 8b 4f 24 mov ecx,DWORD PTR [edi+0x24] 8053c0e: 83 c4 10 add esp,0x10 8053c11: e9 1a ff ff ff jmp 8053b30 8053c16: b8 ff ff ff ff mov eax,0xffffffff 8053c1b: e9 ab fe ff ff jmp 8053acb 08053c20 : 8053c20: a1 b4 c4 0e 08 mov eax,ds:0x80ec4b4 8053c25: 85 c0 test eax,eax 8053c27: 74 2f je 8053c58 8053c29: f7 00 00 80 00 00 test DWORD PTR [eax],0x8000 8053c2f: 75 27 jne 8053c58 8053c31: 8b 50 48 mov edx,DWORD PTR [eax+0x48] 8053c34: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 8053c38: 75 1e jne 8053c58 8053c3a: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8053c41: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053c48: 00 8053c49: 74 01 je 8053c4c 8053c4b: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 8053c4f: 74 07 je 8053c58 8053c51: 8d 02 lea eax,[edx] 8053c53: e8 88 be 01 00 call 806fae0 <__lll_unlock_wake_private> 8053c58: 83 2d c0 c4 0e 08 01 sub DWORD PTR ds:0x80ec4c0,0x1 8053c5f: 75 29 jne 8053c8a 8053c61: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 8053c68: 00 00 00 8053c6b: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053c72: 00 8053c73: 74 01 je 8053c76 8053c75: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 8053c7c: 01 8053c7d: 74 0b je 8053c8a 8053c7f: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 8053c85: e8 56 be 01 00 call 806fae0 <__lll_unlock_wake_private> 8053c8a: f3 c3 repz ret 8053c8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08053c90 <_IO_un_link.part.2>: 8053c90: 55 push ebp 8053c91: 57 push edi 8053c92: 56 push esi 8053c93: 53 push ebx 8053c94: be 00 00 00 00 mov esi,0x0 8053c99: 89 c3 mov ebx,eax 8053c9b: 83 ec 1c sub esp,0x1c 8053c9e: 85 f6 test esi,esi 8053ca0: 0f 84 d2 01 00 00 je 8053e78 <_IO_un_link.part.2+0x1e8> 8053ca6: 83 ec 04 sub esp,0x4 8053ca9: 6a 00 push 0x0 8053cab: 68 20 3c 05 08 push 0x8053c20 8053cb0: 8d 44 24 0c lea eax,[esp+0xc] 8053cb4: 50 push eax 8053cb5: e8 46 c3 fa f7 call 0 <_nl_current_LC_CTYPE> 8053cba: 83 c4 10 add esp,0x10 8053cbd: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 8053cc4: 3b 15 c4 c4 0e 08 cmp edx,DWORD PTR ds:0x80ec4c4 8053cca: 74 2c je 8053cf8 <_IO_un_link.part.2+0x68> 8053ccc: 31 c0 xor eax,eax 8053cce: b9 01 00 00 00 mov ecx,0x1 8053cd3: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053cda: 00 8053cdb: 74 01 je 8053cde <_IO_un_link.part.2+0x4e> 8053cdd: f0 0f b1 0d bc c4 0e lock cmpxchg DWORD PTR ds:0x80ec4bc,ecx 8053ce4: 08 8053ce5: 74 0b je 8053cf2 <_IO_un_link.part.2+0x62> 8053ce7: 8d 0d bc c4 0e 08 lea ecx,ds:0x80ec4bc 8053ced: e8 be bd 01 00 call 806fab0 <__lll_lock_wait_private> 8053cf2: 89 15 c4 c4 0e 08 mov DWORD PTR ds:0x80ec4c4,edx 8053cf8: 8b 0b mov ecx,DWORD PTR [ebx] 8053cfa: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 8053d00: 89 1d b4 c4 0e 08 mov DWORD PTR ds:0x80ec4b4,ebx 8053d06: 89 c8 mov eax,ecx 8053d08: 83 c2 01 add edx,0x1 8053d0b: 25 00 80 00 00 and eax,0x8000 8053d10: 89 15 c0 c4 0e 08 mov DWORD PTR ds:0x80ec4c0,edx 8053d16: 0f 85 2c 01 00 00 jne 8053e48 <_IO_un_link.part.2+0x1b8> 8053d1c: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8053d1f: 65 8b 3d 08 00 00 00 mov edi,DWORD PTR gs:0x8 8053d26: 3b 7a 08 cmp edi,DWORD PTR [edx+0x8] 8053d29: 74 2b je 8053d56 <_IO_un_link.part.2+0xc6> 8053d2b: b9 01 00 00 00 mov ecx,0x1 8053d30: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053d37: 00 8053d38: 74 01 je 8053d3b <_IO_un_link.part.2+0xab> 8053d3a: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8053d3e: 74 07 je 8053d47 <_IO_un_link.part.2+0xb7> 8053d40: 8d 0a lea ecx,[edx] 8053d42: e8 69 bd 01 00 call 806fab0 <__lll_lock_wait_private> 8053d47: 8b 0b mov ecx,DWORD PTR [ebx] 8053d49: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8053d4c: 89 c8 mov eax,ecx 8053d4e: 89 7a 08 mov DWORD PTR [edx+0x8],edi 8053d51: 25 00 80 00 00 and eax,0x8000 8053d56: 8b 2d 80 b0 0e 08 mov ebp,DWORD PTR ds:0x80eb080 8053d5c: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8053d60: 85 ed test ebp,ebp 8053d62: 74 2d je 8053d91 <_IO_un_link.part.2+0x101> 8053d64: 39 eb cmp ebx,ebp 8053d66: 0f 84 24 01 00 00 je 8053e90 <_IO_un_link.part.2+0x200> 8053d6c: 8b 7d 34 mov edi,DWORD PTR [ebp+0x34] 8053d6f: 85 ff test edi,edi 8053d71: 74 1e je 8053d91 <_IO_un_link.part.2+0x101> 8053d73: 39 fb cmp ebx,edi 8053d75: 75 13 jne 8053d8a <_IO_un_link.part.2+0xfa> 8053d77: e9 29 01 00 00 jmp 8053ea5 <_IO_un_link.part.2+0x215> 8053d7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053d80: 39 d3 cmp ebx,edx 8053d82: 0f 84 d8 00 00 00 je 8053e60 <_IO_un_link.part.2+0x1d0> 8053d88: 89 d7 mov edi,edx 8053d8a: 8b 57 34 mov edx,DWORD PTR [edi+0x34] 8053d8d: 85 d2 test edx,edx 8053d8f: 75 ef jne 8053d80 <_IO_un_link.part.2+0xf0> 8053d91: 80 e1 7f and cl,0x7f 8053d94: 85 c0 test eax,eax 8053d96: 89 0b mov DWORD PTR [ebx],ecx 8053d98: 0f 85 98 00 00 00 jne 8053e36 <_IO_un_link.part.2+0x1a6> 8053d9e: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 8053da1: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8053da4: 83 e8 01 sub eax,0x1 8053da7: 85 c0 test eax,eax 8053da9: 89 41 04 mov DWORD PTR [ecx+0x4],eax 8053dac: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 8053db2: 74 64 je 8053e18 <_IO_un_link.part.2+0x188> 8053db4: 83 ea 01 sub edx,0x1 8053db7: c7 05 b4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4b4,0x0 8053dbe: 00 00 00 8053dc1: 85 d2 test edx,edx 8053dc3: 89 15 c0 c4 0e 08 mov DWORD PTR ds:0x80ec4c0,edx 8053dc9: 75 29 jne 8053df4 <_IO_un_link.part.2+0x164> 8053dcb: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 8053dd2: 00 00 00 8053dd5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053ddc: 00 8053ddd: 74 01 je 8053de0 <_IO_un_link.part.2+0x150> 8053ddf: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 8053de6: 01 8053de7: 74 0b je 8053df4 <_IO_un_link.part.2+0x164> 8053de9: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 8053def: e8 ec bc 01 00 call 806fae0 <__lll_unlock_wake_private> 8053df4: 85 f6 test esi,esi 8053df6: 74 12 je 8053e0a <_IO_un_link.part.2+0x17a> 8053df8: 83 ec 08 sub esp,0x8 8053dfb: 6a 00 push 0x0 8053dfd: 8d 44 24 0c lea eax,[esp+0xc] 8053e01: 50 push eax 8053e02: e8 f9 c1 fa f7 call 0 <_nl_current_LC_CTYPE> 8053e07: 83 c4 10 add esp,0x10 8053e0a: 83 c4 1c add esp,0x1c 8053e0d: 5b pop ebx 8053e0e: 5e pop esi 8053e0f: 5f pop edi 8053e10: 5d pop ebp 8053e11: c3 ret 8053e12: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8053e18: c7 41 08 00 00 00 00 mov DWORD PTR [ecx+0x8],0x0 8053e1f: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053e26: 00 8053e27: 74 01 je 8053e2a <_IO_un_link.part.2+0x19a> 8053e29: f0 83 29 01 lock sub DWORD PTR [ecx],0x1 8053e2d: 74 07 je 8053e36 <_IO_un_link.part.2+0x1a6> 8053e2f: 8d 01 lea eax,[ecx] 8053e31: e8 aa bc 01 00 call 806fae0 <__lll_unlock_wake_private> 8053e36: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 8053e3c: e9 73 ff ff ff jmp 8053db4 <_IO_un_link.part.2+0x124> 8053e41: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8053e48: 8b 2d 80 b0 0e 08 mov ebp,DWORD PTR ds:0x80eb080 8053e4e: 85 ed test ebp,ebp 8053e50: 0f 85 0e ff ff ff jne 8053d64 <_IO_un_link.part.2+0xd4> 8053e56: 80 e1 7f and cl,0x7f 8053e59: 89 0b mov DWORD PTR [ebx],ecx 8053e5b: e9 54 ff ff ff jmp 8053db4 <_IO_un_link.part.2+0x124> 8053e60: 83 c7 34 add edi,0x34 8053e63: 8b 53 34 mov edx,DWORD PTR [ebx+0x34] 8053e66: 83 05 b8 c4 0e 08 01 add DWORD PTR ds:0x80ec4b8,0x1 8053e6d: 89 17 mov DWORD PTR [edi],edx 8053e6f: e9 1d ff ff ff jmp 8053d91 <_IO_un_link.part.2+0x101> 8053e74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053e78: c7 04 24 20 3c 05 08 mov DWORD PTR [esp],0x8053c20 8053e7f: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 8053e86: 00 8053e87: e9 31 fe ff ff jmp 8053cbd <_IO_un_link.part.2+0x2d> 8053e8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8053e90: 8b 53 34 mov edx,DWORD PTR [ebx+0x34] 8053e93: 83 05 b8 c4 0e 08 01 add DWORD PTR ds:0x80ec4b8,0x1 8053e9a: 89 15 80 b0 0e 08 mov DWORD PTR ds:0x80eb080,edx 8053ea0: e9 ec fe ff ff jmp 8053d91 <_IO_un_link.part.2+0x101> 8053ea5: 8d 7d 34 lea edi,[ebp+0x34] 8053ea8: eb b9 jmp 8053e63 <_IO_un_link.part.2+0x1d3> 8053eaa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08053eb0 <_IO_un_link>: 8053eb0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8053eb4: f6 00 80 test BYTE PTR [eax],0x80 8053eb7: 74 07 je 8053ec0 <_IO_un_link+0x10> 8053eb9: e9 d2 fd ff ff jmp 8053c90 <_IO_un_link.part.2> 8053ebe: 66 90 xchg ax,ax 8053ec0: f3 c3 repz ret 8053ec2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8053ec9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08053ed0 <_IO_link_in>: 8053ed0: 57 push edi 8053ed1: 56 push esi 8053ed2: 53 push ebx 8053ed3: 83 ec 10 sub esp,0x10 8053ed6: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8053eda: 8b 03 mov eax,DWORD PTR [ebx] 8053edc: a8 80 test al,0x80 8053ede: 0f 85 4c 01 00 00 jne 8054030 <_IO_link_in+0x160> 8053ee4: be 00 00 00 00 mov esi,0x0 8053ee9: 0c 80 or al,0x80 8053eeb: 85 f6 test esi,esi 8053eed: 89 03 mov DWORD PTR [ebx],eax 8053eef: 0f 84 6b 01 00 00 je 8054060 <_IO_link_in+0x190> 8053ef5: 83 ec 04 sub esp,0x4 8053ef8: 6a 00 push 0x0 8053efa: 68 20 3c 05 08 push 0x8053c20 8053eff: 8d 44 24 0c lea eax,[esp+0xc] 8053f03: 50 push eax 8053f04: e8 f7 c0 fa f7 call 0 <_nl_current_LC_CTYPE> 8053f09: 83 c4 10 add esp,0x10 8053f0c: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 8053f13: 3b 15 c4 c4 0e 08 cmp edx,DWORD PTR ds:0x80ec4c4 8053f19: 74 2c je 8053f47 <_IO_link_in+0x77> 8053f1b: 31 c0 xor eax,eax 8053f1d: b9 01 00 00 00 mov ecx,0x1 8053f22: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053f29: 00 8053f2a: 74 01 je 8053f2d <_IO_link_in+0x5d> 8053f2c: f0 0f b1 0d bc c4 0e lock cmpxchg DWORD PTR ds:0x80ec4bc,ecx 8053f33: 08 8053f34: 74 0b je 8053f41 <_IO_link_in+0x71> 8053f36: 8d 0d bc c4 0e 08 lea ecx,ds:0x80ec4bc 8053f3c: e8 6f bb 01 00 call 806fab0 <__lll_lock_wait_private> 8053f41: 89 15 c4 c4 0e 08 mov DWORD PTR ds:0x80ec4c4,edx 8053f47: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 8053f4d: 8b 03 mov eax,DWORD PTR [ebx] 8053f4f: 89 1d b4 c4 0e 08 mov DWORD PTR ds:0x80ec4b4,ebx 8053f55: 83 c2 01 add edx,0x1 8053f58: 25 00 80 00 00 and eax,0x8000 8053f5d: 89 15 c0 c4 0e 08 mov DWORD PTR ds:0x80ec4c0,edx 8053f63: 0f 85 d7 00 00 00 jne 8054040 <_IO_link_in+0x170> 8053f69: 8b 7b 48 mov edi,DWORD PTR [ebx+0x48] 8053f6c: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 8053f73: 3b 57 08 cmp edx,DWORD PTR [edi+0x8] 8053f76: 74 29 je 8053fa1 <_IO_link_in+0xd1> 8053f78: b9 01 00 00 00 mov ecx,0x1 8053f7d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8053f84: 00 8053f85: 74 01 je 8053f88 <_IO_link_in+0xb8> 8053f87: f0 0f b1 0f lock cmpxchg DWORD PTR [edi],ecx 8053f8b: 74 07 je 8053f94 <_IO_link_in+0xc4> 8053f8d: 8d 0f lea ecx,[edi] 8053f8f: e8 1c bb 01 00 call 806fab0 <__lll_lock_wait_private> 8053f94: 8b 7b 48 mov edi,DWORD PTR [ebx+0x48] 8053f97: 8b 03 mov eax,DWORD PTR [ebx] 8053f99: 89 57 08 mov DWORD PTR [edi+0x8],edx 8053f9c: 25 00 80 00 00 and eax,0x8000 8053fa1: 8b 15 80 b0 0e 08 mov edx,DWORD PTR ds:0x80eb080 8053fa7: 83 47 04 01 add DWORD PTR [edi+0x4],0x1 8053fab: 83 05 b8 c4 0e 08 01 add DWORD PTR ds:0x80ec4b8,0x1 8053fb2: 85 c0 test eax,eax 8053fb4: 89 1d 80 b0 0e 08 mov DWORD PTR ds:0x80eb080,ebx 8053fba: 89 53 34 mov DWORD PTR [ebx+0x34],edx 8053fbd: 0f 85 d3 00 00 00 jne 8054096 <_IO_link_in+0x1c6> 8053fc3: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8053fc6: 83 e8 01 sub eax,0x1 8053fc9: 85 c0 test eax,eax 8053fcb: 89 47 04 mov DWORD PTR [edi+0x4],eax 8053fce: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 8053fd4: 0f 84 9e 00 00 00 je 8054078 <_IO_link_in+0x1a8> 8053fda: 83 ea 01 sub edx,0x1 8053fdd: c7 05 b4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4b4,0x0 8053fe4: 00 00 00 8053fe7: 85 d2 test edx,edx 8053fe9: 89 15 c0 c4 0e 08 mov DWORD PTR ds:0x80ec4c0,edx 8053fef: 75 29 jne 805401a <_IO_link_in+0x14a> 8053ff1: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 8053ff8: 00 00 00 8053ffb: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8054002: 00 8054003: 74 01 je 8054006 <_IO_link_in+0x136> 8054005: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 805400c: 01 805400d: 74 0b je 805401a <_IO_link_in+0x14a> 805400f: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 8054015: e8 c6 ba 01 00 call 806fae0 <__lll_unlock_wake_private> 805401a: 85 f6 test esi,esi 805401c: 74 12 je 8054030 <_IO_link_in+0x160> 805401e: 83 ec 08 sub esp,0x8 8054021: 6a 00 push 0x0 8054023: 8d 44 24 0c lea eax,[esp+0xc] 8054027: 50 push eax 8054028: e8 d3 bf fa f7 call 0 <_nl_current_LC_CTYPE> 805402d: 83 c4 10 add esp,0x10 8054030: 83 c4 10 add esp,0x10 8054033: 5b pop ebx 8054034: 5e pop esi 8054035: 5f pop edi 8054036: c3 ret 8054037: 89 f6 mov esi,esi 8054039: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054040: a1 80 b0 0e 08 mov eax,ds:0x80eb080 8054045: 83 05 b8 c4 0e 08 01 add DWORD PTR ds:0x80ec4b8,0x1 805404c: 89 1d 80 b0 0e 08 mov DWORD PTR ds:0x80eb080,ebx 8054052: 89 43 34 mov DWORD PTR [ebx+0x34],eax 8054055: eb 83 jmp 8053fda <_IO_link_in+0x10a> 8054057: 89 f6 mov esi,esi 8054059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054060: c7 04 24 20 3c 05 08 mov DWORD PTR [esp],0x8053c20 8054067: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 805406e: 00 805406f: e9 98 fe ff ff jmp 8053f0c <_IO_link_in+0x3c> 8054074: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054078: c7 47 08 00 00 00 00 mov DWORD PTR [edi+0x8],0x0 805407f: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8054086: 00 8054087: 74 01 je 805408a <_IO_link_in+0x1ba> 8054089: f0 83 2f 01 lock sub DWORD PTR [edi],0x1 805408d: 74 07 je 8054096 <_IO_link_in+0x1c6> 805408f: 8d 07 lea eax,[edi] 8054091: e8 4a ba 01 00 call 806fae0 <__lll_unlock_wake_private> 8054096: 8b 15 c0 c4 0e 08 mov edx,DWORD PTR ds:0x80ec4c0 805409c: e9 39 ff ff ff jmp 8053fda <_IO_link_in+0x10a> 80540a1: eb 0d jmp 80540b0 <_IO_least_marker> 80540a3: 90 nop 80540a4: 90 nop 80540a5: 90 nop 80540a6: 90 nop 80540a7: 90 nop 80540a8: 90 nop 80540a9: 90 nop 80540aa: 90 nop 80540ab: 90 nop 80540ac: 90 nop 80540ad: 90 nop 80540ae: 90 nop 80540af: 90 nop 080540b0 <_IO_least_marker>: 80540b0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80540b4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80540b8: 2b 42 0c sub eax,DWORD PTR [edx+0xc] 80540bb: 8b 52 30 mov edx,DWORD PTR [edx+0x30] 80540be: 85 d2 test edx,edx 80540c0: 74 14 je 80540d6 <_IO_least_marker+0x26> 80540c2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80540c8: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 80540cb: 8b 12 mov edx,DWORD PTR [edx] 80540cd: 39 c8 cmp eax,ecx 80540cf: 0f 4f c1 cmovg eax,ecx 80540d2: 85 d2 test edx,edx 80540d4: 75 f2 jne 80540c8 <_IO_least_marker+0x18> 80540d6: f3 c3 repz ret 80540d8: 90 nop 80540d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080540e0 <_IO_switch_to_main_get_area>: 80540e0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80540e4: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 80540e7: 8b 48 2c mov ecx,DWORD PTR [eax+0x2c] 80540ea: 81 20 ff fe ff ff and DWORD PTR [eax],0xfffffeff 80540f0: 89 48 08 mov DWORD PTR [eax+0x8],ecx 80540f3: 89 50 2c mov DWORD PTR [eax+0x2c],edx 80540f6: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 80540f9: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 80540fc: 89 48 24 mov DWORD PTR [eax+0x24],ecx 80540ff: 89 50 0c mov DWORD PTR [eax+0xc],edx 8054102: 89 50 04 mov DWORD PTR [eax+0x4],edx 8054105: c3 ret 8054106: 8d 76 00 lea esi,[esi+0x0] 8054109: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054110 <_IO_switch_to_backup_area>: 8054110: 53 push ebx 8054111: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8054115: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8054118: 8b 50 2c mov edx,DWORD PTR [eax+0x2c] 805411b: 8b 58 24 mov ebx,DWORD PTR [eax+0x24] 805411e: 81 08 00 01 00 00 or DWORD PTR [eax],0x100 8054124: 89 48 2c mov DWORD PTR [eax+0x2c],ecx 8054127: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805412a: 89 50 08 mov DWORD PTR [eax+0x8],edx 805412d: 89 58 0c mov DWORD PTR [eax+0xc],ebx 8054130: 89 48 24 mov DWORD PTR [eax+0x24],ecx 8054133: 89 50 04 mov DWORD PTR [eax+0x4],edx 8054136: 5b pop ebx 8054137: c3 ret 8054138: 90 nop 8054139: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08054140 <_IO_switch_to_get_mode>: 8054140: 56 push esi 8054141: 53 push ebx 8054142: 83 ec 04 sub esp,0x4 8054145: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054149: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 805414c: 3b 43 10 cmp eax,DWORD PTR [ebx+0x10] 805414f: 76 30 jbe 8054181 <_IO_switch_to_get_mode+0x41> 8054151: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8054157: b8 54 6a 0d 08 mov eax,0x80d6a54 805415c: 2d 00 67 0d 08 sub eax,0x80d6700 8054161: 89 f2 mov edx,esi 8054163: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054169: 39 d0 cmp eax,edx 805416b: 76 53 jbe 80541c0 <_IO_switch_to_get_mode+0x80> 805416d: 83 ec 08 sub esp,0x8 8054170: 6a ff push 0xffffffff 8054172: 53 push ebx 8054173: ff 56 0c call DWORD PTR [esi+0xc] 8054176: 83 c4 10 add esp,0x10 8054179: 83 f8 ff cmp eax,0xffffffff 805417c: 74 28 je 80541a6 <_IO_switch_to_get_mode+0x66> 805417e: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8054181: 8b 13 mov edx,DWORD PTR [ebx] 8054183: f6 c6 01 test dh,0x1 8054186: 75 28 jne 80541b0 <_IO_switch_to_get_mode+0x70> 8054188: 39 43 08 cmp DWORD PTR [ebx+0x8],eax 805418b: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805418e: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 8054191: 73 03 jae 8054196 <_IO_switch_to_get_mode+0x56> 8054193: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8054196: 80 e6 f7 and dh,0xf7 8054199: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805419c: 89 43 18 mov DWORD PTR [ebx+0x18],eax 805419f: 89 43 10 mov DWORD PTR [ebx+0x10],eax 80541a2: 89 13 mov DWORD PTR [ebx],edx 80541a4: 31 c0 xor eax,eax 80541a6: 83 c4 04 add esp,0x4 80541a9: 5b pop ebx 80541aa: 5e pop esi 80541ab: c3 ret 80541ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80541b0: 8b 4b 28 mov ecx,DWORD PTR [ebx+0x28] 80541b3: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 80541b6: eb de jmp 8054196 <_IO_switch_to_get_mode+0x56> 80541b8: 90 nop 80541b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80541c0: e8 8b d1 ff ff call 8051350 <_IO_vtable_check> 80541c5: eb a6 jmp 805416d <_IO_switch_to_get_mode+0x2d> 80541c7: 89 f6 mov esi,esi 80541c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080541d0 <_IO_free_backup_area>: 80541d0: 53 push ebx 80541d1: 83 ec 08 sub esp,0x8 80541d4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80541d8: 8b 03 mov eax,DWORD PTR [ebx] 80541da: f6 c4 01 test ah,0x1 80541dd: 74 41 je 8054220 <_IO_free_backup_area+0x50> 80541df: 80 e4 fe and ah,0xfe 80541e2: 8b 53 24 mov edx,DWORD PTR [ebx+0x24] 80541e5: 89 03 mov DWORD PTR [ebx],eax 80541e7: 8b 43 2c mov eax,DWORD PTR [ebx+0x2c] 80541ea: 89 53 04 mov DWORD PTR [ebx+0x4],edx 80541ed: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80541f0: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 80541f3: 89 53 0c mov DWORD PTR [ebx+0xc],edx 80541f6: 83 ec 0c sub esp,0xc 80541f9: 50 push eax 80541fa: e8 e1 61 00 00 call 805a3e0 <__cfree> 80541ff: c7 43 24 00 00 00 00 mov DWORD PTR [ebx+0x24],0x0 8054206: c7 43 2c 00 00 00 00 mov DWORD PTR [ebx+0x2c],0x0 805420d: c7 43 28 00 00 00 00 mov DWORD PTR [ebx+0x28],0x0 8054214: 83 c4 18 add esp,0x18 8054217: 5b pop ebx 8054218: c3 ret 8054219: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054220: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8054223: eb d1 jmp 80541f6 <_IO_free_backup_area+0x26> 8054225: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054229: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054230 <__overflow>: 8054230: 57 push edi 8054231: 56 push esi 8054232: 53 push ebx 8054233: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054237: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 805423b: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805423e: 85 c0 test eax,eax 8054240: 75 07 jne 8054249 <__overflow+0x19> 8054242: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 8054249: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805424f: b8 54 6a 0d 08 mov eax,0x80d6a54 8054254: 2d 00 67 0d 08 sub eax,0x80d6700 8054259: 89 f2 mov edx,esi 805425b: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054261: 39 d0 cmp eax,edx 8054263: 76 13 jbe 8054278 <__overflow+0x48> 8054265: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8054269: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805426d: 5b pop ebx 805426e: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8054271: 5e pop esi 8054272: 5f pop edi 8054273: ff e0 jmp eax 8054275: 8d 76 00 lea esi,[esi+0x0] 8054278: e8 d3 d0 ff ff call 8051350 <_IO_vtable_check> 805427d: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 8054281: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8054285: 5b pop ebx 8054286: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8054289: 5e pop esi 805428a: 5f pop edi 805428b: ff e0 jmp eax 805428d: 8d 76 00 lea esi,[esi+0x0] 08054290 <__underflow>: 8054290: 56 push esi 8054291: 53 push ebx 8054292: 83 ec 04 sub esp,0x4 8054295: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054299: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 805429c: 85 c0 test eax,eax 805429e: 75 70 jne 8054310 <__underflow+0x80> 80542a0: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 80542a7: f7 03 00 08 00 00 test DWORD PTR [ebx],0x800 80542ad: 0f 85 9d 00 00 00 jne 8054350 <__underflow+0xc0> 80542b3: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80542b6: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80542b9: 39 d0 cmp eax,edx 80542bb: 0f 82 80 00 00 00 jb 8054341 <__underflow+0xb1> 80542c1: 8b 03 mov eax,DWORD PTR [ebx] 80542c3: f6 c4 01 test ah,0x1 80542c6: 75 58 jne 8054320 <__underflow+0x90> 80542c8: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 80542cb: 85 d2 test edx,edx 80542cd: 0f 84 9d 00 00 00 je 8054370 <__underflow+0xe0> 80542d3: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80542d6: 89 d8 mov eax,ebx 80542d8: e8 73 f7 ff ff call 8053a50 80542dd: 85 c0 test eax,eax 80542df: 75 34 jne 8054315 <__underflow+0x85> 80542e1: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80542e7: b8 54 6a 0d 08 mov eax,0x80d6a54 80542ec: 2d 00 67 0d 08 sub eax,0x80d6700 80542f1: 89 f2 mov edx,esi 80542f3: 81 ea 00 67 0d 08 sub edx,0x80d6700 80542f9: 39 d0 cmp eax,edx 80542fb: 0f 86 8f 00 00 00 jbe 8054390 <__underflow+0x100> 8054301: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8054305: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8054308: 83 c4 04 add esp,0x4 805430b: 5b pop ebx 805430c: 5e pop esi 805430d: ff e0 jmp eax 805430f: 90 nop 8054310: 83 f8 ff cmp eax,0xffffffff 8054313: 74 92 je 80542a7 <__underflow+0x17> 8054315: 83 c4 04 add esp,0x4 8054318: b8 ff ff ff ff mov eax,0xffffffff 805431d: 5b pop ebx 805431e: 5e pop esi 805431f: c3 ret 8054320: 80 e4 fe and ah,0xfe 8054323: 8b 4b 2c mov ecx,DWORD PTR [ebx+0x2c] 8054326: 89 53 2c mov DWORD PTR [ebx+0x2c],edx 8054329: 89 03 mov DWORD PTR [ebx],eax 805432b: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805432e: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 8054331: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 8054334: 39 c1 cmp ecx,eax 8054336: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8054339: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805433c: 89 53 24 mov DWORD PTR [ebx+0x24],edx 805433f: 76 87 jbe 80542c8 <__underflow+0x38> 8054341: 0f b6 00 movzx eax,BYTE PTR [eax] 8054344: 83 c4 04 add esp,0x4 8054347: 5b pop ebx 8054348: 5e pop esi 8054349: c3 ret 805434a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054350: 83 ec 0c sub esp,0xc 8054353: 53 push ebx 8054354: e8 e7 fd ff ff call 8054140 <_IO_switch_to_get_mode> 8054359: 83 c4 10 add esp,0x10 805435c: 83 f8 ff cmp eax,0xffffffff 805435f: 0f 85 4e ff ff ff jne 80542b3 <__underflow+0x23> 8054365: eb ae jmp 8054315 <__underflow+0x85> 8054367: 89 f6 mov esi,esi 8054369: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054370: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8054373: 85 c0 test eax,eax 8054375: 0f 84 66 ff ff ff je 80542e1 <__underflow+0x51> 805437b: 83 ec 0c sub esp,0xc 805437e: 53 push ebx 805437f: e8 4c fe ff ff call 80541d0 <_IO_free_backup_area> 8054384: 83 c4 10 add esp,0x10 8054387: e9 55 ff ff ff jmp 80542e1 <__underflow+0x51> 805438c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054390: e8 bb cf ff ff call 8051350 <_IO_vtable_check> 8054395: e9 67 ff ff ff jmp 8054301 <__underflow+0x71> 805439a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080543a0 <__uflow>: 80543a0: 56 push esi 80543a1: 53 push ebx 80543a2: 83 ec 04 sub esp,0x4 80543a5: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80543a9: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 80543ac: 85 c0 test eax,eax 80543ae: 75 70 jne 8054420 <__uflow+0x80> 80543b0: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 80543b7: f7 03 00 08 00 00 test DWORD PTR [ebx],0x800 80543bd: 0f 85 bd 00 00 00 jne 8054480 <__uflow+0xe0> 80543c3: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80543c6: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80543c9: 39 d0 cmp eax,edx 80543cb: 0f 82 9f 00 00 00 jb 8054470 <__uflow+0xd0> 80543d1: 8b 03 mov eax,DWORD PTR [ebx] 80543d3: f6 c4 01 test ah,0x1 80543d6: 75 58 jne 8054430 <__uflow+0x90> 80543d8: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 80543db: 85 d2 test edx,edx 80543dd: 74 79 je 8054458 <__uflow+0xb8> 80543df: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 80543e2: 89 d8 mov eax,ebx 80543e4: e8 67 f6 ff ff call 8053a50 80543e9: 85 c0 test eax,eax 80543eb: 75 38 jne 8054425 <__uflow+0x85> 80543ed: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80543f3: b8 54 6a 0d 08 mov eax,0x80d6a54 80543f8: 2d 00 67 0d 08 sub eax,0x80d6700 80543fd: 89 f2 mov edx,esi 80543ff: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054405: 39 d0 cmp eax,edx 8054407: 0f 86 93 00 00 00 jbe 80544a0 <__uflow+0x100> 805440d: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8054411: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8054414: 83 c4 04 add esp,0x4 8054417: 5b pop ebx 8054418: 5e pop esi 8054419: ff e0 jmp eax 805441b: 90 nop 805441c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054420: 83 f8 ff cmp eax,0xffffffff 8054423: 74 92 je 80543b7 <__uflow+0x17> 8054425: 83 c4 04 add esp,0x4 8054428: b8 ff ff ff ff mov eax,0xffffffff 805442d: 5b pop ebx 805442e: 5e pop esi 805442f: c3 ret 8054430: 80 e4 fe and ah,0xfe 8054433: 8b 4b 2c mov ecx,DWORD PTR [ebx+0x2c] 8054436: 89 53 2c mov DWORD PTR [ebx+0x2c],edx 8054439: 89 03 mov DWORD PTR [ebx],eax 805443b: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805443e: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 8054441: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 8054444: 39 c1 cmp ecx,eax 8054446: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8054449: 89 53 24 mov DWORD PTR [ebx+0x24],edx 805444c: 77 22 ja 8054470 <__uflow+0xd0> 805444e: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 8054451: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8054454: 85 d2 test edx,edx 8054456: 75 87 jne 80543df <__uflow+0x3f> 8054458: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 805445b: 85 c0 test eax,eax 805445d: 74 8e je 80543ed <__uflow+0x4d> 805445f: 83 ec 0c sub esp,0xc 8054462: 53 push ebx 8054463: e8 68 fd ff ff call 80541d0 <_IO_free_backup_area> 8054468: 83 c4 10 add esp,0x10 805446b: e9 7d ff ff ff jmp 80543ed <__uflow+0x4d> 8054470: 8d 50 01 lea edx,[eax+0x1] 8054473: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8054476: 0f b6 00 movzx eax,BYTE PTR [eax] 8054479: 83 c4 04 add esp,0x4 805447c: 5b pop ebx 805447d: 5e pop esi 805447e: c3 ret 805447f: 90 nop 8054480: 83 ec 0c sub esp,0xc 8054483: 53 push ebx 8054484: e8 b7 fc ff ff call 8054140 <_IO_switch_to_get_mode> 8054489: 83 c4 10 add esp,0x10 805448c: 83 f8 ff cmp eax,0xffffffff 805448f: 0f 85 2e ff ff ff jne 80543c3 <__uflow+0x23> 8054495: eb 8e jmp 8054425 <__uflow+0x85> 8054497: 89 f6 mov esi,esi 8054499: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80544a0: e8 ab ce ff ff call 8051350 <_IO_vtable_check> 80544a5: e9 63 ff ff ff jmp 805440d <__uflow+0x6d> 80544aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080544b0 <_IO_setb>: 80544b0: 53 push ebx 80544b1: 83 ec 08 sub esp,0x8 80544b4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80544b8: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 80544bb: 8b 03 mov eax,DWORD PTR [ebx] 80544bd: 85 d2 test edx,edx 80544bf: 74 04 je 80544c5 <_IO_setb+0x15> 80544c1: a8 01 test al,0x1 80544c3: 74 2b je 80544f0 <_IO_setb+0x40> 80544c5: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 80544c9: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 80544cd: 89 53 1c mov DWORD PTR [ebx+0x1c],edx 80544d0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 80544d4: 89 53 20 mov DWORD PTR [ebx+0x20],edx 80544d7: 89 c2 mov edx,eax 80544d9: 83 e0 fe and eax,0xfffffffe 80544dc: 83 ca 01 or edx,0x1 80544df: 85 c9 test ecx,ecx 80544e1: 0f 44 c2 cmove eax,edx 80544e4: 89 03 mov DWORD PTR [ebx],eax 80544e6: 83 c4 08 add esp,0x8 80544e9: 5b pop ebx 80544ea: c3 ret 80544eb: 90 nop 80544ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80544f0: 83 ec 0c sub esp,0xc 80544f3: 52 push edx 80544f4: e8 e7 5e 00 00 call 805a3e0 <__cfree> 80544f9: 8b 03 mov eax,DWORD PTR [ebx] 80544fb: 83 c4 10 add esp,0x10 80544fe: eb c5 jmp 80544c5 <_IO_setb+0x15> 08054500 <_IO_doallocbuf>: 8054500: 57 push edi 8054501: 56 push esi 8054502: 53 push ebx 8054503: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054507: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805450a: 85 c9 test ecx,ecx 805450c: 74 0a je 8054518 <_IO_doallocbuf+0x18> 805450e: 5b pop ebx 805450f: 5e pop esi 8054510: 5f pop edi 8054511: c3 ret 8054512: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054518: 8b 03 mov eax,DWORD PTR [ebx] 805451a: a8 02 test al,0x2 805451c: 75 52 jne 8054570 <_IO_doallocbuf+0x70> 805451e: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8054524: b8 54 6a 0d 08 mov eax,0x80d6a54 8054529: 2d 00 67 0d 08 sub eax,0x80d6700 805452e: 89 f2 mov edx,esi 8054530: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054536: 39 d0 cmp eax,edx 8054538: 76 56 jbe 8054590 <_IO_doallocbuf+0x90> 805453a: 83 ec 0c sub esp,0xc 805453d: 53 push ebx 805453e: ff 56 34 call DWORD PTR [esi+0x34] 8054541: 83 c4 10 add esp,0x10 8054544: 83 f8 ff cmp eax,0xffffffff 8054547: 75 c5 jne 805450e <_IO_doallocbuf+0xe> 8054549: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 805454c: 8d 7b 48 lea edi,[ebx+0x48] 805454f: 8d 73 47 lea esi,[ebx+0x47] 8054552: 8b 03 mov eax,DWORD PTR [ebx] 8054554: 85 d2 test edx,edx 8054556: 74 04 je 805455c <_IO_doallocbuf+0x5c> 8054558: a8 01 test al,0x1 805455a: 74 24 je 8054580 <_IO_doallocbuf+0x80> 805455c: 83 c8 01 or eax,0x1 805455f: 89 73 1c mov DWORD PTR [ebx+0x1c],esi 8054562: 89 7b 20 mov DWORD PTR [ebx+0x20],edi 8054565: 89 03 mov DWORD PTR [ebx],eax 8054567: 5b pop ebx 8054568: 5e pop esi 8054569: 5f pop edi 805456a: c3 ret 805456b: 90 nop 805456c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054570: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 8054573: 85 d2 test edx,edx 8054575: 7f a7 jg 805451e <_IO_doallocbuf+0x1e> 8054577: 8d 7b 48 lea edi,[ebx+0x48] 805457a: 8d 73 47 lea esi,[ebx+0x47] 805457d: eb dd jmp 805455c <_IO_doallocbuf+0x5c> 805457f: 90 nop 8054580: 83 ec 0c sub esp,0xc 8054583: 52 push edx 8054584: e8 57 5e 00 00 call 805a3e0 <__cfree> 8054589: 8b 03 mov eax,DWORD PTR [ebx] 805458b: 83 c4 10 add esp,0x10 805458e: eb cc jmp 805455c <_IO_doallocbuf+0x5c> 8054590: e8 bb cd ff ff call 8051350 <_IO_vtable_check> 8054595: eb a3 jmp 805453a <_IO_doallocbuf+0x3a> 8054597: 89 f6 mov esi,esi 8054599: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080545a0 <_IO_default_underflow>: 80545a0: b8 ff ff ff ff mov eax,0xffffffff 80545a5: c3 ret 80545a6: 8d 76 00 lea esi,[esi+0x0] 80545a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080545b0 <_IO_default_uflow>: 80545b0: 56 push esi 80545b1: 53 push ebx 80545b2: b8 54 6a 0d 08 mov eax,0x80d6a54 80545b7: 2d 00 67 0d 08 sub eax,0x80d6700 80545bc: 83 ec 04 sub esp,0x4 80545bf: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 80545c3: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 80545c9: 89 f2 mov edx,esi 80545cb: 81 ea 00 67 0d 08 sub edx,0x80d6700 80545d1: 39 d0 cmp eax,edx 80545d3: 76 2b jbe 8054600 <_IO_default_uflow+0x50> 80545d5: 83 ec 0c sub esp,0xc 80545d8: 53 push ebx 80545d9: ff 56 10 call DWORD PTR [esi+0x10] 80545dc: 83 c4 10 add esp,0x10 80545df: 83 f8 ff cmp eax,0xffffffff 80545e2: 74 0c je 80545f0 <_IO_default_uflow+0x40> 80545e4: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80545e7: 8d 50 01 lea edx,[eax+0x1] 80545ea: 89 53 04 mov DWORD PTR [ebx+0x4],edx 80545ed: 0f b6 00 movzx eax,BYTE PTR [eax] 80545f0: 83 c4 04 add esp,0x4 80545f3: 5b pop ebx 80545f4: 5e pop esi 80545f5: c3 ret 80545f6: 8d 76 00 lea esi,[esi+0x0] 80545f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054600: e8 4b cd ff ff call 8051350 <_IO_vtable_check> 8054605: eb ce jmp 80545d5 <_IO_default_uflow+0x25> 8054607: 89 f6 mov esi,esi 8054609: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054610 <_IO_default_xsputn>: 8054610: 55 push ebp 8054611: 57 push edi 8054612: 56 push esi 8054613: 53 push ebx 8054614: 83 ec 1c sub esp,0x1c 8054617: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 805461b: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 805461f: 85 c0 test eax,eax 8054621: 0f 84 c9 00 00 00 je 80546f0 <_IO_default_xsputn+0xe0> 8054627: b8 54 6a 0d 08 mov eax,0x80d6a54 805462c: 8b 74 24 38 mov esi,DWORD PTR [esp+0x38] 8054630: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 8054634: 2d 00 67 0d 08 sub eax,0x80d6700 8054639: 89 fd mov ebp,edi 805463b: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805463f: 90 nop 8054640: 8b 4d 14 mov ecx,DWORD PTR [ebp+0x14] 8054643: 8b 7d 18 mov edi,DWORD PTR [ebp+0x18] 8054646: 39 f9 cmp ecx,edi 8054648: 73 2d jae 8054677 <_IO_default_xsputn+0x67> 805464a: 29 cf sub edi,ecx 805464c: 39 fe cmp esi,edi 805464e: 0f 46 fe cmovbe edi,esi 8054651: 83 ff 14 cmp edi,0x14 8054654: 77 5a ja 80546b0 <_IO_default_xsputn+0xa0> 8054656: 85 ff test edi,edi 8054658: 74 1b je 8054675 <_IO_default_xsputn+0x65> 805465a: 31 c0 xor eax,eax 805465c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054660: 0f b6 14 03 movzx edx,BYTE PTR [ebx+eax*1] 8054664: 88 14 01 mov BYTE PTR [ecx+eax*1],dl 8054667: 83 c0 01 add eax,0x1 805466a: 39 f8 cmp eax,edi 805466c: 75 f2 jne 8054660 <_IO_default_xsputn+0x50> 805466e: 01 f9 add ecx,edi 8054670: 01 fb add ebx,edi 8054672: 89 4d 14 mov DWORD PTR [ebp+0x14],ecx 8054675: 29 fe sub esi,edi 8054677: 85 f6 test esi,esi 8054679: 74 65 je 80546e0 <_IO_default_xsputn+0xd0> 805467b: 8b 85 94 00 00 00 mov eax,DWORD PTR [ebp+0x94] 8054681: 89 c1 mov ecx,eax 8054683: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8054689: 39 4c 24 08 cmp DWORD PTR [esp+0x8],ecx 805468d: 76 39 jbe 80546c8 <_IO_default_xsputn+0xb8> 805468f: 0f b6 0b movzx ecx,BYTE PTR [ebx] 8054692: 83 ec 08 sub esp,0x8 8054695: 8d 7b 01 lea edi,[ebx+0x1] 8054698: 51 push ecx 8054699: 55 push ebp 805469a: ff 50 0c call DWORD PTR [eax+0xc] 805469d: 83 c4 10 add esp,0x10 80546a0: 83 f8 ff cmp eax,0xffffffff 80546a3: 74 3b je 80546e0 <_IO_default_xsputn+0xd0> 80546a5: 83 ee 01 sub esi,0x1 80546a8: 89 fb mov ebx,edi 80546aa: eb 94 jmp 8054640 <_IO_default_xsputn+0x30> 80546ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80546b0: 83 ec 04 sub esp,0x4 80546b3: 57 push edi 80546b4: 53 push ebx 80546b5: 01 fb add ebx,edi 80546b7: 51 push ecx 80546b8: e8 e3 89 00 00 call 805d0a0 <__mempcpy> 80546bd: 83 c4 10 add esp,0x10 80546c0: 89 45 14 mov DWORD PTR [ebp+0x14],eax 80546c3: eb b0 jmp 8054675 <_IO_default_xsputn+0x65> 80546c5: 8d 76 00 lea esi,[esi+0x0] 80546c8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80546cc: e8 7f cc ff ff call 8051350 <_IO_vtable_check> 80546d1: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80546d5: eb b8 jmp 805468f <_IO_default_xsputn+0x7f> 80546d7: 89 f6 mov esi,esi 80546d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80546e0: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 80546e4: 83 c4 1c add esp,0x1c 80546e7: 5b pop ebx 80546e8: 29 f0 sub eax,esi 80546ea: 5e pop esi 80546eb: 5f pop edi 80546ec: 5d pop ebp 80546ed: c3 ret 80546ee: 66 90 xchg ax,ax 80546f0: 83 c4 1c add esp,0x1c 80546f3: 31 c0 xor eax,eax 80546f5: 5b pop ebx 80546f6: 5e pop esi 80546f7: 5f pop edi 80546f8: 5d pop ebp 80546f9: c3 ret 80546fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08054700 <_IO_sgetn>: 8054700: 55 push ebp 8054701: 57 push edi 8054702: b8 54 6a 0d 08 mov eax,0x80d6a54 8054707: 56 push esi 8054708: 53 push ebx 8054709: 2d 00 67 0d 08 sub eax,0x80d6700 805470e: 83 ec 0c sub esp,0xc 8054711: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 8054715: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8054719: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 805471d: 8b 9e 94 00 00 00 mov ebx,DWORD PTR [esi+0x94] 8054723: 89 da mov edx,ebx 8054725: 81 ea 00 67 0d 08 sub edx,0x80d6700 805472b: 39 d0 cmp eax,edx 805472d: 76 21 jbe 8054750 <_IO_sgetn+0x50> 805472f: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp 8054733: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 8054737: 89 74 24 20 mov DWORD PTR [esp+0x20],esi 805473b: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 805473e: 83 c4 0c add esp,0xc 8054741: 5b pop ebx 8054742: 5e pop esi 8054743: 5f pop edi 8054744: 5d pop ebp 8054745: ff e0 jmp eax 8054747: 89 f6 mov esi,esi 8054749: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054750: e8 fb cb ff ff call 8051350 <_IO_vtable_check> 8054755: eb d8 jmp 805472f <_IO_sgetn+0x2f> 8054757: 89 f6 mov esi,esi 8054759: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054760 <_IO_default_xsgetn>: 8054760: 55 push ebp 8054761: 57 push edi 8054762: 56 push esi 8054763: 53 push ebx 8054764: 83 ec 0c sub esp,0xc 8054767: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805476b: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 805476f: 8b 6c 24 28 mov ebp,DWORD PTR [esp+0x28] 8054773: 90 nop 8054774: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054778: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 805477b: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 805477e: 39 d9 cmp ecx,ebx 8054780: 73 2d jae 80547af <_IO_default_xsgetn+0x4f> 8054782: 29 cb sub ebx,ecx 8054784: 39 dd cmp ebp,ebx 8054786: 0f 46 dd cmovbe ebx,ebp 8054789: 83 fb 14 cmp ebx,0x14 805478c: 77 4a ja 80547d8 <_IO_default_xsgetn+0x78> 805478e: 85 db test ebx,ebx 8054790: 74 1b je 80547ad <_IO_default_xsgetn+0x4d> 8054792: 31 c0 xor eax,eax 8054794: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054798: 0f b6 14 01 movzx edx,BYTE PTR [ecx+eax*1] 805479c: 88 14 07 mov BYTE PTR [edi+eax*1],dl 805479f: 83 c0 01 add eax,0x1 80547a2: 39 c3 cmp ebx,eax 80547a4: 75 f2 jne 8054798 <_IO_default_xsgetn+0x38> 80547a6: 01 d9 add ecx,ebx 80547a8: 01 df add edi,ebx 80547aa: 89 4e 04 mov DWORD PTR [esi+0x4],ecx 80547ad: 29 dd sub ebp,ebx 80547af: 85 ed test ebp,ebp 80547b1: 74 11 je 80547c4 <_IO_default_xsgetn+0x64> 80547b3: 83 ec 0c sub esp,0xc 80547b6: 56 push esi 80547b7: e8 d4 fa ff ff call 8054290 <__underflow> 80547bc: 83 c4 10 add esp,0x10 80547bf: 83 f8 ff cmp eax,0xffffffff 80547c2: 75 b4 jne 8054778 <_IO_default_xsgetn+0x18> 80547c4: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 80547c8: 83 c4 0c add esp,0xc 80547cb: 5b pop ebx 80547cc: 5e pop esi 80547cd: 29 e8 sub eax,ebp 80547cf: 5f pop edi 80547d0: 5d pop ebp 80547d1: c3 ret 80547d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80547d8: 83 ec 04 sub esp,0x4 80547db: 53 push ebx 80547dc: 51 push ecx 80547dd: 57 push edi 80547de: e8 bd 88 00 00 call 805d0a0 <__mempcpy> 80547e3: 01 5e 04 add DWORD PTR [esi+0x4],ebx 80547e6: 89 c7 mov edi,eax 80547e8: 83 c4 10 add esp,0x10 80547eb: eb c0 jmp 80547ad <_IO_default_xsgetn+0x4d> 80547ed: 8d 76 00 lea esi,[esi+0x0] 080547f0 <_IO_default_setbuf>: 80547f0: 55 push ebp 80547f1: 57 push edi 80547f2: b8 54 6a 0d 08 mov eax,0x80d6a54 80547f7: 56 push esi 80547f8: 53 push ebx 80547f9: 2d 00 67 0d 08 sub eax,0x80d6700 80547fe: 83 ec 0c sub esp,0xc 8054801: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8054805: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 8054809: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 805480d: 8b ab 94 00 00 00 mov ebp,DWORD PTR [ebx+0x94] 8054813: 89 ea mov edx,ebp 8054815: 81 ea 00 67 0d 08 sub edx,0x80d6700 805481b: 39 d0 cmp eax,edx 805481d: 0f 86 9d 00 00 00 jbe 80548c0 <_IO_default_setbuf+0xd0> 8054823: 83 ec 0c sub esp,0xc 8054826: 53 push ebx 8054827: ff 55 30 call DWORD PTR [ebp+0x30] 805482a: 83 c4 10 add esp,0x10 805482d: 83 f8 ff cmp eax,0xffffffff 8054830: 0f 84 9a 00 00 00 je 80548d0 <_IO_default_setbuf+0xe0> 8054836: 8b 13 mov edx,DWORD PTR [ebx] 8054838: 85 ff test edi,edi 805483a: 89 d0 mov eax,edx 805483c: 74 5a je 8054898 <_IO_default_setbuf+0xa8> 805483e: 85 f6 test esi,esi 8054840: 74 56 je 8054898 <_IO_default_setbuf+0xa8> 8054842: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 8054845: 83 e0 fd and eax,0xfffffffd 8054848: 01 fe add esi,edi 805484a: 89 03 mov DWORD PTR [ebx],eax 805484c: 85 c9 test ecx,ecx 805484e: 74 05 je 8054855 <_IO_default_setbuf+0x65> 8054850: 83 e2 01 and edx,0x1 8054853: 74 5a je 80548af <_IO_default_setbuf+0xbf> 8054855: 83 c8 01 or eax,0x1 8054858: 89 7b 1c mov DWORD PTR [ebx+0x1c],edi 805485b: 89 73 20 mov DWORD PTR [ebx+0x20],esi 805485e: 89 03 mov DWORD PTR [ebx],eax 8054860: c7 43 18 00 00 00 00 mov DWORD PTR [ebx+0x18],0x0 8054867: 89 d8 mov eax,ebx 8054869: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 8054870: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 8054877: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805487e: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 8054885: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 805488c: 83 c4 0c add esp,0xc 805488f: 5b pop ebx 8054890: 5e pop esi 8054891: 5f pop edi 8054892: 5d pop ebp 8054893: c3 ret 8054894: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054898: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805489b: 83 c8 02 or eax,0x2 805489e: 8d 73 48 lea esi,[ebx+0x48] 80548a1: 89 03 mov DWORD PTR [ebx],eax 80548a3: 8d 7b 47 lea edi,[ebx+0x47] 80548a6: 85 c9 test ecx,ecx 80548a8: 74 ab je 8054855 <_IO_default_setbuf+0x65> 80548aa: 83 e2 01 and edx,0x1 80548ad: 75 a6 jne 8054855 <_IO_default_setbuf+0x65> 80548af: 83 ec 0c sub esp,0xc 80548b2: 51 push ecx 80548b3: e8 28 5b 00 00 call 805a3e0 <__cfree> 80548b8: 8b 03 mov eax,DWORD PTR [ebx] 80548ba: 83 c4 10 add esp,0x10 80548bd: eb 96 jmp 8054855 <_IO_default_setbuf+0x65> 80548bf: 90 nop 80548c0: e8 8b ca ff ff call 8051350 <_IO_vtable_check> 80548c5: e9 59 ff ff ff jmp 8054823 <_IO_default_setbuf+0x33> 80548ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80548d0: 31 c0 xor eax,eax 80548d2: eb b8 jmp 805488c <_IO_default_setbuf+0x9c> 80548d4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80548da: 8d bf 00 00 00 00 lea edi,[edi+0x0] 080548e0 <_IO_default_seekpos>: 80548e0: 55 push ebp 80548e1: 57 push edi 80548e2: b8 54 6a 0d 08 mov eax,0x80d6a54 80548e7: 56 push esi 80548e8: 53 push ebx 80548e9: 2d 00 67 0d 08 sub eax,0x80d6700 80548ee: 83 ec 0c sub esp,0xc 80548f1: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 80548f5: 8b 74 24 24 mov esi,DWORD PTR [esp+0x24] 80548f9: 8b 7c 24 28 mov edi,DWORD PTR [esp+0x28] 80548fd: 8b 9d 94 00 00 00 mov ebx,DWORD PTR [ebp+0x94] 8054903: 89 da mov edx,ebx 8054905: 81 ea 00 67 0d 08 sub edx,0x80d6700 805490b: 39 d0 cmp eax,edx 805490d: 76 21 jbe 8054930 <_IO_default_seekpos+0x50> 805490f: 83 ec 0c sub esp,0xc 8054912: ff 74 24 38 push DWORD PTR [esp+0x38] 8054916: 6a 00 push 0x0 8054918: 57 push edi 8054919: 56 push esi 805491a: 55 push ebp 805491b: ff 53 24 call DWORD PTR [ebx+0x24] 805491e: 83 c4 2c add esp,0x2c 8054921: 5b pop ebx 8054922: 5e pop esi 8054923: 5f pop edi 8054924: 5d pop ebp 8054925: c3 ret 8054926: 8d 76 00 lea esi,[esi+0x0] 8054929: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8054930: e8 1b ca ff ff call 8051350 <_IO_vtable_check> 8054935: eb d8 jmp 805490f <_IO_default_seekpos+0x2f> 8054937: 89 f6 mov esi,esi 8054939: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054940 <_IO_default_doallocate>: 8054940: 56 push esi 8054941: 53 push ebx 8054942: 83 ec 20 sub esp,0x20 8054945: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 8054949: 68 00 20 00 00 push 0x2000 805494e: e8 8d 55 00 00 call 8059ee0 <__libc_malloc> 8054953: 83 c4 10 add esp,0x10 8054956: 85 c0 test eax,eax 8054958: 74 46 je 80549a0 <_IO_default_doallocate+0x60> 805495a: 8b 4b 1c mov ecx,DWORD PTR [ebx+0x1c] 805495d: 8d b0 00 20 00 00 lea esi,[eax+0x2000] 8054963: 8b 13 mov edx,DWORD PTR [ebx] 8054965: 85 c9 test ecx,ecx 8054967: 74 05 je 805496e <_IO_default_doallocate+0x2e> 8054969: f6 c2 01 test dl,0x1 805496c: 74 1a je 8054988 <_IO_default_doallocate+0x48> 805496e: 83 e2 fe and edx,0xfffffffe 8054971: 89 43 1c mov DWORD PTR [ebx+0x1c],eax 8054974: 89 73 20 mov DWORD PTR [ebx+0x20],esi 8054977: 89 13 mov DWORD PTR [ebx],edx 8054979: 83 c4 14 add esp,0x14 805497c: b8 01 00 00 00 mov eax,0x1 8054981: 5b pop ebx 8054982: 5e pop esi 8054983: c3 ret 8054984: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054988: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805498c: 83 ec 0c sub esp,0xc 805498f: 51 push ecx 8054990: e8 4b 5a 00 00 call 805a3e0 <__cfree> 8054995: 83 c4 10 add esp,0x10 8054998: 8b 13 mov edx,DWORD PTR [ebx] 805499a: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805499e: eb ce jmp 805496e <_IO_default_doallocate+0x2e> 80549a0: 83 c4 14 add esp,0x14 80549a3: b8 ff ff ff ff mov eax,0xffffffff 80549a8: 5b pop ebx 80549a9: 5e pop esi 80549aa: c3 ret 80549ab: 90 nop 80549ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 080549b0 <_IO_init>: 80549b0: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80549b4: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80549b8: 81 ca 00 00 ad fb or edx,0xfbad0000 80549be: c7 40 3c 00 00 00 00 mov DWORD PTR [eax+0x3c],0x0 80549c5: c7 40 1c 00 00 00 00 mov DWORD PTR [eax+0x1c],0x0 80549cc: 89 10 mov DWORD PTR [eax],edx 80549ce: 31 d2 xor edx,edx 80549d0: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 80549d7: 66 89 50 44 mov WORD PTR [eax+0x44],dx 80549db: 8b 50 48 mov edx,DWORD PTR [eax+0x48] 80549de: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 80549e5: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 80549ec: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 80549f3: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 80549fa: 85 d2 test edx,edx 80549fc: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8054a03: c7 40 18 00 00 00 00 mov DWORD PTR [eax+0x18],0x0 8054a0a: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 8054a11: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 8054a18: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 8054a1f: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 8054a26: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 8054a2d: 74 14 je 8054a43 <_IO_init+0x93> 8054a2f: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 8054a35: c7 42 04 00 00 00 00 mov DWORD PTR [edx+0x4],0x0 8054a3c: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8054a43: c7 40 68 ff ff ff ff mov DWORD PTR [eax+0x68],0xffffffff 8054a4a: c7 40 58 ff ff ff ff mov DWORD PTR [eax+0x58],0xffffffff 8054a51: c7 40 5c 00 00 00 00 mov DWORD PTR [eax+0x5c],0x0 8054a58: c3 ret 8054a59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08054a60 <_IO_init_internal>: 8054a60: e9 4b ff ff ff jmp 80549b0 <_IO_init> 8054a65: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054a69: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054a70 <_IO_old_init>: 8054a70: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8054a74: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8054a78: 81 ca 00 00 ad fb or edx,0xfbad0000 8054a7e: c7 40 3c 00 00 00 00 mov DWORD PTR [eax+0x3c],0x0 8054a85: c7 40 1c 00 00 00 00 mov DWORD PTR [eax+0x1c],0x0 8054a8c: 89 10 mov DWORD PTR [eax],edx 8054a8e: 31 d2 xor edx,edx 8054a90: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 8054a97: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 8054a9e: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8054aa5: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 8054aac: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8054ab3: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8054aba: c7 40 18 00 00 00 00 mov DWORD PTR [eax+0x18],0x0 8054ac1: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 8054ac8: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 8054acf: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 8054ad6: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 8054add: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 8054ae4: 66 89 50 44 mov WORD PTR [eax+0x44],dx 8054ae8: 8b 40 48 mov eax,DWORD PTR [eax+0x48] 8054aeb: 85 c0 test eax,eax 8054aed: 74 14 je 8054b03 <_IO_old_init+0x93> 8054aef: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8054af5: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8054afc: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 8054b03: f3 c3 repz ret 8054b05: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054b09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054b10 <_IO_no_init>: 8054b10: 53 push ebx 8054b11: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8054b15: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8054b19: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054b1d: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8054b21: 81 c9 00 00 ad fb or ecx,0xfbad0000 8054b27: 89 08 mov DWORD PTR [eax],ecx 8054b29: 31 c9 xor ecx,ecx 8054b2b: c7 40 3c 00 00 00 00 mov DWORD PTR [eax+0x3c],0x0 8054b32: 66 89 48 44 mov WORD PTR [eax+0x44],cx 8054b36: 8b 48 48 mov ecx,DWORD PTR [eax+0x48] 8054b39: c7 40 1c 00 00 00 00 mov DWORD PTR [eax+0x1c],0x0 8054b40: c7 40 20 00 00 00 00 mov DWORD PTR [eax+0x20],0x0 8054b47: c7 40 0c 00 00 00 00 mov DWORD PTR [eax+0xc],0x0 8054b4e: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 8054b55: 85 c9 test ecx,ecx 8054b57: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 8054b5e: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8054b65: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8054b6c: c7 40 18 00 00 00 00 mov DWORD PTR [eax+0x18],0x0 8054b73: c7 40 34 00 00 00 00 mov DWORD PTR [eax+0x34],0x0 8054b7a: c7 40 24 00 00 00 00 mov DWORD PTR [eax+0x24],0x0 8054b81: c7 40 28 00 00 00 00 mov DWORD PTR [eax+0x28],0x0 8054b88: c7 40 2c 00 00 00 00 mov DWORD PTR [eax+0x2c],0x0 8054b8f: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 8054b96: 74 14 je 8054bac <_IO_no_init+0x9c> 8054b98: c7 01 00 00 00 00 mov DWORD PTR [ecx],0x0 8054b9e: c7 41 04 00 00 00 00 mov DWORD PTR [ecx+0x4],0x0 8054ba5: c7 41 08 00 00 00 00 mov DWORD PTR [ecx+0x8],0x0 8054bac: 85 db test ebx,ebx 8054bae: 89 58 68 mov DWORD PTR [eax+0x68],ebx 8054bb1: 78 65 js 8054c18 <_IO_no_init+0x108> 8054bb3: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8054bb7: 89 50 58 mov DWORD PTR [eax+0x58],edx 8054bba: c7 42 18 00 00 00 00 mov DWORD PTR [edx+0x18],0x0 8054bc1: c7 42 1c 00 00 00 00 mov DWORD PTR [edx+0x1c],0x0 8054bc8: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8054bcf: c7 02 00 00 00 00 mov DWORD PTR [edx],0x0 8054bd5: c7 42 04 00 00 00 00 mov DWORD PTR [edx+0x4],0x0 8054bdc: c7 42 0c 00 00 00 00 mov DWORD PTR [edx+0xc],0x0 8054be3: c7 42 10 00 00 00 00 mov DWORD PTR [edx+0x10],0x0 8054bea: c7 42 14 00 00 00 00 mov DWORD PTR [edx+0x14],0x0 8054bf1: c7 42 20 00 00 00 00 mov DWORD PTR [edx+0x20],0x0 8054bf8: c7 42 24 00 00 00 00 mov DWORD PTR [edx+0x24],0x0 8054bff: c7 42 28 00 00 00 00 mov DWORD PTR [edx+0x28],0x0 8054c06: 89 8a b0 00 00 00 mov DWORD PTR [edx+0xb0],ecx 8054c0c: c7 40 5c 00 00 00 00 mov DWORD PTR [eax+0x5c],0x0 8054c13: 5b pop ebx 8054c14: c3 ret 8054c15: 8d 76 00 lea esi,[esi+0x0] 8054c18: c7 40 58 ff ff ff ff mov DWORD PTR [eax+0x58],0xffffffff 8054c1f: c7 40 5c 00 00 00 00 mov DWORD PTR [eax+0x5c],0x0 8054c26: 5b pop ebx 8054c27: c3 ret 8054c28: 90 nop 8054c29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08054c30 <_IO_default_sync>: 8054c30: 31 c0 xor eax,eax 8054c32: c3 ret 8054c33: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054c39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054c40 <_IO_default_finish>: 8054c40: 53 push ebx 8054c41: 83 ec 08 sub esp,0x8 8054c44: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054c48: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8054c4b: 85 c0 test eax,eax 8054c4d: 74 05 je 8054c54 <_IO_default_finish+0x14> 8054c4f: f6 03 01 test BYTE PTR [ebx],0x1 8054c52: 74 54 je 8054ca8 <_IO_default_finish+0x68> 8054c54: 8b 53 30 mov edx,DWORD PTR [ebx+0x30] 8054c57: 85 d2 test edx,edx 8054c59: 74 12 je 8054c6d <_IO_default_finish+0x2d> 8054c5b: 90 nop 8054c5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054c60: c7 42 04 00 00 00 00 mov DWORD PTR [edx+0x4],0x0 8054c67: 8b 12 mov edx,DWORD PTR [edx] 8054c69: 85 d2 test edx,edx 8054c6b: 75 f3 jne 8054c60 <_IO_default_finish+0x20> 8054c6d: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8054c70: 85 c0 test eax,eax 8054c72: 74 13 je 8054c87 <_IO_default_finish+0x47> 8054c74: 83 ec 0c sub esp,0xc 8054c77: 50 push eax 8054c78: e8 63 57 00 00 call 805a3e0 <__cfree> 8054c7d: c7 43 24 00 00 00 00 mov DWORD PTR [ebx+0x24],0x0 8054c84: 83 c4 10 add esp,0x10 8054c87: f6 03 80 test BYTE PTR [ebx],0x80 8054c8a: 75 0c jne 8054c98 <_IO_default_finish+0x58> 8054c8c: 83 c4 08 add esp,0x8 8054c8f: 5b pop ebx 8054c90: c3 ret 8054c91: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054c98: 83 c4 08 add esp,0x8 8054c9b: 89 d8 mov eax,ebx 8054c9d: 5b pop ebx 8054c9e: e9 ed ef ff ff jmp 8053c90 <_IO_un_link.part.2> 8054ca3: 90 nop 8054ca4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054ca8: 83 ec 0c sub esp,0xc 8054cab: 50 push eax 8054cac: e8 2f 57 00 00 call 805a3e0 <__cfree> 8054cb1: c7 43 20 00 00 00 00 mov DWORD PTR [ebx+0x20],0x0 8054cb8: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 8054cbf: 83 c4 10 add esp,0x10 8054cc2: eb 90 jmp 8054c54 <_IO_default_finish+0x14> 8054cc4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8054cca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 08054cd0 <_IO_default_seekoff>: 8054cd0: b8 ff ff ff ff mov eax,0xffffffff 8054cd5: ba ff ff ff ff mov edx,0xffffffff 8054cda: c3 ret 8054cdb: 90 nop 8054cdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08054ce0 <_IO_sputbackc>: 8054ce0: 56 push esi 8054ce1: 53 push ebx 8054ce2: 83 ec 14 sub esp,0x14 8054ce5: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8054ce9: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8054ced: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8054cf0: 3b 53 0c cmp edx,DWORD PTR [ebx+0xc] 8054cf3: 76 05 jbe 8054cfa <_IO_sputbackc+0x1a> 8054cf5: 38 42 ff cmp BYTE PTR [edx-0x1],al 8054cf8: 74 36 je 8054d30 <_IO_sputbackc+0x50> 8054cfa: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8054d00: ba 54 6a 0d 08 mov edx,0x80d6a54 8054d05: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054d0b: 89 f1 mov ecx,esi 8054d0d: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8054d13: 39 ca cmp edx,ecx 8054d15: 76 29 jbe 8054d40 <_IO_sputbackc+0x60> 8054d17: 83 ec 08 sub esp,0x8 8054d1a: 50 push eax 8054d1b: 53 push ebx 8054d1c: ff 56 18 call DWORD PTR [esi+0x18] 8054d1f: 83 c4 10 add esp,0x10 8054d22: 83 f8 ff cmp eax,0xffffffff 8054d25: 74 03 je 8054d2a <_IO_sputbackc+0x4a> 8054d27: 83 23 ef and DWORD PTR [ebx],0xffffffef 8054d2a: 83 c4 14 add esp,0x14 8054d2d: 5b pop ebx 8054d2e: 5e pop esi 8054d2f: c3 ret 8054d30: 83 ea 01 sub edx,0x1 8054d33: 0f b6 c0 movzx eax,al 8054d36: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8054d39: eb ec jmp 8054d27 <_IO_sputbackc+0x47> 8054d3b: 90 nop 8054d3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054d40: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8054d44: e8 07 c6 ff ff call 8051350 <_IO_vtable_check> 8054d49: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8054d4d: eb c8 jmp 8054d17 <_IO_sputbackc+0x37> 8054d4f: 90 nop 08054d50 <_IO_sungetc>: 8054d50: 56 push esi 8054d51: 53 push ebx 8054d52: 83 ec 04 sub esp,0x4 8054d55: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054d59: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8054d5c: 3b 43 0c cmp eax,DWORD PTR [ebx+0xc] 8054d5f: 76 17 jbe 8054d78 <_IO_sungetc+0x28> 8054d61: 8d 50 ff lea edx,[eax-0x1] 8054d64: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8054d67: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 8054d6b: 83 23 ef and DWORD PTR [ebx],0xffffffef 8054d6e: 83 c4 04 add esp,0x4 8054d71: 5b pop ebx 8054d72: 5e pop esi 8054d73: c3 ret 8054d74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054d78: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 8054d7e: b8 54 6a 0d 08 mov eax,0x80d6a54 8054d83: 2d 00 67 0d 08 sub eax,0x80d6700 8054d88: 89 f2 mov edx,esi 8054d8a: 81 ea 00 67 0d 08 sub edx,0x80d6700 8054d90: 39 d0 cmp eax,edx 8054d92: 76 1c jbe 8054db0 <_IO_sungetc+0x60> 8054d94: 83 ec 08 sub esp,0x8 8054d97: 6a ff push 0xffffffff 8054d99: 53 push ebx 8054d9a: ff 56 18 call DWORD PTR [esi+0x18] 8054d9d: 83 c4 10 add esp,0x10 8054da0: 83 f8 ff cmp eax,0xffffffff 8054da3: 75 c6 jne 8054d6b <_IO_sungetc+0x1b> 8054da5: 83 c4 04 add esp,0x4 8054da8: 5b pop ebx 8054da9: 5e pop esi 8054daa: c3 ret 8054dab: 90 nop 8054dac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054db0: e8 9b c5 ff ff call 8051350 <_IO_vtable_check> 8054db5: eb dd jmp 8054d94 <_IO_sungetc+0x44> 8054db7: 89 f6 mov esi,esi 8054db9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08054dc0 <_IO_adjust_column>: 8054dc0: 53 push ebx 8054dc1: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8054dc5: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8054dc9: 8d 04 19 lea eax,[ecx+ebx*1] 8054dcc: 39 c1 cmp ecx,eax 8054dce: 73 1c jae 8054dec <_IO_adjust_column+0x2c> 8054dd0: 80 78 ff 0a cmp BYTE PTR [eax-0x1],0xa 8054dd4: 8d 50 ff lea edx,[eax-0x1] 8054dd7: 75 0f jne 8054de8 <_IO_adjust_column+0x28> 8054dd9: eb 1d jmp 8054df8 <_IO_adjust_column+0x38> 8054ddb: 90 nop 8054ddc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054de0: 83 ea 01 sub edx,0x1 8054de3: 80 3a 0a cmp BYTE PTR [edx],0xa 8054de6: 74 10 je 8054df8 <_IO_adjust_column+0x38> 8054de8: 39 d1 cmp ecx,edx 8054dea: 75 f4 jne 8054de0 <_IO_adjust_column+0x20> 8054dec: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8054df0: 01 d8 add eax,ebx 8054df2: 5b pop ebx 8054df3: c3 ret 8054df4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8054df8: 29 d0 sub eax,edx 8054dfa: 83 e8 01 sub eax,0x1 8054dfd: 5b pop ebx 8054dfe: c3 ret 8054dff: 90 nop 08054e00 <_IO_flush_all_lockp>: 8054e00: 55 push ebp 8054e01: 57 push edi 8054e02: 56 push esi 8054e03: 53 push ebx 8054e04: 83 ec 2c sub esp,0x2c 8054e07: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 8054e0b: 85 f6 test esi,esi 8054e0d: 0f 84 dd 01 00 00 je 8054ff0 <_IO_flush_all_lockp+0x1f0> 8054e13: b8 00 00 00 00 mov eax,0x0 8054e18: ba 01 00 00 00 mov edx,0x1 8054e1d: 85 c0 test eax,eax 8054e1f: 0f 44 d0 cmove edx,eax 8054e22: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8054e26: 0f 84 4c 02 00 00 je 8055078 <_IO_flush_all_lockp+0x278> 8054e2c: 83 ec 04 sub esp,0x4 8054e2f: 6a 00 push 0x0 8054e31: 68 20 3c 05 08 push 0x8053c20 8054e36: 8d 44 24 1c lea eax,[esp+0x1c] 8054e3a: 50 push eax 8054e3b: e8 c0 b1 fa f7 call 0 <_nl_current_LC_CTYPE> 8054e40: 83 c4 10 add esp,0x10 8054e43: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 8054e4a: 3b 15 c4 c4 0e 08 cmp edx,DWORD PTR ds:0x80ec4c4 8054e50: 74 2c je 8054e7e <_IO_flush_all_lockp+0x7e> 8054e52: 31 c0 xor eax,eax 8054e54: b9 01 00 00 00 mov ecx,0x1 8054e59: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8054e60: 00 8054e61: 74 01 je 8054e64 <_IO_flush_all_lockp+0x64> 8054e63: f0 0f b1 0d bc c4 0e lock cmpxchg DWORD PTR ds:0x80ec4bc,ecx 8054e6a: 08 8054e6b: 74 0b je 8054e78 <_IO_flush_all_lockp+0x78> 8054e6d: 8d 0d bc c4 0e 08 lea ecx,ds:0x80ec4bc 8054e73: e8 38 ac 01 00 call 806fab0 <__lll_lock_wait_private> 8054e78: 89 15 c4 c4 0e 08 mov DWORD PTR ds:0x80ec4c4,edx 8054e7e: a1 c0 c4 0e 08 mov eax,ds:0x80ec4c0 8054e83: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 8054e89: 8b 2d b8 c4 0e 08 mov ebp,DWORD PTR ds:0x80ec4b8 8054e8f: 83 c0 01 add eax,0x1 8054e92: 85 db test ebx,ebx 8054e94: a3 c0 c4 0e 08 mov ds:0x80ec4c0,eax 8054e99: 0f 84 ee 01 00 00 je 805508d <_IO_flush_all_lockp+0x28d> 8054e9f: 65 a1 08 00 00 00 mov eax,gs:0x8 8054ea5: 31 ff xor edi,edi 8054ea7: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8054eab: eb 13 jmp 8054ec0 <_IO_flush_all_lockp+0xc0> 8054ead: 8d 76 00 lea esi,[esi+0x0] 8054eb0: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 8054eb6: 89 c5 mov ebp,eax 8054eb8: 85 db test ebx,ebx 8054eba: 0f 84 f4 00 00 00 je 8054fb4 <_IO_flush_all_lockp+0x1b4> 8054ec0: 85 f6 test esi,esi 8054ec2: 89 1d b4 c4 0e 08 mov DWORD PTR ds:0x80ec4b4,ebx 8054ec8: 74 3f je 8054f09 <_IO_flush_all_lockp+0x109> 8054eca: 8b 03 mov eax,DWORD PTR [ebx] 8054ecc: 25 00 80 00 00 and eax,0x8000 8054ed1: 75 36 jne 8054f09 <_IO_flush_all_lockp+0x109> 8054ed3: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8054ed6: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8054eda: 3b 4a 08 cmp ecx,DWORD PTR [edx+0x8] 8054edd: 74 26 je 8054f05 <_IO_flush_all_lockp+0x105> 8054edf: b9 01 00 00 00 mov ecx,0x1 8054ee4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8054eeb: 00 8054eec: 74 01 je 8054eef <_IO_flush_all_lockp+0xef> 8054eee: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8054ef2: 74 07 je 8054efb <_IO_flush_all_lockp+0xfb> 8054ef4: 8d 0a lea ecx,[edx] 8054ef6: e8 b5 ab 01 00 call 806fab0 <__lll_lock_wait_private> 8054efb: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8054efe: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8054f02: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 8054f05: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 8054f09: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 8054f0c: 85 d2 test edx,edx 8054f0e: 0f 8e fc 00 00 00 jle 8055010 <_IO_flush_all_lockp+0x210> 8054f14: 8b 43 58 mov eax,DWORD PTR [ebx+0x58] 8054f17: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8054f1a: 39 48 10 cmp DWORD PTR [eax+0x10],ecx 8054f1d: 76 37 jbe 8054f56 <_IO_flush_all_lockp+0x156> 8054f1f: 8b 93 94 00 00 00 mov edx,DWORD PTR [ebx+0x94] 8054f25: b8 54 6a 0d 08 mov eax,0x80d6a54 8054f2a: 2d 00 67 0d 08 sub eax,0x80d6700 8054f2f: 89 d1 mov ecx,edx 8054f31: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8054f37: 39 c8 cmp eax,ecx 8054f39: 0f 86 21 01 00 00 jbe 8055060 <_IO_flush_all_lockp+0x260> 8054f3f: 83 ec 08 sub esp,0x8 8054f42: 6a ff push 0xffffffff 8054f44: 53 push ebx 8054f45: ff 52 0c call DWORD PTR [edx+0xc] 8054f48: 83 c4 10 add esp,0x10 8054f4b: 83 f8 ff cmp eax,0xffffffff 8054f4e: b8 ff ff ff ff mov eax,0xffffffff 8054f53: 0f 44 f8 cmove edi,eax 8054f56: 85 f6 test esi,esi 8054f58: 74 36 je 8054f90 <_IO_flush_all_lockp+0x190> 8054f5a: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 8054f60: 75 2e jne 8054f90 <_IO_flush_all_lockp+0x190> 8054f62: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8054f65: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 8054f69: 75 25 jne 8054f90 <_IO_flush_all_lockp+0x190> 8054f6b: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8054f72: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8054f79: 00 8054f7a: 74 01 je 8054f7d <_IO_flush_all_lockp+0x17d> 8054f7c: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 8054f80: 74 07 je 8054f89 <_IO_flush_all_lockp+0x189> 8054f82: 8d 02 lea eax,[edx] 8054f84: e8 57 ab 01 00 call 806fae0 <__lll_unlock_wake_private> 8054f89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8054f90: a1 b8 c4 0e 08 mov eax,ds:0x80ec4b8 8054f95: c7 05 b4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4b4,0x0 8054f9c: 00 00 00 8054f9f: 39 c5 cmp ebp,eax 8054fa1: 0f 85 09 ff ff ff jne 8054eb0 <_IO_flush_all_lockp+0xb0> 8054fa7: 8b 5b 34 mov ebx,DWORD PTR [ebx+0x34] 8054faa: 89 c5 mov ebp,eax 8054fac: 85 db test ebx,ebx 8054fae: 0f 85 0c ff ff ff jne 8054ec0 <_IO_flush_all_lockp+0xc0> 8054fb4: 85 f6 test esi,esi 8054fb6: a1 c0 c4 0e 08 mov eax,ds:0x80ec4c0 8054fbb: 74 0c je 8054fc9 <_IO_flush_all_lockp+0x1c9> 8054fbd: 83 e8 01 sub eax,0x1 8054fc0: 85 c0 test eax,eax 8054fc2: a3 c0 c4 0e 08 mov ds:0x80ec4c0,eax 8054fc7: 74 5f je 8055028 <_IO_flush_all_lockp+0x228> 8054fc9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8054fcd: 85 c0 test eax,eax 8054fcf: 74 12 je 8054fe3 <_IO_flush_all_lockp+0x1e3> 8054fd1: 83 ec 08 sub esp,0x8 8054fd4: 6a 00 push 0x0 8054fd6: 8d 44 24 1c lea eax,[esp+0x1c] 8054fda: 50 push eax 8054fdb: e8 20 b0 fa f7 call 0 <_nl_current_LC_CTYPE> 8054fe0: 83 c4 10 add esp,0x10 8054fe3: 83 c4 2c add esp,0x2c 8054fe6: 89 f8 mov eax,edi 8054fe8: 5b pop ebx 8054fe9: 5e pop esi 8054fea: 5f pop edi 8054feb: 5d pop ebp 8054fec: c3 ret 8054fed: 8d 76 00 lea esi,[esi+0x0] 8054ff0: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 8054ff6: 8b 2d b8 c4 0e 08 mov ebp,DWORD PTR ds:0x80ec4b8 8054ffc: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 8055003: 00 8055004: 85 db test ebx,ebx 8055006: 0f 85 93 fe ff ff jne 8054e9f <_IO_flush_all_lockp+0x9f> 805500c: 31 ff xor edi,edi 805500e: eb d3 jmp 8054fe3 <_IO_flush_all_lockp+0x1e3> 8055010: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8055013: 39 43 14 cmp DWORD PTR [ebx+0x14],eax 8055016: 0f 87 03 ff ff ff ja 8054f1f <_IO_flush_all_lockp+0x11f> 805501c: e9 35 ff ff ff jmp 8054f56 <_IO_flush_all_lockp+0x156> 8055021: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055028: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 805502f: 00 00 00 8055032: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8055039: 00 805503a: 74 01 je 805503d <_IO_flush_all_lockp+0x23d> 805503c: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 8055043: 01 8055044: 74 0b je 8055051 <_IO_flush_all_lockp+0x251> 8055046: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 805504c: e8 8f aa 01 00 call 806fae0 <__lll_unlock_wake_private> 8055051: e9 73 ff ff ff jmp 8054fc9 <_IO_flush_all_lockp+0x1c9> 8055056: 8d 76 00 lea esi,[esi+0x0] 8055059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8055060: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8055064: e8 e7 c2 ff ff call 8051350 <_IO_vtable_check> 8055069: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805506d: e9 cd fe ff ff jmp 8054f3f <_IO_flush_all_lockp+0x13f> 8055072: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055078: c7 44 24 10 20 3c 05 mov DWORD PTR [esp+0x10],0x8053c20 805507f: 08 8055080: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 8055087: 00 8055088: e9 b6 fd ff ff jmp 8054e43 <_IO_flush_all_lockp+0x43> 805508d: 31 ff xor edi,edi 805508f: e9 29 ff ff ff jmp 8054fbd <_IO_flush_all_lockp+0x1bd> 8055094: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805509a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 080550a0 <_IO_cleanup>: 80550a0: 55 push ebp 80550a1: 57 push edi 80550a2: 56 push esi 80550a3: 53 push ebx 80550a4: 65 8b 3d 08 00 00 00 mov edi,DWORD PTR gs:0x8 80550ab: 83 ec 28 sub esp,0x28 80550ae: 6a 00 push 0x0 80550b0: e8 4b fd ff ff call 8054e00 <_IO_flush_all_lockp> 80550b5: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 80550bb: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80550bf: 83 c4 10 add esp,0x10 80550c2: 85 db test ebx,ebx 80550c4: 0f 85 94 00 00 00 jne 805515e <_IO_cleanup+0xbe> 80550ca: e9 e1 00 00 00 jmp 80551b0 <_IO_cleanup+0x110> 80550cf: 90 nop 80550d0: 8b 43 48 mov eax,DWORD PTR [ebx+0x48] 80550d3: 89 78 08 mov DWORD PTR [eax+0x8],edi 80550d6: c7 40 04 01 00 00 00 mov DWORD PTR [eax+0x4],0x1 80550dd: 80 3d b0 c4 0e 08 00 cmp BYTE PTR ds:0x80ec4b0,0x0 80550e4: 75 1f jne 8055105 <_IO_cleanup+0x65> 80550e6: 8b 03 mov eax,DWORD PTR [ebx] 80550e8: a8 01 test al,0x1 80550ea: 75 19 jne 8055105 <_IO_cleanup+0x65> 80550ec: 83 c8 01 or eax,0x1 80550ef: 89 03 mov DWORD PTR [ebx],eax 80550f1: a1 ac c4 0e 08 mov eax,ds:0x80ec4ac 80550f6: 89 1d ac c4 0e 08 mov DWORD PTR ds:0x80ec4ac,ebx 80550fc: 89 43 5c mov DWORD PTR [ebx+0x5c],eax 80550ff: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8055102: 89 43 60 mov DWORD PTR [ebx+0x60],eax 8055105: 8b b3 94 00 00 00 mov esi,DWORD PTR [ebx+0x94] 805510b: b8 54 6a 0d 08 mov eax,0x80d6a54 8055110: 2d 00 67 0d 08 sub eax,0x80d6700 8055115: 89 f1 mov ecx,esi 8055117: 81 e9 00 67 0d 08 sub ecx,0x80d6700 805511d: 39 c8 cmp eax,ecx 805511f: 0f 86 db 00 00 00 jbe 8055200 <_IO_cleanup+0x160> 8055125: 83 ec 04 sub esp,0x4 8055128: 6a 00 push 0x0 805512a: 6a 00 push 0x0 805512c: 53 push ebx 805512d: ff 56 2c call DWORD PTR [esi+0x2c] 8055130: 8b 43 68 mov eax,DWORD PTR [ebx+0x68] 8055133: 83 c4 10 add esp,0x10 8055136: 85 c0 test eax,eax 8055138: 7e 0f jle 8055149 <_IO_cleanup+0xa9> 805513a: 6a 00 push 0x0 805513c: 6a 00 push 0x0 805513e: 6a 00 push 0x0 8055140: 53 push ebx 8055141: e8 ca 71 03 00 call 808c310 <_IO_wsetb> 8055146: 83 c4 10 add esp,0x10 8055149: 83 fd 02 cmp ebp,0x2 805514c: 75 72 jne 80551c0 <_IO_cleanup+0x120> 805514e: 66 90 xchg ax,ax 8055150: c7 43 68 ff ff ff ff mov DWORD PTR [ebx+0x68],0xffffffff 8055157: 8b 5b 34 mov ebx,DWORD PTR [ebx+0x34] 805515a: 85 db test ebx,ebx 805515c: 74 52 je 80551b0 <_IO_cleanup+0x110> 805515e: 8b 2b mov ebp,DWORD PTR [ebx] 8055160: 83 e5 02 and ebp,0x2 8055163: 75 eb jne 8055150 <_IO_cleanup+0xb0> 8055165: 8b 53 68 mov edx,DWORD PTR [ebx+0x68] 8055168: 85 d2 test edx,edx 805516a: 74 e4 je 8055150 <_IO_cleanup+0xb0> 805516c: be 01 00 00 00 mov esi,0x1 8055171: 8b 4b 48 mov ecx,DWORD PTR [ebx+0x48] 8055174: 85 c9 test ecx,ecx 8055176: 0f 84 61 ff ff ff je 80550dd <_IO_cleanup+0x3d> 805517c: 3b 79 08 cmp edi,DWORD PTR [ecx+0x8] 805517f: 74 6f je 80551f0 <_IO_cleanup+0x150> 8055181: 31 c0 xor eax,eax 8055183: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805518a: 00 805518b: 74 01 je 805518e <_IO_cleanup+0xee> 805518d: f0 0f b1 31 lock cmpxchg DWORD PTR [ecx],esi 8055191: 85 c0 test eax,eax 8055193: 0f 84 37 ff ff ff je 80550d0 <_IO_cleanup+0x30> 8055199: 83 c5 01 add ebp,0x1 805519c: e8 5f 8d 01 00 call 806df00 <__sched_yield> 80551a1: 83 fd 02 cmp ebp,0x2 80551a4: 0f 84 33 ff ff ff je 80550dd <_IO_cleanup+0x3d> 80551aa: eb c5 jmp 8055171 <_IO_cleanup+0xd1> 80551ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80551b0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80551b4: 83 c4 1c add esp,0x1c 80551b7: 5b pop ebx 80551b8: 5e pop esi 80551b9: 5f pop edi 80551ba: 5d pop ebp 80551bb: c3 ret 80551bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80551c0: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 80551c3: 85 d2 test edx,edx 80551c5: 74 89 je 8055150 <_IO_cleanup+0xb0> 80551c7: 83 6a 04 01 sub DWORD PTR [edx+0x4],0x1 80551cb: 75 83 jne 8055150 <_IO_cleanup+0xb0> 80551cd: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 80551d4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80551db: 00 80551dc: 74 01 je 80551df <_IO_cleanup+0x13f> 80551de: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 80551e2: 74 07 je 80551eb <_IO_cleanup+0x14b> 80551e4: 8d 02 lea eax,[edx] 80551e6: e8 f5 a8 01 00 call 806fae0 <__lll_unlock_wake_private> 80551eb: e9 60 ff ff ff jmp 8055150 <_IO_cleanup+0xb0> 80551f0: 83 41 04 01 add DWORD PTR [ecx+0x4],0x1 80551f4: e9 e4 fe ff ff jmp 80550dd <_IO_cleanup+0x3d> 80551f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055200: e8 4b c1 ff ff call 8051350 <_IO_vtable_check> 8055205: e9 1b ff ff ff jmp 8055125 <_IO_cleanup+0x85> 805520a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08055210 <_IO_flush_all>: 8055210: 83 ec 18 sub esp,0x18 8055213: 6a 01 push 0x1 8055215: e8 e6 fb ff ff call 8054e00 <_IO_flush_all_lockp> 805521a: 83 c4 1c add esp,0x1c 805521d: c3 ret 805521e: 66 90 xchg ax,ax 08055220 <_IO_flush_all_linebuffered>: 8055220: 55 push ebp 8055221: 57 push edi 8055222: b8 00 00 00 00 mov eax,0x0 8055227: 56 push esi 8055228: 53 push ebx 8055229: 83 ec 2c sub esp,0x2c 805522c: 85 c0 test eax,eax 805522e: 0f 84 ec 01 00 00 je 8055420 <_IO_flush_all_linebuffered+0x200> 8055234: 83 ec 04 sub esp,0x4 8055237: 6a 00 push 0x0 8055239: 68 20 3c 05 08 push 0x8053c20 805523e: 8d 44 24 1c lea eax,[esp+0x1c] 8055242: 50 push eax 8055243: e8 b8 ad fa f7 call 0 <_nl_current_LC_CTYPE> 8055248: 83 c4 10 add esp,0x10 805524b: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 8055252: 3b 15 c4 c4 0e 08 cmp edx,DWORD PTR ds:0x80ec4c4 8055258: 74 2c je 8055286 <_IO_flush_all_linebuffered+0x66> 805525a: 31 c0 xor eax,eax 805525c: b9 01 00 00 00 mov ecx,0x1 8055261: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8055268: 00 8055269: 74 01 je 805526c <_IO_flush_all_linebuffered+0x4c> 805526b: f0 0f b1 0d bc c4 0e lock cmpxchg DWORD PTR ds:0x80ec4bc,ecx 8055272: 08 8055273: 74 0b je 8055280 <_IO_flush_all_linebuffered+0x60> 8055275: 8d 0d bc c4 0e 08 lea ecx,ds:0x80ec4bc 805527b: e8 30 a8 01 00 call 806fab0 <__lll_lock_wait_private> 8055280: 89 15 c4 c4 0e 08 mov DWORD PTR ds:0x80ec4c4,edx 8055286: a1 c0 c4 0e 08 mov eax,ds:0x80ec4c0 805528b: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 8055291: 8b 0d b8 c4 0e 08 mov ecx,DWORD PTR ds:0x80ec4b8 8055297: 83 c0 01 add eax,0x1 805529a: 85 db test ebx,ebx 805529c: a3 c0 c4 0e 08 mov ds:0x80ec4c0,eax 80552a1: 89 ce mov esi,ecx 80552a3: 0f 84 15 01 00 00 je 80553be <_IO_flush_all_linebuffered+0x19e> 80552a9: bf 54 6a 0d 08 mov edi,0x80d6a54 80552ae: 65 8b 2d 08 00 00 00 mov ebp,DWORD PTR gs:0x8 80552b5: e9 9e 00 00 00 jmp 8055358 <_IO_flush_all_linebuffered+0x138> 80552ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80552c0: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 80552c3: 3b 6a 08 cmp ebp,DWORD PTR [edx+0x8] 80552c6: 74 22 je 80552ea <_IO_flush_all_linebuffered+0xca> 80552c8: b9 01 00 00 00 mov ecx,0x1 80552cd: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80552d4: 00 80552d5: 74 01 je 80552d8 <_IO_flush_all_linebuffered+0xb8> 80552d7: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 80552db: 74 07 je 80552e4 <_IO_flush_all_linebuffered+0xc4> 80552dd: 8d 0a lea ecx,[edx] 80552df: e8 cc a7 01 00 call 806fab0 <__lll_lock_wait_private> 80552e4: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 80552e7: 89 6a 08 mov DWORD PTR [edx+0x8],ebp 80552ea: 8b 03 mov eax,DWORD PTR [ebx] 80552ec: 83 42 04 01 add DWORD PTR [edx+0x4],0x1 80552f0: 25 08 02 00 00 and eax,0x208 80552f5: 3d 00 02 00 00 cmp eax,0x200 80552fa: 74 7f je 805537b <_IO_flush_all_linebuffered+0x15b> 80552fc: f7 03 00 80 00 00 test DWORD PTR [ebx],0x8000 8055302: 75 34 jne 8055338 <_IO_flush_all_linebuffered+0x118> 8055304: 8b 53 48 mov edx,DWORD PTR [ebx+0x48] 8055307: 8b 0d b8 c4 0e 08 mov ecx,DWORD PTR ds:0x80ec4b8 805530d: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8055310: 83 e8 01 sub eax,0x1 8055313: 85 c0 test eax,eax 8055315: 89 42 04 mov DWORD PTR [edx+0x4],eax 8055318: 75 24 jne 805533e <_IO_flush_all_linebuffered+0x11e> 805531a: c7 42 08 00 00 00 00 mov DWORD PTR [edx+0x8],0x0 8055321: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8055328: 00 8055329: 74 01 je 805532c <_IO_flush_all_linebuffered+0x10c> 805532b: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 805532f: 74 07 je 8055338 <_IO_flush_all_linebuffered+0x118> 8055331: 8d 02 lea eax,[edx] 8055333: e8 a8 a7 01 00 call 806fae0 <__lll_unlock_wake_private> 8055338: 8b 0d b8 c4 0e 08 mov ecx,DWORD PTR ds:0x80ec4b8 805533e: 39 f1 cmp ecx,esi 8055340: c7 05 b4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4b4,0x0 8055347: 00 00 00 805534a: 74 64 je 80553b0 <_IO_flush_all_linebuffered+0x190> 805534c: 8b 1d 80 b0 0e 08 mov ebx,DWORD PTR ds:0x80eb080 8055352: 89 ce mov esi,ecx 8055354: 85 db test ebx,ebx 8055356: 74 61 je 80553b9 <_IO_flush_all_linebuffered+0x199> 8055358: 8b 13 mov edx,DWORD PTR [ebx] 805535a: 89 1d b4 c4 0e 08 mov DWORD PTR ds:0x80ec4b4,ebx 8055360: 89 d0 mov eax,edx 8055362: 25 00 80 00 00 and eax,0x8000 8055367: 0f 84 53 ff ff ff je 80552c0 <_IO_flush_all_linebuffered+0xa0> 805536d: 81 e2 08 02 00 00 and edx,0x208 8055373: 81 fa 00 02 00 00 cmp edx,0x200 8055379: 75 c3 jne 805533e <_IO_flush_all_linebuffered+0x11e> 805537b: 8b 83 94 00 00 00 mov eax,DWORD PTR [ebx+0x94] 8055381: 89 f9 mov ecx,edi 8055383: 81 e9 00 67 0d 08 sub ecx,0x80d6700 8055389: 89 c2 mov edx,eax 805538b: 81 ea 00 67 0d 08 sub edx,0x80d6700 8055391: 39 d1 cmp ecx,edx 8055393: 0f 86 9f 00 00 00 jbe 8055438 <_IO_flush_all_linebuffered+0x218> 8055399: 83 ec 08 sub esp,0x8 805539c: 6a ff push 0xffffffff 805539e: 53 push ebx 805539f: ff 50 0c call DWORD PTR [eax+0xc] 80553a2: 83 c4 10 add esp,0x10 80553a5: e9 52 ff ff ff jmp 80552fc <_IO_flush_all_linebuffered+0xdc> 80553aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80553b0: 8b 5b 34 mov ebx,DWORD PTR [ebx+0x34] 80553b3: 89 ce mov esi,ecx 80553b5: 85 db test ebx,ebx 80553b7: 75 9f jne 8055358 <_IO_flush_all_linebuffered+0x138> 80553b9: a1 c0 c4 0e 08 mov eax,ds:0x80ec4c0 80553be: 83 e8 01 sub eax,0x1 80553c1: 85 c0 test eax,eax 80553c3: a3 c0 c4 0e 08 mov ds:0x80ec4c0,eax 80553c8: 75 29 jne 80553f3 <_IO_flush_all_linebuffered+0x1d3> 80553ca: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 80553d1: 00 00 00 80553d4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80553db: 00 80553dc: 74 01 je 80553df <_IO_flush_all_linebuffered+0x1bf> 80553de: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 80553e5: 01 80553e6: 74 0b je 80553f3 <_IO_flush_all_linebuffered+0x1d3> 80553e8: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 80553ee: e8 ed a6 01 00 call 806fae0 <__lll_unlock_wake_private> 80553f3: b8 00 00 00 00 mov eax,0x0 80553f8: 85 c0 test eax,eax 80553fa: 74 12 je 805540e <_IO_flush_all_linebuffered+0x1ee> 80553fc: 83 ec 08 sub esp,0x8 80553ff: 6a 00 push 0x0 8055401: 8d 44 24 1c lea eax,[esp+0x1c] 8055405: 50 push eax 8055406: e8 f5 ab fa f7 call 0 <_nl_current_LC_CTYPE> 805540b: 83 c4 10 add esp,0x10 805540e: 83 c4 2c add esp,0x2c 8055411: 5b pop ebx 8055412: 5e pop esi 8055413: 5f pop edi 8055414: 5d pop ebp 8055415: c3 ret 8055416: 8d 76 00 lea esi,[esi+0x0] 8055419: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8055420: c7 44 24 10 20 3c 05 mov DWORD PTR [esp+0x10],0x8053c20 8055427: 08 8055428: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805542f: 00 8055430: e9 16 fe ff ff jmp 805524b <_IO_flush_all_linebuffered+0x2b> 8055435: 8d 76 00 lea esi,[esi+0x0] 8055438: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805543c: e8 0f bf ff ff call 8051350 <_IO_vtable_check> 8055441: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8055445: e9 4f ff ff ff jmp 8055399 <_IO_flush_all_linebuffered+0x179> 805544a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08055450 <_IO_init_marker>: 8055450: 56 push esi 8055451: 53 push ebx 8055452: 83 ec 04 sub esp,0x4 8055455: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8055459: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805545d: 8b 03 mov eax,DWORD PTR [ebx] 805545f: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 8055462: f6 c4 08 test ah,0x8 8055465: 75 39 jne 80554a0 <_IO_init_marker+0x50> 8055467: f6 c4 01 test ah,0x1 805546a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805546d: 75 19 jne 8055488 <_IO_init_marker+0x38> 805546f: 2b 43 0c sub eax,DWORD PTR [ebx+0xc] 8055472: 89 46 08 mov DWORD PTR [esi+0x8],eax 8055475: 8b 43 30 mov eax,DWORD PTR [ebx+0x30] 8055478: 89 06 mov DWORD PTR [esi],eax 805547a: 89 73 30 mov DWORD PTR [ebx+0x30],esi 805547d: 83 c4 04 add esp,0x4 8055480: 5b pop ebx 8055481: 5e pop esi 8055482: c3 ret 8055483: 90 nop 8055484: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055488: 2b 43 08 sub eax,DWORD PTR [ebx+0x8] 805548b: 89 46 08 mov DWORD PTR [esi+0x8],eax 805548e: 8b 43 30 mov eax,DWORD PTR [ebx+0x30] 8055491: 89 06 mov DWORD PTR [esi],eax 8055493: 89 73 30 mov DWORD PTR [ebx+0x30],esi 8055496: 83 c4 04 add esp,0x4 8055499: 5b pop ebx 805549a: 5e pop esi 805549b: c3 ret 805549c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80554a0: 83 ec 0c sub esp,0xc 80554a3: 53 push ebx 80554a4: e8 97 ec ff ff call 8054140 <_IO_switch_to_get_mode> 80554a9: 8b 03 mov eax,DWORD PTR [ebx] 80554ab: 83 c4 10 add esp,0x10 80554ae: eb b7 jmp 8055467 <_IO_init_marker+0x17> 080554b0 <_IO_remove_marker>: 80554b0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80554b4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80554b7: 8b 50 30 mov edx,DWORD PTR [eax+0x30] 80554ba: 85 d2 test edx,edx 80554bc: 74 16 je 80554d4 <_IO_remove_marker+0x24> 80554be: 39 d1 cmp ecx,edx 80554c0: 75 0c jne 80554ce <_IO_remove_marker+0x1e> 80554c2: eb 12 jmp 80554d6 <_IO_remove_marker+0x26> 80554c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80554c8: 39 c1 cmp ecx,eax 80554ca: 74 0d je 80554d9 <_IO_remove_marker+0x29> 80554cc: 89 c2 mov edx,eax 80554ce: 8b 02 mov eax,DWORD PTR [edx] 80554d0: 85 c0 test eax,eax 80554d2: 75 f4 jne 80554c8 <_IO_remove_marker+0x18> 80554d4: f3 c3 repz ret 80554d6: 8d 50 30 lea edx,[eax+0x30] 80554d9: 8b 01 mov eax,DWORD PTR [ecx] 80554db: 89 02 mov DWORD PTR [edx],eax 80554dd: c3 ret 80554de: 66 90 xchg ax,ax 080554e0 <_IO_marker_difference>: 80554e0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80554e4: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80554e8: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 80554eb: 2b 42 08 sub eax,DWORD PTR [edx+0x8] 80554ee: c3 ret 80554ef: 90 nop 080554f0 <_IO_marker_delta>: 80554f0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80554f4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80554f7: 85 c0 test eax,eax 80554f9: 74 1e je 8055519 <_IO_marker_delta+0x29> 80554fb: f7 00 00 01 00 00 test DWORD PTR [eax],0x100 8055501: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8055504: 75 0a jne 8055510 <_IO_marker_delta+0x20> 8055506: 2b 50 0c sub edx,DWORD PTR [eax+0xc] 8055509: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 805550c: 29 d0 sub eax,edx 805550e: c3 ret 805550f: 90 nop 8055510: 2b 50 08 sub edx,DWORD PTR [eax+0x8] 8055513: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8055516: 29 d0 sub eax,edx 8055518: c3 ret 8055519: b8 ff ff ff ff mov eax,0xffffffff 805551e: c3 ret 805551f: 90 nop 08055520 <_IO_seekmark>: 8055520: 56 push esi 8055521: 53 push ebx 8055522: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8055526: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8055529: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 805552d: 75 71 jne 80555a0 <_IO_seekmark+0x80> 805552f: 8b 4a 08 mov ecx,DWORD PTR [edx+0x8] 8055532: 8b 10 mov edx,DWORD PTR [eax] 8055534: 85 c9 test ecx,ecx 8055536: 78 38 js 8055570 <_IO_seekmark+0x50> 8055538: f6 c6 01 test dh,0x1 805553b: 74 2b je 8055568 <_IO_seekmark+0x48> 805553d: 80 e6 fe and dh,0xfe 8055540: 8b 58 2c mov ebx,DWORD PTR [eax+0x2c] 8055543: 89 10 mov DWORD PTR [eax],edx 8055545: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 8055548: 89 58 08 mov DWORD PTR [eax+0x8],ebx 805554b: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 805554e: 89 50 2c mov DWORD PTR [eax+0x2c],edx 8055551: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 8055554: 89 58 24 mov DWORD PTR [eax+0x24],ebx 8055557: 89 50 0c mov DWORD PTR [eax+0xc],edx 805555a: 01 ca add edx,ecx 805555c: 89 50 04 mov DWORD PTR [eax+0x4],edx 805555f: 31 c0 xor eax,eax 8055561: 5b pop ebx 8055562: 5e pop esi 8055563: c3 ret 8055564: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055568: 8b 50 0c mov edx,DWORD PTR [eax+0xc] 805556b: eb ed jmp 805555a <_IO_seekmark+0x3a> 805556d: 8d 76 00 lea esi,[esi+0x0] 8055570: f6 c6 01 test dh,0x1 8055573: 75 23 jne 8055598 <_IO_seekmark+0x78> 8055575: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 8055578: 80 ce 01 or dh,0x1 805557b: 8b 70 24 mov esi,DWORD PTR [eax+0x24] 805557e: 89 10 mov DWORD PTR [eax],edx 8055580: 8b 50 2c mov edx,DWORD PTR [eax+0x2c] 8055583: 89 58 2c mov DWORD PTR [eax+0x2c],ebx 8055586: 8b 58 0c mov ebx,DWORD PTR [eax+0xc] 8055589: 89 50 08 mov DWORD PTR [eax+0x8],edx 805558c: 89 70 0c mov DWORD PTR [eax+0xc],esi 805558f: 89 58 24 mov DWORD PTR [eax+0x24],ebx 8055592: eb c6 jmp 805555a <_IO_seekmark+0x3a> 8055594: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055598: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 805559b: eb bd jmp 805555a <_IO_seekmark+0x3a> 805559d: 8d 76 00 lea esi,[esi+0x0] 80555a0: b8 ff ff ff ff mov eax,0xffffffff 80555a5: 5b pop ebx 80555a6: 5e pop esi 80555a7: c3 ret 80555a8: 90 nop 80555a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080555b0 <_IO_unsave_markers>: 80555b0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80555b4: 8b 48 30 mov ecx,DWORD PTR [eax+0x30] 80555b7: 85 c9 test ecx,ecx 80555b9: 74 07 je 80555c2 <_IO_unsave_markers+0x12> 80555bb: c7 40 30 00 00 00 00 mov DWORD PTR [eax+0x30],0x0 80555c2: 8b 50 24 mov edx,DWORD PTR [eax+0x24] 80555c5: 85 d2 test edx,edx 80555c7: 74 0f je 80555d8 <_IO_unsave_markers+0x28> 80555c9: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80555cd: e9 fe eb ff ff jmp 80541d0 <_IO_free_backup_area> 80555d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80555d8: f3 c3 repz ret 80555da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 080555e0 <_IO_default_pbackfail>: 80555e0: 55 push ebp 80555e1: 57 push edi 80555e2: 56 push esi 80555e3: 53 push ebx 80555e4: 83 ec 1c sub esp,0x1c 80555e7: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 80555eb: 8b 5c 24 34 mov ebx,DWORD PTR [esp+0x34] 80555ef: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80555f2: 8b 6e 0c mov ebp,DWORD PTR [esi+0xc] 80555f5: 39 ef cmp edi,ebp 80555f7: 76 1f jbe 8055618 <_IO_default_pbackfail+0x38> 80555f9: f7 06 00 01 00 00 test DWORD PTR [esi],0x100 80555ff: 74 7f je 8055680 <_IO_default_pbackfail+0xa0> 8055601: 8d 47 ff lea eax,[edi-0x1] 8055604: 89 46 04 mov DWORD PTR [esi+0x4],eax 8055607: 88 5f ff mov BYTE PTR [edi-0x1],bl 805560a: 0f b6 c3 movzx eax,bl 805560d: 83 c4 1c add esp,0x1c 8055610: 5b pop ebx 8055611: 5e pop esi 8055612: 5f pop edi 8055613: 5d pop ebp 8055614: c3 ret 8055615: 8d 76 00 lea esi,[esi+0x0] 8055618: 8b 16 mov edx,DWORD PTR [esi] 805561a: f6 c6 01 test dh,0x1 805561d: 0f 84 8d 00 00 00 je 80556b0 <_IO_default_pbackfail+0xd0> 8055623: 8b 4e 08 mov ecx,DWORD PTR [esi+0x8] 8055626: 83 ec 0c sub esp,0xc 8055629: 29 e9 sub ecx,ebp 805562b: 8d 04 09 lea eax,[ecx+ecx*1] 805562e: 89 4c 24 14 mov DWORD PTR [esp+0x14],ecx 8055632: 50 push eax 8055633: 89 c7 mov edi,eax 8055635: e8 a6 48 00 00 call 8059ee0 <__libc_malloc> 805563a: 83 c4 10 add esp,0x10 805563d: 85 c0 test eax,eax 805563f: 0f 84 c8 00 00 00 je 805570d <_IO_default_pbackfail+0x12d> 8055645: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8055649: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 805564d: 83 ec 04 sub esp,0x4 8055650: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8055654: 29 cf sub edi,ecx 8055656: 51 push ecx 8055657: 55 push ebp 8055658: 01 c7 add edi,eax 805565a: 57 push edi 805565b: e8 80 7b 00 00 call 805d1e0 8055660: 89 2c 24 mov DWORD PTR [esp],ebp 8055663: e8 78 4d 00 00 call 805a3e0 <__cfree> 8055668: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805566c: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 8055670: 83 c4 10 add esp,0x10 8055673: 89 7e 28 mov DWORD PTR [esi+0x28],edi 8055676: 01 d5 add ebp,edx 8055678: 89 56 0c mov DWORD PTR [esi+0xc],edx 805567b: 89 6e 08 mov DWORD PTR [esi+0x8],ebp 805567e: eb 81 jmp 8055601 <_IO_default_pbackfail+0x21> 8055680: 0f b6 47 ff movzx eax,BYTE PTR [edi-0x1] 8055684: 39 d8 cmp eax,ebx 8055686: 74 50 je 80556d8 <_IO_default_pbackfail+0xf8> 8055688: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 805568b: 85 c0 test eax,eax 805568d: 74 59 je 80556e8 <_IO_default_pbackfail+0x108> 805568f: 89 fa mov edx,edi 8055691: 89 f0 mov eax,esi 8055693: e8 b8 e3 ff ff call 8053a50 8055698: 85 c0 test eax,eax 805569a: 75 71 jne 805570d <_IO_default_pbackfail+0x12d> 805569c: 8b 4e 04 mov ecx,DWORD PTR [esi+0x4] 805569f: 8b 16 mov edx,DWORD PTR [esi] 80556a1: 8b 7e 2c mov edi,DWORD PTR [esi+0x2c] 80556a4: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 80556a7: eb 13 jmp 80556bc <_IO_default_pbackfail+0xdc> 80556a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80556b0: 8b 46 24 mov eax,DWORD PTR [esi+0x24] 80556b3: 85 c0 test eax,eax 80556b5: 74 31 je 80556e8 <_IO_default_pbackfail+0x108> 80556b7: 89 f9 mov ecx,edi 80556b9: 8b 7e 2c mov edi,DWORD PTR [esi+0x2c] 80556bc: 80 ce 01 or dh,0x1 80556bf: 89 46 0c mov DWORD PTR [esi+0xc],eax 80556c2: 89 4e 24 mov DWORD PTR [esi+0x24],ecx 80556c5: 89 16 mov DWORD PTR [esi],edx 80556c7: 8b 56 08 mov edx,DWORD PTR [esi+0x8] 80556ca: 89 7e 08 mov DWORD PTR [esi+0x8],edi 80556cd: 89 56 2c mov DWORD PTR [esi+0x2c],edx 80556d0: e9 2c ff ff ff jmp 8055601 <_IO_default_pbackfail+0x21> 80556d5: 8d 76 00 lea esi,[esi+0x0] 80556d8: 83 ef 01 sub edi,0x1 80556db: 89 7e 04 mov DWORD PTR [esi+0x4],edi 80556de: e9 27 ff ff ff jmp 805560a <_IO_default_pbackfail+0x2a> 80556e3: 90 nop 80556e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80556e8: 83 ec 0c sub esp,0xc 80556eb: 68 80 00 00 00 push 0x80 80556f0: e8 eb 47 00 00 call 8059ee0 <__libc_malloc> 80556f5: 83 c4 10 add esp,0x10 80556f8: 85 c0 test eax,eax 80556fa: 74 11 je 805570d <_IO_default_pbackfail+0x12d> 80556fc: 8d a8 80 00 00 00 lea ebp,[eax+0x80] 8055702: 89 f9 mov ecx,edi 8055704: 8b 16 mov edx,DWORD PTR [esi] 8055706: 89 6e 28 mov DWORD PTR [esi+0x28],ebp 8055709: 89 ef mov edi,ebp 805570b: eb af jmp 80556bc <_IO_default_pbackfail+0xdc> 805570d: b8 ff ff ff ff mov eax,0xffffffff 8055712: e9 f6 fe ff ff jmp 805560d <_IO_default_pbackfail+0x2d> 8055717: 89 f6 mov esi,esi 8055719: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055720 <_IO_default_seek>: 8055720: b8 ff ff ff ff mov eax,0xffffffff 8055725: ba ff ff ff ff mov edx,0xffffffff 805572a: c3 ret 805572b: 90 nop 805572c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08055730 <_IO_default_stat>: 8055730: b8 ff ff ff ff mov eax,0xffffffff 8055735: c3 ret 8055736: 8d 76 00 lea esi,[esi+0x0] 8055739: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055740 <_IO_default_read>: 8055740: b8 ff ff ff ff mov eax,0xffffffff 8055745: c3 ret 8055746: 8d 76 00 lea esi,[esi+0x0] 8055749: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055750 <_IO_default_write>: 8055750: 31 c0 xor eax,eax 8055752: c3 ret 8055753: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055759: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055760 <_IO_default_showmanyc>: 8055760: b8 ff ff ff ff mov eax,0xffffffff 8055765: c3 ret 8055766: 8d 76 00 lea esi,[esi+0x0] 8055769: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055770 <_IO_default_imbue>: 8055770: f3 c3 repz ret 8055772: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055779: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055780 <_IO_iter_begin>: 8055780: a1 80 b0 0e 08 mov eax,ds:0x80eb080 8055785: c3 ret 8055786: 8d 76 00 lea esi,[esi+0x0] 8055789: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055790 <_IO_iter_end>: 8055790: 31 c0 xor eax,eax 8055792: c3 ret 8055793: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055799: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080557a0 <_IO_iter_next>: 80557a0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80557a4: 8b 40 34 mov eax,DWORD PTR [eax+0x34] 80557a7: c3 ret 80557a8: 90 nop 80557a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 080557b0 <_IO_iter_file>: 80557b0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80557b4: c3 ret 80557b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80557b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080557c0 <_IO_list_lock>: 80557c0: 65 8b 15 08 00 00 00 mov edx,DWORD PTR gs:0x8 80557c7: 3b 15 c4 c4 0e 08 cmp edx,DWORD PTR ds:0x80ec4c4 80557cd: 74 2c je 80557fb <_IO_list_lock+0x3b> 80557cf: 31 c0 xor eax,eax 80557d1: b9 01 00 00 00 mov ecx,0x1 80557d6: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80557dd: 00 80557de: 74 01 je 80557e1 <_IO_list_lock+0x21> 80557e0: f0 0f b1 0d bc c4 0e lock cmpxchg DWORD PTR ds:0x80ec4bc,ecx 80557e7: 08 80557e8: 74 0b je 80557f5 <_IO_list_lock+0x35> 80557ea: 8d 0d bc c4 0e 08 lea ecx,ds:0x80ec4bc 80557f0: e8 bb a2 01 00 call 806fab0 <__lll_lock_wait_private> 80557f5: 89 15 c4 c4 0e 08 mov DWORD PTR ds:0x80ec4c4,edx 80557fb: 83 05 c0 c4 0e 08 01 add DWORD PTR ds:0x80ec4c0,0x1 8055802: c3 ret 8055803: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055809: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055810 <_IO_list_unlock>: 8055810: 83 2d c0 c4 0e 08 01 sub DWORD PTR ds:0x80ec4c0,0x1 8055817: 75 29 jne 8055842 <_IO_list_unlock+0x32> 8055819: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 8055820: 00 00 00 8055823: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805582a: 00 805582b: 74 01 je 805582e <_IO_list_unlock+0x1e> 805582d: f0 83 2d bc c4 0e 08 lock sub DWORD PTR ds:0x80ec4bc,0x1 8055834: 01 8055835: 74 0b je 8055842 <_IO_list_unlock+0x32> 8055837: 8d 05 bc c4 0e 08 lea eax,ds:0x80ec4bc 805583d: e8 9e a2 01 00 call 806fae0 <__lll_unlock_wake_private> 8055842: f3 c3 repz ret 8055844: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805584a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 08055850 <_IO_list_resetlock>: 8055850: c7 05 bc c4 0e 08 00 mov DWORD PTR ds:0x80ec4bc,0x0 8055857: 00 00 00 805585a: c7 05 c0 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c0,0x0 8055861: 00 00 00 8055864: c7 05 c4 c4 0e 08 00 mov DWORD PTR ds:0x80ec4c4,0x0 805586b: 00 00 00 805586e: c3 ret 805586f: 90 nop 08055870 <_IO_str_underflow>: 8055870: 56 push esi 8055871: 53 push ebx 8055872: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8055876: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 8055879: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805587c: 39 ca cmp edx,ecx 805587e: 76 05 jbe 8055885 <_IO_str_underflow+0x15> 8055880: 89 50 08 mov DWORD PTR [eax+0x8],edx 8055883: 89 d1 mov ecx,edx 8055885: 8b 18 mov ebx,DWORD PTR [eax] 8055887: 89 de mov esi,ebx 8055889: 81 e6 00 0c 00 00 and esi,0xc00 805588f: 81 fe 00 0c 00 00 cmp esi,0xc00 8055895: 74 11 je 80558a8 <_IO_str_underflow+0x38> 8055897: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 805589a: 39 ca cmp edx,ecx 805589c: 73 22 jae 80558c0 <_IO_str_underflow+0x50> 805589e: 0f b6 02 movzx eax,BYTE PTR [edx] 80558a1: 5b pop ebx 80558a2: 5e pop esi 80558a3: c3 ret 80558a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80558a8: 80 e7 f7 and bh,0xf7 80558ab: 89 50 04 mov DWORD PTR [eax+0x4],edx 80558ae: 89 18 mov DWORD PTR [eax],ebx 80558b0: 8b 58 18 mov ebx,DWORD PTR [eax+0x18] 80558b3: 89 58 14 mov DWORD PTR [eax+0x14],ebx 80558b6: eb e2 jmp 805589a <_IO_str_underflow+0x2a> 80558b8: 90 nop 80558b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80558c0: b8 ff ff ff ff mov eax,0xffffffff 80558c5: eb da jmp 80558a1 <_IO_str_underflow+0x31> 80558c7: 89 f6 mov esi,esi 80558c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080558d0 <_IO_str_overflow>: 80558d0: 55 push ebp 80558d1: 57 push edi 80558d2: 56 push esi 80558d3: 53 push ebx 80558d4: 83 ec 1c sub esp,0x1c 80558d7: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 80558db: 8b 03 mov eax,DWORD PTR [ebx] 80558dd: a8 08 test al,0x8 80558df: 74 17 je 80558f8 <_IO_str_overflow+0x28> 80558e1: 31 c0 xor eax,eax 80558e3: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 80558e8: 0f 95 c0 setne al 80558eb: f7 d8 neg eax 80558ed: 83 c4 1c add esp,0x1c 80558f0: 5b pop ebx 80558f1: 5e pop esi 80558f2: 5f pop edi 80558f3: 5d pop ebp 80558f4: c3 ret 80558f5: 8d 76 00 lea esi,[esi+0x0] 80558f8: 89 c2 mov edx,eax 80558fa: 81 e2 00 0c 00 00 and edx,0xc00 8055900: 81 fa 00 04 00 00 cmp edx,0x400 8055906: 0f 84 14 01 00 00 je 8055a20 <_IO_str_overflow+0x150> 805590c: 8b 6b 14 mov ebp,DWORD PTR [ebx+0x14] 805590f: 8b 53 1c mov edx,DWORD PTR [ebx+0x1c] 8055912: 8b 7b 20 mov edi,DWORD PTR [ebx+0x20] 8055915: 31 c0 xor eax,eax 8055917: 89 e9 mov ecx,ebp 8055919: 2b 4b 10 sub ecx,DWORD PTR [ebx+0x10] 805591c: 29 d7 sub edi,edx 805591e: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 8055923: 0f 94 c0 sete al 8055926: 01 f8 add eax,edi 8055928: 39 c1 cmp ecx,eax 805592a: 0f 82 c0 00 00 00 jb 80559f0 <_IO_str_overflow+0x120> 8055930: f6 03 01 test BYTE PTR [ebx],0x1 8055933: 0f 85 07 01 00 00 jne 8055a40 <_IO_str_overflow+0x170> 8055939: 8d 6c 3f 64 lea ebp,[edi+edi*1+0x64] 805593d: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8055941: 39 ef cmp edi,ebp 8055943: 0f 87 f7 00 00 00 ja 8055a40 <_IO_str_overflow+0x170> 8055949: 83 ec 0c sub esp,0xc 805594c: 55 push ebp 805594d: ff 93 98 00 00 00 call DWORD PTR [ebx+0x98] 8055953: 83 c4 10 add esp,0x10 8055956: 85 c0 test eax,eax 8055958: 89 c6 mov esi,eax 805595a: 0f 84 e0 00 00 00 je 8055a40 <_IO_str_overflow+0x170> 8055960: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8055964: 85 d2 test edx,edx 8055966: 74 2e je 8055996 <_IO_str_overflow+0xc6> 8055968: 83 ec 04 sub esp,0x4 805596b: 57 push edi 805596c: 52 push edx 805596d: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 8055971: 50 push eax 8055972: e8 69 78 00 00 call 805d1e0 8055977: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 805597b: 89 14 24 mov DWORD PTR [esp],edx 805597e: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8055982: ff 93 9c 00 00 00 call DWORD PTR [ebx+0x9c] 8055988: 83 c4 10 add esp,0x10 805598b: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805598f: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 8055996: 89 e8 mov eax,ebp 8055998: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805599c: 83 ec 04 sub esp,0x4 805599f: 29 f8 sub eax,edi 80559a1: 01 f7 add edi,esi 80559a3: 01 f5 add ebp,esi 80559a5: 50 push eax 80559a6: 6a 00 push 0x0 80559a8: 57 push edi 80559a9: e8 a2 28 ff ff call 8048250 <.plt+0xa0> 80559ae: 6a 01 push 0x1 80559b0: 55 push ebp 80559b1: 56 push esi 80559b2: 53 push ebx 80559b3: e8 f8 ea ff ff call 80544b0 <_IO_setb> 80559b8: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 80559bc: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 80559bf: 83 c4 20 add esp,0x20 80559c2: 8b 6b 14 mov ebp,DWORD PTR [ebx+0x14] 80559c5: 89 73 10 mov DWORD PTR [ebx+0x10],esi 80559c8: 29 d0 sub eax,edx 80559ca: 01 f0 add eax,esi 80559cc: 29 d5 sub ebp,edx 80559ce: 89 43 0c mov DWORD PTR [ebx+0xc],eax 80559d1: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80559d4: 01 f5 add ebp,esi 80559d6: 89 6b 14 mov DWORD PTR [ebx+0x14],ebp 80559d9: 29 d0 sub eax,edx 80559db: 01 f0 add eax,esi 80559dd: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80559e0: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 80559e3: 29 d0 sub eax,edx 80559e5: 01 f0 add eax,esi 80559e7: 89 43 08 mov DWORD PTR [ebx+0x8],eax 80559ea: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 80559ed: 89 43 18 mov DWORD PTR [ebx+0x18],eax 80559f0: 83 7c 24 34 ff cmp DWORD PTR [esp+0x34],0xffffffff 80559f5: 74 11 je 8055a08 <_IO_str_overflow+0x138> 80559f7: 8d 45 01 lea eax,[ebp+0x1] 80559fa: 89 43 14 mov DWORD PTR [ebx+0x14],eax 80559fd: 0f b6 44 24 34 movzx eax,BYTE PTR [esp+0x34] 8055a02: 88 45 00 mov BYTE PTR [ebp+0x0],al 8055a05: 8b 6b 14 mov ebp,DWORD PTR [ebx+0x14] 8055a08: 39 6b 08 cmp DWORD PTR [ebx+0x8],ebp 8055a0b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8055a0f: 0f 83 d8 fe ff ff jae 80558ed <_IO_str_overflow+0x1d> 8055a15: 89 6b 08 mov DWORD PTR [ebx+0x8],ebp 8055a18: 83 c4 1c add esp,0x1c 8055a1b: 5b pop ebx 8055a1c: 5e pop esi 8055a1d: 5f pop edi 8055a1e: 5d pop ebp 8055a1f: c3 ret 8055a20: 80 cc 08 or ah,0x8 8055a23: 8b 6b 04 mov ebp,DWORD PTR [ebx+0x4] 8055a26: 89 03 mov DWORD PTR [ebx],eax 8055a28: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8055a2b: 89 6b 14 mov DWORD PTR [ebx+0x14],ebp 8055a2e: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8055a31: e9 d9 fe ff ff jmp 805590f <_IO_str_overflow+0x3f> 8055a36: 8d 76 00 lea esi,[esi+0x0] 8055a39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8055a40: b8 ff ff ff ff mov eax,0xffffffff 8055a45: e9 a3 fe ff ff jmp 80558ed <_IO_str_overflow+0x1d> 8055a4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08055a50 : 8055a50: 55 push ebp 8055a51: 57 push edi 8055a52: 56 push esi 8055a53: 53 push ebx 8055a54: 83 ec 2c sub esp,0x2c 8055a57: 8b 68 1c mov ebp,DWORD PTR [eax+0x1c] 8055a5a: 8b 58 20 mov ebx,DWORD PTR [eax+0x20] 8055a5d: 29 eb sub ebx,ebp 8055a5f: 39 d3 cmp ebx,edx 8055a61: 0f 8d 01 01 00 00 jge 8055b68 8055a67: 8b 30 mov esi,DWORD PTR [eax] 8055a69: 83 e6 01 and esi,0x1 8055a6c: 74 12 je 8055a80 8055a6e: be 01 00 00 00 mov esi,0x1 8055a73: 83 c4 2c add esp,0x2c 8055a76: 89 f0 mov eax,esi 8055a78: 5b pop ebx 8055a79: 5e pop esi 8055a7a: 5f pop edi 8055a7b: 5d pop ebp 8055a7c: c3 ret 8055a7d: 8d 76 00 lea esi,[esi+0x0] 8055a80: 89 c3 mov ebx,eax 8055a82: 8b 40 18 mov eax,DWORD PTR [eax+0x18] 8055a85: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8055a89: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8055a8d: 83 ec 0c sub esp,0xc 8055a90: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8055a94: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8055a97: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8055a9b: 89 d0 mov eax,edx 8055a9d: 83 c0 64 add eax,0x64 8055aa0: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 8055aa4: 50 push eax 8055aa5: ff 93 98 00 00 00 call DWORD PTR [ebx+0x98] 8055aab: 83 c4 10 add esp,0x10 8055aae: 85 c0 test eax,eax 8055ab0: 89 c7 mov edi,eax 8055ab2: 74 ba je 8055a6e 8055ab4: 85 ed test ebp,ebp 8055ab6: 74 24 je 8055adc 8055ab8: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8055abb: 2b 43 1c sub eax,DWORD PTR [ebx+0x1c] 8055abe: 83 ec 04 sub esp,0x4 8055ac1: 50 push eax 8055ac2: 55 push ebp 8055ac3: 57 push edi 8055ac4: e8 17 77 00 00 call 805d1e0 8055ac9: 89 2c 24 mov DWORD PTR [esp],ebp 8055acc: ff 93 9c 00 00 00 call DWORD PTR [ebx+0x9c] 8055ad2: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 8055ad9: 83 c4 10 add esp,0x10 8055adc: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8055ae0: 2b 4c 24 14 sub ecx,DWORD PTR [esp+0x14] 8055ae4: 89 4c 24 10 mov DWORD PTR [esp+0x10],ecx 8055ae8: 6a 01 push 0x1 8055aea: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8055aee: 01 f8 add eax,edi 8055af0: 50 push eax 8055af1: 57 push edi 8055af2: 53 push ebx 8055af3: e8 b8 e9 ff ff call 80544b0 <_IO_setb> 8055af8: 83 c4 10 add esp,0x10 8055afb: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 8055aff: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8055b03: 85 c0 test eax,eax 8055b05: 74 71 je 8055b78 8055b07: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8055b0a: 89 7b 0c mov DWORD PTR [ebx+0xc],edi 8055b0d: 29 e8 sub eax,ebp 8055b0f: 01 f8 add eax,edi 8055b11: 89 43 10 mov DWORD PTR [ebx+0x10],eax 8055b14: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8055b17: 29 e8 sub eax,ebp 8055b19: 01 f8 add eax,edi 8055b1b: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8055b1e: 8b 43 18 mov eax,DWORD PTR [ebx+0x18] 8055b21: 29 e8 sub eax,ebp 8055b23: 01 f8 add eax,edi 8055b25: 89 43 18 mov DWORD PTR [ebx+0x18],eax 8055b28: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8055b2b: 29 e8 sub eax,ebp 8055b2d: 01 f8 add eax,edi 8055b2f: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8055b32: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8055b35: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8055b38: 89 c8 mov eax,ecx 8055b3a: 99 cdq 8055b3b: 39 54 24 1c cmp DWORD PTR [esp+0x1c],edx 8055b3f: 7f 08 jg 8055b49 8055b41: 7c 6f jl 8055bb2 8055b43: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8055b47: 72 69 jb 8055bb2 8055b49: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8055b4d: 01 cf add edi,ecx 8055b4f: 83 ec 04 sub esp,0x4 8055b52: 29 ca sub edx,ecx 8055b54: 52 push edx 8055b55: 6a 00 push 0x0 8055b57: 57 push edi 8055b58: e8 f3 26 ff ff call 8048250 <.plt+0xa0> 8055b5d: 83 c4 10 add esp,0x10 8055b60: e9 0e ff ff ff jmp 8055a73 8055b65: 8d 76 00 lea esi,[esi+0x0] 8055b68: 83 c4 2c add esp,0x2c 8055b6b: 31 f6 xor esi,esi 8055b6d: 5b pop ebx 8055b6e: 89 f0 mov eax,esi 8055b70: 5e pop esi 8055b71: 5f pop edi 8055b72: 5d pop ebp 8055b73: c3 ret 8055b74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055b78: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8055b7b: 89 7b 10 mov DWORD PTR [ebx+0x10],edi 8055b7e: 29 e8 sub eax,ebp 8055b80: 01 f8 add eax,edi 8055b82: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8055b85: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8055b88: 29 e8 sub eax,ebp 8055b8a: 01 f8 add eax,edi 8055b8c: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8055b8f: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8055b92: 29 e8 sub eax,ebp 8055b94: 01 f8 add eax,edi 8055b96: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8055b99: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8055b9c: 29 e8 sub eax,ebp 8055b9e: 01 f8 add eax,edi 8055ba0: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8055ba3: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8055ba6: 89 43 18 mov DWORD PTR [ebx+0x18],eax 8055ba9: 89 c8 mov eax,ecx 8055bab: 99 cdq 8055bac: 39 54 24 1c cmp DWORD PTR [esp+0x1c],edx 8055bb0: 7d 1e jge 8055bd0 8055bb2: 68 c4 ca 0b 08 push 0x80bcac4 8055bb7: 68 e0 00 00 00 push 0xe0 8055bbc: 68 a7 ca 0b 08 push 0x80bcaa7 8055bc1: 68 b0 ca 0b 08 push 0x80bcab0 8055bc6: e8 55 3b ff ff call 8049720 <__assert_fail> 8055bcb: 90 nop 8055bcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055bd0: 7e 26 jle 8055bf8 8055bd2: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8055bd6: 01 cf add edi,ecx 8055bd8: 83 ec 04 sub esp,0x4 8055bdb: 31 f6 xor esi,esi 8055bdd: 29 ca sub edx,ecx 8055bdf: 52 push edx 8055be0: 6a 00 push 0x0 8055be2: 57 push edi 8055be3: e8 68 26 ff ff call 8048250 <.plt+0xa0> 8055be8: 83 c4 10 add esp,0x10 8055beb: 89 f0 mov eax,esi 8055bed: 83 c4 2c add esp,0x2c 8055bf0: 5b pop ebx 8055bf1: 5e pop esi 8055bf2: 5f pop edi 8055bf3: 5d pop ebp 8055bf4: c3 ret 8055bf5: 8d 76 00 lea esi,[esi+0x0] 8055bf8: 39 4c 24 0c cmp DWORD PTR [esp+0xc],ecx 8055bfc: 72 b4 jb 8055bb2 8055bfe: eb d2 jmp 8055bd2 08055c00 <_IO_str_seekoff>: 8055c00: 55 push ebp 8055c01: 57 push edi 8055c02: 56 push esi 8055c03: 53 push ebx 8055c04: 83 ec 1c sub esp,0x1c 8055c07: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 8055c0b: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 8055c0f: 8b 54 24 38 mov edx,DWORD PTR [esp+0x38] 8055c13: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 8055c17: 85 f6 test esi,esi 8055c19: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8055c1d: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8055c21: 0f 85 89 00 00 00 jne 8055cb0 <_IO_str_seekoff+0xb0> 8055c27: 8b 03 mov eax,DWORD PTR [ebx] 8055c29: f6 c4 04 test ah,0x4 8055c2c: 74 62 je 8055c90 <_IO_str_seekoff+0x90> 8055c2e: f6 c4 08 test ah,0x8 8055c31: 0f 84 b9 00 00 00 je 8055cf0 <_IO_str_seekoff+0xf0> 8055c37: 8b 6b 14 mov ebp,DWORD PTR [ebx+0x14] 8055c3a: 39 6b 08 cmp DWORD PTR [ebx+0x8],ebp 8055c3d: 0f 43 6b 08 cmovae ebp,DWORD PTR [ebx+0x8] 8055c41: 2b 6b 0c sub ebp,DWORD PTR [ebx+0xc] 8055c44: 83 7c 24 3c 01 cmp DWORD PTR [esp+0x3c],0x1 8055c49: 0f 84 51 01 00 00 je 8055da0 <_IO_str_seekoff+0x1a0> 8055c4f: 83 7c 24 3c 02 cmp DWORD PTR [esp+0x3c],0x2 8055c54: 0f 84 16 01 00 00 je 8055d70 <_IO_str_seekoff+0x170> 8055c5a: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8055c5e: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8055c62: 85 ff test edi,edi 8055c64: 0f 88 71 01 00 00 js 8055ddb <_IO_str_seekoff+0x1db> 8055c6a: 39 f5 cmp ebp,esi 8055c6c: 0f 8c 4e 01 00 00 jl 8055dc0 <_IO_str_seekoff+0x1c0> 8055c72: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8055c75: 89 fa mov edx,edi 8055c77: 01 f0 add eax,esi 8055c79: 89 43 14 mov DWORD PTR [ebx+0x14],eax 8055c7c: 83 c4 1c add esp,0x1c 8055c7f: 89 f0 mov eax,esi 8055c81: 5b pop ebx 8055c82: 5e pop esi 8055c83: 5f pop edi 8055c84: 5d pop ebp 8055c85: c3 ret 8055c86: 8d 76 00 lea esi,[esi+0x0] 8055c89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8055c90: a8 08 test al,0x8 8055c92: 0f 85 b8 00 00 00 jne 8055d50 <_IO_str_seekoff+0x150> 8055c98: 8b 73 14 mov esi,DWORD PTR [ebx+0x14] 8055c9b: 2b 73 10 sub esi,DWORD PTR [ebx+0x10] 8055c9e: 89 f7 mov edi,esi 8055ca0: c1 ff 1f sar edi,0x1f 8055ca3: 83 c4 1c add esp,0x1c 8055ca6: 89 f0 mov eax,esi 8055ca8: 89 fa mov edx,edi 8055caa: 5b pop ebx 8055cab: 5e pop esi 8055cac: 5f pop edi 8055cad: 5d pop ebp 8055cae: c3 ret 8055caf: 90 nop 8055cb0: 8b 6b 14 mov ebp,DWORD PTR [ebx+0x14] 8055cb3: 39 6b 08 cmp DWORD PTR [ebx+0x8],ebp 8055cb6: 0f 43 6b 08 cmovae ebp,DWORD PTR [ebx+0x8] 8055cba: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 8055cbd: 29 cd sub ebp,ecx 8055cbf: f7 c6 01 00 00 00 test esi,0x1 8055cc5: 75 3d jne 8055d04 <_IO_str_seekoff+0x104> 8055cc7: 89 f0 mov eax,esi 8055cc9: bf ff ff ff ff mov edi,0xffffffff 8055cce: be ff ff ff ff mov esi,0xffffffff 8055cd3: 83 e0 02 and eax,0x2 8055cd6: 85 c0 test eax,eax 8055cd8: 0f 85 66 ff ff ff jne 8055c44 <_IO_str_seekoff+0x44> 8055cde: 83 c4 1c add esp,0x1c 8055ce1: 89 f0 mov eax,esi 8055ce3: 89 fa mov edx,edi 8055ce5: 5b pop ebx 8055ce6: 5e pop esi 8055ce7: 5f pop edi 8055ce8: 5d pop ebp 8055ce9: c3 ret 8055cea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055cf0: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 8055cf3: 39 6b 14 cmp DWORD PTR [ebx+0x14],ebp 8055cf6: be 01 00 00 00 mov esi,0x1 8055cfb: 0f 43 6b 14 cmovae ebp,DWORD PTR [ebx+0x14] 8055cff: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 8055d02: 29 cd sub ebp,ecx 8055d04: 83 7c 24 3c 01 cmp DWORD PTR [esp+0x3c],0x1 8055d09: 74 7d je 8055d88 <_IO_str_seekoff+0x188> 8055d0b: 83 7c 24 3c 02 cmp DWORD PTR [esp+0x3c],0x2 8055d10: 75 0b jne 8055d1d <_IO_str_seekoff+0x11d> 8055d12: 89 e8 mov eax,ebp 8055d14: 99 cdq 8055d15: 01 6c 24 08 add DWORD PTR [esp+0x8],ebp 8055d19: 11 54 24 0c adc DWORD PTR [esp+0xc],edx 8055d1d: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8055d21: 85 c0 test eax,eax 8055d23: 0f 88 b2 00 00 00 js 8055ddb <_IO_str_seekoff+0x1db> 8055d29: 3b 6c 24 08 cmp ebp,DWORD PTR [esp+0x8] 8055d2d: 0f 8c bd 00 00 00 jl 8055df0 <_IO_str_seekoff+0x1f0> 8055d33: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8055d37: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8055d3b: 01 c8 add eax,ecx 8055d3d: 01 e9 add ecx,ebp 8055d3f: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8055d42: 89 f0 mov eax,esi 8055d44: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 8055d47: 83 e0 02 and eax,0x2 8055d4a: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8055d4e: eb 86 jmp 8055cd6 <_IO_str_seekoff+0xd6> 8055d50: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 8055d53: 2b 73 0c sub esi,DWORD PTR [ebx+0xc] 8055d56: 83 c4 1c add esp,0x1c 8055d59: 5b pop ebx 8055d5a: 89 f7 mov edi,esi 8055d5c: 89 f0 mov eax,esi 8055d5e: c1 ff 1f sar edi,0x1f 8055d61: 89 fa mov edx,edi 8055d63: 5e pop esi 8055d64: 5f pop edi 8055d65: 5d pop ebp 8055d66: c3 ret 8055d67: 89 f6 mov esi,esi 8055d69: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8055d70: 89 ef mov edi,ebp 8055d72: 89 ee mov esi,ebp 8055d74: c1 ff 1f sar edi,0x1f 8055d77: 03 74 24 08 add esi,DWORD PTR [esp+0x8] 8055d7b: 13 7c 24 0c adc edi,DWORD PTR [esp+0xc] 8055d7f: e9 de fe ff ff jmp 8055c62 <_IO_str_seekoff+0x62> 8055d84: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055d88: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8055d8b: 29 c8 sub eax,ecx 8055d8d: 99 cdq 8055d8e: 01 44 24 08 add DWORD PTR [esp+0x8],eax 8055d92: 11 54 24 0c adc DWORD PTR [esp+0xc],edx 8055d96: eb 85 jmp 8055d1d <_IO_str_seekoff+0x11d> 8055d98: 90 nop 8055d99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055da0: 8b 73 14 mov esi,DWORD PTR [ebx+0x14] 8055da3: 2b 73 10 sub esi,DWORD PTR [ebx+0x10] 8055da6: 89 f7 mov edi,esi 8055da8: c1 ff 1f sar edi,0x1f 8055dab: 03 74 24 08 add esi,DWORD PTR [esp+0x8] 8055daf: 13 7c 24 0c adc edi,DWORD PTR [esp+0xc] 8055db3: e9 aa fe ff ff jmp 8055c62 <_IO_str_seekoff+0x62> 8055db8: 90 nop 8055db9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8055dc0: 83 ec 0c sub esp,0xc 8055dc3: 89 f2 mov edx,esi 8055dc5: 89 f9 mov ecx,edi 8055dc7: 6a 00 push 0x0 8055dc9: 89 d8 mov eax,ebx 8055dcb: e8 80 fc ff ff call 8055a50 8055dd0: 83 c4 10 add esp,0x10 8055dd3: 85 c0 test eax,eax 8055dd5: 0f 84 97 fe ff ff je 8055c72 <_IO_str_seekoff+0x72> 8055ddb: be ff ff ff ff mov esi,0xffffffff 8055de0: bf ff ff ff ff mov edi,0xffffffff 8055de5: e9 b9 fe ff ff jmp 8055ca3 <_IO_str_seekoff+0xa3> 8055dea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055df0: 83 ec 0c sub esp,0xc 8055df3: 89 d8 mov eax,ebx 8055df5: 6a 01 push 0x1 8055df7: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8055dfb: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8055dff: e8 4c fc ff ff call 8055a50 8055e04: 83 c4 10 add esp,0x10 8055e07: 85 c0 test eax,eax 8055e09: 75 d0 jne 8055ddb <_IO_str_seekoff+0x1db> 8055e0b: 8b 4b 0c mov ecx,DWORD PTR [ebx+0xc] 8055e0e: e9 20 ff ff ff jmp 8055d33 <_IO_str_seekoff+0x133> 8055e13: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8055e19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055e20 <_IO_str_pbackfail>: 8055e20: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8055e24: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8055e28: f6 00 08 test BYTE PTR [eax],0x8 8055e2b: 74 05 je 8055e32 <_IO_str_pbackfail+0x12> 8055e2d: 83 fa ff cmp edx,0xffffffff 8055e30: 75 0e jne 8055e40 <_IO_str_pbackfail+0x20> 8055e32: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8055e36: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8055e3a: e9 a1 f7 ff ff jmp 80555e0 <_IO_default_pbackfail> 8055e3f: 90 nop 8055e40: b8 ff ff ff ff mov eax,0xffffffff 8055e45: c3 ret 8055e46: 8d 76 00 lea esi,[esi+0x0] 8055e49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055e50 <_IO_str_finish>: 8055e50: 53 push ebx 8055e51: 83 ec 08 sub esp,0x8 8055e54: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8055e58: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8055e5b: 85 c0 test eax,eax 8055e5d: 74 12 je 8055e71 <_IO_str_finish+0x21> 8055e5f: f6 03 01 test BYTE PTR [ebx],0x1 8055e62: 75 0d jne 8055e71 <_IO_str_finish+0x21> 8055e64: 83 ec 0c sub esp,0xc 8055e67: 50 push eax 8055e68: ff 93 9c 00 00 00 call DWORD PTR [ebx+0x9c] 8055e6e: 83 c4 10 add esp,0x10 8055e71: c7 43 1c 00 00 00 00 mov DWORD PTR [ebx+0x1c],0x0 8055e78: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 8055e7c: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 8055e83: 00 8055e84: 83 c4 08 add esp,0x8 8055e87: 5b pop ebx 8055e88: e9 b3 ed ff ff jmp 8054c40 <_IO_default_finish> 8055e8d: 8d 76 00 lea esi,[esi+0x0] 08055e90 <_IO_str_init_static_internal>: 8055e90: 55 push ebp 8055e91: 57 push edi 8055e92: 56 push esi 8055e93: 53 push ebx 8055e94: 83 ec 0c sub esp,0xc 8055e97: 8b 74 24 28 mov esi,DWORD PTR [esp+0x28] 8055e9b: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 8055e9f: 8b 6c 24 24 mov ebp,DWORD PTR [esp+0x24] 8055ea3: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 8055ea7: 85 f6 test esi,esi 8055ea9: 75 45 jne 8055ef0 <_IO_str_init_static_internal+0x60> 8055eab: 83 ec 08 sub esp,0x8 8055eae: 6a 00 push 0x0 8055eb0: 55 push ebp 8055eb1: e8 2a 23 ff ff call 80481e0 <.plt+0x30> 8055eb6: 83 c4 10 add esp,0x10 8055eb9: 89 c6 mov esi,eax 8055ebb: 6a 00 push 0x0 8055ebd: 56 push esi 8055ebe: 55 push ebp 8055ebf: 53 push ebx 8055ec0: e8 eb e5 ff ff call 80544b0 <_IO_setb> 8055ec5: 83 c4 10 add esp,0x10 8055ec8: 85 ff test edi,edi 8055eca: 89 6b 10 mov DWORD PTR [ebx+0x10],ebp 8055ecd: 89 6b 0c mov DWORD PTR [ebx+0xc],ebp 8055ed0: 89 6b 04 mov DWORD PTR [ebx+0x4],ebp 8055ed3: 74 2b je 8055f00 <_IO_str_init_static_internal+0x70> 8055ed5: 89 7b 14 mov DWORD PTR [ebx+0x14],edi 8055ed8: 89 73 18 mov DWORD PTR [ebx+0x18],esi 8055edb: 89 7b 08 mov DWORD PTR [ebx+0x8],edi 8055ede: c7 83 98 00 00 00 00 mov DWORD PTR [ebx+0x98],0x0 8055ee5: 00 00 00 8055ee8: 83 c4 0c add esp,0xc 8055eeb: 5b pop ebx 8055eec: 5e pop esi 8055eed: 5f pop edi 8055eee: 5d pop ebp 8055eef: c3 ret 8055ef0: 01 ee add esi,ebp 8055ef2: b8 ff ff ff ff mov eax,0xffffffff 8055ef7: 39 f5 cmp ebp,esi 8055ef9: 0f 43 f0 cmovae esi,eax 8055efc: eb bd jmp 8055ebb <_IO_str_init_static_internal+0x2b> 8055efe: 66 90 xchg ax,ax 8055f00: 89 6b 14 mov DWORD PTR [ebx+0x14],ebp 8055f03: 89 6b 18 mov DWORD PTR [ebx+0x18],ebp 8055f06: 89 73 08 mov DWORD PTR [ebx+0x8],esi 8055f09: eb d3 jmp 8055ede <_IO_str_init_static_internal+0x4e> 8055f0b: 90 nop 8055f0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08055f10 <_IO_str_init_static>: 8055f10: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8055f14: ba ff ff ff ff mov edx,0xffffffff 8055f19: 85 c0 test eax,eax 8055f1b: 0f 48 c2 cmovs eax,edx 8055f1e: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8055f22: e9 69 ff ff ff jmp 8055e90 <_IO_str_init_static_internal> 8055f27: 89 f6 mov esi,esi 8055f29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08055f30 <_IO_str_init_readonly>: 8055f30: 53 push ebx 8055f31: ba ff ff ff ff mov edx,0xffffffff 8055f36: 83 ec 08 sub esp,0x8 8055f39: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8055f3d: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8055f41: 6a 00 push 0x0 8055f43: 85 c0 test eax,eax 8055f45: 0f 48 c2 cmovs eax,edx 8055f48: 50 push eax 8055f49: ff 74 24 1c push DWORD PTR [esp+0x1c] 8055f4d: 53 push ebx 8055f4e: e8 3d ff ff ff call 8055e90 <_IO_str_init_static_internal> 8055f53: 83 0b 08 or DWORD PTR [ebx],0x8 8055f56: 83 c4 18 add esp,0x18 8055f59: 5b pop ebx 8055f5a: c3 ret 8055f5b: 90 nop 8055f5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08055f60 <_IO_str_count>: 8055f60: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8055f64: 8b 42 14 mov eax,DWORD PTR [edx+0x14] 8055f67: 39 42 08 cmp DWORD PTR [edx+0x8],eax 8055f6a: 0f 43 42 08 cmovae eax,DWORD PTR [edx+0x8] 8055f6e: 2b 42 0c sub eax,DWORD PTR [edx+0xc] 8055f71: c3 ret 8055f72: 66 90 xchg ax,ax 8055f74: 66 90 xchg ax,ax 8055f76: 66 90 xchg ax,ax 8055f78: 66 90 xchg ax,ax 8055f7a: 66 90 xchg ax,ax 8055f7c: 66 90 xchg ax,ax 8055f7e: 66 90 xchg ax,ax 08055f80 : 8055f80: 53 push ebx 8055f81: 8d 58 30 lea ebx,[eax+0x30] 8055f84: 8d 88 28 04 00 00 lea ecx,[eax+0x428] 8055f8a: 89 da mov edx,ebx 8055f8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8055f90: 89 52 0c mov DWORD PTR [edx+0xc],edx 8055f93: 89 52 08 mov DWORD PTR [edx+0x8],edx 8055f96: 83 c2 08 add edx,0x8 8055f99: 39 d1 cmp ecx,edx 8055f9b: 75 f3 jne 8055f90 8055f9d: 3d 20 b5 0e 08 cmp eax,0x80eb520 8055fa2: 74 11 je 8055fb5 8055fa4: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8055fa7: 89 58 30 mov DWORD PTR [eax+0x30],ebx 8055faa: 5b pop ebx 8055fab: 83 ca 02 or edx,0x2 8055fae: 83 ca 01 or edx,0x1 8055fb1: 89 50 04 mov DWORD PTR [eax+0x4],edx 8055fb4: c3 ret 8055fb5: 8b 15 24 b5 0e 08 mov edx,DWORD PTR ds:0x80eb524 8055fbb: 89 58 30 mov DWORD PTR [eax+0x30],ebx 8055fbe: c7 05 18 c5 0e 08 40 mov DWORD PTR ds:0x80ec518,0x40 8055fc5: 00 00 00 8055fc8: 5b pop ebx 8055fc9: 83 ca 01 or edx,0x1 8055fcc: 89 50 04 mov DWORD PTR [eax+0x4],edx 8055fcf: c3 ret 08055fd0 : 8055fd0: 85 c0 test eax,eax 8055fd2: 74 7e je 8056052 8055fd4: 55 push ebp 8055fd5: 8d 48 f8 lea ecx,[eax-0x8] 8055fd8: 57 push edi 8055fd9: 56 push esi 8055fda: 53 push ebx 8055fdb: bd ff 00 00 00 mov ebp,0xff 8055fe0: 89 cb mov ebx,ecx 8055fe2: c1 e9 0b shr ecx,0xb 8055fe5: 83 ec 04 sub esp,0x4 8055fe8: 8b 70 fc mov esi,DWORD PTR [eax-0x4] 8055feb: c1 eb 03 shr ebx,0x3 8055fee: 31 cb xor ebx,ecx 8055ff0: b9 02 00 00 00 mov ecx,0x2 8055ff5: 80 fb 01 cmp bl,0x1 8055ff8: 89 f7 mov edi,esi 8055ffa: 0f 44 d9 cmove ebx,ecx 8055ffd: 83 e7 f8 and edi,0xfffffff8 8056000: 88 5c 24 03 mov BYTE PTR [esp+0x3],bl 8056004: 83 e6 02 and esi,0x2 8056007: 89 f9 mov ecx,edi 8056009: 8d 7f f8 lea edi,[edi-0x8] 805600c: 0f b6 74 24 03 movzx esi,BYTE PTR [esp+0x3] 8056011: 8d 59 fc lea ebx,[ecx-0x4] 8056014: 0f 45 df cmovne ebx,edi 8056017: 83 eb 01 sub ebx,0x1 805601a: 8d 7e ff lea edi,[esi-0x1] 805601d: 39 d3 cmp ebx,edx 805601f: 76 22 jbe 8056043 8056021: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056028: 89 d9 mov ecx,ebx 805602a: 29 d1 sub ecx,edx 805602c: 81 f9 ff 00 00 00 cmp ecx,0xff 8056032: 0f 47 cd cmova ecx,ebp 8056035: 39 f1 cmp ecx,esi 8056037: 0f 44 cf cmove ecx,edi 805603a: 88 0c 18 mov BYTE PTR [eax+ebx*1],cl 805603d: 29 cb sub ebx,ecx 805603f: 39 da cmp edx,ebx 8056041: 72 e5 jb 8056028 8056043: 0f b6 5c 24 03 movzx ebx,BYTE PTR [esp+0x3] 8056048: 88 1c 10 mov BYTE PTR [eax+edx*1],bl 805604b: 83 c4 04 add esp,0x4 805604e: 5b pop ebx 805604f: 5e pop esi 8056050: 5f pop edi 8056051: 5d pop ebp 8056052: f3 c3 repz ret 8056054: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805605a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 08056060 : 8056060: 55 push ebp 8056061: 57 push edi 8056062: 56 push esi 8056063: 53 push ebx 8056064: 83 ec 08 sub esp,0x8 8056067: a8 07 test al,0x7 8056069: 89 14 24 mov DWORD PTR [esp],edx 805606c: 0f 85 36 01 00 00 jne 80561a8 8056072: 8d 58 f8 lea ebx,[eax-0x8] 8056075: 8b 70 fc mov esi,DWORD PTR [eax-0x4] 8056078: 89 df mov edi,ebx 805607a: 89 d9 mov ecx,ebx 805607c: c1 ef 03 shr edi,0x3 805607f: c1 e9 0b shr ecx,0xb 8056082: 89 f2 mov edx,esi 8056084: 31 f9 xor ecx,edi 8056086: 83 e2 f8 and edx,0xfffffff8 8056089: bf 02 00 00 00 mov edi,0x2 805608e: 80 f9 01 cmp cl,0x1 8056091: 0f 44 cf cmove ecx,edi 8056094: f7 c6 02 00 00 00 test esi,0x2 805609a: 0f 85 b0 00 00 00 jne 8056150 80560a0: 8b 2d 24 b5 0e 08 mov ebp,DWORD PTR ds:0x80eb524 80560a6: 83 e5 02 and ebp,0x2 80560a9: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 80560ad: 75 1f jne 80560ce 80560af: 8b 3d 0c b5 0e 08 mov edi,DWORD PTR ds:0x80eb50c 80560b5: 39 fb cmp ebx,edi 80560b7: 0f 82 eb 00 00 00 jb 80561a8 80560bd: 03 3d 6c b9 0e 08 add edi,DWORD PTR ds:0x80eb96c 80560c3: 8d 2c 13 lea ebp,[ebx+edx*1] 80560c6: 39 fd cmp ebp,edi 80560c8: 0f 83 da 00 00 00 jae 80561a8 80560ce: 83 fa 0f cmp edx,0xf 80560d1: 0f 86 d1 00 00 00 jbe 80561a8 80560d7: f6 44 13 04 01 test BYTE PTR [ebx+edx*1+0x4],0x1 80560dc: 0f 84 c6 00 00 00 je 80561a8 80560e2: 83 e6 01 and esi,0x1 80560e5: 0f 84 35 01 00 00 je 8056220 80560eb: 8d 7a 03 lea edi,[edx+0x3] 80560ee: 0f b6 c9 movzx ecx,cl 80560f1: 8d 34 3b lea esi,[ebx+edi*1] 80560f4: 0f b6 06 movzx eax,BYTE PTR [esi] 80560f7: 39 c1 cmp ecx,eax 80560f9: 89 c2 mov edx,eax 80560fb: 74 3c je 8056139 80560fd: 85 c0 test eax,eax 80560ff: 0f 84 a3 00 00 00 je 80561a8 8056105: 8d 50 08 lea edx,[eax+0x8] 8056108: 39 d7 cmp edi,edx 805610a: 73 1f jae 805612b 805610c: e9 97 00 00 00 jmp 80561a8 8056111: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056118: 85 c0 test eax,eax 805611a: 0f 84 88 00 00 00 je 80561a8 8056120: 8d 50 08 lea edx,[eax+0x8] 8056123: 39 fa cmp edx,edi 8056125: 0f 87 7d 00 00 00 ja 80561a8 805612b: 29 c7 sub edi,eax 805612d: 8d 34 3b lea esi,[ebx+edi*1] 8056130: 0f b6 06 movzx eax,BYTE PTR [esi] 8056133: 39 c8 cmp eax,ecx 8056135: 89 c2 mov edx,eax 8056137: 75 df jne 8056118 8056139: 8b 04 24 mov eax,DWORD PTR [esp] 805613c: f7 d2 not edx 805613e: 88 16 mov BYTE PTR [esi],dl 8056140: 85 c0 test eax,eax 8056142: 74 66 je 80561aa 8056144: 89 30 mov DWORD PTR [eax],esi 8056146: 83 c4 08 add esp,0x8 8056149: 89 d8 mov eax,ebx 805614b: 5b pop ebx 805614c: 5e pop esi 805614d: 5f pop edi 805614e: 5d pop ebp 805614f: c3 ret 8056150: 8b 3d 08 ba 0e 08 mov edi,DWORD PTR ds:0x80eba08 8056156: 83 ef 01 sub edi,0x1 8056159: 89 fd mov ebp,edi 805615b: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 805615f: 21 c5 and ebp,eax 8056161: 8d 7d f8 lea edi,[ebp-0x8] 8056164: 83 e7 f7 and edi,0xfffffff7 8056167: 74 4f je 80561b8 8056169: 8d 7d ff lea edi,[ebp-0x1] 805616c: 81 ff fe 1f 00 00 cmp edi,0x1ffe 8056172: 77 44 ja 80561b8 8056174: 8d 7d e0 lea edi,[ebp-0x20] 8056177: 83 e7 df and edi,0xffffffdf 805617a: 74 3c je 80561b8 805617c: 8d 7d 80 lea edi,[ebp-0x80] 805617f: 81 e7 7f ff ff ff and edi,0xffffff7f 8056185: 74 31 je 80561b8 8056187: 8d bd 00 fe ff ff lea edi,[ebp-0x200] 805618d: 81 e7 ff fd ff ff and edi,0xfffffdff 8056193: 74 23 je 80561b8 8056195: 81 ed 00 08 00 00 sub ebp,0x800 805619b: 81 e5 ff f7 ff ff and ebp,0xfffff7ff 80561a1: 74 15 je 80561b8 80561a3: 90 nop 80561a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80561a8: 31 db xor ebx,ebx 80561aa: 83 c4 08 add esp,0x8 80561ad: 89 d8 mov eax,ebx 80561af: 5b pop ebx 80561b0: 5e pop esi 80561b1: 5f pop edi 80561b2: 5d pop ebp 80561b3: c3 ret 80561b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80561b8: 83 e6 03 and esi,0x3 80561bb: 83 fe 02 cmp esi,0x2 80561be: 75 e8 jne 80561a8 80561c0: 8b 40 f8 mov eax,DWORD PTR [eax-0x8] 80561c3: 89 de mov esi,ebx 80561c5: 29 c6 sub esi,eax 80561c7: 01 d0 add eax,edx 80561c9: 09 f0 or eax,esi 80561cb: 85 44 24 04 test DWORD PTR [esp+0x4],eax 80561cf: 75 d7 jne 80561a8 80561d1: 8d 7a ff lea edi,[edx-0x1] 80561d4: 0f b6 c9 movzx ecx,cl 80561d7: 8d 34 3b lea esi,[ebx+edi*1] 80561da: 0f b6 06 movzx eax,BYTE PTR [esi] 80561dd: 39 c8 cmp eax,ecx 80561df: 89 c2 mov edx,eax 80561e1: 0f 84 52 ff ff ff je 8056139 80561e7: 85 c0 test eax,eax 80561e9: 74 bd je 80561a8 80561eb: 8d 50 08 lea edx,[eax+0x8] 80561ee: 39 d7 cmp edi,edx 80561f0: 73 11 jae 8056203 80561f2: eb b4 jmp 80561a8 80561f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80561f8: 85 c0 test eax,eax 80561fa: 74 ac je 80561a8 80561fc: 8d 50 08 lea edx,[eax+0x8] 80561ff: 39 fa cmp edx,edi 8056201: 77 a5 ja 80561a8 8056203: 29 c7 sub edi,eax 8056205: 8d 34 3b lea esi,[ebx+edi*1] 8056208: 0f b6 06 movzx eax,BYTE PTR [esi] 805620b: 39 c8 cmp eax,ecx 805620d: 89 c2 mov edx,eax 805620f: 75 e7 jne 80561f8 8056211: e9 23 ff ff ff jmp 8056139 8056216: 8d 76 00 lea esi,[esi+0x0] 8056219: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056220: 8b 40 f8 mov eax,DWORD PTR [eax-0x8] 8056223: a8 07 test al,0x7 8056225: 75 81 jne 80561a8 8056227: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 805622b: 89 de mov esi,ebx 805622d: 29 c6 sub esi,eax 805622f: 85 ff test edi,edi 8056231: 75 0c jne 805623f 8056233: 3b 35 0c b5 0e 08 cmp esi,DWORD PTR ds:0x80eb50c 8056239: 0f 82 69 ff ff ff jb 80561a8 805623f: 8b 76 04 mov esi,DWORD PTR [esi+0x4] 8056242: 83 e6 f8 and esi,0xfffffff8 8056245: 39 f0 cmp eax,esi 8056247: 0f 84 9e fe ff ff je 80560eb 805624d: e9 56 ff ff ff jmp 80561a8 8056252: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056259: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08056260 <__malloc_assert>: 8056260: 55 push ebp 8056261: 57 push edi 8056262: 56 push esi 8056263: 53 push ebx 8056264: 83 ec 0c sub esp,0xc 8056267: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 805626b: 85 f6 test esi,esi 805626d: 74 49 je 80562b8 <__malloc_assert+0x58> 805626f: bf 6d e4 0c 08 mov edi,0x80ce46d 8056274: 8b 1d 9c b9 0e 08 mov ebx,DWORD PTR ds:0x80eb99c 805627a: bd d1 f9 0c 08 mov ebp,0x80cf9d1 805627f: 80 3b 00 cmp BYTE PTR [ebx],0x0 8056282: bb 6d e4 0c 08 mov ebx,0x80ce46d 8056287: 0f 44 dd cmove ebx,ebp 805628a: 83 ec 0c sub esp,0xc 805628d: 50 push eax 805628e: 57 push edi 805628f: 56 push esi 8056290: 51 push ecx 8056291: 52 push edx 8056292: 53 push ebx 8056293: ff 35 9c b9 0e 08 push DWORD PTR ds:0x80eb99c 8056299: 68 28 ce 0b 08 push 0x80bce28 805629e: 6a 00 push 0x0 80562a0: e8 fb 8e ff ff call 804f1a0 <__fxprintf> 80562a5: 83 c4 24 add esp,0x24 80562a8: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 80562ae: e8 ad 91 ff ff call 804f460 <_IO_fflush> 80562b3: e8 38 7a ff ff call 804dcf0 80562b8: bf d1 f9 0c 08 mov edi,0x80cf9d1 80562bd: 89 fe mov esi,edi 80562bf: eb b3 jmp 8056274 <__malloc_assert+0x14> 80562c1: eb 0d jmp 80562d0 80562c3: 90 nop 80562c4: 90 nop 80562c5: 90 nop 80562c6: 90 nop 80562c7: 90 nop 80562c8: 90 nop 80562c9: 90 nop 80562ca: 90 nop 80562cb: 90 nop 80562cc: 90 nop 80562cd: 90 nop 80562ce: 90 nop 80562cf: 90 nop 080562d0 : 80562d0: 01 c2 add edx,eax 80562d2: 57 push edi 80562d3: 56 push esi 80562d4: 81 fa ff 7f 00 00 cmp edx,0x7fff 80562da: 53 push ebx 80562db: 8b 35 08 ba 0e 08 mov esi,DWORD PTR ds:0x80eba08 80562e1: 0f 86 e9 00 00 00 jbe 80563d0 80562e7: 81 fa 00 00 10 00 cmp edx,0x100000 80562ed: 0f 87 ed 00 00 00 ja 80563e0 80562f3: 8d 44 32 ff lea eax,[edx+esi*1-0x1] 80562f7: f7 de neg esi 80562f9: 21 c6 and esi,eax 80562fb: a1 04 c5 0e 08 mov eax,ds:0x80ec504 8056300: 85 c0 test eax,eax 8056302: 74 6d je 8056371 8056304: 83 ec 08 sub esp,0x8 8056307: 6a 00 push 0x0 8056309: 6a ff push 0xffffffff 805630b: 68 22 40 00 00 push 0x4022 8056310: 6a 00 push 0x0 8056312: 68 00 00 10 00 push 0x100000 8056317: 50 push eax 8056318: e8 23 87 01 00 call 806ea40 <__mmap> 805631d: 83 c4 20 add esp,0x20 8056320: 83 f8 ff cmp eax,0xffffffff 8056323: 89 c3 mov ebx,eax 8056325: c7 05 04 c5 0e 08 00 mov DWORD PTR ds:0x80ec504,0x0 805632c: 00 00 00 805632f: 74 40 je 8056371 8056331: a9 ff ff 0f 00 test eax,0xfffff 8056336: 75 28 jne 8056360 8056338: 83 ec 04 sub esp,0x4 805633b: 6a 03 push 0x3 805633d: 56 push esi 805633e: 53 push ebx 805633f: e8 0c 88 01 00 call 806eb50 <__mprotect> 8056344: 83 c4 10 add esp,0x10 8056347: 85 c0 test eax,eax 8056349: 0f 85 01 01 00 00 jne 8056450 805634f: 89 73 08 mov DWORD PTR [ebx+0x8],esi 8056352: 89 73 0c mov DWORD PTR [ebx+0xc],esi 8056355: 89 d8 mov eax,ebx 8056357: 5b pop ebx 8056358: 5e pop esi 8056359: 5f pop edi 805635a: c3 ret 805635b: 90 nop 805635c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056360: 83 ec 08 sub esp,0x8 8056363: 68 00 00 10 00 push 0x100000 8056368: 50 push eax 8056369: e8 b2 87 01 00 call 806eb20 <__munmap> 805636e: 83 c4 10 add esp,0x10 8056371: 83 ec 08 sub esp,0x8 8056374: 6a 00 push 0x0 8056376: 6a ff push 0xffffffff 8056378: 68 22 40 00 00 push 0x4022 805637d: 6a 00 push 0x0 805637f: 68 00 00 20 00 push 0x200000 8056384: 6a 00 push 0x0 8056386: e8 b5 86 01 00 call 806ea40 <__mmap> 805638b: 83 c4 20 add esp,0x20 805638e: 83 f8 ff cmp eax,0xffffffff 8056391: 0f 84 81 00 00 00 je 8056418 8056397: 8d 98 ff ff 0f 00 lea ebx,[eax+0xfffff] 805639d: 81 e3 00 00 f0 ff and ebx,0xfff00000 80563a3: 89 df mov edi,ebx 80563a5: 29 c7 sub edi,eax 80563a7: 75 57 jne 8056400 80563a9: 8d 93 00 00 10 00 lea edx,[ebx+0x100000] 80563af: 89 15 04 c5 0e 08 mov DWORD PTR ds:0x80ec504,edx 80563b5: b8 00 00 10 00 mov eax,0x100000 80563ba: 83 ec 08 sub esp,0x8 80563bd: 29 f8 sub eax,edi 80563bf: 50 push eax 80563c0: 52 push edx 80563c1: e8 5a 87 01 00 call 806eb20 <__munmap> 80563c6: 83 c4 10 add esp,0x10 80563c9: e9 6a ff ff ff jmp 8056338 80563ce: 66 90 xchg ax,ax 80563d0: ba 00 80 00 00 mov edx,0x8000 80563d5: e9 19 ff ff ff jmp 80562f3 80563da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80563e0: 3d 00 00 10 00 cmp eax,0x100000 80563e5: ba 00 00 10 00 mov edx,0x100000 80563ea: 0f 86 03 ff ff ff jbe 80562f3 80563f0: 31 c0 xor eax,eax 80563f2: e9 60 ff ff ff jmp 8056357 80563f7: 89 f6 mov esi,esi 80563f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056400: 83 ec 08 sub esp,0x8 8056403: 57 push edi 8056404: 50 push eax 8056405: e8 16 87 01 00 call 806eb20 <__munmap> 805640a: 8d 93 00 00 10 00 lea edx,[ebx+0x100000] 8056410: 83 c4 10 add esp,0x10 8056413: eb a0 jmp 80563b5 8056415: 8d 76 00 lea esi,[esi+0x0] 8056418: 83 ec 08 sub esp,0x8 805641b: 6a 00 push 0x0 805641d: 6a ff push 0xffffffff 805641f: 68 22 40 00 00 push 0x4022 8056424: 6a 00 push 0x0 8056426: 68 00 00 10 00 push 0x100000 805642b: 6a 00 push 0x0 805642d: e8 0e 86 01 00 call 806ea40 <__mmap> 8056432: 83 c4 20 add esp,0x20 8056435: 83 f8 ff cmp eax,0xffffffff 8056438: 89 c3 mov ebx,eax 805643a: 74 b4 je 80563f0 805643c: a9 ff ff 0f 00 test eax,0xfffff 8056441: 0f 84 f1 fe ff ff je 8056338 8056447: 89 f6 mov esi,esi 8056449: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056450: 83 ec 08 sub esp,0x8 8056453: 68 00 00 10 00 push 0x100000 8056458: 53 push ebx 8056459: e8 c2 86 01 00 call 806eb20 <__munmap> 805645e: 83 c4 10 add esp,0x10 8056461: 31 c0 xor eax,eax 8056463: e9 ef fe ff ff jmp 8056357 8056468: 90 nop 8056469: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08056470 : 8056470: 55 push ebp 8056471: 57 push edi 8056472: 56 push esi 8056473: 53 push ebx 8056474: 83 ec 0c sub esp,0xc 8056477: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 805647a: 8b 1d 08 ba 0e 08 mov ebx,DWORD PTR ds:0x80eba08 8056480: 8b 30 mov esi,DWORD PTR [eax] 8056482: 89 cd mov ebp,ecx 8056484: 83 e5 f8 and ebp,0xfffffff8 8056487: 83 e1 02 and ecx,0x2 805648a: 0f 84 b0 00 00 00 je 8056540 8056490: 8d 3c 2e lea edi,[esi+ebp*1] 8056493: 8d 4b ff lea ecx,[ebx-0x1] 8056496: 85 f9 test ecx,edi 8056498: 0f 85 86 00 00 00 jne 8056524 805649e: 8d 54 13 03 lea edx,[ebx+edx*1+0x3] 80564a2: f7 db neg ebx 80564a4: 01 f2 add edx,esi 80564a6: 21 d3 and ebx,edx 80564a8: 39 df cmp edi,ebx 80564aa: 74 64 je 8056510 80564ac: 29 f0 sub eax,esi 80564ae: 6a 01 push 0x1 80564b0: 53 push ebx 80564b1: 57 push edi 80564b2: 50 push eax 80564b3: e8 58 95 01 00 call 806fa10 <__mremap> 80564b8: 83 c4 10 add esp,0x10 80564bb: 83 f8 ff cmp eax,0xffffffff 80564be: 74 60 je 8056520 80564c0: 8d 14 30 lea edx,[eax+esi*1] 80564c3: f6 c2 07 test dl,0x7 80564c6: 0f 85 90 00 00 00 jne 805655c 80564cc: 3b 32 cmp esi,DWORD PTR [edx] 80564ce: 0f 85 a4 00 00 00 jne 8056578 80564d4: 89 d8 mov eax,ebx 80564d6: 29 f0 sub eax,esi 80564d8: 83 c8 02 or eax,0x2 80564db: 89 42 04 mov DWORD PTR [edx+0x4],eax 80564de: 89 d8 mov eax,ebx 80564e0: 29 e8 sub eax,ebp 80564e2: 29 f0 sub eax,esi 80564e4: f0 0f c1 05 04 b5 0e lock xadd DWORD PTR ds:0x80eb504,eax 80564eb: 08 80564ec: 29 fb sub ebx,edi 80564ee: 01 c3 add ebx,eax 80564f0: a1 08 b5 0e 08 mov eax,ds:0x80eb508 80564f5: 39 c3 cmp ebx,eax 80564f7: 76 0a jbe 8056503 80564f9: f0 0f b1 1d 08 b5 0e lock cmpxchg DWORD PTR ds:0x80eb508,ebx 8056500: 08 8056501: 75 ed jne 80564f0 8056503: 83 c4 0c add esp,0xc 8056506: 89 d0 mov eax,edx 8056508: 5b pop ebx 8056509: 5e pop esi 805650a: 5f pop edi 805650b: 5d pop ebp 805650c: c3 ret 805650d: 8d 76 00 lea esi,[esi+0x0] 8056510: 83 c4 0c add esp,0xc 8056513: 89 c2 mov edx,eax 8056515: 5b pop ebx 8056516: 89 d0 mov eax,edx 8056518: 5e pop esi 8056519: 5f pop edi 805651a: 5d pop ebp 805651b: c3 ret 805651c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056520: 31 d2 xor edx,edx 8056522: eb df jmp 8056503 8056524: 83 ec 0c sub esp,0xc 8056527: b9 43 0b 00 00 mov ecx,0xb43 805652c: ba d4 ca 0b 08 mov edx,0x80bcad4 8056531: 68 30 d9 0b 08 push 0x80bd930 8056536: b8 50 ce 0b 08 mov eax,0x80bce50 805653b: e8 20 fd ff ff call 8056260 <__malloc_assert> 8056540: 83 ec 0c sub esp,0xc 8056543: b9 42 0b 00 00 mov ecx,0xb42 8056548: ba d4 ca 0b 08 mov edx,0x80bcad4 805654d: 68 30 d9 0b 08 push 0x80bd930 8056552: b8 dd ca 0b 08 mov eax,0x80bcadd 8056557: e8 04 fd ff ff call 8056260 <__malloc_assert> 805655c: 83 ec 0c sub esp,0xc 805655f: b9 54 0b 00 00 mov ecx,0xb54 8056564: ba d4 ca 0b 08 mov edx,0x80bcad4 8056569: 68 30 d9 0b 08 push 0x80bd930 805656e: b8 f2 ca 0b 08 mov eax,0x80bcaf2 8056573: e8 e8 fc ff ff call 8056260 <__malloc_assert> 8056578: 83 ec 0c sub esp,0xc 805657b: b9 56 0b 00 00 mov ecx,0xb56 8056580: ba d4 ca 0b 08 mov edx,0x80bcad4 8056585: 68 30 d9 0b 08 push 0x80bd930 805658a: b8 0d cb 0b 08 mov eax,0x80bcb0d 805658f: e8 cc fc ff ff call 8056260 <__malloc_assert> 8056594: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805659a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 080565a0 : 80565a0: 55 push ebp 80565a1: 57 push edi 80565a2: 56 push esi 80565a3: 53 push ebx 80565a4: 83 ec 1c sub esp,0x1c 80565a7: 8b 1a mov ebx,DWORD PTR [edx] 80565a9: 8b 73 04 mov esi,DWORD PTR [ebx+0x4] 80565ac: 83 e6 f8 and esi,0xfffffff8 80565af: 8d 5e ef lea ebx,[esi-0x11] 80565b2: 39 c3 cmp ebx,eax 80565b4: 76 0e jbe 80565c4 80565b6: 8b 3d 08 ba 0e 08 mov edi,DWORD PTR ds:0x80eba08 80565bc: 29 c3 sub ebx,eax 80565be: f7 df neg edi 80565c0: 21 fb and ebx,edi 80565c2: 75 0c jne 80565d0 80565c4: 31 c0 xor eax,eax 80565c6: 83 c4 1c add esp,0x1c 80565c9: 5b pop ebx 80565ca: 5e pop esi 80565cb: 5f pop edi 80565cc: 5d pop ebp 80565cd: c3 ret 80565ce: 66 90 xchg ax,ax 80565d0: 83 ec 0c sub esp,0xc 80565d3: 89 d7 mov edi,edx 80565d5: 89 cd mov ebp,ecx 80565d7: 6a 00 push 0x0 80565d9: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 80565df: 89 c2 mov edx,eax 80565e1: 8b 07 mov eax,DWORD PTR [edi] 80565e3: 83 c4 10 add esp,0x10 80565e6: 01 f0 add eax,esi 80565e8: 39 c2 cmp edx,eax 80565ea: 75 d8 jne 80565c4 80565ec: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 80565f0: f7 db neg ebx 80565f2: 83 ec 0c sub esp,0xc 80565f5: 53 push ebx 80565f6: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 80565fc: 83 c4 10 add esp,0x10 80565ff: a1 ec c4 0e 08 mov eax,ds:0x80ec4ec 8056604: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8056608: 85 c0 test eax,eax 805660a: 75 32 jne 805663e 805660c: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8056610: 83 ec 0c sub esp,0xc 8056613: 6a 00 push 0x0 8056615: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 805661b: 83 c4 10 add esp,0x10 805661e: 85 c0 test eax,eax 8056620: 74 a2 je 80565c4 8056622: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8056626: 29 c2 sub edx,eax 8056628: 74 9a je 80565c4 805662a: 8b 07 mov eax,DWORD PTR [edi] 805662c: 29 d6 sub esi,edx 805662e: 29 55 00 sub DWORD PTR [ebp+0x0],edx 8056631: 83 ce 01 or esi,0x1 8056634: 89 70 04 mov DWORD PTR [eax+0x4],esi 8056637: b8 01 00 00 00 mov eax,0x1 805663c: eb 88 jmp 80565c6 805663e: ff d0 call eax 8056640: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8056644: eb c6 jmp 805660c 8056646: 8d 76 00 lea esi,[esi+0x0] 8056649: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08056650 : 8056650: 56 push esi 8056651: 53 push ebx 8056652: 83 ec 04 sub esp,0x4 8056655: 8b 15 0c c5 0e 08 mov edx,DWORD PTR ds:0x80ec50c 805665b: c7 c3 ec ff ff ff mov ebx,0xffffffec 8056661: 85 d2 test edx,edx 8056663: 65 8b 33 mov esi,DWORD PTR gs:[ebx] 8056666: 0f 84 aa 00 00 00 je 8056716 805666c: 31 c0 xor eax,eax 805666e: b9 01 00 00 00 mov ecx,0x1 8056673: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805667a: 00 805667b: 74 01 je 805667e 805667d: f0 0f b1 0d 10 c5 0e lock cmpxchg DWORD PTR ds:0x80ec510,ecx 8056684: 08 8056685: 74 0b je 8056692 8056687: 8d 0d 10 c5 0e 08 lea ecx,ds:0x80ec510 805668d: e8 1e 94 01 00 call 806fab0 <__lll_lock_wait_private> 8056692: 8b 15 0c c5 0e 08 mov edx,DWORD PTR ds:0x80ec50c 8056698: 85 d2 test edx,edx 805669a: 74 36 je 80566d2 805669c: 8b 82 44 04 00 00 mov eax,DWORD PTR [edx+0x444] 80566a2: a3 0c c5 0e 08 mov ds:0x80ec50c,eax 80566a7: 8b 82 48 04 00 00 mov eax,DWORD PTR [edx+0x448] 80566ad: 85 c0 test eax,eax 80566af: 75 6d jne 805671e 80566b1: 85 f6 test esi,esi 80566b3: c7 82 48 04 00 00 01 mov DWORD PTR [edx+0x448],0x1 80566ba: 00 00 00 80566bd: 74 13 je 80566d2 80566bf: 8b 86 48 04 00 00 mov eax,DWORD PTR [esi+0x448] 80566c5: 85 c0 test eax,eax 80566c7: 74 71 je 805673a 80566c9: 83 e8 01 sub eax,0x1 80566cc: 89 86 48 04 00 00 mov DWORD PTR [esi+0x448],eax 80566d2: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80566d9: 00 80566da: 74 01 je 80566dd 80566dc: f0 83 2d 10 c5 0e 08 lock sub DWORD PTR ds:0x80ec510,0x1 80566e3: 01 80566e4: 74 0b je 80566f1 80566e6: 8d 05 10 c5 0e 08 lea eax,ds:0x80ec510 80566ec: e8 ef 93 01 00 call 806fae0 <__lll_unlock_wake_private> 80566f1: 85 d2 test edx,edx 80566f3: 74 21 je 8056716 80566f5: 31 c0 xor eax,eax 80566f7: b9 01 00 00 00 mov ecx,0x1 80566fc: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8056703: 00 8056704: 74 01 je 8056707 8056706: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 805670a: 74 07 je 8056713 805670c: 8d 0a lea ecx,[edx] 805670e: e8 9d 93 01 00 call 806fab0 <__lll_lock_wait_private> 8056713: 65 89 13 mov DWORD PTR gs:[ebx],edx 8056716: 83 c4 04 add esp,0x4 8056719: 89 d0 mov eax,edx 805671b: 5b pop ebx 805671c: 5e pop esi 805671d: c3 ret 805671e: 83 ec 0c sub esp,0xc 8056721: b9 d0 02 00 00 mov ecx,0x2d0 8056726: ba 26 cb 0b 08 mov edx,0x80bcb26 805672b: 68 00 d9 0b 08 push 0x80bd900 8056730: b8 46 cb 0b 08 mov eax,0x80bcb46 8056735: e8 26 fb ff ff call 8056260 <__malloc_assert> 805673a: e8 7d 1c ff ff call 80483bc 805673f: 90 nop 08056740 : 8056740: 56 push esi 8056741: 53 push ebx 8056742: 89 c3 mov ebx,eax 8056744: 83 ec 24 sub esp,0x24 8056747: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 805674b: 85 c0 test eax,eax 805674d: 74 04 je 8056753 805674f: 83 48 04 04 or DWORD PTR [eax+0x4],0x4 8056753: 89 d8 mov eax,ebx 8056755: 83 e0 05 and eax,0x5 8056758: 83 f8 05 cmp eax,0x5 805675b: 0f 84 7f 00 00 00 je 80567e0 8056761: f6 c3 01 test bl,0x1 8056764: 75 12 jne 8056778 8056766: 83 e3 02 and ebx,0x2 8056769: 0f 85 8b 00 00 00 jne 80567fa 805676f: 83 c4 24 add esp,0x24 8056772: 5b pop ebx 8056773: 5e pop esi 8056774: c3 ret 8056775: 8d 76 00 lea esi,[esi+0x0] 8056778: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805677c: c6 44 24 1f 00 mov BYTE PTR [esp+0x1f],0x0 8056781: 6a 00 push 0x0 8056783: 6a 10 push 0x10 8056785: 8d 44 24 27 lea eax,[esp+0x27] 8056789: 8d 74 24 1f lea esi,[esp+0x1f] 805678d: 50 push eax 805678e: 51 push ecx 805678f: e8 9c 5c 02 00 call 807c430 <_itoa_word> 8056794: 83 c4 10 add esp,0x10 8056797: 39 f0 cmp eax,esi 8056799: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805679d: 76 0f jbe 80567ae 805679f: 90 nop 80567a0: 83 e8 01 sub eax,0x1 80567a3: c6 00 30 mov BYTE PTR [eax],0x30 80567a6: 39 f0 cmp eax,esi 80567a8: 75 f6 jne 80567a0 80567aa: 8d 44 24 17 lea eax,[esp+0x17] 80567ae: 8b 0d d0 cc 0e 08 mov ecx,DWORD PTR ds:0x80eccd0 80567b4: be 64 cb 0b 08 mov esi,0x80bcb64 80567b9: 8b 09 mov ecx,DWORD PTR [ecx] 80567bb: 85 c9 test ecx,ecx 80567bd: 0f 44 ce cmove ecx,esi 80567c0: 83 ec 0c sub esp,0xc 80567c3: 83 e3 02 and ebx,0x2 80567c6: 50 push eax 80567c7: 52 push edx 80567c8: 51 push ecx 80567c9: 68 ac ce 0b 08 push 0x80bceac 80567ce: 53 push ebx 80567cf: e8 ec a8 ff ff call 80510c0 <__libc_message> 80567d4: 83 c4 20 add esp,0x20 80567d7: 83 c4 24 add esp,0x24 80567da: 5b pop ebx 80567db: 5e pop esi 80567dc: c3 ret 80567dd: 8d 76 00 lea esi,[esi+0x0] 80567e0: 83 ec 04 sub esp,0x4 80567e3: 83 e3 02 and ebx,0x2 80567e6: 52 push edx 80567e7: 68 a8 55 0d 08 push 0x80d55a8 80567ec: 53 push ebx 80567ed: e8 ce a8 ff ff call 80510c0 <__libc_message> 80567f2: 83 c4 10 add esp,0x10 80567f5: e9 75 ff ff ff jmp 805676f 80567fa: e8 f1 74 ff ff call 804dcf0 80567ff: 90 nop 08056800 : 8056800: 55 push ebp 8056801: 57 push edi 8056802: 56 push esi 8056803: 53 push ebx 8056804: 83 ec 0c sub esp,0xc 8056807: 8b 0d 50 b5 0e 08 mov ecx,DWORD PTR ds:0x80eb550 805680d: 8b 1d 08 ba 0e 08 mov ebx,DWORD PTR ds:0x80eba08 8056813: 81 f9 50 b5 0e 08 cmp ecx,0x80eb550 8056819: 0f 84 d9 00 00 00 je 80568f8 805681f: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8056822: a8 02 test al,0x2 8056824: 75 0e jne 8056834 8056826: 89 c2 mov edx,eax 8056828: 83 e2 f8 and edx,0xfffffff8 805682b: 83 fa 0f cmp edx,0xf 805682e: 0f 87 94 00 00 00 ja 80568c8 8056834: 83 ec 0c sub esp,0xc 8056837: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805683c: ba 6e cb 0b 08 mov edx,0x80bcb6e 8056841: 68 20 b5 0e 08 push 0x80eb520 8056846: e8 f5 fe ff ff call 8056740 805684b: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0 8056852: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 8056858: 89 c6 mov esi,eax 805685a: 89 c7 mov edi,eax 805685c: b8 08 00 00 00 mov eax,0x8 8056861: 83 e6 07 and esi,0x7 8056864: 8d 4b ff lea ecx,[ebx-0x1] 8056867: 29 f0 sub eax,esi 8056869: 85 f6 test esi,esi 805686b: 0f 45 f0 cmovne esi,eax 805686e: a1 e4 b4 0e 08 mov eax,ds:0x80eb4e4 8056873: 8d 54 06 10 lea edx,[esi+eax*1+0x10] 8056877: 8d 04 17 lea eax,[edi+edx*1] 805687a: 01 d3 add ebx,edx 805687c: 21 c8 and eax,ecx 805687e: 29 c3 sub ebx,eax 8056880: 89 1c 24 mov DWORD PTR [esp],ebx 8056883: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 8056889: 83 c4 10 add esp,0x10 805688c: 85 c0 test eax,eax 805688e: 89 c5 mov ebp,eax 8056890: 74 70 je 8056902 8056892: a1 ec c4 0e 08 mov eax,ds:0x80ec4ec 8056897: 85 c0 test eax,eax 8056899: 74 02 je 805689d 805689b: ff d0 call eax 805689d: 2b 2d 0c b5 0e 08 sub ebp,DWORD PTR ds:0x80eb50c 80568a3: 01 f7 add edi,esi 80568a5: 31 c0 xor eax,eax 80568a7: 89 3d 50 b5 0e 08 mov DWORD PTR ds:0x80eb550,edi 80568ad: 01 dd add ebp,ebx 80568af: 29 f3 sub ebx,esi 80568b1: 83 cb 01 or ebx,0x1 80568b4: 89 2d 6c b9 0e 08 mov DWORD PTR ds:0x80eb96c,ebp 80568ba: 89 5f 04 mov DWORD PTR [edi+0x4],ebx 80568bd: 83 c4 0c add esp,0xc 80568c0: 5b pop ebx 80568c1: 5e pop esi 80568c2: 5f pop edi 80568c3: 5d pop ebp 80568c4: c3 ret 80568c5: 8d 76 00 lea esi,[esi+0x0] 80568c8: a8 01 test al,0x1 80568ca: 0f 84 64 ff ff ff je 8056834 80568d0: 31 c0 xor eax,eax 80568d2: f6 05 24 b5 0e 08 02 test BYTE PTR ds:0x80eb524,0x2 80568d9: 75 e2 jne 80568bd 80568db: 8b 35 6c b9 0e 08 mov esi,DWORD PTR ds:0x80eb96c 80568e1: 03 35 0c b5 0e 08 add esi,DWORD PTR ds:0x80eb50c 80568e7: 01 ca add edx,ecx 80568e9: 39 f2 cmp edx,esi 80568eb: 0f 85 43 ff ff ff jne 8056834 80568f1: eb ca jmp 80568bd 80568f3: 90 nop 80568f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80568f8: 83 c4 0c add esp,0xc 80568fb: 31 c0 xor eax,eax 80568fd: 5b pop ebx 80568fe: 5e pop esi 80568ff: 5f pop edi 8056900: 5d pop ebp 8056901: c3 ret 8056902: b8 e8 ff ff ff mov eax,0xffffffe8 8056907: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 805690e: b8 ff ff ff ff mov eax,0xffffffff 8056913: eb a8 jmp 80568bd 8056915: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056919: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08056920 : 8056920: 8b 15 18 c5 0e 08 mov edx,DWORD PTR ds:0x80ec518 8056926: 85 d2 test edx,edx 8056928: 0f 84 93 02 00 00 je 8056bc1 805692e: 55 push ebp 805692f: 57 push edi 8056930: 56 push esi 8056931: 53 push ebx 8056932: 83 ec 2c sub esp,0x2c 8056935: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8056939: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8056940: 00 8056941: 74 01 je 8056944 8056943: f0 83 48 04 01 lock or DWORD PTR [eax+0x4],0x1 8056948: 8d 70 30 lea esi,[eax+0x30] 805694b: 8d 78 2c lea edi,[eax+0x2c] 805694e: 83 c0 08 add eax,0x8 8056951: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8056955: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 8056959: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 805695d: 8d 76 00 lea esi,[esi+0x0] 8056960: 31 c0 xor eax,eax 8056962: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 8056966: 87 02 xchg DWORD PTR [edx],eax 8056968: 85 c0 test eax,eax 805696a: 89 c5 mov ebp,eax 805696c: 0f 85 9b 00 00 00 jne 8056a0d 8056972: e9 49 01 00 00 jmp 8056ac0 8056977: 89 f6 mov esi,esi 8056979: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056980: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 8056983: 01 fb add ebx,edi 8056985: 83 e0 f8 and eax,0xfffffff8 8056988: 3b 04 06 cmp eax,DWORD PTR [esi+eax*1] 805698b: 0f 85 af 01 00 00 jne 8056b40 8056991: 8b 7e 08 mov edi,DWORD PTR [esi+0x8] 8056994: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8056997: 3b 77 0c cmp esi,DWORD PTR [edi+0xc] 805699a: 0f 85 60 01 00 00 jne 8056b00 80569a0: 3b 70 08 cmp esi,DWORD PTR [eax+0x8] 80569a3: 0f 85 57 01 00 00 jne 8056b00 80569a9: 81 7e 04 ff 01 00 00 cmp DWORD PTR [esi+0x4],0x1ff 80569b0: 89 47 0c mov DWORD PTR [edi+0xc],eax 80569b3: 89 78 08 mov DWORD PTR [eax+0x8],edi 80569b6: 76 10 jbe 80569c8 80569b8: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80569bb: 85 c0 test eax,eax 80569bd: 0f 85 cd 01 00 00 jne 8056b90 80569c3: 90 nop 80569c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80569c8: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80569cc: 81 fb ff 01 00 00 cmp ebx,0x1ff 80569d2: 8b 41 38 mov eax,DWORD PTR [ecx+0x38] 80569d5: 89 69 38 mov DWORD PTR [ecx+0x38],ebp 80569d8: 89 68 0c mov DWORD PTR [eax+0xc],ebp 80569db: 76 0e jbe 80569eb 80569dd: c7 45 10 00 00 00 00 mov DWORD PTR [ebp+0x10],0x0 80569e4: c7 45 14 00 00 00 00 mov DWORD PTR [ebp+0x14],0x0 80569eb: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80569ef: 89 da mov edx,ebx 80569f1: 89 45 08 mov DWORD PTR [ebp+0x8],eax 80569f4: 83 ca 01 or edx,0x1 80569f7: 89 55 04 mov DWORD PTR [ebp+0x4],edx 80569fa: 89 4d 0c mov DWORD PTR [ebp+0xc],ecx 80569fd: 89 5c 1d 00 mov DWORD PTR [ebp+ebx*1+0x0],ebx 8056a01: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8056a05: 85 ed test ebp,ebp 8056a07: 0f 84 b3 00 00 00 je 8056ac0 8056a0d: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8056a10: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8056a14: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8056a17: 89 c3 mov ebx,eax 8056a19: 83 e3 fa and ebx,0xfffffffa 8056a1c: 8d 74 1d 00 lea esi,[ebp+ebx*1+0x0] 8056a20: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 8056a23: 83 e7 f8 and edi,0xfffffff8 8056a26: a8 01 test al,0x1 8056a28: 75 56 jne 8056a80 8056a2a: 8b 45 00 mov eax,DWORD PTR [ebp+0x0] 8056a2d: 29 c5 sub ebp,eax 8056a2f: 01 c3 add ebx,eax 8056a31: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8056a34: 83 e0 f8 and eax,0xfffffff8 8056a37: 3b 44 05 00 cmp eax,DWORD PTR [ebp+eax*1+0x0] 8056a3b: 0f 85 df 00 00 00 jne 8056b20 8056a41: 8b 45 08 mov eax,DWORD PTR [ebp+0x8] 8056a44: 89 c2 mov edx,eax 8056a46: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8056a4a: 8b 45 0c mov eax,DWORD PTR [ebp+0xc] 8056a4d: 3b 6a 0c cmp ebp,DWORD PTR [edx+0xc] 8056a50: 0f 85 8a 00 00 00 jne 8056ae0 8056a56: 3b 68 08 cmp ebp,DWORD PTR [eax+0x8] 8056a59: 0f 85 81 00 00 00 jne 8056ae0 8056a5f: 81 7d 04 ff 01 00 00 cmp DWORD PTR [ebp+0x4],0x1ff 8056a66: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8056a6a: 89 41 0c mov DWORD PTR [ecx+0xc],eax 8056a6d: 89 48 08 mov DWORD PTR [eax+0x8],ecx 8056a70: 76 0e jbe 8056a80 8056a72: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8056a75: 85 c0 test eax,eax 8056a77: 0f 85 e3 00 00 00 jne 8056b60 8056a7d: 8d 76 00 lea esi,[esi+0x0] 8056a80: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8056a84: 3b 70 30 cmp esi,DWORD PTR [eax+0x30] 8056a87: 74 17 je 8056aa0 8056a89: f6 44 3e 04 01 test BYTE PTR [esi+edi*1+0x4],0x1 8056a8e: 0f 84 ec fe ff ff je 8056980 8056a94: 83 66 04 fe and DWORD PTR [esi+0x4],0xfffffffe 8056a98: e9 2b ff ff ff jmp 80569c8 8056a9d: 8d 76 00 lea esi,[esi+0x0] 8056aa0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8056aa4: 01 fb add ebx,edi 8056aa6: 83 cb 01 or ebx,0x1 8056aa9: 89 5d 04 mov DWORD PTR [ebp+0x4],ebx 8056aac: 89 68 30 mov DWORD PTR [eax+0x30],ebp 8056aaf: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8056ab3: 85 ed test ebp,ebp 8056ab5: 0f 85 52 ff ff ff jne 8056a0d 8056abb: 90 nop 8056abc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056ac0: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 8056ac4: 89 f8 mov eax,edi 8056ac6: 83 c0 04 add eax,0x4 8056ac9: 3b 7c 24 1c cmp edi,DWORD PTR [esp+0x1c] 8056acd: 0f 84 e6 00 00 00 je 8056bb9 8056ad3: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8056ad7: e9 84 fe ff ff jmp 8056960 8056adc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8056ae0: 83 ec 0c sub esp,0xc 8056ae3: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056ae8: 89 e9 mov ecx,ebp 8056aea: ff 74 24 14 push DWORD PTR [esp+0x14] 8056aee: ba a8 cb 0b 08 mov edx,0x80bcba8 8056af3: e8 48 fc ff ff call 8056740 8056af8: 83 c4 10 add esp,0x10 8056afb: eb 83 jmp 8056a80 8056afd: 8d 76 00 lea esi,[esi+0x0] 8056b00: 83 ec 0c sub esp,0xc 8056b03: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056b08: 89 f1 mov ecx,esi 8056b0a: ff 74 24 14 push DWORD PTR [esp+0x14] 8056b0e: ba a8 cb 0b 08 mov edx,0x80bcba8 8056b13: e8 28 fc ff ff call 8056740 8056b18: 83 c4 10 add esp,0x10 8056b1b: e9 a8 fe ff ff jmp 80569c8 8056b20: 83 ec 0c sub esp,0xc 8056b23: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056b28: 89 e9 mov ecx,ebp 8056b2a: ff 74 24 14 push DWORD PTR [esp+0x14] 8056b2e: ba 8b cb 0b 08 mov edx,0x80bcb8b 8056b33: e8 08 fc ff ff call 8056740 8056b38: 83 c4 10 add esp,0x10 8056b3b: e9 01 ff ff ff jmp 8056a41 8056b40: 83 ec 0c sub esp,0xc 8056b43: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056b48: 89 f1 mov ecx,esi 8056b4a: ff 74 24 14 push DWORD PTR [esp+0x14] 8056b4e: ba 8b cb 0b 08 mov edx,0x80bcb8b 8056b53: e8 e8 fb ff ff call 8056740 8056b58: 83 c4 10 add esp,0x10 8056b5b: e9 31 fe ff ff jmp 8056991 8056b60: 3b 68 14 cmp ebp,DWORD PTR [eax+0x14] 8056b63: 75 61 jne 8056bc6 8056b65: 8b 55 14 mov edx,DWORD PTR [ebp+0x14] 8056b68: 3b 6a 10 cmp ebp,DWORD PTR [edx+0x10] 8056b6b: 75 59 jne 8056bc6 8056b6d: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8056b71: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 8056b74: 85 c9 test ecx,ecx 8056b76: 74 77 je 8056bef 8056b78: 8b 55 14 mov edx,DWORD PTR [ebp+0x14] 8056b7b: 89 50 14 mov DWORD PTR [eax+0x14],edx 8056b7e: 8b 55 14 mov edx,DWORD PTR [ebp+0x14] 8056b81: 89 42 10 mov DWORD PTR [edx+0x10],eax 8056b84: e9 f7 fe ff ff jmp 8056a80 8056b89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056b90: 3b 70 14 cmp esi,DWORD PTR [eax+0x14] 8056b93: 75 7c jne 8056c11 8056b95: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8056b98: 3b 72 10 cmp esi,DWORD PTR [edx+0x10] 8056b9b: 75 74 jne 8056c11 8056b9d: 8b 57 10 mov edx,DWORD PTR [edi+0x10] 8056ba0: 85 d2 test edx,edx 8056ba2: 0f 84 92 00 00 00 je 8056c3a 8056ba8: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8056bab: 89 50 14 mov DWORD PTR [eax+0x14],edx 8056bae: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8056bb1: 89 42 10 mov DWORD PTR [edx+0x10],eax 8056bb4: e9 0f fe ff ff jmp 80569c8 8056bb9: 83 c4 2c add esp,0x2c 8056bbc: 5b pop ebx 8056bbd: 5e pop esi 8056bbe: 5f pop edi 8056bbf: 5d pop ebp 8056bc0: c3 ret 8056bc1: e9 ba f3 ff ff jmp 8055f80 8056bc6: 83 ec 0c sub esp,0xc 8056bc9: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056bce: 89 e9 mov ecx,ebp 8056bd0: ff 74 24 14 push DWORD PTR [esp+0x14] 8056bd4: ba d0 ce 0b 08 mov edx,0x80bced0 8056bd9: e8 62 fb ff ff call 8056740 8056bde: 83 c4 10 add esp,0x10 8056be1: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8056be5: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8056be8: 8b 4a 10 mov ecx,DWORD PTR [edx+0x10] 8056beb: 85 c9 test ecx,ecx 8056bed: 75 89 jne 8056b78 8056bef: 39 c5 cmp ebp,eax 8056bf1: 74 70 je 8056c63 8056bf3: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8056bf7: 89 42 10 mov DWORD PTR [edx+0x10],eax 8056bfa: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 8056bfd: 89 42 14 mov DWORD PTR [edx+0x14],eax 8056c00: 8b 45 10 mov eax,DWORD PTR [ebp+0x10] 8056c03: 89 50 14 mov DWORD PTR [eax+0x14],edx 8056c06: 8b 45 14 mov eax,DWORD PTR [ebp+0x14] 8056c09: 89 50 10 mov DWORD PTR [eax+0x10],edx 8056c0c: e9 6f fe ff ff jmp 8056a80 8056c11: 83 ec 0c sub esp,0xc 8056c14: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056c19: ba d0 ce 0b 08 mov edx,0x80bced0 8056c1e: ff 74 24 14 push DWORD PTR [esp+0x14] 8056c22: 89 f1 mov ecx,esi 8056c24: e8 17 fb ff ff call 8056740 8056c29: 8b 57 10 mov edx,DWORD PTR [edi+0x10] 8056c2c: 83 c4 10 add esp,0x10 8056c2f: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8056c32: 85 d2 test edx,edx 8056c34: 0f 85 6e ff ff ff jne 8056ba8 8056c3a: 39 c6 cmp esi,eax 8056c3c: 74 1a je 8056c58 8056c3e: 89 47 10 mov DWORD PTR [edi+0x10],eax 8056c41: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8056c44: 89 47 14 mov DWORD PTR [edi+0x14],eax 8056c47: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8056c4a: 89 78 14 mov DWORD PTR [eax+0x14],edi 8056c4d: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8056c50: 89 78 10 mov DWORD PTR [eax+0x10],edi 8056c53: e9 70 fd ff ff jmp 80569c8 8056c58: 89 7f 14 mov DWORD PTR [edi+0x14],edi 8056c5b: 89 7f 10 mov DWORD PTR [edi+0x10],edi 8056c5e: e9 65 fd ff ff jmp 80569c8 8056c63: 89 d0 mov eax,edx 8056c65: 89 50 14 mov DWORD PTR [eax+0x14],edx 8056c68: 89 50 10 mov DWORD PTR [eax+0x10],edx 8056c6b: e9 10 fe ff ff jmp 8056a80 08056c70 : 8056c70: 55 push ebp 8056c71: 57 push edi 8056c72: 56 push esi 8056c73: 53 push ebx 8056c74: 83 ec 1c sub esp,0x1c 8056c77: 89 04 24 mov DWORD PTR [esp],eax 8056c7a: 8b 40 30 mov eax,DWORD PTR [eax+0x30] 8056c7d: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 8056c81: 85 c0 test eax,eax 8056c83: 0f 84 e1 00 00 00 je 8056d6a 8056c89: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8056c8c: 31 ed xor ebp,ebp 8056c8e: 31 ff xor edi,edi 8056c90: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8056c94: 83 e0 f8 and eax,0xfffffff8 8056c97: 89 c3 mov ebx,eax 8056c99: 8b 04 24 mov eax,DWORD PTR [esp] 8056c9c: 8d 70 08 lea esi,[eax+0x8] 8056c9f: 8d 48 30 lea ecx,[eax+0x30] 8056ca2: 8b 06 mov eax,DWORD PTR [esi] 8056ca4: 85 c0 test eax,eax 8056ca6: 74 1a je 8056cc2 8056ca8: 90 nop 8056ca9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056cb0: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8056cb3: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 8056cb6: 83 c5 01 add ebp,0x1 8056cb9: 83 e2 f8 and edx,0xfffffff8 8056cbc: 01 d7 add edi,edx 8056cbe: 85 c0 test eax,eax 8056cc0: 75 ee jne 8056cb0 8056cc2: 83 c6 04 add esi,0x4 8056cc5: 39 f1 cmp ecx,esi 8056cc7: 75 d9 jne 8056ca2 8056cc9: 8b 04 24 mov eax,DWORD PTR [esp] 8056ccc: 8d 0c 3b lea ecx,[ebx+edi*1] 8056ccf: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 8056cd3: bb 01 00 00 00 mov ebx,0x1 8056cd8: 05 28 04 00 00 add eax,0x428 8056cdd: 89 c5 mov ebp,eax 8056cdf: 90 nop 8056ce0: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8056ce3: 39 c6 cmp esi,eax 8056ce5: 74 1b je 8056d02 8056ce7: 89 f6 mov esi,esi 8056ce9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056cf0: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8056cf3: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 8056cf6: 83 c3 01 add ebx,0x1 8056cf9: 83 e2 f8 and edx,0xfffffff8 8056cfc: 01 d1 add ecx,edx 8056cfe: 39 c6 cmp esi,eax 8056d00: 75 ee jne 8056cf0 8056d02: 83 c6 08 add esi,0x8 8056d05: 39 f5 cmp ebp,esi 8056d07: 75 d7 jne 8056ce0 8056d09: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8056d0d: 8b 34 24 mov esi,DWORD PTR [esp] 8056d10: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8056d14: 01 58 04 add DWORD PTR [eax+0x4],ebx 8056d17: 01 68 08 add DWORD PTR [eax+0x8],ebp 8056d1a: 89 c3 mov ebx,eax 8056d1c: 01 48 20 add DWORD PTR [eax+0x20],ecx 8056d1f: 8b 86 4c 04 00 00 mov eax,DWORD PTR [esi+0x44c] 8056d25: 89 c2 mov edx,eax 8056d27: 01 03 add DWORD PTR [ebx],eax 8056d29: 29 ca sub edx,ecx 8056d2b: 01 7b 18 add DWORD PTR [ebx+0x18],edi 8056d2e: 01 53 1c add DWORD PTR [ebx+0x1c],edx 8056d31: 81 fe 20 b5 0e 08 cmp esi,0x80eb520 8056d37: 74 08 je 8056d41 8056d39: 83 c4 1c add esp,0x1c 8056d3c: 5b pop ebx 8056d3d: 5e pop esi 8056d3e: 5f pop edi 8056d3f: 5d pop ebp 8056d40: c3 ret 8056d41: a1 f4 b4 0e 08 mov eax,ds:0x80eb4f4 8056d46: 89 43 0c mov DWORD PTR [ebx+0xc],eax 8056d49: a1 04 b5 0e 08 mov eax,ds:0x80eb504 8056d4e: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 8056d55: 89 43 10 mov DWORD PTR [ebx+0x10],eax 8056d58: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8056d5c: 83 e0 f8 and eax,0xfffffff8 8056d5f: 89 43 24 mov DWORD PTR [ebx+0x24],eax 8056d62: 83 c4 1c add esp,0x1c 8056d65: 5b pop ebx 8056d66: 5e pop esi 8056d67: 5f pop edi 8056d68: 5d pop ebp 8056d69: c3 ret 8056d6a: 8b 3c 24 mov edi,DWORD PTR [esp] 8056d6d: 89 f8 mov eax,edi 8056d6f: e8 ac fb ff ff call 8056920 8056d74: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 8056d77: e9 0d ff ff ff jmp 8056c89 8056d7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08056d80 : 8056d80: 56 push esi 8056d81: 53 push ebx 8056d82: 83 ec 04 sub esp,0x4 8056d85: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8056d88: 89 ca mov edx,ecx 8056d8a: 83 e2 f8 and edx,0xfffffff8 8056d8d: 83 e1 02 and ecx,0x2 8056d90: 74 7a je 8056e0c 8056d92: 3b 05 20 c5 0e 08 cmp eax,DWORD PTR ds:0x80ec520 8056d98: 73 46 jae 8056de0 8056d9a: 8b 08 mov ecx,DWORD PTR [eax] 8056d9c: 8b 35 08 ba 0e 08 mov esi,DWORD PTR ds:0x80eba08 8056da2: 89 c3 mov ebx,eax 8056da4: 29 cb sub ebx,ecx 8056da6: 01 ca add edx,ecx 8056da8: 8d 4e ff lea ecx,[esi-0x1] 8056dab: 89 de mov esi,ebx 8056dad: 09 d6 or esi,edx 8056daf: 85 f1 test ecx,esi 8056db1: 75 3d jne 8056df0 8056db3: f0 ff 0d f4 b4 0e 08 lock dec DWORD PTR ds:0x80eb4f4 8056dba: 89 d0 mov eax,edx 8056dbc: f7 d8 neg eax 8056dbe: f0 01 05 04 b5 0e 08 lock add DWORD PTR ds:0x80eb504,eax 8056dc5: 83 ec 08 sub esp,0x8 8056dc8: 52 push edx 8056dc9: 53 push ebx 8056dca: e8 51 7d 01 00 call 806eb20 <__munmap> 8056dcf: 83 c4 10 add esp,0x10 8056dd2: 83 c4 04 add esp,0x4 8056dd5: 5b pop ebx 8056dd6: 5e pop esi 8056dd7: c3 ret 8056dd8: 90 nop 8056dd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8056de0: 3b 05 1c c5 0e 08 cmp eax,DWORD PTR ds:0x80ec51c 8056de6: 73 b2 jae 8056d9a 8056de8: 83 c4 04 add esp,0x4 8056deb: 5b pop ebx 8056dec: 5e pop esi 8056ded: c3 ret 8056dee: 66 90 xchg ax,ax 8056df0: 83 ec 0c sub esp,0xc 8056df3: 8d 48 08 lea ecx,[eax+0x8] 8056df6: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056dfb: 6a 00 push 0x0 8056dfd: ba fc ce 0b 08 mov edx,0x80bcefc 8056e02: e8 39 f9 ff ff call 8056740 8056e07: 83 c4 10 add esp,0x10 8056e0a: eb c6 jmp 8056dd2 8056e0c: 83 ec 0c sub esp,0xc 8056e0f: b9 19 0b 00 00 mov ecx,0xb19 8056e14: ba d4 ca 0b 08 mov edx,0x80bcad4 8056e19: 68 40 d9 0b 08 push 0x80bd940 8056e1e: b8 dd ca 0b 08 mov eax,0x80bcadd 8056e23: e8 38 f4 ff ff call 8056260 <__malloc_assert> 8056e28: 90 nop 8056e29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08056e30 <_int_free>: 8056e30: 55 push ebp 8056e31: 57 push edi 8056e32: 89 c5 mov ebp,eax 8056e34: 56 push esi 8056e35: 53 push ebx 8056e36: 89 d3 mov ebx,edx 8056e38: 83 ec 3c sub esp,0x3c 8056e3b: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8056e3e: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 8056e42: 89 c6 mov esi,eax 8056e44: 83 e6 f8 and esi,0xfffffff8 8056e47: 89 f2 mov edx,esi 8056e49: f7 da neg edx 8056e4b: 39 d3 cmp ebx,edx 8056e4d: 0f 87 4d 04 00 00 ja 80572a0 <_int_free+0x470> 8056e53: f6 c3 07 test bl,0x7 8056e56: 0f 85 44 04 00 00 jne 80572a0 <_int_free+0x470> 8056e5c: 83 fe 0f cmp esi,0xf 8056e5f: 8d 4b 08 lea ecx,[ebx+0x8] 8056e62: ba dd cb 0b 08 mov edx,0x80bcbdd 8056e67: 0f 86 b0 00 00 00 jbe 8056f1d <_int_free+0xed> 8056e6d: 3b 35 18 c5 0e 08 cmp esi,DWORD PTR ds:0x80ec518 8056e73: 0f 87 c7 00 00 00 ja 8056f40 <_int_free+0x110> 8056e79: 8d 14 33 lea edx,[ebx+esi*1] 8056e7c: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 8056e7f: 83 f8 08 cmp eax,0x8 8056e82: 0f 86 98 05 00 00 jbe 8057420 <_int_free+0x5f0> 8056e88: 83 e0 f8 and eax,0xfffffff8 8056e8b: 3b 85 4c 04 00 00 cmp eax,DWORD PTR [ebp+0x44c] 8056e91: 0f 83 89 05 00 00 jae 8057420 <_int_free+0x5f0> 8056e97: 8d 43 08 lea eax,[ebx+0x8] 8056e9a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8056e9e: a1 14 c5 0e 08 mov eax,ds:0x80ec514 8056ea3: 85 c0 test eax,eax 8056ea5: 0f 85 b5 06 00 00 jne 8057560 <_int_free+0x730> 8056eab: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8056eb2: 00 8056eb3: 74 01 je 8056eb6 <_int_free+0x86> 8056eb5: f0 83 65 04 fe lock and DWORD PTR [ebp+0x4],0xfffffffe 8056eba: c1 ee 03 shr esi,0x3 8056ebd: 8d 46 fe lea eax,[esi-0x2] 8056ec0: 8d 74 b5 00 lea esi,[ebp+esi*4+0x0] 8056ec4: 8b 54 85 08 mov edx,DWORD PTR [ebp+eax*4+0x8] 8056ec8: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8056ecc: 39 d3 cmp ebx,edx 8056ece: 74 44 je 8056f14 <_int_free+0xe4> 8056ed0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8056ed4: bf ff ff ff ff mov edi,0xffffffff 8056ed9: 85 c9 test ecx,ecx 8056edb: 0f 95 04 24 setne BYTE PTR [esp] 8056edf: 90 nop 8056ee0: 85 d2 test edx,edx 8056ee2: 0f 95 c1 setne cl 8056ee5: 22 0c 24 and cl,BYTE PTR [esp] 8056ee8: 74 09 je 8056ef3 <_int_free+0xc3> 8056eea: 8b 7a 04 mov edi,DWORD PTR [edx+0x4] 8056eed: c1 ef 03 shr edi,0x3 8056ef0: 83 ef 02 sub edi,0x2 8056ef3: 89 53 08 mov DWORD PTR [ebx+0x8],edx 8056ef6: 89 d0 mov eax,edx 8056ef8: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8056eff: 00 8056f00: 74 01 je 8056f03 <_int_free+0xd3> 8056f02: f0 0f b1 1e lock cmpxchg DWORD PTR [esi],ebx 8056f06: 39 d0 cmp eax,edx 8056f08: 0f 84 c2 04 00 00 je 80573d0 <_int_free+0x5a0> 8056f0e: 39 c3 cmp ebx,eax 8056f10: 89 c2 mov edx,eax 8056f12: 75 cc jne 8056ee0 <_int_free+0xb0> 8056f14: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8056f18: ba ec cf 0b 08 mov edx,0x80bcfec 8056f1d: 83 ec 0c sub esp,0xc 8056f20: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8056f25: 55 push ebp 8056f26: e8 15 f8 ff ff call 8056740 8056f2b: 83 c4 10 add esp,0x10 8056f2e: 83 c4 3c add esp,0x3c 8056f31: 5b pop ebx 8056f32: 5e pop esi 8056f33: 5f pop edi 8056f34: 5d pop ebp 8056f35: c3 ret 8056f36: 8d 76 00 lea esi,[esi+0x0] 8056f39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8056f40: a8 02 test al,0x2 8056f42: 0f 85 78 04 00 00 jne 80573c0 <_int_free+0x590> 8056f48: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8056f4c: 85 c0 test eax,eax 8056f4e: 0f 84 0c 03 00 00 je 8057260 <_int_free+0x430> 8056f54: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 8056f57: 8d 3c 33 lea edi,[ebx+esi*1] 8056f5a: 39 c3 cmp ebx,eax 8056f5c: 0f 84 14 0a 00 00 je 8057976 <_int_free+0xb46> 8056f62: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 8056f69: 00 8056f6a: f6 45 04 02 test BYTE PTR [ebp+0x4],0x2 8056f6e: 0f 84 84 06 00 00 je 80575f8 <_int_free+0x7c8> 8056f74: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8056f77: a8 01 test al,0x1 8056f79: 0f 84 99 06 00 00 je 8057618 <_int_free+0x7e8> 8056f7f: 89 c1 mov ecx,eax 8056f81: 83 e1 f8 and ecx,0xfffffff8 8056f84: 83 f8 08 cmp eax,0x8 8056f87: 89 0c 24 mov DWORD PTR [esp],ecx 8056f8a: 0f 86 98 05 00 00 jbe 8057528 <_int_free+0x6f8> 8056f90: 3b 8d 4c 04 00 00 cmp ecx,DWORD PTR [ebp+0x44c] 8056f96: 0f 83 8c 05 00 00 jae 8057528 <_int_free+0x6f8> 8056f9c: a1 14 c5 0e 08 mov eax,ds:0x80ec514 8056fa1: 85 c0 test eax,eax 8056fa3: 0f 85 8b 06 00 00 jne 8057634 <_int_free+0x804> 8056fa9: f6 43 04 01 test BYTE PTR [ebx+0x4],0x1 8056fad: 75 4a jne 8056ff9 <_int_free+0x1c9> 8056faf: 8b 03 mov eax,DWORD PTR [ebx] 8056fb1: 29 c3 sub ebx,eax 8056fb3: 01 c6 add esi,eax 8056fb5: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8056fb8: 83 e0 f8 and eax,0xfffffff8 8056fbb: 3b 04 03 cmp eax,DWORD PTR [ebx+eax*1] 8056fbe: 0f 85 fd 06 00 00 jne 80576c1 <_int_free+0x891> 8056fc4: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8056fc7: 89 c1 mov ecx,eax 8056fc9: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8056fcd: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8056fd0: 3b 59 0c cmp ebx,DWORD PTR [ecx+0xc] 8056fd3: 0f 85 74 06 00 00 jne 805764d <_int_free+0x81d> 8056fd9: 3b 58 08 cmp ebx,DWORD PTR [eax+0x8] 8056fdc: 0f 85 6b 06 00 00 jne 805764d <_int_free+0x81d> 8056fe2: 81 7b 04 ff 01 00 00 cmp DWORD PTR [ebx+0x4],0x1ff 8056fe9: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8056fed: 89 41 0c mov DWORD PTR [ecx+0xc],eax 8056ff0: 89 48 08 mov DWORD PTR [eax+0x8],ecx 8056ff3: 0f 87 9f 04 00 00 ja 8057498 <_int_free+0x668> 8056ff9: 39 7d 30 cmp DWORD PTR [ebp+0x30],edi 8056ffc: 0f 84 de 05 00 00 je 80575e0 <_int_free+0x7b0> 8057002: 8b 04 24 mov eax,DWORD PTR [esp] 8057005: f6 44 07 04 01 test BYTE PTR [edi+eax*1+0x4],0x1 805700a: 0f 85 00 04 00 00 jne 8057410 <_int_free+0x5e0> 8057010: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 8057013: 83 e0 f8 and eax,0xfffffff8 8057016: 3b 04 07 cmp eax,DWORD PTR [edi+eax*1] 8057019: 0f 85 bf 06 00 00 jne 80576de <_int_free+0x8ae> 805701f: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 8057022: 89 c1 mov ecx,eax 8057024: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8057028: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 805702b: 8b 49 0c mov ecx,DWORD PTR [ecx+0xc] 805702e: 39 f9 cmp ecx,edi 8057030: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 8057034: 0f 85 3a 06 00 00 jne 8057674 <_int_free+0x844> 805703a: 3b 78 08 cmp edi,DWORD PTR [eax+0x8] 805703d: 0f 85 31 06 00 00 jne 8057674 <_int_free+0x844> 8057043: 81 7f 04 ff 01 00 00 cmp DWORD PTR [edi+0x4],0x1ff 805704a: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805704e: 89 41 0c mov DWORD PTR [ecx+0xc],eax 8057051: 89 48 08 mov DWORD PTR [eax+0x8],ecx 8057054: 0f 87 86 04 00 00 ja 80574e0 <_int_free+0x6b0> 805705a: 03 34 24 add esi,DWORD PTR [esp] 805705d: 8b 45 38 mov eax,DWORD PTR [ebp+0x38] 8057060: 8d 55 30 lea edx,[ebp+0x30] 8057063: 3b 50 0c cmp edx,DWORD PTR [eax+0xc] 8057066: 0f 85 fe 05 00 00 jne 805766a <_int_free+0x83a> 805706c: 81 fe ff 01 00 00 cmp esi,0x1ff 8057072: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8057075: 89 53 0c mov DWORD PTR [ebx+0xc],edx 8057078: 76 0e jbe 8057088 <_int_free+0x258> 805707a: c7 43 10 00 00 00 00 mov DWORD PTR [ebx+0x10],0x0 8057081: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 8057088: 89 5d 38 mov DWORD PTR [ebp+0x38],ebx 805708b: 89 58 0c mov DWORD PTR [eax+0xc],ebx 805708e: 89 f0 mov eax,esi 8057090: 83 c8 01 or eax,0x1 8057093: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8057096: 89 34 33 mov DWORD PTR [ebx+esi*1],esi 8057099: 81 fe ff ff 00 00 cmp esi,0xffff 805709f: 0f 86 bb 02 00 00 jbe 8057360 <_int_free+0x530> 80570a5: f6 45 04 01 test BYTE PTR [ebp+0x4],0x1 80570a9: 0f 84 79 05 00 00 je 8057628 <_int_free+0x7f8> 80570af: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 80570b5: 0f 84 d6 05 00 00 je 8057691 <_int_free+0x861> 80570bb: 8b 75 30 mov esi,DWORD PTR [ebp+0x30] 80570be: 89 f1 mov ecx,esi 80570c0: 81 e1 00 00 f0 ff and ecx,0xfff00000 80570c6: 3b 29 cmp ebp,DWORD PTR [ecx] 80570c8: 0f 85 5c 08 00 00 jne 805792a <_int_free+0xafa> 80570ce: a1 e4 b4 0e 08 mov eax,ds:0x80eb4e4 80570d3: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80570d7: a1 08 ba 0e 08 mov eax,ds:0x80eba08 80570dc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80570e0: 8d 41 10 lea eax,[ecx+0x10] 80570e3: 39 f0 cmp eax,esi 80570e5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 80570e9: 0f 85 51 06 00 00 jne 8057740 <_int_free+0x910> 80570ef: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 80570f2: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80570f5: 8d 50 f8 lea edx,[eax-0x8] 80570f8: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80570fc: 8d 04 17 lea eax,[edi+edx*1] 80570ff: 83 e0 07 and eax,0x7 8057102: 29 c2 sub edx,eax 8057104: 01 fa add edx,edi 8057106: 83 7a 04 01 cmp DWORD PTR [edx+0x4],0x1 805710a: 0f 85 81 07 00 00 jne 8057891 <_int_free+0xa61> 8057110: 8b 74 24 18 mov esi,DWORD PTR [esp+0x18] 8057114: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 8057118: 89 2c 24 mov DWORD PTR [esp],ebp 805711b: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 805711f: 8d 74 1e 10 lea esi,[esi+ebx*1+0x10] 8057123: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 8057127: e9 bf 00 00 00 jmp 80571eb <_int_free+0x3bb> 805712c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057130: 83 ec 08 sub esp,0x8 8057133: 68 00 00 10 00 push 0x100000 8057138: 51 push ecx 8057139: e8 e2 79 01 00 call 806eb20 <__munmap> 805713e: 83 c4 10 add esp,0x10 8057141: f6 46 04 01 test BYTE PTR [esi+0x4],0x1 8057145: 75 49 jne 8057190 <_int_free+0x360> 8057147: 2b 36 sub esi,DWORD PTR [esi] 8057149: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805714c: 83 e0 f8 and eax,0xfffffff8 805714f: 3b 04 06 cmp eax,DWORD PTR [esi+eax*1] 8057152: 0f 85 98 02 00 00 jne 80573f0 <_int_free+0x5c0> 8057158: 8b 6e 08 mov ebp,DWORD PTR [esi+0x8] 805715b: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805715e: 3b 75 0c cmp esi,DWORD PTR [ebp+0xc] 8057161: 0f 85 39 02 00 00 jne 80573a0 <_int_free+0x570> 8057167: 3b 70 08 cmp esi,DWORD PTR [eax+0x8] 805716a: 0f 85 30 02 00 00 jne 80573a0 <_int_free+0x570> 8057170: 81 7e 04 ff 01 00 00 cmp DWORD PTR [esi+0x4],0x1ff 8057177: 89 45 0c mov DWORD PTR [ebp+0xc],eax 805717a: 89 68 08 mov DWORD PTR [eax+0x8],ebp 805717d: 76 11 jbe 8057190 <_int_free+0x360> 805717f: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8057182: 85 c0 test eax,eax 8057184: 0f 85 f6 03 00 00 jne 8057580 <_int_free+0x750> 805718a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057190: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8057194: 8d 04 1e lea eax,[esi+ebx*1] 8057197: 8d 51 ff lea edx,[ecx-0x1] 805719a: 85 d0 test eax,edx 805719c: 0f 85 7b 06 00 00 jne 805781d <_int_free+0x9ed> 80571a2: 8b 57 08 mov edx,DWORD PTR [edi+0x8] 80571a5: 01 fa add edx,edi 80571a7: 39 d0 cmp eax,edx 80571a9: 0f 85 52 06 00 00 jne 8057801 <_int_free+0x9d1> 80571af: 8b 04 24 mov eax,DWORD PTR [esp] 80571b2: 83 cb 01 or ebx,0x1 80571b5: 89 70 30 mov DWORD PTR [eax+0x30],esi 80571b8: 8d 47 10 lea eax,[edi+0x10] 80571bb: 89 5e 04 mov DWORD PTR [esi+0x4],ebx 80571be: 39 c6 cmp esi,eax 80571c0: 0f 85 f2 03 00 00 jne 80575b8 <_int_free+0x788> 80571c6: 8b 5f 04 mov ebx,DWORD PTR [edi+0x4] 80571c9: 89 f9 mov ecx,edi 80571cb: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 80571cf: 8b 6b 08 mov ebp,DWORD PTR [ebx+0x8] 80571d2: 8d 55 f8 lea edx,[ebp-0x8] 80571d5: 8d 04 13 lea eax,[ebx+edx*1] 80571d8: 83 e0 07 and eax,0x7 80571db: 29 c2 sub edx,eax 80571dd: 01 da add edx,ebx 80571df: 83 7a 04 01 cmp DWORD PTR [edx+0x4],0x1 80571e3: 0f 85 a8 06 00 00 jne 8057891 <_int_free+0xa61> 80571e9: 89 df mov edi,ebx 80571eb: 89 d6 mov esi,edx 80571ed: 2b 32 sub esi,DWORD PTR [edx] 80571ef: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 80571f2: 89 d3 mov ebx,edx 80571f4: 83 e3 f8 and ebx,0xfffffff8 80571f7: 09 d8 or eax,ebx 80571f9: 8d 58 08 lea ebx,[eax+0x8] 80571fc: 83 c0 07 add eax,0x7 80571ff: 83 f8 1e cmp eax,0x1e 8057202: 0f 87 6d 06 00 00 ja 8057875 <_int_free+0xa45> 8057208: 83 e2 01 and edx,0x1 805720b: 75 02 jne 805720f <_int_free+0x3df> 805720d: 03 1e add ebx,DWORD PTR [esi] 805720f: 8d 43 ff lea eax,[ebx-0x1] 8057212: 3d fe ff 0f 00 cmp eax,0xffffe 8057217: 0f 87 3c 06 00 00 ja 8057859 <_int_free+0xa29> 805721d: 89 d8 mov eax,ebx 805721f: 29 e8 sub eax,ebp 8057221: 05 00 00 10 00 add eax,0x100000 8057226: 3b 44 24 0c cmp eax,DWORD PTR [esp+0xc] 805722a: 0f 82 80 00 00 00 jb 80572b0 <_int_free+0x480> 8057230: 8b 14 24 mov edx,DWORD PTR [esp] 8057233: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8057236: 29 82 4c 04 00 00 sub DWORD PTR [edx+0x44c],eax 805723c: 8d 81 00 00 10 00 lea eax,[ecx+0x100000] 8057242: 39 05 04 c5 0e 08 cmp DWORD PTR ds:0x80ec504,eax 8057248: 0f 85 e2 fe ff ff jne 8057130 <_int_free+0x300> 805724e: c7 05 04 c5 0e 08 00 mov DWORD PTR ds:0x80ec504,0x0 8057255: 00 00 00 8057258: e9 d3 fe ff ff jmp 8057130 <_int_free+0x300> 805725d: 8d 76 00 lea esi,[esi+0x0] 8057260: b9 01 00 00 00 mov ecx,0x1 8057265: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805726c: 00 805726d: 74 01 je 8057270 <_int_free+0x440> 805726f: f0 0f b1 4d 00 lock cmpxchg DWORD PTR [ebp+0x0],ecx 8057274: 74 08 je 805727e <_int_free+0x44e> 8057276: 8d 4d 00 lea ecx,[ebp+0x0] 8057279: e8 32 88 01 00 call 806fab0 <__lll_lock_wait_private> 805727e: 8b 45 30 mov eax,DWORD PTR [ebp+0x30] 8057281: 8d 3c 33 lea edi,[ebx+esi*1] 8057284: 39 c3 cmp ebx,eax 8057286: 0f 84 44 03 00 00 je 80575d0 <_int_free+0x7a0> 805728c: c7 44 24 14 01 00 00 mov DWORD PTR [esp+0x14],0x1 8057293: 00 8057294: e9 d1 fc ff ff jmp 8056f6a <_int_free+0x13a> 8057299: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80572a0: 8d 4b 08 lea ecx,[ebx+0x8] 80572a3: ba c5 cb 0b 08 mov edx,0x80bcbc5 80572a8: e9 70 fc ff ff jmp 8056f1d <_int_free+0xed> 80572ad: 8d 76 00 lea esi,[esi+0x0] 80572b0: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80572b4: 8b 2c 24 mov ebp,DWORD PTR [esp] 80572b7: 89 cf mov edi,ecx 80572b9: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80572bc: 89 c6 mov esi,eax 80572be: 83 e3 f8 and ebx,0xfffffff8 80572c1: 39 1d e0 b4 0e 08 cmp DWORD PTR ds:0x80eb4e0,ebx 80572c7: 89 1c 24 mov DWORD PTR [esp],ebx 80572ca: 0f 87 90 00 00 00 ja 8057360 <_int_free+0x530> 80572d0: 8d 4b ef lea ecx,[ebx-0x11] 80572d3: 8b 5c 24 18 mov ebx,DWORD PTR [esp+0x18] 80572d7: 89 c8 mov eax,ecx 80572d9: c1 e8 1f shr eax,0x1f 80572dc: 39 cb cmp ebx,ecx 80572de: 0f 93 c2 setae dl 80572e1: 08 c2 or dl,al 80572e3: 88 54 24 0c mov BYTE PTR [esp+0xc],dl 80572e7: 75 77 jne 8057360 <_int_free+0x530> 80572e9: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 80572ed: 89 c8 mov eax,ecx 80572ef: 29 d8 sub eax,ebx 80572f1: f7 da neg edx 80572f3: 21 d0 and eax,edx 80572f5: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 80572f9: 74 65 je 8057360 <_int_free+0x530> 80572fb: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 80572fe: 2b 44 24 08 sub eax,DWORD PTR [esp+0x8] 8057302: 83 f8 0f cmp eax,0xf 8057305: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8057309: 7e 55 jle 8057360 <_int_free+0x530> 805730b: 8b 1d c0 b4 0e 08 mov ebx,DWORD PTR ds:0x80eb4c0 8057311: 85 db test ebx,ebx 8057313: 0f 88 62 04 00 00 js 805777b <_int_free+0x94b> 8057319: 0f 95 c0 setne al 805731c: 84 c0 test al,al 805731e: 0f 85 26 04 00 00 jne 805774a <_int_free+0x91a> 8057324: 83 ec 04 sub esp,0x4 8057327: 6a 04 push 0x4 8057329: ff 74 24 10 push DWORD PTR [esp+0x10] 805732d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 8057331: 01 f8 add eax,edi 8057333: 50 push eax 8057334: e8 47 78 01 00 call 806eb80 <__madvise> 8057339: 83 c4 10 add esp,0x10 805733c: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8057340: 89 47 08 mov DWORD PTR [edi+0x8],eax 8057343: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057347: 8b 3c 24 mov edi,DWORD PTR [esp] 805734a: 29 85 4c 04 00 00 sub DWORD PTR [ebp+0x44c],eax 8057350: 29 c7 sub edi,eax 8057352: 83 cf 01 or edi,0x1 8057355: 89 7e 04 mov DWORD PTR [esi+0x4],edi 8057358: 90 nop 8057359: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057360: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8057364: 85 d2 test edx,edx 8057366: 0f 85 c2 fb ff ff jne 8056f2e <_int_free+0xfe> 805736c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8057370: 85 c0 test eax,eax 8057372: 0f 84 0b 06 00 00 je 8057983 <_int_free+0xb53> 8057378: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805737f: 00 8057380: 74 01 je 8057383 <_int_free+0x553> 8057382: f0 83 6d 00 01 lock sub DWORD PTR [ebp+0x0],0x1 8057387: 74 08 je 8057391 <_int_free+0x561> 8057389: 8d 45 00 lea eax,[ebp+0x0] 805738c: e8 4f 87 01 00 call 806fae0 <__lll_unlock_wake_private> 8057391: e9 98 fb ff ff jmp 8056f2e <_int_free+0xfe> 8057396: 8d 76 00 lea esi,[esi+0x0] 8057399: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80573a0: 83 ec 0c sub esp,0xc 80573a3: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80573a8: 89 f1 mov ecx,esi 80573aa: ff 74 24 0c push DWORD PTR [esp+0xc] 80573ae: ba a8 cb 0b 08 mov edx,0x80bcba8 80573b3: e8 88 f3 ff ff call 8056740 80573b8: 83 c4 10 add esp,0x10 80573bb: e9 d0 fd ff ff jmp 8057190 <_int_free+0x360> 80573c0: 89 d8 mov eax,ebx 80573c2: e8 b9 f9 ff ff call 8056d80 80573c7: 83 c4 3c add esp,0x3c 80573ca: 5b pop ebx 80573cb: 5e pop esi 80573cc: 5f pop edi 80573cd: 5d pop ebp 80573ce: c3 ret 80573cf: 90 nop 80573d0: 3b 7c 24 0c cmp edi,DWORD PTR [esp+0xc] 80573d4: 0f 84 54 fb ff ff je 8056f2e <_int_free+0xfe> 80573da: 84 c9 test cl,cl 80573dc: 0f 84 4c fb ff ff je 8056f2e <_int_free+0xfe> 80573e2: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80573e6: ba f2 cb 0b 08 mov edx,0x80bcbf2 80573eb: e9 2d fb ff ff jmp 8056f1d <_int_free+0xed> 80573f0: 83 ec 0c sub esp,0xc 80573f3: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80573f8: 89 f1 mov ecx,esi 80573fa: ff 74 24 0c push DWORD PTR [esp+0xc] 80573fe: ba 8b cb 0b 08 mov edx,0x80bcb8b 8057403: e8 38 f3 ff ff call 8056740 8057408: 83 c4 10 add esp,0x10 805740b: e9 48 fd ff ff jmp 8057158 <_int_free+0x328> 8057410: 83 67 04 fe and DWORD PTR [edi+0x4],0xfffffffe 8057414: e9 44 fc ff ff jmp 805705d <_int_free+0x22d> 8057419: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057420: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8057424: 85 ff test edi,edi 8057426: 75 60 jne 8057488 <_int_free+0x658> 8057428: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805742c: b9 01 00 00 00 mov ecx,0x1 8057431: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8057438: 00 8057439: 74 01 je 805743c <_int_free+0x60c> 805743b: f0 0f b1 4d 00 lock cmpxchg DWORD PTR [ebp+0x0],ecx 8057440: 74 08 je 805744a <_int_free+0x61a> 8057442: 8d 4d 00 lea ecx,[ebp+0x0] 8057445: e8 66 86 01 00 call 806fab0 <__lll_lock_wait_private> 805744a: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 805744d: 83 f8 08 cmp eax,0x8 8057450: 0f 86 6a 01 00 00 jbe 80575c0 <_int_free+0x790> 8057456: 83 e0 f8 and eax,0xfffffff8 8057459: 3b 85 4c 04 00 00 cmp eax,DWORD PTR [ebp+0x44c] 805745f: 0f 83 5b 01 00 00 jae 80575c0 <_int_free+0x790> 8057465: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805746c: 00 805746d: 74 01 je 8057470 <_int_free+0x640> 805746f: f0 83 6d 00 01 lock sub DWORD PTR [ebp+0x0],0x1 8057474: 74 08 je 805747e <_int_free+0x64e> 8057476: 8d 45 00 lea eax,[ebp+0x0] 8057479: e8 62 86 01 00 call 806fae0 <__lll_unlock_wake_private> 805747e: e9 14 fa ff ff jmp 8056e97 <_int_free+0x67> 8057483: 90 nop 8057484: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057488: 8d 4b 08 lea ecx,[ebx+0x8] 805748b: ba a8 cf 0b 08 mov edx,0x80bcfa8 8057490: e9 88 fa ff ff jmp 8056f1d <_int_free+0xed> 8057495: 8d 76 00 lea esi,[esi+0x0] 8057498: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 805749b: 85 c0 test eax,eax 805749d: 0f 84 56 fb ff ff je 8056ff9 <_int_free+0x1c9> 80574a3: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 80574a6: 0f 85 8d 03 00 00 jne 8057839 <_int_free+0xa09> 80574ac: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 80574af: 3b 5a 10 cmp ebx,DWORD PTR [edx+0x10] 80574b2: 0f 85 81 03 00 00 jne 8057839 <_int_free+0xa09> 80574b8: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80574bc: 8b 51 10 mov edx,DWORD PTR [ecx+0x10] 80574bf: 85 d2 test edx,edx 80574c1: 0f 84 f1 03 00 00 je 80578b8 <_int_free+0xa88> 80574c7: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 80574ca: 89 50 14 mov DWORD PTR [eax+0x14],edx 80574cd: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 80574d0: 89 42 10 mov DWORD PTR [edx+0x10],eax 80574d3: e9 21 fb ff ff jmp 8056ff9 <_int_free+0x1c9> 80574d8: 90 nop 80574d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80574e0: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 80574e3: 85 c0 test eax,eax 80574e5: 0f 84 6f fb ff ff je 805705a <_int_free+0x22a> 80574eb: 3b 78 14 cmp edi,DWORD PTR [eax+0x14] 80574ee: 0f 85 12 04 00 00 jne 8057906 <_int_free+0xad6> 80574f4: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 80574f7: 3b 7a 10 cmp edi,DWORD PTR [edx+0x10] 80574fa: 0f 85 06 04 00 00 jne 8057906 <_int_free+0xad6> 8057500: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8057504: 8b 4f 10 mov ecx,DWORD PTR [edi+0x10] 8057507: 85 c9 test ecx,ecx 8057509: 0f 84 cf 03 00 00 je 80578de <_int_free+0xaae> 805750f: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8057513: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 8057516: 89 50 14 mov DWORD PTR [eax+0x14],edx 8057519: 8b 57 14 mov edx,DWORD PTR [edi+0x14] 805751c: 89 42 10 mov DWORD PTR [edx+0x10],eax 805751f: e9 36 fb ff ff jmp 805705a <_int_free+0x22a> 8057524: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057528: ba 40 cf 0b 08 mov edx,0x80bcf40 805752d: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8057531: 85 c0 test eax,eax 8057533: 75 21 jne 8057556 <_int_free+0x726> 8057535: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8057539: 85 c0 test eax,eax 805753b: 74 19 je 8057556 <_int_free+0x726> 805753d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8057544: 00 8057545: 74 01 je 8057548 <_int_free+0x718> 8057547: f0 83 6d 00 01 lock sub DWORD PTR [ebp+0x0],0x1 805754c: 74 08 je 8057556 <_int_free+0x726> 805754e: 8d 45 00 lea eax,[ebp+0x0] 8057551: e8 8a 85 01 00 call 806fae0 <__lll_unlock_wake_private> 8057556: 8d 4b 08 lea ecx,[ebx+0x8] 8057559: e9 bf f9 ff ff jmp 8056f1d <_int_free+0xed> 805755e: 66 90 xchg ax,ax 8057560: 8d 56 f8 lea edx,[esi-0x8] 8057563: 83 ec 04 sub esp,0x4 8057566: 52 push edx 8057567: 50 push eax 8057568: ff 74 24 14 push DWORD PTR [esp+0x14] 805756c: e8 df 0c ff ff call 8048250 <.plt+0xa0> 8057571: 83 c4 10 add esp,0x10 8057574: e9 32 f9 ff ff jmp 8056eab <_int_free+0x7b> 8057579: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057580: 3b 70 14 cmp esi,DWORD PTR [eax+0x14] 8057583: 0f 85 72 01 00 00 jne 80576fb <_int_free+0x8cb> 8057589: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 805758c: 3b 72 10 cmp esi,DWORD PTR [edx+0x10] 805758f: 0f 85 66 01 00 00 jne 80576fb <_int_free+0x8cb> 8057595: 8b 55 10 mov edx,DWORD PTR [ebp+0x10] 8057598: 85 d2 test edx,edx 805759a: 0f 84 7e 01 00 00 je 805771e <_int_free+0x8ee> 80575a0: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80575a3: 89 50 14 mov DWORD PTR [eax+0x14],edx 80575a6: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80575a9: 89 42 10 mov DWORD PTR [edx+0x10],eax 80575ac: e9 df fb ff ff jmp 8057190 <_int_free+0x360> 80575b1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80575b8: 8b 2c 24 mov ebp,DWORD PTR [esp] 80575bb: e9 fe fc ff ff jmp 80572be <_int_free+0x48e> 80575c0: ba a8 cf 0b 08 mov edx,0x80bcfa8 80575c5: e9 73 ff ff ff jmp 805753d <_int_free+0x70d> 80575ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80575d0: ba cc cf 0b 08 mov edx,0x80bcfcc 80575d5: e9 63 ff ff ff jmp 805753d <_int_free+0x70d> 80575da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80575e0: 03 34 24 add esi,DWORD PTR [esp] 80575e3: 89 f0 mov eax,esi 80575e5: 83 c8 01 or eax,0x1 80575e8: 89 43 04 mov DWORD PTR [ebx+0x4],eax 80575eb: 89 5d 30 mov DWORD PTR [ebp+0x30],ebx 80575ee: e9 a6 fa ff ff jmp 8057099 <_int_free+0x269> 80575f3: 90 nop 80575f4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80575f8: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 80575fb: 83 e2 f8 and edx,0xfffffff8 80575fe: 01 d0 add eax,edx 8057600: 39 c7 cmp edi,eax 8057602: 0f 82 6c f9 ff ff jb 8056f74 <_int_free+0x144> 8057608: ba 64 cf 0b 08 mov edx,0x80bcf64 805760d: e9 1b ff ff ff jmp 805752d <_int_free+0x6fd> 8057612: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057618: ba 1c cf 0b 08 mov edx,0x80bcf1c 805761d: e9 0b ff ff ff jmp 805752d <_int_free+0x6fd> 8057622: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057628: 89 e8 mov eax,ebp 805762a: e8 f1 f2 ff ff call 8056920 805762f: e9 7b fa ff ff jmp 80570af <_int_free+0x27f> 8057634: 8d 56 f8 lea edx,[esi-0x8] 8057637: 83 ec 04 sub esp,0x4 805763a: 52 push edx 805763b: 50 push eax 805763c: 8d 43 08 lea eax,[ebx+0x8] 805763f: 50 push eax 8057640: e8 0b 0c ff ff call 8048250 <.plt+0xa0> 8057645: 83 c4 10 add esp,0x10 8057648: e9 5c f9 ff ff jmp 8056fa9 <_int_free+0x179> 805764d: 83 ec 0c sub esp,0xc 8057650: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8057655: 89 d9 mov ecx,ebx 8057657: 55 push ebp 8057658: ba a8 cb 0b 08 mov edx,0x80bcba8 805765d: e8 de f0 ff ff call 8056740 8057662: 83 c4 10 add esp,0x10 8057665: e9 8f f9 ff ff jmp 8056ff9 <_int_free+0x1c9> 805766a: ba 84 cf 0b 08 mov edx,0x80bcf84 805766f: e9 b9 fe ff ff jmp 805752d <_int_free+0x6fd> 8057674: 83 ec 0c sub esp,0xc 8057677: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805767c: 89 f9 mov ecx,edi 805767e: 55 push ebp 805767f: ba a8 cb 0b 08 mov edx,0x80bcba8 8057684: e8 b7 f0 ff ff call 8056740 8057689: 83 c4 10 add esp,0x10 805768c: e9 c9 f9 ff ff jmp 805705a <_int_free+0x22a> 8057691: a1 50 b5 0e 08 mov eax,ds:0x80eb550 8057696: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 8057699: 83 e0 f8 and eax,0xfffffff8 805769c: 3b 05 e0 b4 0e 08 cmp eax,DWORD PTR ds:0x80eb4e0 80576a2: 0f 82 b8 fc ff ff jb 8057360 <_int_free+0x530> 80576a8: a1 e4 b4 0e 08 mov eax,ds:0x80eb4e4 80576ad: b9 6c b9 0e 08 mov ecx,0x80eb96c 80576b2: ba 50 b5 0e 08 mov edx,0x80eb550 80576b7: e8 e4 ee ff ff call 80565a0 80576bc: e9 9f fc ff ff jmp 8057360 <_int_free+0x530> 80576c1: 83 ec 0c sub esp,0xc 80576c4: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80576c9: 89 d9 mov ecx,ebx 80576cb: 55 push ebp 80576cc: ba 8b cb 0b 08 mov edx,0x80bcb8b 80576d1: e8 6a f0 ff ff call 8056740 80576d6: 83 c4 10 add esp,0x10 80576d9: e9 e6 f8 ff ff jmp 8056fc4 <_int_free+0x194> 80576de: 83 ec 0c sub esp,0xc 80576e1: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80576e6: 89 f9 mov ecx,edi 80576e8: 55 push ebp 80576e9: ba 8b cb 0b 08 mov edx,0x80bcb8b 80576ee: e8 4d f0 ff ff call 8056740 80576f3: 83 c4 10 add esp,0x10 80576f6: e9 24 f9 ff ff jmp 805701f <_int_free+0x1ef> 80576fb: 83 ec 0c sub esp,0xc 80576fe: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8057703: 89 f1 mov ecx,esi 8057705: ff 74 24 0c push DWORD PTR [esp+0xc] 8057709: ba d0 ce 0b 08 mov edx,0x80bced0 805770e: e8 2d f0 ff ff call 8056740 8057713: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8057716: 83 c4 10 add esp,0x10 8057719: e9 77 fe ff ff jmp 8057595 <_int_free+0x765> 805771e: 39 c6 cmp esi,eax 8057720: 0f 84 87 01 00 00 je 80578ad <_int_free+0xa7d> 8057726: 89 45 10 mov DWORD PTR [ebp+0x10],eax 8057729: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805772c: 89 45 14 mov DWORD PTR [ebp+0x14],eax 805772f: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8057732: 89 68 14 mov DWORD PTR [eax+0x14],ebp 8057735: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 8057738: 89 68 10 mov DWORD PTR [eax+0x10],ebp 805773b: e9 50 fa ff ff jmp 8057190 <_int_free+0x360> 8057740: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 8057743: 89 cf mov edi,ecx 8057745: e9 74 fb ff ff jmp 80572be <_int_free+0x48e> 805774a: 83 ec 08 sub esp,0x8 805774d: 6a 00 push 0x0 805774f: 6a ff push 0xffffffff 8057751: 6a 32 push 0x32 8057753: 6a 00 push 0x0 8057755: ff 74 24 20 push DWORD PTR [esp+0x20] 8057759: 8b 5c 24 2c mov ebx,DWORD PTR [esp+0x2c] 805775d: 89 d8 mov eax,ebx 805775f: 01 f8 add eax,edi 8057761: 50 push eax 8057762: e8 d9 72 01 00 call 806ea40 <__mmap> 8057767: 83 c4 20 add esp,0x20 805776a: 83 f8 ff cmp eax,0xffffffff 805776d: 0f 84 ed fb ff ff je 8057360 <_int_free+0x530> 8057773: 89 5f 0c mov DWORD PTR [edi+0xc],ebx 8057776: e9 c1 fb ff ff jmp 805733c <_int_free+0x50c> 805777b: a1 cc af 0e 08 mov eax,ds:0x80eafcc 8057780: 85 c0 test eax,eax 8057782: a3 c0 b4 0e 08 mov ds:0x80eb4c0,eax 8057787: 75 68 jne 80577f1 <_int_free+0x9c1> 8057789: b9 00 00 08 00 mov ecx,0x80000 805778e: bb e4 d0 0b 08 mov ebx,0x80bd0e4 8057793: b8 05 00 00 00 mov eax,0x5 8057798: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 805779e: 3d 00 f0 ff ff cmp eax,0xfffff000 80577a3: 89 c3 mov ebx,eax 80577a5: 0f 87 bf 01 00 00 ja 805796a <_int_free+0xb3a> 80577ab: 85 db test ebx,ebx 80577ad: 78 42 js 80577f1 <_int_free+0x9c1> 80577af: 8d 4c 24 2f lea ecx,[esp+0x2f] 80577b3: ba 01 00 00 00 mov edx,0x1 80577b8: b8 03 00 00 00 mov eax,0x3 80577bd: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80577c3: 3d 00 f0 ff ff cmp eax,0xfffff000 80577c8: 0f 87 92 01 00 00 ja 8057960 <_int_free+0xb30> 80577ce: 85 c0 test eax,eax 80577d0: 7e 0a jle 80577dc <_int_free+0x9ac> 80577d2: 80 7c 24 2f 32 cmp BYTE PTR [esp+0x2f],0x32 80577d7: 0f 94 44 24 0c sete BYTE PTR [esp+0xc] 80577dc: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 80577e1: a3 c0 b4 0e 08 mov ds:0x80eb4c0,eax 80577e6: b8 06 00 00 00 mov eax,0x6 80577eb: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 80577f1: 8b 0d c0 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c0 80577f7: 85 c9 test ecx,ecx 80577f9: 0f 95 c0 setne al 80577fc: e9 1b fb ff ff jmp 805731c <_int_free+0x4ec> 8057801: 83 ec 0c sub esp,0xc 8057804: b9 46 02 00 00 mov ecx,0x246 8057809: ba 26 cb 0b 08 mov edx,0x80bcb26 805780e: 68 50 d9 0b 08 push 0x80bd950 8057813: b8 ac d0 0b 08 mov eax,0x80bd0ac 8057818: e8 43 ea ff ff call 8056260 <__malloc_assert> 805781d: 83 ec 0c sub esp,0xc 8057820: b9 45 02 00 00 mov ecx,0x245 8057825: ba 26 cb 0b 08 mov edx,0x80bcb26 805782a: 68 50 d9 0b 08 push 0x80bd950 805782f: b8 6c d0 0b 08 mov eax,0x80bd06c 8057834: e8 27 ea ff ff call 8056260 <__malloc_assert> 8057839: 83 ec 0c sub esp,0xc 805783c: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8057841: 89 d9 mov ecx,ebx 8057843: 55 push ebp 8057844: ba d0 ce 0b 08 mov edx,0x80bced0 8057849: e8 f2 ee ff ff call 8056740 805784e: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8057851: 83 c4 10 add esp,0x10 8057854: e9 5f fc ff ff jmp 80574b8 <_int_free+0x688> 8057859: 83 ec 0c sub esp,0xc 805785c: b9 39 02 00 00 mov ecx,0x239 8057861: ba 26 cb 0b 08 mov edx,0x80bcb26 8057866: 68 50 d9 0b 08 push 0x80bd950 805786b: b8 40 d0 0b 08 mov eax,0x80bd040 8057870: e8 eb e9 ff ff call 8056260 <__malloc_assert> 8057875: 83 ec 0c sub esp,0xc 8057878: b9 36 02 00 00 mov ecx,0x236 805787d: ba 26 cb 0b 08 mov edx,0x80bcb26 8057882: 68 50 d9 0b 08 push 0x80bd950 8057887: b8 10 d0 0b 08 mov eax,0x80bd010 805788c: e8 cf e9 ff ff call 8056260 <__malloc_assert> 8057891: 83 ec 0c sub esp,0xc 8057894: b9 33 02 00 00 mov ecx,0x233 8057899: ba 26 cb 0b 08 mov edx,0x80bcb26 805789e: 68 50 d9 0b 08 push 0x80bd950 80578a3: b8 22 cc 0b 08 mov eax,0x80bcc22 80578a8: e8 b3 e9 ff ff call 8056260 <__malloc_assert> 80578ad: 89 6d 14 mov DWORD PTR [ebp+0x14],ebp 80578b0: 89 6d 10 mov DWORD PTR [ebp+0x10],ebp 80578b3: e9 d8 f8 ff ff jmp 8057190 <_int_free+0x360> 80578b8: 39 c3 cmp ebx,eax 80578ba: 0f 84 86 00 00 00 je 8057946 <_int_free+0xb16> 80578c0: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80578c4: 89 41 10 mov DWORD PTR [ecx+0x10],eax 80578c7: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80578ca: 89 41 14 mov DWORD PTR [ecx+0x14],eax 80578cd: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 80578d0: 89 48 14 mov DWORD PTR [eax+0x14],ecx 80578d3: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 80578d6: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80578d9: e9 1b f7 ff ff jmp 8056ff9 <_int_free+0x1c9> 80578de: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 80578e2: 74 6f je 8057953 <_int_free+0xb23> 80578e4: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80578e8: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 80578ec: 89 47 10 mov DWORD PTR [edi+0x10],eax 80578ef: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 80578f2: 89 47 14 mov DWORD PTR [edi+0x14],eax 80578f5: 8b 41 10 mov eax,DWORD PTR [ecx+0x10] 80578f8: 89 78 14 mov DWORD PTR [eax+0x14],edi 80578fb: 8b 41 14 mov eax,DWORD PTR [ecx+0x14] 80578fe: 89 78 10 mov DWORD PTR [eax+0x10],edi 8057901: e9 54 f7 ff ff jmp 805705a <_int_free+0x22a> 8057906: 83 ec 0c sub esp,0xc 8057909: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805790e: ba d0 ce 0b 08 mov edx,0x80bced0 8057913: 55 push ebp 8057914: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 8057918: 89 f9 mov ecx,edi 805791a: e8 21 ee ff ff call 8056740 805791f: 8b 47 10 mov eax,DWORD PTR [edi+0x10] 8057922: 83 c4 10 add esp,0x10 8057925: e9 d6 fb ff ff jmp 8057500 <_int_free+0x6d0> 805792a: 83 ec 0c sub esp,0xc 805792d: b9 1e 10 00 00 mov ecx,0x101e 8057932: ba d4 ca 0b 08 mov edx,0x80bcad4 8057937: 68 5c d9 0b 08 push 0x80bd95c 805793c: b8 0f cc 0b 08 mov eax,0x80bcc0f 8057941: e8 1a e9 ff ff call 8056260 <__malloc_assert> 8057946: 89 c8 mov eax,ecx 8057948: 89 48 14 mov DWORD PTR [eax+0x14],ecx 805794b: 89 48 10 mov DWORD PTR [eax+0x10],ecx 805794e: e9 a6 f6 ff ff jmp 8056ff9 <_int_free+0x1c9> 8057953: 89 f8 mov eax,edi 8057955: 89 78 14 mov DWORD PTR [eax+0x14],edi 8057958: 89 78 10 mov DWORD PTR [eax+0x10],edi 805795b: e9 fa f6 ff ff jmp 805705a <_int_free+0x22a> 8057960: e8 4b 98 01 00 call 80711b0 <__syscall_error> 8057965: e9 64 fe ff ff jmp 80577ce <_int_free+0x99e> 805796a: e8 41 98 01 00 call 80711b0 <__syscall_error> 805796f: 89 c3 mov ebx,eax 8057971: e9 35 fe ff ff jmp 80577ab <_int_free+0x97b> 8057976: 8d 4b 08 lea ecx,[ebx+0x8] 8057979: ba cc cf 0b 08 mov edx,0x80bcfcc 805797e: e9 9a f5 ff ff jmp 8056f1d <_int_free+0xed> 8057983: 83 ec 0c sub esp,0xc 8057986: b9 24 10 00 00 mov ecx,0x1024 805798b: ba d4 ca 0b 08 mov edx,0x80bcad4 8057990: 68 5c d9 0b 08 push 0x80bd95c 8057995: b8 3e cc 0b 08 mov eax,0x80bcc3e 805799a: e8 c1 e8 ff ff call 8056260 <__malloc_assert> 805799f: 90 nop 080579a0 : 80579a0: 55 push ebp 80579a1: 57 push edi 80579a2: 89 c7 mov edi,eax 80579a4: 56 push esi 80579a5: 53 push ebx 80579a6: 83 ec 3c sub esp,0x3c 80579a9: a1 08 ba 0e 08 mov eax,ds:0x80eba08 80579ae: 85 d2 test edx,edx 80579b0: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80579b4: 0f 84 76 02 00 00 je 8057c30 80579ba: 39 3d e8 b4 0e 08 cmp DWORD PTR ds:0x80eb4e8,edi 80579c0: 89 d6 mov esi,edx 80579c2: 0f 86 60 01 00 00 jbe 8057b28 80579c8: c6 44 24 18 00 mov BYTE PTR [esp+0x18],0x0 80579cd: 8d 46 30 lea eax,[esi+0x30] 80579d0: 89 7c 24 08 mov DWORD PTR [esp+0x8],edi 80579d4: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 80579d8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80579dc: 8d 44 38 03 lea eax,[eax+edi*1+0x3] 80579e0: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 80579e4: 8b 6e 30 mov ebp,DWORD PTR [esi+0x30] 80579e7: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80579ea: 89 c7 mov edi,eax 80579ec: 83 e7 f8 and edi,0xfffffff8 80579ef: 85 ff test edi,edi 80579f1: 8d 5c 3d 00 lea ebx,[ebp+edi*1+0x0] 80579f5: 0f 95 c1 setne cl 80579f8: 3b 6c 24 14 cmp ebp,DWORD PTR [esp+0x14] 80579fc: 0f 85 ee 00 00 00 jne 8057af0 8057a02: 84 c9 test cl,cl 8057a04: 0f 85 e6 00 00 00 jne 8057af0 8057a0a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057a0e: 83 c0 10 add eax,0x10 8057a11: 39 c7 cmp edi,eax 8057a13: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 8057a17: 0f 83 25 07 00 00 jae 8058142 8057a1d: 81 fe 20 b5 0e 08 cmp esi,0x80eb520 8057a23: 0f 84 a7 02 00 00 je 8057cd0 8057a29: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8057a2d: 89 eb mov ebx,ebp 8057a2f: 81 e3 00 00 f0 ff and ebx,0xfff00000 8057a35: 29 f9 sub ecx,edi 8057a37: 85 c9 test ecx,ecx 8057a39: 0f 8e 21 01 00 00 jle 8057b60 8057a3f: a1 08 ba 0e 08 mov eax,ds:0x80eba08 8057a44: 8b 53 08 mov edx,DWORD PTR [ebx+0x8] 8057a47: 8d 4c 01 ff lea ecx,[ecx+eax*1-0x1] 8057a4b: f7 d8 neg eax 8057a4d: 21 c8 and eax,ecx 8057a4f: 8d 0c 10 lea ecx,[eax+edx*1] 8057a52: 81 f9 00 00 10 00 cmp ecx,0x100000 8057a58: 0f 87 02 01 00 00 ja 8057b60 8057a5e: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8057a61: 39 c1 cmp ecx,eax 8057a63: 0f 87 7f 01 00 00 ja 8057be8 8057a69: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8057a6d: 89 c8 mov eax,ecx 8057a6f: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 8057a73: 89 e9 mov ecx,ebp 8057a75: 8b ae 4c 04 00 00 mov ebp,DWORD PTR [esi+0x44c] 8057a7b: 89 43 08 mov DWORD PTR [ebx+0x8],eax 8057a7e: 01 c3 add ebx,eax 8057a80: 29 d5 sub ebp,edx 8057a82: 89 ea mov edx,ebp 8057a84: 01 c2 add edx,eax 8057a86: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8057a8a: 89 96 4c 04 00 00 mov DWORD PTR [esi+0x44c],edx 8057a90: 29 c3 sub ebx,eax 8057a92: 83 cb 01 or ebx,0x1 8057a95: 89 58 04 mov DWORD PTR [eax+0x4],ebx 8057a98: 39 96 50 04 00 00 cmp DWORD PTR [esi+0x450],edx 8057a9e: 73 06 jae 8057aa6 8057aa0: 89 96 50 04 00 00 mov DWORD PTR [esi+0x450],edx 8057aa6: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8057aa9: 83 e0 f8 and eax,0xfffffff8 8057aac: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 8057ab0: 0f 87 3a 03 00 00 ja 8057df0 8057ab6: 29 f8 sub eax,edi 8057ab8: 8d 1c 39 lea ebx,[ecx+edi*1] 8057abb: 31 d2 xor edx,edx 8057abd: 81 fe 20 b5 0e 08 cmp esi,0x80eb520 8057ac3: 0f 95 c2 setne dl 8057ac6: 89 5e 30 mov DWORD PTR [esi+0x30],ebx 8057ac9: 83 c8 01 or eax,0x1 8057acc: 89 d6 mov esi,edx 8057ace: 89 fa mov edx,edi 8057ad0: c1 e6 02 shl esi,0x2 8057ad3: 83 ca 01 or edx,0x1 8057ad6: 09 f2 or edx,esi 8057ad8: 89 51 04 mov DWORD PTR [ecx+0x4],edx 8057adb: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8057ade: 8d 41 08 lea eax,[ecx+0x8] 8057ae1: 83 c4 3c add esp,0x3c 8057ae4: 5b pop ebx 8057ae5: 5e pop esi 8057ae6: 5f pop edi 8057ae7: 5d pop ebp 8057ae8: c3 ret 8057ae9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057af0: 83 ff 0f cmp edi,0xf 8057af3: 76 13 jbe 8057b08 8057af5: a8 01 test al,0x1 8057af7: 74 0f je 8057b08 8057af9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8057afd: 83 e8 01 sub eax,0x1 8057b00: 85 c3 test ebx,eax 8057b02: 0f 84 02 ff ff ff je 8057a0a 8057b08: 83 ec 0c sub esp,0xc 8057b0b: b9 66 09 00 00 mov ecx,0x966 8057b10: ba d4 ca 0b 08 mov edx,0x80bcad4 8057b15: 68 68 d9 0b 08 push 0x80bd968 8057b1a: b8 40 d1 0b 08 mov eax,0x80bd140 8057b1f: e8 3c e7 ff ff call 8056260 <__malloc_assert> 8057b24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057b28: a1 f8 b4 0e 08 mov eax,ds:0x80eb4f8 8057b2d: 39 05 f4 b4 0e 08 cmp DWORD PTR ds:0x80eb4f4,eax 8057b33: 0f 8d 8f fe ff ff jge 80579c8 8057b39: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8057b3d: 8d 5c 38 03 lea ebx,[eax+edi*1+0x3] 8057b41: f7 d8 neg eax 8057b43: 21 c3 and ebx,eax 8057b45: 39 df cmp edi,ebx 8057b47: 0f 82 49 06 00 00 jb 8058196 8057b4d: c6 44 24 18 01 mov BYTE PTR [esp+0x18],0x1 8057b52: e9 76 fe ff ff jmp 80579cd 8057b57: 89 f6 mov esi,esi 8057b59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8057b60: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057b64: 8b 15 e4 b4 0e 08 mov edx,DWORD PTR ds:0x80eb4e4 8057b6a: 83 c0 20 add eax,0x20 8057b6d: e8 5e e7 ff ff call 80562d0 8057b72: 85 c0 test eax,eax 8057b74: 0f 84 96 02 00 00 je 8057e10 8057b7a: 89 58 04 mov DWORD PTR [eax+0x4],ebx 8057b7d: 8b 96 4c 04 00 00 mov edx,DWORD PTR [esi+0x44c] 8057b83: 8d 48 10 lea ecx,[eax+0x10] 8057b86: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 8057b89: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 8057b8d: 89 fd mov ebp,edi 8057b8f: 89 30 mov DWORD PTR [eax],esi 8057b91: 89 4e 30 mov DWORD PTR [esi+0x30],ecx 8057b94: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8057b98: 01 da add edx,ebx 8057b9a: 83 eb 10 sub ebx,0x10 8057b9d: 83 cb 01 or ebx,0x1 8057ba0: 89 96 4c 04 00 00 mov DWORD PTR [esi+0x44c],edx 8057ba6: 89 58 14 mov DWORD PTR [eax+0x14],ebx 8057ba9: 89 e8 mov eax,ebp 8057bab: 8d 5d f8 lea ebx,[ebp-0x8] 8057bae: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 8057bb2: 83 e8 10 sub eax,0x10 8057bb5: 01 dd add ebp,ebx 8057bb7: 83 f8 0f cmp eax,0xf 8057bba: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 8057bbe: c7 45 04 01 00 00 00 mov DWORD PTR [ebp+0x4],0x1 8057bc5: 0f 87 ed 01 00 00 ja 8057db8 8057bcb: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 8057bcf: 89 d8 mov eax,ebx 8057bd1: 83 c8 01 or eax,0x1 8057bd4: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8057bd7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057bdb: 89 18 mov DWORD PTR [eax],ebx 8057bdd: e9 b6 fe ff ff jmp 8057a98 8057be2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057be8: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 8057bec: 83 ec 04 sub esp,0x4 8057bef: 89 ca mov edx,ecx 8057bf1: 6a 03 push 0x3 8057bf3: 29 c2 sub edx,eax 8057bf5: 01 d8 add eax,ebx 8057bf7: 89 4c 24 28 mov DWORD PTR [esp+0x28],ecx 8057bfb: 52 push edx 8057bfc: 50 push eax 8057bfd: e8 4e 6f 01 00 call 806eb50 <__mprotect> 8057c02: 83 c4 10 add esp,0x10 8057c05: 85 c0 test eax,eax 8057c07: 0f 85 53 ff ff ff jne 8057b60 8057c0d: 8b 4c 24 20 mov ecx,DWORD PTR [esp+0x20] 8057c11: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 8057c15: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 8057c19: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8057c1d: 89 c8 mov eax,ecx 8057c1f: 89 4b 0c mov DWORD PTR [ebx+0xc],ecx 8057c22: 8b 4e 30 mov ecx,DWORD PTR [esi+0x30] 8057c25: e9 4b fe ff ff jmp 8057a75 8057c2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057c30: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8057c34: 8d 5c 38 03 lea ebx,[eax+edi*1+0x3] 8057c38: f7 d8 neg eax 8057c3a: 21 c3 and ebx,eax 8057c3c: 39 fb cmp ebx,edi 8057c3e: 0f 86 b8 01 00 00 jbe 8057dfc 8057c44: 83 ec 08 sub esp,0x8 8057c47: 6a 00 push 0x0 8057c49: 6a ff push 0xffffffff 8057c4b: 6a 22 push 0x22 8057c4d: 6a 03 push 0x3 8057c4f: 53 push ebx 8057c50: 6a 00 push 0x0 8057c52: e8 e9 6d 01 00 call 806ea40 <__mmap> 8057c57: 83 c4 20 add esp,0x20 8057c5a: 83 f8 ff cmp eax,0xffffffff 8057c5d: 0f 84 99 01 00 00 je 8057dfc 8057c63: 8d 48 08 lea ecx,[eax+0x8] 8057c66: f6 c1 07 test cl,0x7 8057c69: 0f 85 ef 04 00 00 jne 805815e 8057c6f: 89 da mov edx,ebx 8057c71: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8057c77: 83 ca 02 or edx,0x2 8057c7a: 89 50 04 mov DWORD PTR [eax+0x4],edx 8057c7d: ba 01 00 00 00 mov edx,0x1 8057c82: f0 0f c1 15 f4 b4 0e lock xadd DWORD PTR ds:0x80eb4f4,edx 8057c89: 08 8057c8a: 83 c2 01 add edx,0x1 8057c8d: a1 fc b4 0e 08 mov eax,ds:0x80eb4fc 8057c92: 39 c2 cmp edx,eax 8057c94: 7e 0a jle 8057ca0 8057c96: f0 0f b1 15 fc b4 0e lock cmpxchg DWORD PTR ds:0x80eb4fc,edx 8057c9d: 08 8057c9e: 75 ed jne 8057c8d 8057ca0: 89 df mov edi,ebx 8057ca2: f0 0f c1 3d 04 b5 0e lock xadd DWORD PTR ds:0x80eb504,edi 8057ca9: 08 8057caa: 01 fb add ebx,edi 8057cac: a1 08 b5 0e 08 mov eax,ds:0x80eb508 8057cb1: 39 c3 cmp ebx,eax 8057cb3: 76 0a jbe 8057cbf 8057cb5: f0 0f b1 1d 08 b5 0e lock cmpxchg DWORD PTR ds:0x80eb508,ebx 8057cbc: 08 8057cbd: 75 ed jne 8057cac 8057cbf: 89 c8 mov eax,ecx 8057cc1: e9 1b fe ff ff jmp 8057ae1 8057cc6: 8d 76 00 lea esi,[esi+0x0] 8057cc9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8057cd0: f6 05 24 b5 0e 08 02 test BYTE PTR ds:0x80eb524,0x2 8057cd7: 89 fa mov edx,edi 8057cd9: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 8057cdd: a1 e4 b4 0e 08 mov eax,ds:0x80eb4e4 8057ce2: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8057ce6: 89 6c 24 14 mov DWORD PTR [esp+0x14],ebp 8057cea: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 8057cee: 8d 44 07 10 lea eax,[edi+eax*1+0x10] 8057cf2: 0f 85 48 01 00 00 jne 8057e40 8057cf8: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8057cfc: 29 d0 sub eax,edx 8057cfe: 8d 5d ff lea ebx,[ebp-0x1] 8057d01: f7 dd neg ebp 8057d03: 89 6c 24 2c mov DWORD PTR [esp+0x2c],ebp 8057d07: 01 d8 add eax,ebx 8057d09: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 8057d0d: 21 e8 and eax,ebp 8057d0f: 85 c0 test eax,eax 8057d11: 89 c2 mov edx,eax 8057d13: 89 c3 mov ebx,eax 8057d15: 0f 8e b5 03 00 00 jle 80580d0 8057d1b: 88 4c 24 20 mov BYTE PTR [esp+0x20],cl 8057d1f: 83 ec 0c sub esp,0xc 8057d22: 52 push edx 8057d23: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8057d27: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 8057d2d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8057d31: 83 c4 10 add esp,0x10 8057d34: 85 c0 test eax,eax 8057d36: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8057d3a: 0f b6 4c 24 20 movzx ecx,BYTE PTR [esp+0x20] 8057d3f: 0f 84 7b 03 00 00 je 80580c0 8057d45: a1 ec c4 0e 08 mov eax,ds:0x80ec4ec 8057d4a: c6 44 24 20 01 mov BYTE PTR [esp+0x20],0x1 8057d4f: 85 c0 test eax,eax 8057d51: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 8057d58: 00 8057d59: 0f 85 51 03 00 00 jne 80580b0 8057d5f: a1 0c b5 0e 08 mov eax,ds:0x80eb50c 8057d64: 85 c0 test eax,eax 8057d66: 0f 84 24 03 00 00 je 8058090 8057d6c: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 8057d72: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 8057d76: 89 5c 24 24 mov DWORD PTR [esp+0x24],ebx 8057d7a: 01 da add edx,ebx 8057d7c: 39 6c 24 1c cmp DWORD PTR [esp+0x1c],ebp 8057d80: 89 15 6c b9 0e 08 mov DWORD PTR ds:0x80eb96c,edx 8057d86: 0f 85 54 01 00 00 jne 8057ee0 8057d8c: 80 7c 24 20 00 cmp BYTE PTR [esp+0x20],0x0 8057d91: 0f 84 49 01 00 00 je 8057ee0 8057d97: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 8057d9b: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 8057d9f: 01 d9 add ecx,ebx 8057da1: 83 c9 01 or ecx,0x1 8057da4: 89 48 04 mov DWORD PTR [eax+0x4],ecx 8057da7: 8b 0d 50 b5 0e 08 mov ecx,DWORD PTR ds:0x80eb550 8057dad: e9 e6 fc ff ff jmp 8057a98 8057db2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8057db8: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8057dbc: b9 01 00 00 00 mov ecx,0x1 8057dc1: c7 44 02 04 09 00 00 mov DWORD PTR [edx+eax*1+0x4],0x9 8057dc8: 00 8057dc9: 83 c8 05 or eax,0x5 8057dcc: c7 45 00 08 00 00 00 mov DWORD PTR [ebp+0x0],0x8 8057dd3: 89 42 04 mov DWORD PTR [edx+0x4],eax 8057dd6: 89 f0 mov eax,esi 8057dd8: e8 53 f0 ff ff call 8056e30 <_int_free> 8057ddd: 8b 96 4c 04 00 00 mov edx,DWORD PTR [esi+0x44c] 8057de3: 8b 4e 30 mov ecx,DWORD PTR [esi+0x30] 8057de6: e9 ad fc ff ff jmp 8057a98 8057deb: 90 nop 8057dec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8057df0: b8 e8 ff ff ff mov eax,0xffffffe8 8057df5: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8057dfc: 83 c4 3c add esp,0x3c 8057dff: 31 c0 xor eax,eax 8057e01: 5b pop ebx 8057e02: 5e pop esi 8057e03: 5f pop edi 8057e04: 5d pop ebp 8057e05: c3 ret 8057e06: 8d 76 00 lea esi,[esi+0x0] 8057e09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8057e10: 80 7c 24 18 00 cmp BYTE PTR [esp+0x18],0x0 8057e15: 0f 85 f5 01 00 00 jne 8058010 8057e1b: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 8057e1f: f7 db neg ebx 8057e21: 23 5c 24 1c and ebx,DWORD PTR [esp+0x1c] 8057e25: 39 5c 24 08 cmp DWORD PTR [esp+0x8],ebx 8057e29: 0f 82 8a 03 00 00 jb 80581b9 8057e2f: c6 44 24 18 01 mov BYTE PTR [esp+0x18],0x1 8057e34: e9 ab fb ff ff jmp 80579e4 8057e39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8057e40: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8057e44: 8d 5a ff lea ebx,[edx-0x1] 8057e47: f7 da neg edx 8057e49: 89 54 24 2c mov DWORD PTR [esp+0x2c],edx 8057e4d: 01 d8 add eax,ebx 8057e4f: 89 5c 24 28 mov DWORD PTR [esp+0x28],ebx 8057e53: 21 d0 and eax,edx 8057e55: 85 c0 test eax,eax 8057e57: 89 c2 mov edx,eax 8057e59: 89 c3 mov ebx,eax 8057e5b: 0f 8f ba fe ff ff jg 8057d1b 8057e61: 81 fb ff ff 0f 00 cmp ebx,0xfffff 8057e67: 89 da mov edx,ebx 8057e69: 77 0a ja 8057e75 8057e6b: ba 00 00 10 00 mov edx,0x100000 8057e70: bb 00 00 10 00 mov ebx,0x100000 8057e75: 39 d7 cmp edi,edx 8057e77: 0f 83 78 01 00 00 jae 8057ff5 8057e7d: 88 4c 24 20 mov BYTE PTR [esp+0x20],cl 8057e81: 83 ec 08 sub esp,0x8 8057e84: 6a 00 push 0x0 8057e86: 6a ff push 0xffffffff 8057e88: 6a 22 push 0x22 8057e8a: 6a 03 push 0x3 8057e8c: 52 push edx 8057e8d: 89 54 24 28 mov DWORD PTR [esp+0x28],edx 8057e91: 6a 00 push 0x0 8057e93: e8 a8 6b 01 00 call 806ea40 <__mmap> 8057e98: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8057e9c: 83 c4 20 add esp,0x20 8057e9f: 83 f8 ff cmp eax,0xffffffff 8057ea2: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8057ea6: 0f b6 4c 24 20 movzx ecx,BYTE PTR [esp+0x20] 8057eab: 0f 84 44 01 00 00 je 8057ff5 8057eb1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057eb5: 83 0d 24 b5 0e 08 02 or DWORD PTR ds:0x80eb524,0x2 8057ebc: 85 c0 test eax,eax 8057ebe: 0f 84 31 01 00 00 je 8057ff5 8057ec4: 03 54 24 08 add edx,DWORD PTR [esp+0x8] 8057ec8: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8057ecc: 0f 94 44 24 20 sete BYTE PTR [esp+0x20] 8057ed1: e9 89 fe ff ff jmp 8057d5f 8057ed6: 8d 76 00 lea esi,[esi+0x0] 8057ed9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8057ee0: f6 05 24 b5 0e 08 02 test BYTE PTR ds:0x80eb524,0x2 8057ee7: 0f 85 3b 01 00 00 jne 8058028 8057eed: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057ef1: 39 44 24 1c cmp DWORD PTR [esp+0x1c],eax 8057ef5: 76 08 jbe 8057eff 8057ef7: 84 c9 test cl,cl 8057ef9: 0f 85 e6 01 00 00 jne 80580e5 8057eff: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8057f03: 85 c0 test eax,eax 8057f05: 74 10 je 8057f17 8057f07: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8057f0b: 2b 44 24 1c sub eax,DWORD PTR [esp+0x1c] 8057f0f: 01 c2 add edx,eax 8057f11: 89 15 6c b9 0e 08 mov DWORD PTR ds:0x80eb96c,edx 8057f17: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8057f1b: 89 c8 mov eax,ecx 8057f1d: 83 e0 07 and eax,0x7 8057f20: 0f 84 7a 01 00 00 je 80580a0 8057f26: ba 08 00 00 00 mov edx,0x8 8057f2b: 29 c2 sub edx,eax 8057f2d: 89 c8 mov eax,ecx 8057f2f: 01 d0 add eax,edx 8057f31: 89 c5 mov ebp,eax 8057f33: 03 54 24 18 add edx,DWORD PTR [esp+0x18] 8057f37: 89 d9 mov ecx,ebx 8057f39: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 8057f3d: 01 d1 add ecx,edx 8057f3f: 03 4c 24 08 add ecx,DWORD PTR [esp+0x8] 8057f43: 01 c8 add eax,ecx 8057f45: 23 44 24 2c and eax,DWORD PTR [esp+0x2c] 8057f49: 29 ca sub edx,ecx 8057f4b: 8d 1c 10 lea ebx,[eax+edx*1] 8057f4e: 85 db test ebx,ebx 8057f50: 0f 88 24 02 00 00 js 805817a 8057f56: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 8057f5a: 83 ec 0c sub esp,0xc 8057f5d: 53 push ebx 8057f5e: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 8057f64: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8057f68: 83 c4 10 add esp,0x10 8057f6b: 85 c0 test eax,eax 8057f6d: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8057f71: 0f 84 b4 01 00 00 je 805812b 8057f77: a1 ec c4 0e 08 mov eax,ds:0x80ec4ec 8057f7c: 85 c0 test eax,eax 8057f7e: 0f 85 8e 01 00 00 jne 8058112 8057f84: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 8057f8a: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 8057f8e: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 8057f92: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8057f96: 01 da add edx,ebx 8057f98: 29 e8 sub eax,ebp 8057f9a: 89 2d 50 b5 0e 08 mov DWORD PTR ds:0x80eb550,ebp 8057fa0: 01 c8 add eax,ecx 8057fa2: 83 c8 01 or eax,0x1 8057fa5: 89 45 04 mov DWORD PTR [ebp+0x4],eax 8057fa8: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8057fac: 89 15 6c b9 0e 08 mov DWORD PTR ds:0x80eb96c,edx 8057fb2: 85 c0 test eax,eax 8057fb4: 0f 84 c6 00 00 00 je 8058080 8057fba: 83 e8 10 sub eax,0x10 8057fbd: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 8057fc1: 89 c1 mov ecx,eax 8057fc3: 83 c9 01 or ecx,0x1 8057fc6: 83 f8 0f cmp eax,0xf 8057fc9: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8057fcc: c7 44 03 04 09 00 00 mov DWORD PTR [ebx+eax*1+0x4],0x9 8057fd3: 00 8057fd4: 89 e9 mov ecx,ebp 8057fd6: c7 44 03 0c 09 00 00 mov DWORD PTR [ebx+eax*1+0xc],0x9 8057fdd: 00 8057fde: 0f 86 b4 fa ff ff jbe 8057a98 8057fe4: b9 01 00 00 00 mov ecx,0x1 8057fe9: 89 da mov edx,ebx 8057feb: b8 20 b5 0e 08 mov eax,0x80eb520 8057ff0: e8 3b ee ff ff call 8056e30 <_int_free> 8057ff5: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 8057ffb: 8b 0d 50 b5 0e 08 mov ecx,DWORD PTR ds:0x80eb550 8058001: e9 92 fa ff ff jmp 8057a98 8058006: 8d 76 00 lea esi,[esi+0x0] 8058009: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8058010: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 8058014: 8b 96 4c 04 00 00 mov edx,DWORD PTR [esi+0x44c] 805801a: 8b 4e 30 mov ecx,DWORD PTR [esi+0x30] 805801d: e9 76 fa ff ff jmp 8057a98 8058022: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058028: f6 44 24 08 07 test BYTE PTR [esp+0x8],0x7 805802d: 0f 85 a9 01 00 00 jne 80581dc 8058033: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 8058037: 31 db xor ebx,ebx 8058039: 31 c9 xor ecx,ecx 805803b: 85 ed test ebp,ebp 805803d: 0f 85 4b ff ff ff jne 8057f8e 8058043: 83 ec 0c sub esp,0xc 8058046: 6a 00 push 0x0 8058048: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 805804e: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 8058052: 83 c4 10 add esp,0x10 8058055: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058059: 89 c5 mov ebp,eax 805805b: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805805f: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 8058065: 85 c9 test ecx,ecx 8058067: 74 92 je 8057ffb 8058069: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 805806d: 31 db xor ebx,ebx 805806f: 31 c9 xor ecx,ecx 8058071: e9 18 ff ff ff jmp 8057f8e 8058076: 8d 76 00 lea esi,[esi+0x0] 8058079: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8058080: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8058084: e9 0f fa ff ff jmp 8057a98 8058089: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058090: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058094: a3 0c b5 0e 08 mov ds:0x80eb50c,eax 8058099: e9 ce fc ff ff jmp 8057d6c 805809e: 66 90 xchg ax,ax 80580a0: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80580a4: 31 d2 xor edx,edx 80580a6: 89 c5 mov ebp,eax 80580a8: e9 86 fe ff ff jmp 8057f33 80580ad: 8d 76 00 lea esi,[esi+0x0] 80580b0: 88 4c 24 24 mov BYTE PTR [esp+0x24],cl 80580b4: ff d0 call eax 80580b6: 0f b6 4c 24 24 movzx ecx,BYTE PTR [esp+0x24] 80580bb: e9 9f fc ff ff jmp 8057d5f 80580c0: f6 05 24 b5 0e 08 02 test BYTE PTR ds:0x80eb524,0x2 80580c7: 0f 85 94 fd ff ff jne 8057e61 80580cd: 8d 76 00 lea esi,[esi+0x0] 80580d0: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80580d4: 03 44 24 28 add eax,DWORD PTR [esp+0x28] 80580d8: 01 d0 add eax,edx 80580da: 23 44 24 2c and eax,DWORD PTR [esp+0x2c] 80580de: 89 c3 mov ebx,eax 80580e0: e9 7c fd ff ff jmp 8057e61 80580e5: 83 ec 0c sub esp,0xc 80580e8: 89 c1 mov ecx,eax 80580ea: ba 24 d2 0b 08 mov edx,0x80bd224 80580ef: 68 20 b5 0e 08 push 0x80eb520 80580f4: b8 03 00 00 00 mov eax,0x3 80580f9: e8 42 e6 ff ff call 8056740 80580fe: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 8058104: 8b 0d 50 b5 0e 08 mov ecx,DWORD PTR ds:0x80eb550 805810a: 83 c4 10 add esp,0x10 805810d: e9 86 f9 ff ff jmp 8057a98 8058112: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 8058116: ff d0 call eax 8058118: 8b 15 6c b9 0e 08 mov edx,DWORD PTR ds:0x80eb96c 805811e: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 8058122: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 8058126: e9 63 fe ff ff jmp 8057f8e 805812b: 83 ec 0c sub esp,0xc 805812e: 6a 00 push 0x0 8058130: ff 15 74 b9 0e 08 call DWORD PTR ds:0x80eb974 8058136: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805813a: 83 c4 10 add esp,0x10 805813d: e9 19 ff ff ff jmp 805805b 8058142: 83 ec 0c sub esp,0xc 8058145: b9 69 09 00 00 mov ecx,0x969 805814a: ba d4 ca 0b 08 mov edx,0x80bcad4 805814f: 68 68 d9 0b 08 push 0x80bd968 8058154: b8 e8 d1 0b 08 mov eax,0x80bd1e8 8058159: e8 02 e1 ff ff call 8056260 <__malloc_assert> 805815e: 83 ec 0c sub esp,0xc 8058161: b9 2f 09 00 00 mov ecx,0x92f 8058166: ba d4 ca 0b 08 mov edx,0x80bcad4 805816b: 68 68 d9 0b 08 push 0x80bd968 8058170: b8 04 d1 0b 08 mov eax,0x80bd104 8058175: e8 e6 e0 ff ff call 8056260 <__malloc_assert> 805817a: 83 ec 0c sub esp,0xc 805817d: b9 43 0a 00 00 mov ecx,0xa43 8058182: ba d4 ca 0b 08 mov edx,0x80bcad4 8058187: 68 68 d9 0b 08 push 0x80bd968 805818c: b8 45 cc 0b 08 mov eax,0x80bcc45 8058191: e8 ca e0 ff ff call 8056260 <__malloc_assert> 8058196: 50 push eax 8058197: 50 push eax 8058198: 6a 00 push 0x0 805819a: 6a ff push 0xffffffff 805819c: 6a 22 push 0x22 805819e: 6a 03 push 0x3 80581a0: 53 push ebx 80581a1: 6a 00 push 0x0 80581a3: e8 98 68 01 00 call 806ea40 <__mmap> 80581a8: 83 c4 20 add esp,0x20 80581ab: 83 f8 ff cmp eax,0xffffffff 80581ae: 0f 85 af fa ff ff jne 8057c63 80581b4: e9 94 f9 ff ff jmp 8057b4d 80581b9: 50 push eax 80581ba: 50 push eax 80581bb: 6a 00 push 0x0 80581bd: 6a ff push 0xffffffff 80581bf: 6a 22 push 0x22 80581c1: 6a 03 push 0x3 80581c3: 53 push ebx 80581c4: 6a 00 push 0x0 80581c6: e8 75 68 01 00 call 806ea40 <__mmap> 80581cb: 83 c4 20 add esp,0x20 80581ce: 83 f8 ff cmp eax,0xffffffff 80581d1: 0f 85 8c fa ff ff jne 8057c63 80581d7: e9 53 fc ff ff jmp 8057e2f 80581dc: 83 ec 0c sub esp,0xc 80581df: b9 63 0a 00 00 mov ecx,0xa63 80581e4: ba d4 ca 0b 08 mov edx,0x80bcad4 80581e9: 68 68 d9 0b 08 push 0x80bd968 80581ee: b8 48 d2 0b 08 mov eax,0x80bd248 80581f3: e8 68 e0 ff ff call 8056260 <__malloc_assert> 80581f8: 90 nop 80581f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 08058200 <_int_malloc>: 8058200: 55 push ebp 8058201: 57 push edi 8058202: 56 push esi 8058203: 53 push ebx 8058204: 83 ec 5c sub esp,0x5c 8058207: 83 fa df cmp edx,0xffffffdf 805820a: 0f 87 94 06 00 00 ja 80588a4 <_int_malloc+0x6a4> 8058210: 89 c5 mov ebp,eax 8058212: 89 d0 mov eax,edx 8058214: 89 54 24 1c mov DWORD PTR [esp+0x1c],edx 8058218: 83 c0 0b add eax,0xb 805821b: 89 c2 mov edx,eax 805821d: 83 e2 f8 and edx,0xfffffff8 8058220: 83 f8 10 cmp eax,0x10 8058223: b8 10 00 00 00 mov eax,0x10 8058228: 0f 43 c2 cmovae eax,edx 805822b: 85 ed test ebp,ebp 805822d: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 8058231: 0f 84 85 06 00 00 je 80588bc <_int_malloc+0x6bc> 8058237: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805823b: 3b 05 18 c5 0e 08 cmp eax,DWORD PTR ds:0x80ec518 8058241: 77 58 ja 805829b <_int_malloc+0x9b> 8058243: c1 e8 03 shr eax,0x3 8058246: 8d 70 fe lea esi,[eax-0x2] 8058249: 8d 4c 85 00 lea ecx,[ebp+eax*4+0x0] 805824d: 8b 5c b5 08 mov ebx,DWORD PTR [ebp+esi*4+0x8] 8058251: 85 db test ebx,ebx 8058253: 74 46 je 805829b <_int_malloc+0x9b> 8058255: 8b 7b 08 mov edi,DWORD PTR [ebx+0x8] 8058258: 89 d8 mov eax,ebx 805825a: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058261: 00 8058262: 74 01 je 8058265 <_int_malloc+0x65> 8058264: f0 0f b1 39 lock cmpxchg DWORD PTR [ecx],edi 8058268: 39 d8 cmp eax,ebx 805826a: 89 c2 mov edx,eax 805826c: 75 29 jne 8058297 <_int_malloc+0x97> 805826e: e9 17 02 00 00 jmp 805848a <_int_malloc+0x28a> 8058273: 90 nop 8058274: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058278: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 805827b: 89 d0 mov eax,edx 805827d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058284: 00 8058285: 74 01 je 8058288 <_int_malloc+0x88> 8058287: f0 0f b1 19 lock cmpxchg DWORD PTR [ecx],ebx 805828b: 39 d0 cmp eax,edx 805828d: 89 c3 mov ebx,eax 805828f: 0f 84 f5 01 00 00 je 805848a <_int_malloc+0x28a> 8058295: 89 c2 mov edx,eax 8058297: 85 d2 test edx,edx 8058299: 75 dd jne 8058278 <_int_malloc+0x78> 805829b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805829f: 3d ff 01 00 00 cmp eax,0x1ff 80582a4: 77 49 ja 80582ef <_int_malloc+0xef> 80582a6: c1 e8 03 shr eax,0x3 80582a9: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80582ad: 8d 44 c5 30 lea eax,[ebp+eax*8+0x30] 80582b1: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 80582b4: 8d 48 f8 lea ecx,[eax-0x8] 80582b7: 39 d9 cmp ecx,ebx 80582b9: 74 68 je 8058323 <_int_malloc+0x123> 80582bb: 85 db test ebx,ebx 80582bd: 74 5d je 805831c <_int_malloc+0x11c> 80582bf: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 80582c2: 3b 5a 08 cmp ebx,DWORD PTR [edx+0x8] 80582c5: 0f 85 f9 06 00 00 jne 80589c4 <_int_malloc+0x7c4> 80582cb: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80582cf: 83 4c 3b 04 01 or DWORD PTR [ebx+edi*1+0x4],0x1 80582d4: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 80582da: 89 50 04 mov DWORD PTR [eax+0x4],edx 80582dd: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 80582e0: 0f 84 b5 01 00 00 je 805849b <_int_malloc+0x29b> 80582e6: 83 4b 04 04 or DWORD PTR [ebx+0x4],0x4 80582ea: e9 ac 01 00 00 jmp 805849b <_int_malloc+0x29b> 80582ef: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80582f3: c1 e8 06 shr eax,0x6 80582f6: 83 f8 26 cmp eax,0x26 80582f9: 0f 86 99 05 00 00 jbe 8058898 <_int_malloc+0x698> 80582ff: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8058303: c1 e8 09 shr eax,0x9 8058306: 83 f8 14 cmp eax,0x14 8058309: 0f 87 ec 05 00 00 ja 80588fb <_int_malloc+0x6fb> 805830f: 83 c0 5b add eax,0x5b 8058312: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058316: f6 45 04 01 test BYTE PTR [ebp+0x4],0x1 805831a: 75 07 jne 8058323 <_int_malloc+0x123> 805831c: 89 e8 mov eax,ebp 805831e: e8 fd e5 ff ff call 8056920 8058323: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8058327: 8d 45 30 lea eax,[ebp+0x30] 805832a: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805832e: 89 cf mov edi,ecx 8058330: 89 c8 mov eax,ecx 8058332: 89 ce mov esi,ecx 8058334: 89 cb mov ebx,ecx 8058336: c1 e9 12 shr ecx,0x12 8058339: c1 e8 06 shr eax,0x6 805833c: 89 ca mov edx,ecx 805833e: 89 4c 24 48 mov DWORD PTR [esp+0x48],ecx 8058342: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8058346: c1 ef 09 shr edi,0x9 8058349: c1 eb 0f shr ebx,0xf 805834c: 83 c2 7c add edx,0x7c 805834f: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 8058353: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 8058357: 83 c0 38 add eax,0x38 805835a: 83 c7 5b add edi,0x5b 805835d: c1 ee 0c shr esi,0xc 8058360: 89 54 24 4c mov DWORD PTR [esp+0x4c],edx 8058364: 89 7c 24 34 mov DWORD PTR [esp+0x34],edi 8058368: 8d 53 77 lea edx,[ebx+0x77] 805836b: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805836f: 89 cf mov edi,ecx 8058371: 8d 41 10 lea eax,[ecx+0x10] 8058374: 89 74 24 38 mov DWORD PTR [esp+0x38],esi 8058378: c1 ef 03 shr edi,0x3 805837b: 83 c6 6e add esi,0x6e 805837e: 89 5c 24 40 mov DWORD PTR [esp+0x40],ebx 8058382: 89 54 24 44 mov DWORD PTR [esp+0x44],edx 8058386: 89 74 24 3c mov DWORD PTR [esp+0x3c],esi 805838a: 89 7c 24 24 mov DWORD PTR [esp+0x24],edi 805838e: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 8058392: c7 44 24 14 10 27 00 mov DWORD PTR [esp+0x14],0x2710 8058399: 00 805839a: eb 42 jmp 80583de <_int_malloc+0x1de> 805839c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80583a0: c1 ea 03 shr edx,0x3 80583a3: 8d 44 d5 30 lea eax,[ebp+edx*8+0x30] 80583a7: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80583ab: 8b 30 mov esi,DWORD PTR [eax] 80583ad: 8d 78 f8 lea edi,[eax-0x8] 80583b0: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 80583b4: b8 01 00 00 00 mov eax,0x1 80583b9: 89 ca mov edx,ecx 80583bb: d3 e0 shl eax,cl 80583bd: c1 fa 05 sar edx,0x5 80583c0: 09 84 95 30 04 00 00 or DWORD PTR [ebp+edx*4+0x430],eax 80583c7: 83 6c 24 14 01 sub DWORD PTR [esp+0x14],0x1 80583cc: 89 7b 0c mov DWORD PTR [ebx+0xc],edi 80583cf: 89 73 08 mov DWORD PTR [ebx+0x8],esi 80583d2: 89 5e 0c mov DWORD PTR [esi+0xc],ebx 80583d5: 89 5f 08 mov DWORD PTR [edi+0x8],ebx 80583d8: 0f 84 9b 02 00 00 je 8058679 <_int_malloc+0x479> 80583de: 8b 5d 3c mov ebx,DWORD PTR [ebp+0x3c] 80583e1: 3b 5c 24 08 cmp ebx,DWORD PTR [esp+0x8] 80583e5: 0f 84 8e 02 00 00 je 8058679 <_int_malloc+0x479> 80583eb: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 80583ee: 8b 73 0c mov esi,DWORD PTR [ebx+0xc] 80583f1: 83 fa 08 cmp edx,0x8 80583f4: 0f 86 3e 01 00 00 jbe 8058538 <_int_malloc+0x338> 80583fa: 3b 95 4c 04 00 00 cmp edx,DWORD PTR [ebp+0x44c] 8058400: 0f 87 32 01 00 00 ja 8058538 <_int_malloc+0x338> 8058406: 83 e2 f8 and edx,0xfffffff8 8058409: 81 7c 24 0c ff 01 00 cmp DWORD PTR [esp+0xc],0x1ff 8058410: 00 8058411: 77 0a ja 805841d <_int_malloc+0x21d> 8058413: 3b 74 24 08 cmp esi,DWORD PTR [esp+0x8] 8058417: 0f 84 6b 01 00 00 je 8058588 <_int_malloc+0x388> 805841d: 39 54 24 0c cmp DWORD PTR [esp+0xc],edx 8058421: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8058425: 89 75 3c mov DWORD PTR [ebp+0x3c],esi 8058428: 89 46 08 mov DWORD PTR [esi+0x8],eax 805842b: 0f 84 7a 03 00 00 je 80587ab <_int_malloc+0x5ab> 8058431: 81 fa ff 01 00 00 cmp edx,0x1ff 8058437: 0f 86 63 ff ff ff jbe 80583a0 <_int_malloc+0x1a0> 805843d: 89 d0 mov eax,edx 805843f: c1 e8 06 shr eax,0x6 8058442: 83 f8 26 cmp eax,0x26 8058445: 77 71 ja 80584b8 <_int_malloc+0x2b8> 8058447: 8d 78 38 lea edi,[eax+0x38] 805844a: 8d 0c c5 f0 01 00 00 lea ecx,[eax*8+0x1f0] 8058451: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8058455: 01 e9 add ecx,ebp 8058457: 8b 01 mov eax,DWORD PTR [ecx] 8058459: 8d 71 f8 lea esi,[ecx-0x8] 805845c: 39 c6 cmp esi,eax 805845e: 74 7f je 80584df <_int_malloc+0x2df> 8058460: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 8058463: 83 ca 01 or edx,0x1 8058466: 8b 4f 04 mov ecx,DWORD PTR [edi+0x4] 8058469: f6 c1 04 test cl,0x4 805846c: 0f 85 05 07 00 00 jne 8058b77 <_int_malloc+0x977> 8058472: 39 ca cmp edx,ecx 8058474: 73 7a jae 80584f0 <_int_malloc+0x2f0> 8058476: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 8058479: 89 43 10 mov DWORD PTR [ebx+0x10],eax 805847c: 89 53 14 mov DWORD PTR [ebx+0x14],edx 805847f: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 8058482: 89 58 14 mov DWORD PTR [eax+0x14],ebx 8058485: e9 26 ff ff ff jmp 80583b0 <_int_malloc+0x1b0> 805848a: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805848d: c1 e8 03 shr eax,0x3 8058490: 83 e8 02 sub eax,0x2 8058493: 39 c6 cmp esi,eax 8058495: 0f 85 40 04 00 00 jne 80588db <_int_malloc+0x6db> 805849b: a1 14 c5 0e 08 mov eax,ds:0x80ec514 80584a0: 83 c3 08 add ebx,0x8 80584a3: 85 c0 test eax,eax 80584a5: 0f 85 63 01 00 00 jne 805860e <_int_malloc+0x40e> 80584ab: 83 c4 5c add esp,0x5c 80584ae: 89 d8 mov eax,ebx 80584b0: 5b pop ebx 80584b1: 5e pop esi 80584b2: 5f pop edi 80584b3: 5d pop ebp 80584b4: c3 ret 80584b5: 8d 76 00 lea esi,[esi+0x0] 80584b8: 89 d0 mov eax,edx 80584ba: c1 e8 09 shr eax,0x9 80584bd: 83 f8 14 cmp eax,0x14 80584c0: 0f 87 9a 00 00 00 ja 8058560 <_int_malloc+0x360> 80584c6: 8d 0c c5 08 03 00 00 lea ecx,[eax*8+0x308] 80584cd: 8d 78 5b lea edi,[eax+0x5b] 80584d0: 01 e9 add ecx,ebp 80584d2: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 80584d6: 8b 01 mov eax,DWORD PTR [ecx] 80584d8: 8d 71 f8 lea esi,[ecx-0x8] 80584db: 39 c6 cmp esi,eax 80584dd: 75 81 jne 8058460 <_int_malloc+0x260> 80584df: 89 5b 14 mov DWORD PTR [ebx+0x14],ebx 80584e2: 89 5b 10 mov DWORD PTR [ebx+0x10],ebx 80584e5: 89 f7 mov edi,esi 80584e7: e9 c4 fe ff ff jmp 80583b0 <_int_malloc+0x1b0> 80584ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80584f0: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 80584f3: f6 c1 04 test cl,0x4 80584f6: 74 17 je 805850f <_int_malloc+0x30f> 80584f8: e9 96 06 00 00 jmp 8058b93 <_int_malloc+0x993> 80584fd: 8d 76 00 lea esi,[esi+0x0] 8058500: 8b 40 10 mov eax,DWORD PTR [eax+0x10] 8058503: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8058506: f6 c1 04 test cl,0x4 8058509: 0f 85 99 04 00 00 jne 80589a8 <_int_malloc+0x7a8> 805850f: 39 ca cmp edx,ecx 8058511: 72 ed jb 8058500 <_int_malloc+0x300> 8058513: 0f 84 37 01 00 00 je 8058650 <_int_malloc+0x450> 8058519: 8b 50 14 mov edx,DWORD PTR [eax+0x14] 805851c: 89 43 10 mov DWORD PTR [ebx+0x10],eax 805851f: 89 c6 mov esi,eax 8058521: 89 53 14 mov DWORD PTR [ebx+0x14],edx 8058524: 89 58 14 mov DWORD PTR [eax+0x14],ebx 8058527: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 805852a: 89 5a 10 mov DWORD PTR [edx+0x10],ebx 805852d: 8b 7e 0c mov edi,DWORD PTR [esi+0xc] 8058530: e9 7b fe ff ff jmp 80583b0 <_int_malloc+0x1b0> 8058535: 8d 76 00 lea esi,[esi+0x0] 8058538: 83 ec 0c sub esp,0xc 805853b: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058540: 8d 4b 08 lea ecx,[ebx+0x8] 8058543: 55 push ebp 8058544: ba 55 cc 0b 08 mov edx,0x80bcc55 8058549: e8 f2 e1 ff ff call 8056740 805854e: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8058551: 83 c4 10 add esp,0x10 8058554: e9 ad fe ff ff jmp 8058406 <_int_malloc+0x206> 8058559: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058560: 89 d0 mov eax,edx 8058562: c1 e8 0c shr eax,0xc 8058565: 83 f8 0a cmp eax,0xa 8058568: 0f 87 c2 00 00 00 ja 8058630 <_int_malloc+0x430> 805856e: 8d 78 6e lea edi,[eax+0x6e] 8058571: 8d 0c c5 a0 03 00 00 lea ecx,[eax*8+0x3a0] 8058578: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 805857c: e9 d4 fe ff ff jmp 8058455 <_int_malloc+0x255> 8058581: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058588: 3b 5d 34 cmp ebx,DWORD PTR [ebp+0x34] 805858b: 0f 85 8c fe ff ff jne 805841d <_int_malloc+0x21d> 8058591: 3b 54 24 20 cmp edx,DWORD PTR [esp+0x20] 8058595: 0f 86 82 fe ff ff jbe 805841d <_int_malloc+0x21d> 805859b: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805859f: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 80585a3: 89 d1 mov ecx,edx 80585a5: 89 54 24 10 mov DWORD PTR [esp+0x10],edx 80585a9: 29 c1 sub ecx,eax 80585ab: 01 d8 add eax,ebx 80585ad: 81 f9 ff 01 00 00 cmp ecx,0x1ff 80585b3: 89 45 38 mov DWORD PTR [ebp+0x38],eax 80585b6: 89 45 3c mov DWORD PTR [ebp+0x3c],eax 80585b9: 89 45 34 mov DWORD PTR [ebp+0x34],eax 80585bc: 89 78 08 mov DWORD PTR [eax+0x8],edi 80585bf: 89 78 0c mov DWORD PTR [eax+0xc],edi 80585c2: 76 0e jbe 80585d2 <_int_malloc+0x3d2> 80585c4: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 80585cb: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 80585d2: 31 d2 xor edx,edx 80585d4: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 80585d8: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 80585de: 0f 95 c2 setne dl 80585e1: 83 c3 08 add ebx,0x8 80585e4: 89 d7 mov edi,edx 80585e6: c1 e7 02 shl edi,0x2 80585e9: 83 ce 01 or esi,0x1 80585ec: 09 fe or esi,edi 80585ee: 89 73 fc mov DWORD PTR [ebx-0x4],esi 80585f1: 89 ce mov esi,ecx 80585f3: 83 ce 01 or esi,0x1 80585f6: 89 70 04 mov DWORD PTR [eax+0x4],esi 80585f9: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 80585fd: 89 4c 03 f8 mov DWORD PTR [ebx+eax*1-0x8],ecx 8058601: a1 14 c5 0e 08 mov eax,ds:0x80ec514 8058606: 85 c0 test eax,eax 8058608: 0f 84 9d fe ff ff je 80584ab <_int_malloc+0x2ab> 805860e: 83 ec 04 sub esp,0x4 8058611: 34 ff xor al,0xff 8058613: ff 74 24 20 push DWORD PTR [esp+0x20] 8058617: 50 push eax 8058618: 53 push ebx 8058619: e8 32 fc fe ff call 8048250 <.plt+0xa0> 805861e: 83 c4 10 add esp,0x10 8058621: e9 85 fe ff ff jmp 80584ab <_int_malloc+0x2ab> 8058626: 8d 76 00 lea esi,[esi+0x0] 8058629: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8058630: 89 d0 mov eax,edx 8058632: c1 e8 0f shr eax,0xf 8058635: 83 f8 04 cmp eax,0x4 8058638: 77 1e ja 8058658 <_int_malloc+0x458> 805863a: 8d 78 77 lea edi,[eax+0x77] 805863d: 8d 0c c5 e8 03 00 00 lea ecx,[eax*8+0x3e8] 8058644: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8058648: e9 08 fe ff ff jmp 8058455 <_int_malloc+0x255> 805864d: 8d 76 00 lea esi,[esi+0x0] 8058650: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 8058653: e9 d5 fe ff ff jmp 805852d <_int_malloc+0x32d> 8058658: 89 d0 mov eax,edx 805865a: c1 e8 12 shr eax,0x12 805865d: 83 f8 02 cmp eax,0x2 8058660: 0f 87 63 01 00 00 ja 80587c9 <_int_malloc+0x5c9> 8058666: 8d 78 7c lea edi,[eax+0x7c] 8058669: 8d 0c c5 10 04 00 00 lea ecx,[eax*8+0x410] 8058670: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8058674: e9 dc fd ff ff jmp 8058455 <_int_malloc+0x255> 8058679: 81 7c 24 0c ff 01 00 cmp DWORD PTR [esp+0xc],0x1ff 8058680: 00 8058681: 0f 87 54 01 00 00 ja 80587db <_int_malloc+0x5db> 8058687: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805868b: 8d 48 01 lea ecx,[eax+0x1] 805868e: 8d 54 c5 30 lea edx,[ebp+eax*8+0x30] 8058692: b8 01 00 00 00 mov eax,0x1 8058697: 89 cf mov edi,ecx 8058699: d3 e0 shl eax,cl 805869b: c1 ef 05 shr edi,0x5 805869e: 8b b4 bd 30 04 00 00 mov esi,DWORD PTR [ebp+edi*4+0x430] 80586a5: 39 f0 cmp eax,esi 80586a7: 77 46 ja 80586ef <_int_malloc+0x4ef> 80586a9: 85 c0 test eax,eax 80586ab: 75 0e jne 80586bb <_int_malloc+0x4bb> 80586ad: eb 40 jmp 80586ef <_int_malloc+0x4ef> 80586af: 90 nop 80586b0: 83 c2 08 add edx,0x8 80586b3: 01 c0 add eax,eax 80586b5: 0f 84 10 04 00 00 je 8058acb <_int_malloc+0x8cb> 80586bb: 85 f0 test eax,esi 80586bd: 74 f1 je 80586b0 <_int_malloc+0x4b0> 80586bf: 8b 5a 0c mov ebx,DWORD PTR [edx+0xc] 80586c2: 39 da cmp edx,ebx 80586c4: 0f 85 65 02 00 00 jne 805892f <_int_malloc+0x72f> 80586ca: 89 c1 mov ecx,eax 80586cc: 83 c2 08 add edx,0x8 80586cf: 01 c0 add eax,eax 80586d1: f7 d1 not ecx 80586d3: 21 ce and esi,ecx 80586d5: 89 b4 bd 30 04 00 00 mov DWORD PTR [ebp+edi*4+0x430],esi 80586dc: eb c7 jmp 80586a5 <_int_malloc+0x4a5> 80586de: 66 90 xchg ax,ax 80586e0: 8b b4 bd 30 04 00 00 mov esi,DWORD PTR [ebp+edi*4+0x430] 80586e7: 85 f6 test esi,esi 80586e9: 0f 85 a9 00 00 00 jne 8058798 <_int_malloc+0x598> 80586ef: 83 c7 01 add edi,0x1 80586f2: 83 ff 04 cmp edi,0x4 80586f5: 75 e9 jne 80586e0 <_int_malloc+0x4e0> 80586f7: 8b 5d 30 mov ebx,DWORD PTR [ebp+0x30] 80586fa: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80586fd: 83 e0 f8 and eax,0xfffffff8 8058700: 3b 44 24 20 cmp eax,DWORD PTR [esp+0x20] 8058704: 0f 83 90 03 00 00 jae 8058a9a <_int_malloc+0x89a> 805870a: f6 45 04 01 test BYTE PTR [ebp+0x4],0x1 805870e: 0f 85 d3 03 00 00 jne 8058ae7 <_int_malloc+0x8e7> 8058714: 89 e8 mov eax,ebp 8058716: e8 05 e2 ff ff call 8056920 805871b: 81 7c 24 0c ff 01 00 cmp DWORD PTR [esp+0xc],0x1ff 8058722: 00 8058723: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 8058727: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805872b: 0f 86 61 fc ff ff jbe 8058392 <_int_malloc+0x192> 8058731: 83 7c 24 28 26 cmp DWORD PTR [esp+0x28],0x26 8058736: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805873a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805873e: 0f 86 4e fc ff ff jbe 8058392 <_int_malloc+0x192> 8058744: 83 7c 24 30 14 cmp DWORD PTR [esp+0x30],0x14 8058749: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 805874d: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058751: 0f 86 3b fc ff ff jbe 8058392 <_int_malloc+0x192> 8058757: 83 7c 24 38 0a cmp DWORD PTR [esp+0x38],0xa 805875c: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 8058760: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058764: 0f 86 28 fc ff ff jbe 8058392 <_int_malloc+0x192> 805876a: 83 7c 24 40 04 cmp DWORD PTR [esp+0x40],0x4 805876f: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 8058773: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058777: 0f 86 15 fc ff ff jbe 8058392 <_int_malloc+0x192> 805877d: 83 7c 24 48 02 cmp DWORD PTR [esp+0x48],0x2 8058782: b8 7e 00 00 00 mov eax,0x7e 8058787: 0f 46 44 24 4c cmovbe eax,DWORD PTR [esp+0x4c] 805878c: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 8058790: e9 fd fb ff ff jmp 8058392 <_int_malloc+0x192> 8058795: 8d 76 00 lea esi,[esi+0x0] 8058798: 89 f8 mov eax,edi 805879a: c1 e0 06 shl eax,0x6 805879d: 8d 54 85 28 lea edx,[ebp+eax*4+0x28] 80587a1: b8 01 00 00 00 mov eax,0x1 80587a6: e9 10 ff ff ff jmp 80586bb <_int_malloc+0x4bb> 80587ab: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80587af: 83 4c 03 04 01 or DWORD PTR [ebx+eax*1+0x4],0x1 80587b4: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 80587ba: 0f 84 db fc ff ff je 805849b <_int_malloc+0x29b> 80587c0: 83 4b 04 04 or DWORD PTR [ebx+0x4],0x4 80587c4: e9 d2 fc ff ff jmp 805849b <_int_malloc+0x29b> 80587c9: b9 20 04 00 00 mov ecx,0x420 80587ce: c7 44 24 10 7e 00 00 mov DWORD PTR [esp+0x10],0x7e 80587d5: 00 80587d6: e9 7a fc ff ff jmp 8058455 <_int_malloc+0x255> 80587db: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 80587df: 8d 44 c5 30 lea eax,[ebp+eax*8+0x30] 80587e3: 8b 10 mov edx,DWORD PTR [eax] 80587e5: 8d 48 f8 lea ecx,[eax-0x8] 80587e8: 39 ca cmp edx,ecx 80587ea: 0f 84 97 fe ff ff je 8058687 <_int_malloc+0x487> 80587f0: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 80587f4: 3b 7a 04 cmp edi,DWORD PTR [edx+0x4] 80587f7: 0f 87 8a fe ff ff ja 8058687 <_int_malloc+0x487> 80587fd: 8b 5a 14 mov ebx,DWORD PTR [edx+0x14] 8058800: eb 03 jmp 8058805 <_int_malloc+0x605> 8058802: 8b 5b 14 mov ebx,DWORD PTR [ebx+0x14] 8058805: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 8058808: 89 d7 mov edi,edx 805880a: 83 e7 f8 and edi,0xfffffff8 805880d: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 8058811: 77 ef ja 8058802 <_int_malloc+0x602> 8058813: 39 58 04 cmp DWORD PTR [eax+0x4],ebx 8058816: 74 0e je 8058826 <_int_malloc+0x626> 8058818: 8b 4b 08 mov ecx,DWORD PTR [ebx+0x8] 805881b: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 805881e: 39 c2 cmp edx,eax 8058820: 0f 84 a6 03 00 00 je 8058bcc <_int_malloc+0x9cc> 8058826: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8058829: 83 e0 f8 and eax,0xfffffff8 805882c: 89 fe mov esi,edi 805882e: 2b 74 24 0c sub esi,DWORD PTR [esp+0xc] 8058832: 3b 04 03 cmp eax,DWORD PTR [ebx+eax*1] 8058835: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8058839: 0f 85 c4 02 00 00 jne 8058b03 <_int_malloc+0x903> 805883f: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 8058842: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8058845: 3b 5e 0c cmp ebx,DWORD PTR [esi+0xc] 8058848: 0f 85 61 03 00 00 jne 8058baf <_int_malloc+0x9af> 805884e: 3b 58 08 cmp ebx,DWORD PTR [eax+0x8] 8058851: 0f 85 58 03 00 00 jne 8058baf <_int_malloc+0x9af> 8058857: 81 7b 04 ff 01 00 00 cmp DWORD PTR [ebx+0x4],0x1ff 805885e: 89 46 0c mov DWORD PTR [esi+0xc],eax 8058861: 89 70 08 mov DWORD PTR [eax+0x8],esi 8058864: 76 0b jbe 8058871 <_int_malloc+0x671> 8058866: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8058869: 85 c0 test eax,eax 805886b: 0f 85 af 02 00 00 jne 8058b20 <_int_malloc+0x920> 8058871: 83 7c 24 10 0f cmp DWORD PTR [esp+0x10],0xf 8058876: 0f 87 57 03 00 00 ja 8058bd3 <_int_malloc+0x9d3> 805887c: 83 4c 3b 04 01 or DWORD PTR [ebx+edi*1+0x4],0x1 8058881: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8058887: 0f 85 59 fa ff ff jne 80582e6 <_int_malloc+0xe6> 805888d: e9 09 fc ff ff jmp 805849b <_int_malloc+0x29b> 8058892: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058898: 83 c0 38 add eax,0x38 805889b: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805889f: e9 72 fa ff ff jmp 8058316 <_int_malloc+0x116> 80588a4: b8 e8 ff ff ff mov eax,0xffffffe8 80588a9: 31 db xor ebx,ebx 80588ab: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80588b2: 83 c4 5c add esp,0x5c 80588b5: 89 d8 mov eax,ebx 80588b7: 5b pop ebx 80588b8: 5e pop esi 80588b9: 5f pop edi 80588ba: 5d pop ebp 80588bb: c3 ret 80588bc: 31 d2 xor edx,edx 80588be: e8 dd f0 ff ff call 80579a0 80588c3: 85 c0 test eax,eax 80588c5: 89 c3 mov ebx,eax 80588c7: 74 2b je 80588f4 <_int_malloc+0x6f4> 80588c9: a1 14 c5 0e 08 mov eax,ds:0x80ec514 80588ce: 85 c0 test eax,eax 80588d0: 0f 84 d5 fb ff ff je 80584ab <_int_malloc+0x2ab> 80588d6: e9 33 fd ff ff jmp 805860e <_int_malloc+0x40e> 80588db: ba 84 d2 0b 08 mov edx,0x80bd284 80588e0: 83 ec 0c sub esp,0xc 80588e3: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80588e8: 8d 4b 08 lea ecx,[ebx+0x8] 80588eb: 55 push ebp 80588ec: e8 4f de ff ff call 8056740 80588f1: 83 c4 10 add esp,0x10 80588f4: 31 db xor ebx,ebx 80588f6: e9 b0 fb ff ff jmp 80584ab <_int_malloc+0x2ab> 80588fb: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80588ff: c1 e8 0c shr eax,0xc 8058902: 83 f8 0a cmp eax,0xa 8058905: 76 1c jbe 8058923 <_int_malloc+0x723> 8058907: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805890b: c1 e8 0f shr eax,0xf 805890e: 83 f8 04 cmp eax,0x4 8058911: 0f 87 b7 00 00 00 ja 80589ce <_int_malloc+0x7ce> 8058917: 83 c0 77 add eax,0x77 805891a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805891e: e9 f3 f9 ff ff jmp 8058316 <_int_malloc+0x116> 8058923: 83 c0 6e add eax,0x6e 8058926: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805892a: e9 e7 f9 ff ff jmp 8058316 <_int_malloc+0x116> 805892f: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8058932: 83 e0 f8 and eax,0xfffffff8 8058935: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 8058939: 0f 87 1c 02 00 00 ja 8058b5b <_int_malloc+0x95b> 805893f: 89 c7 mov edi,eax 8058941: 2b 7c 24 0c sub edi,DWORD PTR [esp+0xc] 8058945: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 8058949: 8d 3c 03 lea edi,[ebx+eax*1] 805894c: 3b 07 cmp eax,DWORD PTR [edi] 805894e: 0f 85 0c 01 00 00 jne 8058a60 <_int_malloc+0x860> 8058954: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 8058957: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 805895a: 3b 5e 0c cmp ebx,DWORD PTR [esi+0xc] 805895d: 0f 85 1a 01 00 00 jne 8058a7d <_int_malloc+0x87d> 8058963: 3b 58 08 cmp ebx,DWORD PTR [eax+0x8] 8058966: 0f 85 11 01 00 00 jne 8058a7d <_int_malloc+0x87d> 805896c: 81 7b 04 ff 01 00 00 cmp DWORD PTR [ebx+0x4],0x1ff 8058973: 89 46 0c mov DWORD PTR [esi+0xc],eax 8058976: 89 70 08 mov DWORD PTR [eax+0x8],esi 8058979: 76 0b jbe 8058986 <_int_malloc+0x786> 805897b: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 805897e: 85 c0 test eax,eax 8058980: 0f 85 bb 02 00 00 jne 8058c41 <_int_malloc+0xa41> 8058986: 83 7c 24 10 0f cmp DWORD PTR [esp+0x10],0xf 805898b: 77 5f ja 80589ec <_int_malloc+0x7ec> 805898d: 83 4f 04 01 or DWORD PTR [edi+0x4],0x1 8058991: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8058997: 0f 85 49 f9 ff ff jne 80582e6 <_int_malloc+0xe6> 805899d: e9 f9 fa ff ff jmp 805849b <_int_malloc+0x29b> 80589a2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80589a8: 83 ec 0c sub esp,0xc 80589ab: b9 15 0e 00 00 mov ecx,0xe15 80589b0: ba d4 ca 0b 08 mov edx,0x80bcad4 80589b5: 68 74 d9 0b 08 push 0x80bd974 80589ba: b8 4c d3 0b 08 mov eax,0x80bd34c 80589bf: e8 9c d8 ff ff call 8056260 <__malloc_assert> 80589c4: ba a8 d2 0b 08 mov edx,0x80bd2a8 80589c9: e9 12 ff ff ff jmp 80588e0 <_int_malloc+0x6e0> 80589ce: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 80589d2: c1 e8 12 shr eax,0x12 80589d5: 8d 50 7c lea edx,[eax+0x7c] 80589d8: 83 f8 02 cmp eax,0x2 80589db: b8 7e 00 00 00 mov eax,0x7e 80589e0: 0f 46 c2 cmovbe eax,edx 80589e3: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 80589e7: e9 2a f9 ff ff jmp 8058316 <_int_malloc+0x116> 80589ec: 8b 55 38 mov edx,DWORD PTR [ebp+0x38] 80589ef: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 80589f3: 39 72 0c cmp DWORD PTR [edx+0xc],esi 80589f6: 0f 85 55 01 00 00 jne 8058b51 <_int_malloc+0x951> 80589fc: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8058a00: 89 c8 mov eax,ecx 8058a02: 01 d8 add eax,ebx 8058a04: 81 f9 ff 01 00 00 cmp ecx,0x1ff 8058a0a: 89 70 0c mov DWORD PTR [eax+0xc],esi 8058a0d: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058a10: 89 45 38 mov DWORD PTR [ebp+0x38],eax 8058a13: 89 42 0c mov DWORD PTR [edx+0xc],eax 8058a16: 77 03 ja 8058a1b <_int_malloc+0x81b> 8058a18: 89 45 34 mov DWORD PTR [ebp+0x34],eax 8058a1b: 81 7c 24 10 ff 01 00 cmp DWORD PTR [esp+0x10],0x1ff 8058a22: 00 8058a23: 76 0e jbe 8058a33 <_int_malloc+0x833> 8058a25: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8058a2c: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8058a33: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058a37: 31 c9 xor ecx,ecx 8058a39: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8058a3f: 0f 95 c1 setne cl 8058a42: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8058a46: c1 e1 02 shl ecx,0x2 8058a49: 83 ca 01 or edx,0x1 8058a4c: 09 ca or edx,ecx 8058a4e: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8058a51: 89 f2 mov edx,esi 8058a53: 83 ca 01 or edx,0x1 8058a56: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058a59: 89 37 mov DWORD PTR [edi],esi 8058a5b: e9 3b fa ff ff jmp 805849b <_int_malloc+0x29b> 8058a60: 83 ec 0c sub esp,0xc 8058a63: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058a68: 89 d9 mov ecx,ebx 8058a6a: 55 push ebp 8058a6b: ba 8b cb 0b 08 mov edx,0x80bcb8b 8058a70: e8 cb dc ff ff call 8056740 8058a75: 83 c4 10 add esp,0x10 8058a78: e9 d7 fe ff ff jmp 8058954 <_int_malloc+0x754> 8058a7d: 83 ec 0c sub esp,0xc 8058a80: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058a85: 89 d9 mov ecx,ebx 8058a87: 55 push ebp 8058a88: ba a8 cb 0b 08 mov edx,0x80bcba8 8058a8d: e8 ae dc ff ff call 8056740 8058a92: 83 c4 10 add esp,0x10 8058a95: e9 ec fe ff ff jmp 8058986 <_int_malloc+0x786> 8058a9a: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 8058a9e: 31 c9 xor ecx,ecx 8058aa0: 29 f8 sub eax,edi 8058aa2: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8058aa8: 8d 14 3b lea edx,[ebx+edi*1] 8058aab: 0f 95 c1 setne cl 8058aae: 83 cf 01 or edi,0x1 8058ab1: 83 c8 01 or eax,0x1 8058ab4: 89 ce mov esi,ecx 8058ab6: 89 f9 mov ecx,edi 8058ab8: 89 55 30 mov DWORD PTR [ebp+0x30],edx 8058abb: c1 e6 02 shl esi,0x2 8058abe: 09 f1 or ecx,esi 8058ac0: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8058ac3: 89 42 04 mov DWORD PTR [edx+0x4],eax 8058ac6: e9 d0 f9 ff ff jmp 805849b <_int_malloc+0x29b> 8058acb: 83 ec 0c sub esp,0xc 8058ace: b9 9d 0e 00 00 mov ecx,0xe9d 8058ad3: ba d4 ca 0b 08 mov edx,0x80bcad4 8058ad8: 68 74 d9 0b 08 push 0x80bd974 8058add: b8 71 cc 0b 08 mov eax,0x80bcc71 8058ae2: e8 79 d7 ff ff call 8056260 <__malloc_assert> 8058ae7: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8058aeb: 89 ea mov edx,ebp 8058aed: e8 ae ee ff ff call 80579a0 8058af2: 85 c0 test eax,eax 8058af4: 89 c3 mov ebx,eax 8058af6: 0f 85 cd fd ff ff jne 80588c9 <_int_malloc+0x6c9> 8058afc: 31 db xor ebx,ebx 8058afe: e9 a8 f9 ff ff jmp 80584ab <_int_malloc+0x2ab> 8058b03: 83 ec 0c sub esp,0xc 8058b06: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058b0b: 89 d9 mov ecx,ebx 8058b0d: 55 push ebp 8058b0e: ba 8b cb 0b 08 mov edx,0x80bcb8b 8058b13: e8 28 dc ff ff call 8056740 8058b18: 83 c4 10 add esp,0x10 8058b1b: e9 1f fd ff ff jmp 805883f <_int_malloc+0x63f> 8058b20: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 8058b23: 0f 85 5f 01 00 00 jne 8058c88 <_int_malloc+0xa88> 8058b29: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058b2c: 3b 5a 10 cmp ebx,DWORD PTR [edx+0x10] 8058b2f: 0f 85 53 01 00 00 jne 8058c88 <_int_malloc+0xa88> 8058b35: 8b 4e 10 mov ecx,DWORD PTR [esi+0x10] 8058b38: 85 c9 test ecx,ecx 8058b3a: 0f 84 2a 01 00 00 je 8058c6a <_int_malloc+0xa6a> 8058b40: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058b43: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058b46: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058b49: 89 42 10 mov DWORD PTR [edx+0x10],eax 8058b4c: e9 20 fd ff ff jmp 8058871 <_int_malloc+0x671> 8058b51: ba fc d2 0b 08 mov edx,0x80bd2fc 8058b56: e9 85 fd ff ff jmp 80588e0 <_int_malloc+0x6e0> 8058b5b: 83 ec 0c sub esp,0xc 8058b5e: b9 b0 0e 00 00 mov ecx,0xeb0 8058b63: ba d4 ca 0b 08 mov edx,0x80bcad4 8058b68: 68 74 d9 0b 08 push 0x80bd974 8058b6d: b8 70 d3 0b 08 mov eax,0x80bd370 8058b72: e8 e9 d6 ff ff call 8056260 <__malloc_assert> 8058b77: 83 ec 0c sub esp,0xc 8058b7a: b9 05 0e 00 00 mov ecx,0xe05 8058b7f: ba d4 ca 0b 08 mov edx,0x80bcad4 8058b84: 68 74 d9 0b 08 push 0x80bd974 8058b89: b8 24 d3 0b 08 mov eax,0x80bd324 8058b8e: e8 cd d6 ff ff call 8056260 <__malloc_assert> 8058b93: 83 ec 0c sub esp,0xc 8058b96: b9 11 0e 00 00 mov ecx,0xe11 8058b9b: ba d4 ca 0b 08 mov edx,0x80bcad4 8058ba0: 68 74 d9 0b 08 push 0x80bd974 8058ba5: b8 4c d3 0b 08 mov eax,0x80bd34c 8058baa: e8 b1 d6 ff ff call 8056260 <__malloc_assert> 8058baf: 83 ec 0c sub esp,0xc 8058bb2: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058bb7: 89 d9 mov ecx,ebx 8058bb9: 55 push ebp 8058bba: ba a8 cb 0b 08 mov edx,0x80bcba8 8058bbf: e8 7c db ff ff call 8056740 8058bc4: 83 c4 10 add esp,0x10 8058bc7: e9 a5 fc ff ff jmp 8058871 <_int_malloc+0x671> 8058bcc: 89 cb mov ebx,ecx 8058bce: e9 56 fc ff ff jmp 8058829 <_int_malloc+0x629> 8058bd3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8058bd7: 8b 55 38 mov edx,DWORD PTR [ebp+0x38] 8058bda: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 8058bde: 01 d8 add eax,ebx 8058be0: 39 72 0c cmp DWORD PTR [edx+0xc],esi 8058be3: 75 52 jne 8058c37 <_int_malloc+0xa37> 8058be5: 81 7c 24 10 ff 01 00 cmp DWORD PTR [esp+0x10],0x1ff 8058bec: 00 8058bed: 89 70 0c mov DWORD PTR [eax+0xc],esi 8058bf0: 89 50 08 mov DWORD PTR [eax+0x8],edx 8058bf3: 89 45 38 mov DWORD PTR [ebp+0x38],eax 8058bf6: 89 42 0c mov DWORD PTR [edx+0xc],eax 8058bf9: 76 0e jbe 8058c09 <_int_malloc+0xa09> 8058bfb: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 8058c02: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 8058c09: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058c0d: 31 c9 xor ecx,ecx 8058c0f: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8058c15: 0f 95 c1 setne cl 8058c18: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8058c1c: c1 e1 02 shl ecx,0x2 8058c1f: 83 ca 01 or edx,0x1 8058c22: 09 ca or edx,ecx 8058c24: 89 53 04 mov DWORD PTR [ebx+0x4],edx 8058c27: 89 f2 mov edx,esi 8058c29: 83 ca 01 or edx,0x1 8058c2c: 89 50 04 mov DWORD PTR [eax+0x4],edx 8058c2f: 89 34 3b mov DWORD PTR [ebx+edi*1],esi 8058c32: e9 64 f8 ff ff jmp 805849b <_int_malloc+0x29b> 8058c37: ba d8 d2 0b 08 mov edx,0x80bd2d8 8058c3c: e9 9f fc ff ff jmp 80588e0 <_int_malloc+0x6e0> 8058c41: 3b 58 14 cmp ebx,DWORD PTR [eax+0x14] 8058c44: 0f 85 87 00 00 00 jne 8058cd1 <_int_malloc+0xad1> 8058c4a: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058c4d: 3b 5a 10 cmp ebx,DWORD PTR [edx+0x10] 8058c50: 75 7f jne 8058cd1 <_int_malloc+0xad1> 8058c52: 8b 56 10 mov edx,DWORD PTR [esi+0x10] 8058c55: 85 d2 test edx,edx 8058c57: 74 5a je 8058cb3 <_int_malloc+0xab3> 8058c59: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058c5c: 89 50 14 mov DWORD PTR [eax+0x14],edx 8058c5f: 8b 53 14 mov edx,DWORD PTR [ebx+0x14] 8058c62: 89 42 10 mov DWORD PTR [edx+0x10],eax 8058c65: e9 1c fd ff ff jmp 8058986 <_int_malloc+0x786> 8058c6a: 39 c3 cmp ebx,eax 8058c6c: 74 3a je 8058ca8 <_int_malloc+0xaa8> 8058c6e: 89 46 10 mov DWORD PTR [esi+0x10],eax 8058c71: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8058c74: 89 46 14 mov DWORD PTR [esi+0x14],eax 8058c77: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8058c7a: 89 70 14 mov DWORD PTR [eax+0x14],esi 8058c7d: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8058c80: 89 70 10 mov DWORD PTR [eax+0x10],esi 8058c83: e9 e9 fb ff ff jmp 8058871 <_int_malloc+0x671> 8058c88: 83 ec 0c sub esp,0xc 8058c8b: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058c90: 89 d9 mov ecx,ebx 8058c92: 55 push ebp 8058c93: ba d0 ce 0b 08 mov edx,0x80bced0 8058c98: e8 a3 da ff ff call 8056740 8058c9d: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8058ca0: 83 c4 10 add esp,0x10 8058ca3: e9 8d fe ff ff jmp 8058b35 <_int_malloc+0x935> 8058ca8: 89 76 14 mov DWORD PTR [esi+0x14],esi 8058cab: 89 76 10 mov DWORD PTR [esi+0x10],esi 8058cae: e9 be fb ff ff jmp 8058871 <_int_malloc+0x671> 8058cb3: 39 c3 cmp ebx,eax 8058cb5: 74 3a je 8058cf1 <_int_malloc+0xaf1> 8058cb7: 89 46 10 mov DWORD PTR [esi+0x10],eax 8058cba: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8058cbd: 89 46 14 mov DWORD PTR [esi+0x14],eax 8058cc0: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8058cc3: 89 70 14 mov DWORD PTR [eax+0x14],esi 8058cc6: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8058cc9: 89 70 10 mov DWORD PTR [eax+0x10],esi 8058ccc: e9 b5 fc ff ff jmp 8058986 <_int_malloc+0x786> 8058cd1: 83 ec 0c sub esp,0xc 8058cd4: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8058cd9: 89 d9 mov ecx,ebx 8058cdb: 55 push ebp 8058cdc: ba d0 ce 0b 08 mov edx,0x80bced0 8058ce1: e8 5a da ff ff call 8056740 8058ce6: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 8058ce9: 83 c4 10 add esp,0x10 8058cec: e9 61 ff ff ff jmp 8058c52 <_int_malloc+0xa52> 8058cf1: 89 76 14 mov DWORD PTR [esi+0x14],esi 8058cf4: 89 76 10 mov DWORD PTR [esi+0x10],esi 8058cf7: e9 8a fc ff ff jmp 8058986 <_int_malloc+0x786> 8058cfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08058d00 <_int_memalign>: 8058d00: 83 f9 df cmp ecx,0xffffffdf 8058d03: 0f 87 77 01 00 00 ja 8058e80 <_int_memalign+0x180> 8058d09: 55 push ebp 8058d0a: 57 push edi 8058d0b: 83 c1 0b add ecx,0xb 8058d0e: 56 push esi 8058d0f: 53 push ebx 8058d10: 89 ce mov esi,ecx 8058d12: 89 c7 mov edi,eax 8058d14: 83 e6 f8 and esi,0xfffffff8 8058d17: 89 d3 mov ebx,edx 8058d19: 83 ec 1c sub esp,0x1c 8058d1c: 83 f9 10 cmp ecx,0x10 8058d1f: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 8058d23: b8 10 00 00 00 mov eax,0x10 8058d28: 0f 42 f0 cmovb esi,eax 8058d2b: 89 f8 mov eax,edi 8058d2d: 8d 54 16 10 lea edx,[esi+edx*1+0x10] 8058d31: e8 ca f4 ff ff call 8058200 <_int_malloc> 8058d36: 85 c0 test eax,eax 8058d38: 89 c1 mov ecx,eax 8058d3a: 0f 84 50 01 00 00 je 8058e90 <_int_memalign+0x190> 8058d40: 31 d2 xor edx,edx 8058d42: 8d 68 f8 lea ebp,[eax-0x8] 8058d45: f7 f3 div ebx 8058d47: 85 d2 test edx,edx 8058d49: 0f 84 c1 00 00 00 je 8058e10 <_int_memalign+0x110> 8058d4f: 8d 7c 19 ff lea edi,[ecx+ebx*1-0x1] 8058d53: 89 d8 mov eax,ebx 8058d55: f7 d8 neg eax 8058d57: 21 c7 and edi,eax 8058d59: 8d 47 f8 lea eax,[edi-0x8] 8058d5c: 89 c2 mov edx,eax 8058d5e: 8d 3c 18 lea edi,[eax+ebx*1] 8058d61: 29 ea sub edx,ebp 8058d63: 83 fa 0f cmp edx,0xf 8058d66: 8b 51 fc mov edx,DWORD PTR [ecx-0x4] 8058d69: 0f 47 f8 cmova edi,eax 8058d6c: 89 f8 mov eax,edi 8058d6e: 29 e8 sub eax,ebp 8058d70: 83 e2 f8 and edx,0xfffffff8 8058d73: 29 c2 sub edx,eax 8058d75: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8058d79: 8b 51 fc mov edx,DWORD PTR [ecx-0x4] 8058d7c: 83 e2 02 and edx,0x2 8058d7f: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8058d83: 0f 85 d7 00 00 00 jne 8058e60 <_int_memalign+0x160> 8058d89: 81 7c 24 04 20 b5 0e cmp DWORD PTR [esp+0x4],0x80eb520 8058d90: 08 8058d91: ba 04 00 00 00 mov edx,0x4 8058d96: 0f 44 54 24 08 cmove edx,DWORD PTR [esp+0x8] 8058d9b: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 8058d9f: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058da3: 83 ca 01 or edx,0x1 8058da6: 0b 54 24 08 or edx,DWORD PTR [esp+0x8] 8058daa: 89 57 04 mov DWORD PTR [edi+0x4],edx 8058dad: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8058db1: 83 4c 17 04 01 or DWORD PTR [edi+edx*1+0x4],0x1 8058db6: 8b 51 fc mov edx,DWORD PTR [ecx-0x4] 8058db9: 83 e2 07 and edx,0x7 8058dbc: 09 d0 or eax,edx 8058dbe: 0b 44 24 08 or eax,DWORD PTR [esp+0x8] 8058dc2: 89 ea mov edx,ebp 8058dc4: 89 41 fc mov DWORD PTR [ecx-0x4],eax 8058dc7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8058dcb: b9 01 00 00 00 mov ecx,0x1 8058dd0: e8 5b e0 ff ff call 8056e30 <_int_free> 8058dd5: 3b 74 24 0c cmp esi,DWORD PTR [esp+0xc] 8058dd9: 0f 87 b8 00 00 00 ja 8058e97 <_int_memalign+0x197> 8058ddf: 8d 4f 08 lea ecx,[edi+0x8] 8058de2: 31 d2 xor edx,edx 8058de4: 89 c8 mov eax,ecx 8058de6: f7 f3 div ebx 8058de8: 85 d2 test edx,edx 8058dea: 0f 85 a7 00 00 00 jne 8058e97 <_int_memalign+0x197> 8058df0: 89 fd mov ebp,edi 8058df2: 89 cb mov ebx,ecx 8058df4: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8058df7: a8 02 test al,0x2 8058df9: 74 1e je 8058e19 <_int_memalign+0x119> 8058dfb: 90 nop 8058dfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058e00: 89 d8 mov eax,ebx 8058e02: 83 c4 1c add esp,0x1c 8058e05: 5b pop ebx 8058e06: 5e pop esi 8058e07: 5f pop edi 8058e08: 5d pop ebp 8058e09: c3 ret 8058e0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058e10: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8058e13: 89 cb mov ebx,ecx 8058e15: a8 02 test al,0x2 8058e17: 75 e7 jne 8058e00 <_int_memalign+0x100> 8058e19: 8d 56 10 lea edx,[esi+0x10] 8058e1c: 83 e0 f8 and eax,0xfffffff8 8058e1f: 39 d0 cmp eax,edx 8058e21: 76 dd jbe 8058e00 <_int_memalign+0x100> 8058e23: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 8058e27: 29 f0 sub eax,esi 8058e29: 31 c9 xor ecx,ecx 8058e2b: 8d 54 35 00 lea edx,[ebp+esi*1+0x0] 8058e2f: 81 ff 20 b5 0e 08 cmp edi,0x80eb520 8058e35: 0f 95 c1 setne cl 8058e38: 83 c8 01 or eax,0x1 8058e3b: c1 e1 02 shl ecx,0x2 8058e3e: 09 c8 or eax,ecx 8058e40: b9 01 00 00 00 mov ecx,0x1 8058e45: 89 42 04 mov DWORD PTR [edx+0x4],eax 8058e48: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 8058e4b: 83 e0 07 and eax,0x7 8058e4e: 09 c6 or esi,eax 8058e50: 89 f8 mov eax,edi 8058e52: 89 75 04 mov DWORD PTR [ebp+0x4],esi 8058e55: e8 d6 df ff ff call 8056e30 <_int_free> 8058e5a: eb a4 jmp 8058e00 <_int_memalign+0x100> 8058e5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8058e60: 03 41 f8 add eax,DWORD PTR [ecx-0x8] 8058e63: 89 07 mov DWORD PTR [edi],eax 8058e65: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8058e69: 83 c8 02 or eax,0x2 8058e6c: 89 47 04 mov DWORD PTR [edi+0x4],eax 8058e6f: 83 c4 1c add esp,0x1c 8058e72: 8d 47 08 lea eax,[edi+0x8] 8058e75: 5b pop ebx 8058e76: 5e pop esi 8058e77: 5f pop edi 8058e78: 5d pop ebp 8058e79: c3 ret 8058e7a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058e80: b8 e8 ff ff ff mov eax,0xffffffe8 8058e85: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8058e8c: 31 c0 xor eax,eax 8058e8e: c3 ret 8058e8f: 90 nop 8058e90: 31 c0 xor eax,eax 8058e92: e9 6b ff ff ff jmp 8058e02 <_int_memalign+0x102> 8058e97: 83 ec 0c sub esp,0xc 8058e9a: b9 95 11 00 00 mov ecx,0x1195 8058e9f: ba d4 ca 0b 08 mov edx,0x80bcad4 8058ea4: 68 80 d9 0b 08 push 0x80bd980 8058ea9: b8 a0 d3 0b 08 mov eax,0x80bd3a0 8058eae: e8 ad d3 ff ff call 8056260 <__malloc_assert> 8058eb3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058eb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08058ec0 : 8058ec0: 53 push ebx 8058ec1: 83 ec 08 sub esp,0x8 8058ec4: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8058ec8: 83 fb ff cmp ebx,0xffffffff 8058ecb: 74 73 je 8058f40 8058ecd: 31 c0 xor eax,eax 8058ecf: b9 01 00 00 00 mov ecx,0x1 8058ed4: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058edb: 00 8058edc: 74 01 je 8058edf 8058ede: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 8058ee5: 08 8058ee6: 74 0b je 8058ef3 8058ee8: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 8058eee: e8 bd 6b 01 00 call 806fab0 <__lll_lock_wait_private> 8058ef3: e8 08 d9 ff ff call 8056800 8058ef8: 31 c9 xor ecx,ecx 8058efa: 85 c0 test eax,eax 8058efc: 78 0f js 8058f0d 8058efe: 8d 53 01 lea edx,[ebx+0x1] 8058f01: b8 20 b5 0e 08 mov eax,0x80eb520 8058f06: e8 f5 f2 ff ff call 8058200 <_int_malloc> 8058f0b: 89 c1 mov ecx,eax 8058f0d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058f14: 00 8058f15: 74 01 je 8058f18 8058f17: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 8058f1e: 01 8058f1f: 74 0b je 8058f2c 8058f21: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 8058f27: e8 b4 6b 01 00 call 806fae0 <__lll_unlock_wake_private> 8058f2c: 83 c4 08 add esp,0x8 8058f2f: 89 da mov edx,ebx 8058f31: 89 c8 mov eax,ecx 8058f33: 5b pop ebx 8058f34: e9 97 d0 ff ff jmp 8055fd0 8058f39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8058f40: b8 e8 ff ff ff mov eax,0xffffffe8 8058f45: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8058f4c: 83 c4 08 add esp,0x8 8058f4f: 31 c0 xor eax,eax 8058f51: 5b pop ebx 8058f52: c3 ret 8058f53: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8058f59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08058f60 : 8058f60: 56 push esi 8058f61: 53 push ebx 8058f62: 83 ec 04 sub esp,0x4 8058f65: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 8058f69: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 8058f6d: 83 f8 08 cmp eax,0x8 8058f70: 0f 86 ca 00 00 00 jbe 8059040 8058f76: 83 f8 0f cmp eax,0xf 8058f79: 0f 87 81 00 00 00 ja 8059000 8058f7f: 83 fe df cmp esi,0xffffffdf 8058f82: 0f 87 f0 00 00 00 ja 8059078 8058f88: bb 10 00 00 00 mov ebx,0x10 8058f8d: 31 c0 xor eax,eax 8058f8f: b9 01 00 00 00 mov ecx,0x1 8058f94: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058f9b: 00 8058f9c: 74 01 je 8058f9f 8058f9e: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 8058fa5: 08 8058fa6: 74 0b je 8058fb3 8058fa8: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 8058fae: e8 fd 6a 01 00 call 806fab0 <__lll_lock_wait_private> 8058fb3: e8 48 d8 ff ff call 8056800 8058fb8: 31 c9 xor ecx,ecx 8058fba: 85 c0 test eax,eax 8058fbc: 78 11 js 8058fcf 8058fbe: 8d 4e 01 lea ecx,[esi+0x1] 8058fc1: 89 da mov edx,ebx 8058fc3: b8 20 b5 0e 08 mov eax,0x80eb520 8058fc8: e8 33 fd ff ff call 8058d00 <_int_memalign> 8058fcd: 89 c1 mov ecx,eax 8058fcf: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8058fd6: 00 8058fd7: 74 01 je 8058fda 8058fd9: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 8058fe0: 01 8058fe1: 74 0b je 8058fee 8058fe3: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 8058fe9: e8 f2 6a 01 00 call 806fae0 <__lll_unlock_wake_private> 8058fee: 83 c4 04 add esp,0x4 8058ff1: 89 f2 mov edx,esi 8058ff3: 89 c8 mov eax,ecx 8058ff5: 5b pop ebx 8058ff6: 5e pop esi 8058ff7: e9 d4 cf ff ff jmp 8055fd0 8058ffc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059000: 3d 00 00 00 80 cmp eax,0x80000000 8059005: 77 59 ja 8059060 8059007: ba ef ff ff ff mov edx,0xffffffef 805900c: 29 c2 sub edx,eax 805900e: 39 d6 cmp esi,edx 8059010: 77 66 ja 8059078 8059012: 8d 50 ff lea edx,[eax-0x1] 8059015: 85 c2 test edx,eax 8059017: 74 6d je 8059086 8059019: 83 f8 10 cmp eax,0x10 805901c: bb 10 00 00 00 mov ebx,0x10 8059021: 0f 84 66 ff ff ff je 8058f8d 8059027: 89 f6 mov esi,esi 8059029: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8059030: 01 db add ebx,ebx 8059032: 39 d8 cmp eax,ebx 8059034: 77 fa ja 8059030 8059036: e9 52 ff ff ff jmp 8058f8d 805903b: 90 nop 805903c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059040: 89 74 24 10 mov DWORD PTR [esp+0x10],esi 8059044: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805904b: 00 805904c: 83 c4 04 add esp,0x4 805904f: 5b pop ebx 8059050: 5e pop esi 8059051: e9 6a fe ff ff jmp 8058ec0 8059056: 8d 76 00 lea esi,[esi+0x0] 8059059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8059060: b8 e8 ff ff ff mov eax,0xffffffe8 8059065: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805906c: 83 c4 04 add esp,0x4 805906f: 31 c0 xor eax,eax 8059071: 5b pop ebx 8059072: 5e pop esi 8059073: c3 ret 8059074: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059078: b8 e8 ff ff ff mov eax,0xffffffe8 805907d: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 8059084: eb e6 jmp 805906c 8059086: 89 c3 mov ebx,eax 8059088: e9 00 ff ff ff jmp 8058f8d 805908d: 8d 76 00 lea esi,[esi+0x0] 08059090 : 8059090: 53 push ebx 8059091: 83 ec 08 sub esp,0x8 8059094: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 8059098: 85 db test ebx,ebx 805909a: 74 69 je 8059105 805909c: 31 c0 xor eax,eax 805909e: b9 01 00 00 00 mov ecx,0x1 80590a3: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80590aa: 00 80590ab: 74 01 je 80590ae 80590ad: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 80590b4: 08 80590b5: 74 0b je 80590c2 80590b7: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 80590bd: e8 ee 69 01 00 call 806fab0 <__lll_lock_wait_private> 80590c2: 31 d2 xor edx,edx 80590c4: 89 d8 mov eax,ebx 80590c6: e8 95 cf ff ff call 8056060 80590cb: 85 c0 test eax,eax 80590cd: 89 c2 mov edx,eax 80590cf: 74 6f je 8059140 80590d1: f6 40 04 02 test BYTE PTR [eax+0x4],0x2 80590d5: 75 39 jne 8059110 80590d7: b9 01 00 00 00 mov ecx,0x1 80590dc: b8 20 b5 0e 08 mov eax,0x80eb520 80590e1: e8 4a dd ff ff call 8056e30 <_int_free> 80590e6: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80590ed: 00 80590ee: 74 01 je 80590f1 80590f0: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 80590f7: 01 80590f8: 74 0b je 8059105 80590fa: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 8059100: e8 db 69 01 00 call 806fae0 <__lll_unlock_wake_private> 8059105: 83 c4 08 add esp,0x8 8059108: 5b pop ebx 8059109: c3 ret 805910a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059110: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059117: 00 8059118: 74 01 je 805911b 805911a: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 8059121: 01 8059122: 74 0b je 805912f 8059124: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 805912a: e8 b1 69 01 00 call 806fae0 <__lll_unlock_wake_private> 805912f: 83 c4 08 add esp,0x8 8059132: 89 d0 mov eax,edx 8059134: 5b pop ebx 8059135: e9 46 dc ff ff jmp 8056d80 805913a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059140: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059147: 00 8059148: 74 01 je 805914b 805914a: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 8059151: 01 8059152: 74 0b je 805915f 8059154: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 805915a: e8 81 69 01 00 call 806fae0 <__lll_unlock_wake_private> 805915f: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8059164: c7 44 24 10 20 b5 0e mov DWORD PTR [esp+0x10],0x80eb520 805916b: 08 805916c: 83 c4 08 add esp,0x8 805916f: 89 d9 mov ecx,ebx 8059171: ba c5 cb 0b 08 mov edx,0x80bcbc5 8059176: 5b pop ebx 8059177: e9 c4 d5 ff ff jmp 8056740 805917c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08059180 <_int_realloc>: 8059180: 55 push ebp 8059181: 57 push edi 8059182: 89 c5 mov ebp,eax 8059184: 56 push esi 8059185: 53 push ebx 8059186: 89 d3 mov ebx,edx 8059188: 83 ec 1c sub esp,0x1c 805918b: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 805918e: 83 f8 08 cmp eax,0x8 8059191: 0f 86 19 02 00 00 jbe 80593b0 <_int_realloc+0x230> 8059197: 8b b5 4c 04 00 00 mov esi,DWORD PTR [ebp+0x44c] 805919d: 39 ce cmp esi,ecx 805919f: 89 74 24 08 mov DWORD PTR [esp+0x8],esi 80591a3: 0f 86 07 02 00 00 jbe 80593b0 <_int_realloc+0x230> 80591a9: 89 c6 mov esi,eax 80591ab: 83 e6 02 and esi,0x2 80591ae: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 80591b2: 0f 85 34 03 00 00 jne 80594ec <_int_realloc+0x36c> 80591b8: 8d 34 0a lea esi,[edx+ecx*1] 80591bb: 8b 7e 04 mov edi,DWORD PTR [esi+0x4] 80591be: 89 fa mov edx,edi 80591c0: 83 e2 f8 and edx,0xfffffff8 80591c3: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 80591c7: 0f 86 0b 02 00 00 jbe 80593d8 <_int_realloc+0x258> 80591cd: 83 ff 08 cmp edi,0x8 80591d0: 0f 86 02 02 00 00 jbe 80593d8 <_int_realloc+0x258> 80591d6: 3b 4c 24 30 cmp ecx,DWORD PTR [esp+0x30] 80591da: 72 44 jb 8059220 <_int_realloc+0xa0> 80591dc: 89 cf mov edi,ecx 80591de: 2b 7c 24 30 sub edi,DWORD PTR [esp+0x30] 80591e2: 83 ff 0f cmp edi,0xf 80591e5: 0f 87 85 01 00 00 ja 8059370 <_int_realloc+0x1f0> 80591eb: 83 e0 07 and eax,0x7 80591ee: ba 04 00 00 00 mov edx,0x4 80591f3: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 80591f9: 0f 44 54 24 0c cmove edx,DWORD PTR [esp+0xc] 80591fe: 09 c1 or ecx,eax 8059200: 09 d1 or ecx,edx 8059202: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 8059205: 83 4e 04 01 or DWORD PTR [esi+0x4],0x1 8059209: 8d 7b 08 lea edi,[ebx+0x8] 805920c: 83 c4 1c add esp,0x1c 805920f: 89 f8 mov eax,edi 8059211: 5b pop ebx 8059212: 5e pop esi 8059213: 5f pop edi 8059214: 5d pop ebp 8059215: c3 ret 8059216: 8d 76 00 lea esi,[esi+0x0] 8059219: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8059220: 3b 75 30 cmp esi,DWORD PTR [ebp+0x30] 8059223: 0f 84 f7 01 00 00 je 8059420 <_int_realloc+0x2a0> 8059229: 89 d0 mov eax,edx 805922b: 01 f0 add eax,esi 805922d: f6 40 04 01 test BYTE PTR [eax+0x4],0x1 8059231: 0f 85 91 00 00 00 jne 80592c8 <_int_realloc+0x148> 8059237: 89 d7 mov edi,edx 8059239: 01 cf add edi,ecx 805923b: 39 7c 24 30 cmp DWORD PTR [esp+0x30],edi 805923f: 0f 87 83 00 00 00 ja 80592c8 <_int_realloc+0x148> 8059245: 3b 10 cmp edx,DWORD PTR [eax] 8059247: 0f 85 40 02 00 00 jne 805948d <_int_realloc+0x30d> 805924d: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8059250: 89 c1 mov ecx,eax 8059252: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 8059256: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 8059259: 3b 71 0c cmp esi,DWORD PTR [ecx+0xc] 805925c: 0f 85 0e 02 00 00 jne 8059470 <_int_realloc+0x2f0> 8059262: 3b 70 08 cmp esi,DWORD PTR [eax+0x8] 8059265: 0f 85 05 02 00 00 jne 8059470 <_int_realloc+0x2f0> 805926b: 81 7e 04 ff 01 00 00 cmp DWORD PTR [esi+0x4],0x1ff 8059272: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8059276: 89 41 0c mov DWORD PTR [ecx+0xc],eax 8059279: 89 48 08 mov DWORD PTR [eax+0x8],ecx 805927c: 76 3a jbe 80592b8 <_int_realloc+0x138> 805927e: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 8059281: 85 c0 test eax,eax 8059283: 74 33 je 80592b8 <_int_realloc+0x138> 8059285: 3b 70 14 cmp esi,DWORD PTR [eax+0x14] 8059288: 0f 85 1c 02 00 00 jne 80594aa <_int_realloc+0x32a> 805928e: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 8059291: 3b 72 10 cmp esi,DWORD PTR [edx+0x10] 8059294: 0f 85 10 02 00 00 jne 80594aa <_int_realloc+0x32a> 805929a: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 805929e: 8b 51 10 mov edx,DWORD PTR [ecx+0x10] 80592a1: 85 d2 test edx,edx 80592a3: 0f 84 21 02 00 00 je 80594ca <_int_realloc+0x34a> 80592a9: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80592ac: 89 50 14 mov DWORD PTR [eax+0x14],edx 80592af: 8b 56 14 mov edx,DWORD PTR [esi+0x14] 80592b2: 89 42 10 mov DWORD PTR [edx+0x10],eax 80592b5: 8d 76 00 lea esi,[esi+0x0] 80592b8: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80592bb: 8d 34 3b lea esi,[ebx+edi*1] 80592be: 89 f9 mov ecx,edi 80592c0: e9 17 ff ff ff jmp 80591dc <_int_realloc+0x5c> 80592c5: 8d 76 00 lea esi,[esi+0x0] 80592c8: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 80592cc: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 80592d0: 8d 50 f9 lea edx,[eax-0x7] 80592d3: 89 e8 mov eax,ebp 80592d5: e8 26 ef ff ff call 8058200 <_int_malloc> 80592da: 85 c0 test eax,eax 80592dc: 89 c7 mov edi,eax 80592de: 0f 84 28 ff ff ff je 805920c <_int_realloc+0x8c> 80592e4: 8d 40 f8 lea eax,[eax-0x8] 80592e7: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80592eb: 39 c6 cmp esi,eax 80592ed: 0f 84 0d 01 00 00 je 8059400 <_int_realloc+0x280> 80592f3: 83 e9 04 sub ecx,0x4 80592f6: 89 ca mov edx,ecx 80592f8: c1 ea 02 shr edx,0x2 80592fb: 83 fa 02 cmp edx,0x2 80592fe: 0f 86 2d 02 00 00 jbe 8059531 <_int_realloc+0x3b1> 8059304: 83 fa 09 cmp edx,0x9 8059307: 0f 87 d3 00 00 00 ja 80593e0 <_int_realloc+0x260> 805930d: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 8059310: 83 fa 04 cmp edx,0x4 8059313: 89 07 mov DWORD PTR [edi],eax 8059315: 8b 43 0c mov eax,DWORD PTR [ebx+0xc] 8059318: 89 47 04 mov DWORD PTR [edi+0x4],eax 805931b: 8b 43 10 mov eax,DWORD PTR [ebx+0x10] 805931e: 89 47 08 mov DWORD PTR [edi+0x8],eax 8059321: 76 2e jbe 8059351 <_int_realloc+0x1d1> 8059323: 8b 43 14 mov eax,DWORD PTR [ebx+0x14] 8059326: 83 fa 06 cmp edx,0x6 8059329: 89 47 0c mov DWORD PTR [edi+0xc],eax 805932c: 8b 43 18 mov eax,DWORD PTR [ebx+0x18] 805932f: 89 47 10 mov DWORD PTR [edi+0x10],eax 8059332: 76 1d jbe 8059351 <_int_realloc+0x1d1> 8059334: 8b 43 1c mov eax,DWORD PTR [ebx+0x1c] 8059337: 83 fa 09 cmp edx,0x9 805933a: 89 47 14 mov DWORD PTR [edi+0x14],eax 805933d: 8b 43 20 mov eax,DWORD PTR [ebx+0x20] 8059340: 89 47 18 mov DWORD PTR [edi+0x18],eax 8059343: 75 0c jne 8059351 <_int_realloc+0x1d1> 8059345: 8b 43 24 mov eax,DWORD PTR [ebx+0x24] 8059348: 89 47 1c mov DWORD PTR [edi+0x1c],eax 805934b: 8b 43 28 mov eax,DWORD PTR [ebx+0x28] 805934e: 89 47 20 mov DWORD PTR [edi+0x20],eax 8059351: 89 e8 mov eax,ebp 8059353: 89 da mov edx,ebx 8059355: b9 01 00 00 00 mov ecx,0x1 805935a: e8 d1 da ff ff call 8056e30 <_int_free> 805935f: 83 c4 1c add esp,0x1c 8059362: 89 f8 mov eax,edi 8059364: 5b pop ebx 8059365: 5e pop esi 8059366: 5f pop edi 8059367: 5d pop ebp 8059368: c3 ret 8059369: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059370: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8059374: 83 e0 07 and eax,0x7 8059377: b9 04 00 00 00 mov ecx,0x4 805937c: 01 da add edx,ebx 805937e: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8059384: 0f 44 4c 24 0c cmove ecx,DWORD PTR [esp+0xc] 8059389: 0b 44 24 30 or eax,DWORD PTR [esp+0x30] 805938d: 83 cf 01 or edi,0x1 8059390: 09 cf or edi,ecx 8059392: 09 c8 or eax,ecx 8059394: b9 01 00 00 00 mov ecx,0x1 8059399: 89 43 04 mov DWORD PTR [ebx+0x4],eax 805939c: 89 7a 04 mov DWORD PTR [edx+0x4],edi 805939f: 89 e8 mov eax,ebp 80593a1: 83 4e 04 01 or DWORD PTR [esi+0x4],0x1 80593a5: e8 86 da ff ff call 8056e30 <_int_free> 80593aa: e9 5a fe ff ff jmp 8059209 <_int_realloc+0x89> 80593af: 90 nop 80593b0: ba 7a cc 0b 08 mov edx,0x80bcc7a 80593b5: 83 ec 0c sub esp,0xc 80593b8: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80593bd: 8d 4b 08 lea ecx,[ebx+0x8] 80593c0: 55 push ebp 80593c1: 31 ff xor edi,edi 80593c3: e8 78 d3 ff ff call 8056740 80593c8: 83 c4 10 add esp,0x10 80593cb: 89 f8 mov eax,edi 80593cd: 83 c4 1c add esp,0x1c 80593d0: 5b pop ebx 80593d1: 5e pop esi 80593d2: 5f pop edi 80593d3: 5d pop ebp 80593d4: c3 ret 80593d5: 8d 76 00 lea esi,[esi+0x0] 80593d8: ba 96 cc 0b 08 mov edx,0x80bcc96 80593dd: eb d6 jmp 80593b5 <_int_realloc+0x235> 80593df: 90 nop 80593e0: 8d 43 08 lea eax,[ebx+0x8] 80593e3: 83 ec 04 sub esp,0x4 80593e6: 51 push ecx 80593e7: 50 push eax 80593e8: 57 push edi 80593e9: e8 f2 3d 00 00 call 805d1e0 80593ee: 83 c4 10 add esp,0x10 80593f1: e9 5b ff ff ff jmp 8059351 <_int_realloc+0x1d1> 80593f6: 8d 76 00 lea esi,[esi+0x0] 80593f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8059400: 8b 47 fc mov eax,DWORD PTR [edi-0x4] 8059403: 83 e0 f8 and eax,0xfffffff8 8059406: 01 c1 add ecx,eax 8059408: 39 4c 24 30 cmp DWORD PTR [esp+0x30],ecx 805940c: 0f 87 f6 00 00 00 ja 8059508 <_int_realloc+0x388> 8059412: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8059415: 8d 34 0b lea esi,[ebx+ecx*1] 8059418: e9 bf fd ff ff jmp 80591dc <_int_realloc+0x5c> 805941d: 8d 76 00 lea esi,[esi+0x0] 8059420: 89 d7 mov edi,edx 8059422: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 8059426: 01 cf add edi,ecx 8059428: 83 c2 10 add edx,0x10 805942b: 39 d7 cmp edi,edx 805942d: 0f 82 95 fe ff ff jb 80592c8 <_int_realloc+0x148> 8059433: 83 e0 07 and eax,0x7 8059436: ba 04 00 00 00 mov edx,0x4 805943b: 81 fd 20 b5 0e 08 cmp ebp,0x80eb520 8059441: 0f 44 54 24 0c cmove edx,DWORD PTR [esp+0xc] 8059446: 0b 44 24 30 or eax,DWORD PTR [esp+0x30] 805944a: 2b 7c 24 30 sub edi,DWORD PTR [esp+0x30] 805944e: 09 d0 or eax,edx 8059450: 89 43 04 mov DWORD PTR [ebx+0x4],eax 8059453: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 8059457: 01 d8 add eax,ebx 8059459: 89 45 30 mov DWORD PTR [ebp+0x30],eax 805945c: 89 fd mov ebp,edi 805945e: 8d 7b 08 lea edi,[ebx+0x8] 8059461: 83 cd 01 or ebp,0x1 8059464: 89 68 04 mov DWORD PTR [eax+0x4],ebp 8059467: e9 a0 fd ff ff jmp 805920c <_int_realloc+0x8c> 805946c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059470: 83 ec 0c sub esp,0xc 8059473: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8059478: 89 f1 mov ecx,esi 805947a: 55 push ebp 805947b: ba a8 cb 0b 08 mov edx,0x80bcba8 8059480: e8 bb d2 ff ff call 8056740 8059485: 83 c4 10 add esp,0x10 8059488: e9 2b fe ff ff jmp 80592b8 <_int_realloc+0x138> 805948d: 83 ec 0c sub esp,0xc 8059490: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8059495: 89 f1 mov ecx,esi 8059497: 55 push ebp 8059498: ba 8b cb 0b 08 mov edx,0x80bcb8b 805949d: e8 9e d2 ff ff call 8056740 80594a2: 83 c4 10 add esp,0x10 80594a5: e9 a3 fd ff ff jmp 805924d <_int_realloc+0xcd> 80594aa: 83 ec 0c sub esp,0xc 80594ad: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 80594b2: 89 f1 mov ecx,esi 80594b4: 55 push ebp 80594b5: ba d0 ce 0b 08 mov edx,0x80bced0 80594ba: e8 81 d2 ff ff call 8056740 80594bf: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80594c2: 83 c4 10 add esp,0x10 80594c5: e9 d0 fd ff ff jmp 805929a <_int_realloc+0x11a> 80594ca: 39 c6 cmp esi,eax 80594cc: 74 56 je 8059524 <_int_realloc+0x3a4> 80594ce: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80594d2: 89 41 10 mov DWORD PTR [ecx+0x10],eax 80594d5: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80594d8: 89 41 14 mov DWORD PTR [ecx+0x14],eax 80594db: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 80594de: 89 48 14 mov DWORD PTR [eax+0x14],ecx 80594e1: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 80594e4: 89 48 10 mov DWORD PTR [eax+0x10],ecx 80594e7: e9 cc fd ff ff jmp 80592b8 <_int_realloc+0x138> 80594ec: 83 ec 0c sub esp,0xc 80594ef: b9 c9 10 00 00 mov ecx,0x10c9 80594f4: ba d4 ca 0b 08 mov edx,0x80bcad4 80594f9: 68 20 d9 0b 08 push 0x80bd920 80594fe: b8 b3 cc 0b 08 mov eax,0x80bccb3 8059503: e8 58 cd ff ff call 8056260 <__malloc_assert> 8059508: 83 ec 0c sub esp,0xc 805950b: b9 35 11 00 00 mov ecx,0x1135 8059510: ba d4 ca 0b 08 mov edx,0x80bcad4 8059515: 68 20 d9 0b 08 push 0x80bd920 805951a: b8 e8 d3 0b 08 mov eax,0x80bd3e8 805951f: e8 3c cd ff ff call 8056260 <__malloc_assert> 8059524: 89 c8 mov eax,ecx 8059526: 89 48 14 mov DWORD PTR [eax+0x14],ecx 8059529: 89 48 10 mov DWORD PTR [eax+0x10],ecx 805952c: e9 87 fd ff ff jmp 80592b8 <_int_realloc+0x138> 8059531: 83 ec 0c sub esp,0xc 8059534: b9 11 11 00 00 mov ecx,0x1111 8059539: ba d4 ca 0b 08 mov edx,0x80bcad4 805953e: 68 20 d9 0b 08 push 0x80bd920 8059543: b8 cc cc 0b 08 mov eax,0x80bcccc 8059548: e8 13 cd ff ff call 8056260 <__malloc_assert> 805954d: 8d 76 00 lea esi,[esi+0x0] 08059550 : 8059550: 55 push ebp 8059551: 57 push edi 8059552: 56 push esi 8059553: 53 push ebx 8059554: 83 ec 2c sub esp,0x2c 8059557: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 805955b: 8b 74 24 40 mov esi,DWORD PTR [esp+0x40] 805955f: 83 ff ff cmp edi,0xffffffff 8059562: 0f 84 58 01 00 00 je 80596c0 8059568: 85 f6 test esi,esi 805956a: 0f 84 e0 01 00 00 je 8059750 8059570: 85 ff test edi,edi 8059572: 0f 84 68 01 00 00 je 80596e0 8059578: 31 db xor ebx,ebx 805957a: b9 01 00 00 00 mov ecx,0x1 805957f: 89 d8 mov eax,ebx 8059581: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059588: 00 8059589: 74 01 je 805958c 805958b: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 8059592: 08 8059593: 74 0b je 80595a0 8059595: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 805959b: e8 10 65 01 00 call 806fab0 <__lll_lock_wait_private> 80595a0: 8d 54 24 1c lea edx,[esp+0x1c] 80595a4: 89 f0 mov eax,esi 80595a6: e8 b5 ca ff ff call 8056060 80595ab: 89 c5 mov ebp,eax 80595ad: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80595b4: 00 80595b5: 74 01 je 80595b8 80595b7: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 80595be: 01 80595bf: 74 0b je 80595cc 80595c1: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 80595c7: e8 14 65 01 00 call 806fae0 <__lll_unlock_wake_private> 80595cc: 85 ed test ebp,ebp 80595ce: 0f 84 94 01 00 00 je 8059768 80595d4: 8b 45 04 mov eax,DWORD PTR [ebp+0x4] 80595d7: 83 e0 f8 and eax,0xfffffff8 80595da: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 80595de: 8d 47 01 lea eax,[edi+0x1] 80595e1: 83 f8 df cmp eax,0xffffffdf 80595e4: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 80595e8: 0f 87 d2 00 00 00 ja 80596c0 80595ee: 8d 47 0c lea eax,[edi+0xc] 80595f1: b9 01 00 00 00 mov ecx,0x1 80595f6: 89 c2 mov edx,eax 80595f8: 83 e2 f8 and edx,0xfffffff8 80595fb: 83 f8 10 cmp eax,0x10 80595fe: b8 10 00 00 00 mov eax,0x10 8059603: 0f 43 c2 cmovae eax,edx 8059606: 89 c2 mov edx,eax 8059608: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805960c: 89 d8 mov eax,ebx 805960e: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059615: 00 8059616: 74 01 je 8059619 8059618: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 805961f: 08 8059620: 74 0b je 805962d 8059622: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 8059628: e8 83 64 01 00 call 806fab0 <__lll_lock_wait_private> 805962d: f6 45 04 02 test BYTE PTR [ebp+0x4],0x2 8059631: 74 4d je 8059680 8059633: 89 e8 mov eax,ebp 8059635: e8 36 ce ff ff call 8056470 805963a: 85 c0 test eax,eax 805963c: 0f 84 b6 00 00 00 je 80596f8 8059642: 8d 70 08 lea esi,[eax+0x8] 8059645: 85 f6 test esi,esi 8059647: 74 67 je 80596b0 8059649: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059650: 00 8059651: 74 01 je 8059654 8059653: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 805965a: 01 805965b: 74 0b je 8059668 805965d: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 8059663: e8 78 64 01 00 call 806fae0 <__lll_unlock_wake_private> 8059668: 89 fa mov edx,edi 805966a: 89 f0 mov eax,esi 805966c: e8 5f c9 ff ff call 8055fd0 8059671: 83 c4 2c add esp,0x2c 8059674: 5b pop ebx 8059675: 5e pop esi 8059676: 5f pop edi 8059677: 5d pop ebp 8059678: c3 ret 8059679: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059680: e8 7b d1 ff ff call 8056800 8059685: 85 c0 test eax,eax 8059687: 78 27 js 80596b0 8059689: 83 ec 0c sub esp,0xc 805968c: 89 ea mov edx,ebp 805968e: b8 20 b5 0e 08 mov eax,0x80eb520 8059693: ff 74 24 14 push DWORD PTR [esp+0x14] 8059697: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 805969b: e8 e0 fa ff ff call 8059180 <_int_realloc> 80596a0: 83 c4 10 add esp,0x10 80596a3: 89 c6 mov esi,eax 80596a5: eb 9e jmp 8059645 80596a7: 89 f6 mov esi,esi 80596a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80596b0: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 80596b4: 31 f6 xor esi,esi 80596b6: f6 10 not BYTE PTR [eax] 80596b8: eb 8f jmp 8059649 80596ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80596c0: b8 e8 ff ff ff mov eax,0xffffffe8 80596c5: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 80596cc: 83 c4 2c add esp,0x2c 80596cf: 31 c0 xor eax,eax 80596d1: 5b pop ebx 80596d2: 5e pop esi 80596d3: 5f pop edi 80596d4: 5d pop ebp 80596d5: c3 ret 80596d6: 8d 76 00 lea esi,[esi+0x0] 80596d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80596e0: 83 ec 08 sub esp,0x8 80596e3: 6a 00 push 0x0 80596e5: 56 push esi 80596e6: e8 a5 f9 ff ff call 8059090 80596eb: 83 c4 10 add esp,0x10 80596ee: 31 c0 xor eax,eax 80596f0: e9 7c ff ff ff jmp 8059671 80596f5: 8d 76 00 lea esi,[esi+0x0] 80596f8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80596fc: 83 e8 04 sub eax,0x4 80596ff: 39 44 24 08 cmp DWORD PTR [esp+0x8],eax 8059703: 0f 86 40 ff ff ff jbe 8059649 8059709: e8 f2 d0 ff ff call 8056800 805970e: 85 c0 test eax,eax 8059710: 78 9e js 80596b0 8059712: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8059716: b8 20 b5 0e 08 mov eax,0x80eb520 805971b: e8 e0 ea ff ff call 8058200 <_int_malloc> 8059720: 85 c0 test eax,eax 8059722: 89 c3 mov ebx,eax 8059724: 74 8a je 80596b0 8059726: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805972a: 83 ec 04 sub esp,0x4 805972d: 83 e8 08 sub eax,0x8 8059730: 50 push eax 8059731: 56 push esi 8059732: 89 de mov esi,ebx 8059734: 53 push ebx 8059735: e8 a6 3a 00 00 call 805d1e0 805973a: 89 e8 mov eax,ebp 805973c: e8 3f d6 ff ff call 8056d80 8059741: 83 c4 10 add esp,0x10 8059744: e9 00 ff ff ff jmp 8059649 8059749: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059750: 83 ec 08 sub esp,0x8 8059753: 6a 00 push 0x0 8059755: 57 push edi 8059756: e8 65 f7 ff ff call 8058ec0 805975b: 83 c4 10 add esp,0x10 805975e: e9 0e ff ff ff jmp 8059671 8059763: 90 nop 8059764: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059768: 83 ec 0c sub esp,0xc 805976b: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 8059770: 89 f1 mov ecx,esi 8059772: 68 20 b5 0e 08 push 0x80eb520 8059777: ba d9 cc 0b 08 mov edx,0x80bccd9 805977c: e8 bf cf ff ff call 8056740 8059781: 58 pop eax 8059782: 5a pop edx 8059783: 6a 00 push 0x0 8059785: 57 push edi 8059786: e8 35 f7 ff ff call 8058ec0 805978b: 83 c4 10 add esp,0x10 805978e: e9 de fe ff ff jmp 8059671 8059793: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059799: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 080597a0 : 80597a0: 55 push ebp 80597a1: 57 push edi 80597a2: 56 push esi 80597a3: 53 push ebx 80597a4: 89 c3 mov ebx,eax 80597a6: 83 ec 1c sub esp,0x1c 80597a9: a1 f8 c4 0e 08 mov eax,ds:0x80ec4f8 80597ae: 85 c0 test eax,eax 80597b0: 75 12 jne 80597c4 80597b2: a1 f0 b4 0e 08 mov eax,ds:0x80eb4f0 80597b7: 85 c0 test eax,eax 80597b9: 0f 84 71 01 00 00 je 8059930 80597bf: a3 f8 c4 0e 08 mov ds:0x80ec4f8,eax 80597c4: 8b 0d c8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c8 80597ca: 83 e8 01 sub eax,0x1 80597cd: 39 c8 cmp eax,ecx 80597cf: 0f 83 cf 01 00 00 jae 80599a4 80597d5: 8b 1d f4 c4 0e 08 mov ebx,DWORD PTR ds:0x80ec4f4 80597db: 85 db test ebx,ebx 80597dd: 0f 84 ad 01 00 00 je 8059990 80597e3: b9 01 00 00 00 mov ecx,0x1 80597e8: 90 nop 80597e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80597f0: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 80597f3: 83 e0 04 and eax,0x4 80597f6: 75 12 jne 805980a 80597f8: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80597ff: 00 8059800: 74 01 je 8059803 8059802: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 8059806: 85 c0 test eax,eax 8059808: 74 56 je 8059860 805980a: 8b 9b 40 04 00 00 mov ebx,DWORD PTR [ebx+0x440] 8059810: 3b 1d f4 c4 0e 08 cmp ebx,DWORD PTR ds:0x80ec4f4 8059816: 75 d8 jne 80597f0 8059818: 39 da cmp edx,ebx 805981a: 0f 84 65 01 00 00 je 8059985 8059820: 89 de mov esi,ebx 8059822: eb 12 jmp 8059836 8059824: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059828: 8b b6 40 04 00 00 mov esi,DWORD PTR [esi+0x440] 805982e: 39 de cmp esi,ebx 8059830: 0f 84 2a 01 00 00 je 8059960 8059836: f6 46 04 04 test BYTE PTR [esi+0x4],0x4 805983a: 75 ec jne 8059828 805983c: 39 f2 cmp edx,esi 805983e: 74 e8 je 8059828 8059840: 31 c0 xor eax,eax 8059842: b9 01 00 00 00 mov ecx,0x1 8059847: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805984e: 00 805984f: 74 01 je 8059852 8059851: f0 0f b1 0e lock cmpxchg DWORD PTR [esi],ecx 8059855: 74 07 je 805985e 8059857: 8d 0e lea ecx,[esi] 8059859: e8 52 62 01 00 call 806fab0 <__lll_lock_wait_private> 805985e: 89 f3 mov ebx,esi 8059860: c7 c6 ec ff ff ff mov esi,0xffffffec 8059866: 31 c0 xor eax,eax 8059868: b9 01 00 00 00 mov ecx,0x1 805986d: 65 8b 16 mov edx,DWORD PTR gs:[esi] 8059870: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059877: 00 8059878: 74 01 je 805987b 805987a: f0 0f b1 0d 10 c5 0e lock cmpxchg DWORD PTR ds:0x80ec510,ecx 8059881: 08 8059882: 74 0b je 805988f 8059884: 8d 0d 10 c5 0e 08 lea ecx,ds:0x80ec510 805988a: e8 21 62 01 00 call 806fab0 <__lll_lock_wait_private> 805988f: 85 d2 test edx,edx 8059891: 74 17 je 80598aa 8059893: 8b 82 48 04 00 00 mov eax,DWORD PTR [edx+0x448] 8059899: 85 c0 test eax,eax 805989b: 0f 84 f7 02 00 00 je 8059b98 80598a1: 83 e8 01 sub eax,0x1 80598a4: 89 82 48 04 00 00 mov DWORD PTR [edx+0x448],eax 80598aa: 8b 15 0c c5 0e 08 mov edx,DWORD PTR ds:0x80ec50c 80598b0: 85 d2 test edx,edx 80598b2: 74 3e je 80598f2 80598b4: 8b ba 48 04 00 00 mov edi,DWORD PTR [edx+0x448] 80598ba: 85 ff test edi,edi 80598bc: 0f 85 9e 02 00 00 jne 8059b60 80598c2: 39 d3 cmp ebx,edx 80598c4: 75 22 jne 80598e8 80598c6: e9 1e 01 00 00 jmp 80599e9 80598cb: 90 nop 80598cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80598d0: 8b 88 48 04 00 00 mov ecx,DWORD PTR [eax+0x448] 80598d6: 85 c9 test ecx,ecx 80598d8: 0f 85 82 02 00 00 jne 8059b60 80598de: 39 c3 cmp ebx,eax 80598e0: 0f 84 8a 00 00 00 je 8059970 80598e6: 89 c2 mov edx,eax 80598e8: 8b 82 44 04 00 00 mov eax,DWORD PTR [edx+0x444] 80598ee: 85 c0 test eax,eax 80598f0: 75 de jne 80598d0 80598f2: 83 83 48 04 00 00 01 add DWORD PTR [ebx+0x448],0x1 80598f9: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059900: 00 8059901: 74 01 je 8059904 8059903: f0 83 2d 10 c5 0e 08 lock sub DWORD PTR ds:0x80ec510,0x1 805990a: 01 805990b: 74 0b je 8059918 805990d: 8d 05 10 c5 0e 08 lea eax,ds:0x80ec510 8059913: e8 c8 61 01 00 call 806fae0 <__lll_unlock_wake_private> 8059918: 8b 83 40 04 00 00 mov eax,DWORD PTR [ebx+0x440] 805991e: 65 89 1e mov DWORD PTR gs:[esi],ebx 8059921: a3 f4 c4 0e 08 mov ds:0x80ec4f4,eax 8059926: 83 c4 1c add esp,0x1c 8059929: 89 d8 mov eax,ebx 805992b: 5b pop ebx 805992c: 5e pop esi 805992d: 5f pop edi 805992e: 5d pop ebp 805992f: c3 ret 8059930: 8b 0d c8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c8 8059936: 39 0d ec b4 0e 08 cmp DWORD PTR ds:0x80eb4ec,ecx 805993c: 0f 83 88 fe ff ff jae 80597ca 8059942: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 8059946: e8 65 5c 01 00 call 806f5b0 <__get_nprocs> 805994b: 85 c0 test eax,eax 805994d: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 8059951: 7e 7c jle 80599cf 8059953: 01 c0 add eax,eax 8059955: e9 65 fe ff ff jmp 80597bf 805995a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059960: 83 c4 1c add esp,0x1c 8059963: 31 db xor ebx,ebx 8059965: 89 d8 mov eax,ebx 8059967: 5b pop ebx 8059968: 5e pop esi 8059969: 5f pop edi 805996a: 5d pop ebp 805996b: c3 ret 805996c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059970: 8d 82 44 04 00 00 lea eax,[edx+0x444] 8059976: 89 da mov edx,ebx 8059978: 8b 92 44 04 00 00 mov edx,DWORD PTR [edx+0x444] 805997e: 89 10 mov DWORD PTR [eax],edx 8059980: e9 6d ff ff ff jmp 80598f2 8059985: 8b 9a 40 04 00 00 mov ebx,DWORD PTR [edx+0x440] 805998b: e9 90 fe ff ff jmp 8059820 8059990: c7 05 f4 c4 0e 08 20 mov DWORD PTR ds:0x80ec4f4,0x80eb520 8059997: b5 0e 08 805999a: bb 20 b5 0e 08 mov ebx,0x80eb520 805999f: e9 3f fe ff ff jmp 80597e3 80599a4: 8d 71 01 lea esi,[ecx+0x1] 80599a7: 89 c8 mov eax,ecx 80599a9: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 80599b0: 00 80599b1: 74 01 je 80599b4 80599b3: f0 0f b1 35 c8 b4 0e lock cmpxchg DWORD PTR ds:0x80eb4c8,esi 80599ba: 08 80599bb: 39 c8 cmp eax,ecx 80599bd: 74 31 je 80599f0 80599bf: 8b 0d c8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c8 80599c5: a1 f8 c4 0e 08 mov eax,ds:0x80ec4f8 80599ca: e9 fb fd ff ff jmp 80597ca 80599cf: c7 05 f8 c4 0e 08 04 mov DWORD PTR ds:0x80ec4f8,0x4 80599d6: 00 00 00 80599d9: 8b 0d c8 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c8 80599df: b8 04 00 00 00 mov eax,0x4 80599e4: e9 e1 fd ff ff jmp 80597ca 80599e9: b8 0c c5 0e 08 mov eax,0x80ec50c 80599ee: eb 88 jmp 8059978 80599f0: 8b 15 e4 b4 0e 08 mov edx,DWORD PTR ds:0x80eb4e4 80599f6: 8d 83 6c 04 00 00 lea eax,[ebx+0x46c] 80599fc: e8 cf c8 ff ff call 80562d0 8059a01: 85 c0 test eax,eax 8059a03: 89 c6 mov esi,eax 8059a05: 0f 84 71 01 00 00 je 8059b7c 8059a0b: 8d 5e 10 lea ebx,[esi+0x10] 8059a0e: 89 d8 mov eax,ebx 8059a10: 89 1e mov DWORD PTR [esi],ebx 8059a12: e8 69 c5 ff ff call 8055f80 8059a17: 8d 96 64 04 00 00 lea edx,[esi+0x464] 8059a1d: 8d 8e 6c 04 00 00 lea ecx,[esi+0x46c] 8059a23: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 8059a26: c7 86 58 04 00 00 01 mov DWORD PTR [esi+0x458],0x1 8059a2d: 00 00 00 8059a30: 83 e1 07 and ecx,0x7 8059a33: 89 d7 mov edi,edx 8059a35: 29 cf sub edi,ecx 8059a37: 89 86 60 04 00 00 mov DWORD PTR [esi+0x460],eax 8059a3d: 89 86 5c 04 00 00 mov DWORD PTR [esi+0x45c],eax 8059a43: 83 c7 08 add edi,0x8 8059a46: 85 c9 test ecx,ecx 8059a48: 0f 45 d7 cmovne edx,edi 8059a4b: 01 f0 add eax,esi 8059a4d: 31 ed xor ebp,ebp 8059a4f: 29 d0 sub eax,edx 8059a51: 89 56 40 mov DWORD PTR [esi+0x40],edx 8059a54: 83 c8 01 or eax,0x1 8059a57: 89 42 04 mov DWORD PTR [edx+0x4],eax 8059a5a: b8 ec ff ff ff mov eax,0xffffffec 8059a5f: ba 01 00 00 00 mov edx,0x1 8059a64: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 8059a6b: 89 d1 mov ecx,edx 8059a6d: 65 8b 38 mov edi,DWORD PTR gs:[eax] 8059a70: 65 89 18 mov DWORD PTR gs:[eax],ebx 8059a73: 89 e8 mov eax,ebp 8059a75: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059a7c: 00 8059a7d: 74 01 je 8059a80 8059a7f: f0 0f b1 0d 08 c5 0e lock cmpxchg DWORD PTR ds:0x80ec508,ecx 8059a86: 08 8059a87: 74 0b je 8059a94 8059a89: 8d 0d 08 c5 0e 08 lea ecx,ds:0x80ec508 8059a8f: e8 1c 60 01 00 call 806fab0 <__lll_lock_wait_private> 8059a94: a1 60 b9 0e 08 mov eax,ds:0x80eb960 8059a99: 89 86 50 04 00 00 mov DWORD PTR [esi+0x450],eax 8059a9f: 89 1d 60 b9 0e 08 mov DWORD PTR ds:0x80eb960,ebx 8059aa5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059aac: 00 8059aad: 74 01 je 8059ab0 8059aaf: f0 83 2d 08 c5 0e 08 lock sub DWORD PTR ds:0x80ec508,0x1 8059ab6: 01 8059ab7: 74 0b je 8059ac4 8059ab9: 8d 05 08 c5 0e 08 lea eax,ds:0x80ec508 8059abf: e8 1c 60 01 00 call 806fae0 <__lll_unlock_wake_private> 8059ac4: 89 e8 mov eax,ebp 8059ac6: 89 d1 mov ecx,edx 8059ac8: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059acf: 00 8059ad0: 74 01 je 8059ad3 8059ad2: f0 0f b1 0d 10 c5 0e lock cmpxchg DWORD PTR ds:0x80ec510,ecx 8059ad9: 08 8059ada: 74 0b je 8059ae7 8059adc: 8d 0d 10 c5 0e 08 lea ecx,ds:0x80ec510 8059ae2: e8 c9 5f 01 00 call 806fab0 <__lll_lock_wait_private> 8059ae7: 85 ff test edi,edi 8059ae9: 74 17 je 8059b02 8059aeb: 8b 87 48 04 00 00 mov eax,DWORD PTR [edi+0x448] 8059af1: 85 c0 test eax,eax 8059af3: 0f 84 9f 00 00 00 je 8059b98 8059af9: 83 e8 01 sub eax,0x1 8059afc: 89 87 48 04 00 00 mov DWORD PTR [edi+0x448],eax 8059b02: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059b09: 00 8059b0a: 74 01 je 8059b0d 8059b0c: f0 83 2d 10 c5 0e 08 lock sub DWORD PTR ds:0x80ec510,0x1 8059b13: 01 8059b14: 74 0b je 8059b21 8059b16: 8d 05 10 c5 0e 08 lea eax,ds:0x80ec510 8059b1c: e8 bf 5f 01 00 call 806fae0 <__lll_unlock_wake_private> 8059b21: 31 c0 xor eax,eax 8059b23: b9 01 00 00 00 mov ecx,0x1 8059b28: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059b2f: 00 8059b30: 74 01 je 8059b33 8059b32: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 8059b36: 74 07 je 8059b3f 8059b38: 8d 0b lea ecx,[ebx] 8059b3a: e8 71 5f 01 00 call 806fab0 <__lll_lock_wait_private> 8059b3f: 85 db test ebx,ebx 8059b41: 0f 85 df fd ff ff jne 8059926 8059b47: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059b4e: 00 8059b4f: 74 01 je 8059b52 8059b51: f0 ff 0d c8 b4 0e 08 lock dec DWORD PTR ds:0x80eb4c8 8059b58: 31 db xor ebx,ebx 8059b5a: e9 c7 fd ff ff jmp 8059926 8059b5f: 90 nop 8059b60: 83 ec 0c sub esp,0xc 8059b63: b9 ea 02 00 00 mov ecx,0x2ea 8059b68: ba 26 cb 0b 08 mov edx,0x80bcb26 8059b6d: 68 d8 d8 0b 08 push 0x80bd8d8 8059b72: b8 f4 cc 0b 08 mov eax,0x80bccf4 8059b77: e8 e4 c6 ff ff call 8056260 <__malloc_assert> 8059b7c: 8b 15 e4 b4 0e 08 mov edx,DWORD PTR ds:0x80eb4e4 8059b82: b8 6c 04 00 00 mov eax,0x46c 8059b87: e8 44 c7 ff ff call 80562d0 8059b8c: 85 c0 test eax,eax 8059b8e: 89 c6 mov esi,eax 8059b90: 0f 85 75 fe ff ff jne 8059a0b 8059b96: eb af jmp 8059b47 8059b98: e8 1f e8 fe ff call 80483bc 8059b9d: 8d 76 00 lea esi,[esi+0x0] 08059ba0 : 8059ba0: 3d 20 b5 0e 08 cmp eax,0x80eb520 8059ba5: 74 59 je 8059c00 8059ba7: 89 c1 mov ecx,eax 8059ba9: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059bb0: 00 8059bb1: 74 01 je 8059bb4 8059bb3: f0 83 29 01 lock sub DWORD PTR [ecx],0x1 8059bb7: 74 07 je 8059bc0 8059bb9: 8d 01 lea eax,[ecx] 8059bbb: e8 20 5f 01 00 call 806fae0 <__lll_unlock_wake_private> 8059bc0: a1 24 b5 0e 08 mov eax,ds:0x80eb524 8059bc5: 83 e0 04 and eax,0x4 8059bc8: 75 2e jne 8059bf8 8059bca: b9 01 00 00 00 mov ecx,0x1 8059bcf: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059bd6: 00 8059bd7: 74 01 je 8059bda 8059bd9: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 8059be0: 08 8059be1: 74 0b je 8059bee 8059be3: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 8059be9: e8 c2 5e 01 00 call 806fab0 <__lll_lock_wait_private> 8059bee: b8 20 b5 0e 08 mov eax,0x80eb520 8059bf3: c3 ret 8059bf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059bf8: 31 c0 xor eax,eax 8059bfa: c3 ret 8059bfb: 90 nop 8059bfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059c00: 53 push ebx 8059c01: 89 d3 mov ebx,edx 8059c03: 83 ec 08 sub esp,0x8 8059c06: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059c0d: 00 8059c0e: 74 01 je 8059c11 8059c10: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 8059c17: 01 8059c18: 74 0b je 8059c25 8059c1a: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 8059c20: e8 bb 5e 01 00 call 806fae0 <__lll_unlock_wake_private> 8059c25: e8 26 ca ff ff call 8056650 8059c2a: 85 c0 test eax,eax 8059c2c: 74 05 je 8059c33 8059c2e: 83 c4 08 add esp,0x8 8059c31: 5b pop ebx 8059c32: c3 ret 8059c33: 83 c4 08 add esp,0x8 8059c36: 89 d8 mov eax,ebx 8059c38: ba 20 b5 0e 08 mov edx,0x80eb520 8059c3d: 5b pop ebx 8059c3e: e9 5d fb ff ff jmp 80597a0 8059c43: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059c49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08059c50 <__malloc_fork_lock_parent>: 8059c50: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 8059c55: 85 c0 test eax,eax 8059c57: 7e 62 jle 8059cbb <__malloc_fork_lock_parent+0x6b> 8059c59: 56 push esi 8059c5a: 31 c0 xor eax,eax 8059c5c: 53 push ebx 8059c5d: b9 01 00 00 00 mov ecx,0x1 8059c62: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059c69: 00 8059c6a: 74 01 je 8059c6d <__malloc_fork_lock_parent+0x1d> 8059c6c: f0 0f b1 0d 08 c5 0e lock cmpxchg DWORD PTR ds:0x80ec508,ecx 8059c73: 08 8059c74: 74 0b je 8059c81 <__malloc_fork_lock_parent+0x31> 8059c76: 8d 0d 08 c5 0e 08 lea ecx,ds:0x80ec508 8059c7c: e8 2f 5e 01 00 call 806fab0 <__lll_lock_wait_private> 8059c81: ba 20 b5 0e 08 mov edx,0x80eb520 8059c86: 31 f6 xor esi,esi 8059c88: bb 01 00 00 00 mov ebx,0x1 8059c8d: 8d 76 00 lea esi,[esi+0x0] 8059c90: 89 f0 mov eax,esi 8059c92: 89 d9 mov ecx,ebx 8059c94: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059c9b: 00 8059c9c: 74 01 je 8059c9f <__malloc_fork_lock_parent+0x4f> 8059c9e: f0 0f b1 0a lock cmpxchg DWORD PTR [edx],ecx 8059ca2: 74 07 je 8059cab <__malloc_fork_lock_parent+0x5b> 8059ca4: 8d 0a lea ecx,[edx] 8059ca6: e8 05 5e 01 00 call 806fab0 <__lll_lock_wait_private> 8059cab: 8b 92 40 04 00 00 mov edx,DWORD PTR [edx+0x440] 8059cb1: 81 fa 20 b5 0e 08 cmp edx,0x80eb520 8059cb7: 75 d7 jne 8059c90 <__malloc_fork_lock_parent+0x40> 8059cb9: 5b pop ebx 8059cba: 5e pop esi 8059cbb: f3 c3 repz ret 8059cbd: 8d 76 00 lea esi,[esi+0x0] 08059cc0 <__malloc_fork_unlock_parent>: 8059cc0: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 8059cc5: 85 c0 test eax,eax 8059cc7: 7e 4b jle 8059d14 <__malloc_fork_unlock_parent+0x54> 8059cc9: ba 20 b5 0e 08 mov edx,0x80eb520 8059cce: 66 90 xchg ax,ax 8059cd0: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059cd7: 00 8059cd8: 74 01 je 8059cdb <__malloc_fork_unlock_parent+0x1b> 8059cda: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 8059cde: 74 07 je 8059ce7 <__malloc_fork_unlock_parent+0x27> 8059ce0: 8d 02 lea eax,[edx] 8059ce2: e8 f9 5d 01 00 call 806fae0 <__lll_unlock_wake_private> 8059ce7: 8b 92 40 04 00 00 mov edx,DWORD PTR [edx+0x440] 8059ced: 81 fa 20 b5 0e 08 cmp edx,0x80eb520 8059cf3: 75 db jne 8059cd0 <__malloc_fork_unlock_parent+0x10> 8059cf5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059cfc: 00 8059cfd: 74 01 je 8059d00 <__malloc_fork_unlock_parent+0x40> 8059cff: f0 83 2d 08 c5 0e 08 lock sub DWORD PTR ds:0x80ec508,0x1 8059d06: 01 8059d07: 74 0b je 8059d14 <__malloc_fork_unlock_parent+0x54> 8059d09: 8d 05 08 c5 0e 08 lea eax,ds:0x80ec508 8059d0f: e8 cc 5d 01 00 call 806fae0 <__lll_unlock_wake_private> 8059d14: f3 c3 repz ret 8059d16: 8d 76 00 lea esi,[esi+0x0] 8059d19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08059d20 <__malloc_fork_unlock_child>: 8059d20: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 8059d25: 85 c0 test eax,eax 8059d27: 7e 74 jle 8059d9d <__malloc_fork_unlock_child+0x7d> 8059d29: b8 ec ff ff ff mov eax,0xffffffec 8059d2e: 53 push ebx 8059d2f: c7 05 10 c5 0e 08 00 mov DWORD PTR ds:0x80ec510,0x0 8059d36: 00 00 00 8059d39: 65 8b 08 mov ecx,DWORD PTR gs:[eax] 8059d3c: 85 c9 test ecx,ecx 8059d3e: 74 0a je 8059d4a <__malloc_fork_unlock_child+0x2a> 8059d40: c7 81 48 04 00 00 01 mov DWORD PTR [ecx+0x448],0x1 8059d47: 00 00 00 8059d4a: c7 05 0c c5 0e 08 00 mov DWORD PTR ds:0x80ec50c,0x0 8059d51: 00 00 00 8059d54: 31 db xor ebx,ebx 8059d56: 31 d2 xor edx,edx 8059d58: b8 20 b5 0e 08 mov eax,0x80eb520 8059d5d: 8d 76 00 lea esi,[esi+0x0] 8059d60: 39 c8 cmp eax,ecx 8059d62: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0 8059d68: 74 17 je 8059d81 <__malloc_fork_unlock_child+0x61> 8059d6a: 89 90 44 04 00 00 mov DWORD PTR [eax+0x444],edx 8059d70: c7 80 48 04 00 00 00 mov DWORD PTR [eax+0x448],0x0 8059d77: 00 00 00 8059d7a: 89 c2 mov edx,eax 8059d7c: bb 01 00 00 00 mov ebx,0x1 8059d81: 8b 80 40 04 00 00 mov eax,DWORD PTR [eax+0x440] 8059d87: 3d 20 b5 0e 08 cmp eax,0x80eb520 8059d8c: 75 d2 jne 8059d60 <__malloc_fork_unlock_child+0x40> 8059d8e: 84 db test bl,bl 8059d90: 75 0d jne 8059d9f <__malloc_fork_unlock_child+0x7f> 8059d92: 5b pop ebx 8059d93: c7 05 08 c5 0e 08 00 mov DWORD PTR ds:0x80ec508,0x0 8059d9a: 00 00 00 8059d9d: f3 c3 repz ret 8059d9f: 89 15 0c c5 0e 08 mov DWORD PTR ds:0x80ec50c,edx 8059da5: eb eb jmp 8059d92 <__malloc_fork_unlock_child+0x72> 8059da7: 89 f6 mov esi,esi 8059da9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08059db0 <__malloc_check_init>: 8059db0: a1 fc c4 0e 08 mov eax,ds:0x80ec4fc 8059db5: 85 c0 test eax,eax 8059db7: 75 37 jne 8059df0 <__malloc_check_init+0x40> 8059db9: c7 05 00 c5 0e 08 01 mov DWORD PTR ds:0x80ec500,0x1 8059dc0: 00 00 00 8059dc3: c7 05 d8 b4 0e 08 c0 mov DWORD PTR ds:0x80eb4d8,0x8058ec0 8059dca: 8e 05 08 8059dcd: c7 05 f0 c4 0e 08 90 mov DWORD PTR ds:0x80ec4f0,0x8059090 8059dd4: 90 05 08 8059dd7: c7 05 d4 b4 0e 08 50 mov DWORD PTR ds:0x80eb4d4,0x8059550 8059dde: 95 05 08 8059de1: c7 05 d0 b4 0e 08 60 mov DWORD PTR ds:0x80eb4d0,0x8058f60 8059de8: 8f 05 08 8059deb: c3 ret 8059dec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059df0: c7 05 fc c4 0e 08 00 mov DWORD PTR ds:0x80ec4fc,0x0 8059df7: 00 00 00 8059dfa: c3 ret 8059dfb: 90 nop 8059dfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 08059e00 <__malloc_set_state>: 8059e00: 56 push esi 8059e01: 53 push ebx 8059e02: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8059e06: 81 39 41 45 4c 44 cmp DWORD PTR [ecx],0x444c4541 8059e0c: 0f 85 b6 00 00 00 jne 8059ec8 <__malloc_set_state+0xc8> 8059e12: f7 41 04 00 ff ff ff test DWORD PTR [ecx+0x4],0xffffff00 8059e19: 0f 8f b1 00 00 00 jg 8059ed0 <__malloc_set_state+0xd0> 8059e1f: 8b 99 10 04 00 00 mov ebx,DWORD PTR [ecx+0x410] 8059e25: 8b 91 14 04 00 00 mov edx,DWORD PTR [ecx+0x414] 8059e2b: c7 05 d8 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d8,0x0 8059e32: 00 00 00 8059e35: c7 05 d4 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d4,0x0 8059e3c: 00 00 00 8059e3f: c7 05 f0 c4 0e 08 00 mov DWORD PTR ds:0x80ec4f0,0x0 8059e46: 00 00 00 8059e49: c7 05 d0 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d0,0x0 8059e50: 00 00 00 8059e53: 01 da add edx,ebx 8059e55: c7 05 00 c5 0e 08 00 mov DWORD PTR ds:0x80ec500,0x0 8059e5c: 00 00 00 8059e5f: 39 d3 cmp ebx,edx 8059e61: 73 1a jae 8059e7d <__malloc_set_state+0x7d> 8059e63: 8b 33 mov esi,DWORD PTR [ebx] 8059e65: 89 d8 mov eax,ebx 8059e67: 85 f6 test esi,esi 8059e69: 74 0b je 8059e76 <__malloc_set_state+0x76> 8059e6b: eb 1b jmp 8059e88 <__malloc_set_state+0x88> 8059e6d: 8d 76 00 lea esi,[esi+0x0] 8059e70: 8b 30 mov esi,DWORD PTR [eax] 8059e72: 85 f6 test esi,esi 8059e74: 75 12 jne 8059e88 <__malloc_set_state+0x88> 8059e76: 83 c0 04 add eax,0x4 8059e79: 39 c2 cmp edx,eax 8059e7b: 77 f3 ja 8059e70 <__malloc_set_state+0x70> 8059e7d: 31 c0 xor eax,eax 8059e7f: 5b pop ebx 8059e80: 5e pop esi 8059e81: c3 ret 8059e82: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059e88: 8b 71 10 mov esi,DWORD PTR [ecx+0x10] 8059e8b: 83 e8 04 sub eax,0x4 8059e8e: 39 f0 cmp eax,esi 8059e90: 73 21 jae 8059eb3 <__malloc_set_state+0xb3> 8059e92: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8059e98: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 8059e9b: 83 e2 f8 and edx,0xfffffff8 8059e9e: 8d 0c 10 lea ecx,[eax+edx*1] 8059ea1: f6 41 04 01 test BYTE PTR [ecx+0x4],0x1 8059ea5: 74 06 je 8059ead <__malloc_set_state+0xad> 8059ea7: 83 ca 02 or edx,0x2 8059eaa: 89 50 04 mov DWORD PTR [eax+0x4],edx 8059ead: 39 ce cmp esi,ecx 8059eaf: 89 c8 mov eax,ecx 8059eb1: 77 e5 ja 8059e98 <__malloc_set_state+0x98> 8059eb3: 89 1d 20 c5 0e 08 mov DWORD PTR ds:0x80ec520,ebx 8059eb9: 89 35 1c c5 0e 08 mov DWORD PTR ds:0x80ec51c,esi 8059ebf: 31 c0 xor eax,eax 8059ec1: 5b pop ebx 8059ec2: 5e pop esi 8059ec3: c3 ret 8059ec4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8059ec8: b8 ff ff ff ff mov eax,0xffffffff 8059ecd: eb f2 jmp 8059ec1 <__malloc_set_state+0xc1> 8059ecf: 90 nop 8059ed0: b8 fe ff ff ff mov eax,0xfffffffe 8059ed5: eb ea jmp 8059ec1 <__malloc_set_state+0xc1> 8059ed7: 89 f6 mov esi,esi 8059ed9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 08059ee0 <__libc_malloc>: 8059ee0: 56 push esi 8059ee1: 53 push ebx 8059ee2: 83 ec 04 sub esp,0x4 8059ee5: a1 d8 b4 0e 08 mov eax,ds:0x80eb4d8 8059eea: 85 c0 test eax,eax 8059eec: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 8059ef0: 0f 85 ca 00 00 00 jne 8059fc0 <__libc_malloc+0xe0> 8059ef6: b8 ec ff ff ff mov eax,0xffffffec 8059efb: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 8059efe: 85 db test ebx,ebx 8059f00: 74 08 je 8059f0a <__libc_malloc+0x2a> 8059f02: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 8059f05: 83 e0 04 and eax,0x4 8059f08: 74 66 je 8059f70 <__libc_malloc+0x90> 8059f0a: e8 41 c7 ff ff call 8056650 8059f0f: 85 c0 test eax,eax 8059f11: 89 c3 mov ebx,eax 8059f13: 0f 84 c7 00 00 00 je 8059fe0 <__libc_malloc+0x100> 8059f19: 89 f2 mov edx,esi 8059f1b: 89 d8 mov eax,ebx 8059f1d: e8 de e2 ff ff call 8058200 <_int_malloc> 8059f22: 85 c0 test eax,eax 8059f24: 89 c2 mov edx,eax 8059f26: 74 73 je 8059f9b <__libc_malloc+0xbb> 8059f28: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059f2f: 00 8059f30: 74 01 je 8059f33 <__libc_malloc+0x53> 8059f32: f0 83 2b 01 lock sub DWORD PTR [ebx],0x1 8059f36: 74 07 je 8059f3f <__libc_malloc+0x5f> 8059f38: 8d 03 lea eax,[ebx] 8059f3a: e8 a1 5b 01 00 call 806fae0 <__lll_unlock_wake_private> 8059f3f: 85 d2 test edx,edx 8059f41: 74 22 je 8059f65 <__libc_malloc+0x85> 8059f43: 8b 42 fc mov eax,DWORD PTR [edx-0x4] 8059f46: a8 02 test al,0x2 8059f48: 75 1b jne 8059f65 <__libc_malloc+0x85> 8059f4a: a8 04 test al,0x4 8059f4c: b9 20 b5 0e 08 mov ecx,0x80eb520 8059f51: 74 0a je 8059f5d <__libc_malloc+0x7d> 8059f53: 8d 42 f8 lea eax,[edx-0x8] 8059f56: 25 00 00 f0 ff and eax,0xfff00000 8059f5b: 8b 08 mov ecx,DWORD PTR [eax] 8059f5d: 39 d9 cmp ecx,ebx 8059f5f: 0f 85 99 00 00 00 jne 8059ffe <__libc_malloc+0x11e> 8059f65: 83 c4 04 add esp,0x4 8059f68: 89 d0 mov eax,edx 8059f6a: 5b pop ebx 8059f6b: 5e pop esi 8059f6c: c3 ret 8059f6d: 8d 76 00 lea esi,[esi+0x0] 8059f70: b9 01 00 00 00 mov ecx,0x1 8059f75: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 8059f7c: 00 8059f7d: 74 01 je 8059f80 <__libc_malloc+0xa0> 8059f7f: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 8059f83: 74 07 je 8059f8c <__libc_malloc+0xac> 8059f85: 8d 0b lea ecx,[ebx] 8059f87: e8 24 5b 01 00 call 806fab0 <__lll_lock_wait_private> 8059f8c: 89 f2 mov edx,esi 8059f8e: 89 d8 mov eax,ebx 8059f90: e8 6b e2 ff ff call 8058200 <_int_malloc> 8059f95: 85 c0 test eax,eax 8059f97: 89 c2 mov edx,eax 8059f99: 75 8d jne 8059f28 <__libc_malloc+0x48> 8059f9b: 89 f2 mov edx,esi 8059f9d: 89 d8 mov eax,ebx 8059f9f: e8 fc fb ff ff call 8059ba0 8059fa4: 89 f2 mov edx,esi 8059fa6: 89 c3 mov ebx,eax 8059fa8: e8 53 e2 ff ff call 8058200 <_int_malloc> 8059fad: 89 c2 mov edx,eax 8059faf: 85 db test ebx,ebx 8059fb1: 0f 85 71 ff ff ff jne 8059f28 <__libc_malloc+0x48> 8059fb7: eb 86 jmp 8059f3f <__libc_malloc+0x5f> 8059fb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8059fc0: 83 ec 08 sub esp,0x8 8059fc3: ff 74 24 14 push DWORD PTR [esp+0x14] 8059fc7: 56 push esi 8059fc8: ff d0 call eax 8059fca: 83 c4 10 add esp,0x10 8059fcd: 89 c2 mov edx,eax 8059fcf: 83 c4 04 add esp,0x4 8059fd2: 89 d0 mov eax,edx 8059fd4: 5b pop ebx 8059fd5: 5e pop esi 8059fd6: c3 ret 8059fd7: 89 f6 mov esi,esi 8059fd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8059fe0: 31 d2 xor edx,edx 8059fe2: 89 f0 mov eax,esi 8059fe4: e8 b7 f7 ff ff call 80597a0 8059fe9: 89 f2 mov edx,esi 8059feb: 89 c3 mov ebx,eax 8059fed: e8 0e e2 ff ff call 8058200 <_int_malloc> 8059ff2: 85 c0 test eax,eax 8059ff4: 89 c2 mov edx,eax 8059ff6: 75 b7 jne 8059faf <__libc_malloc+0xcf> 8059ff8: 85 db test ebx,ebx 8059ffa: 74 b3 je 8059faf <__libc_malloc+0xcf> 8059ffc: eb 9d jmp 8059f9b <__libc_malloc+0xbb> 8059ffe: 83 ec 0c sub esp,0xc 805a001: b9 7e 0b 00 00 mov ecx,0xb7e 805a006: ba d4 ca 0b 08 mov edx,0x80bcad4 805a00b: 68 10 d9 0b 08 push 0x80bd910 805a010: b8 1c d4 0b 08 mov eax,0x80bd41c 805a015: e8 46 c2 ff ff call 8056260 <__malloc_assert> 805a01a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805a020 <__malloc_get_state>: 805a020: 53 push ebx 805a021: 83 ec 14 sub esp,0x14 805a024: 68 58 04 00 00 push 0x458 805a029: e8 b2 fe ff ff call 8059ee0 <__libc_malloc> 805a02e: 83 c4 10 add esp,0x10 805a031: 85 c0 test eax,eax 805a033: 0f 84 a2 01 00 00 je 805a1db <__malloc_get_state+0x1bb> 805a039: 89 c3 mov ebx,eax 805a03b: b9 01 00 00 00 mov ecx,0x1 805a040: 31 c0 xor eax,eax 805a042: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a049: 00 805a04a: 74 01 je 805a04d <__malloc_get_state+0x2d> 805a04c: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 805a053: 08 805a054: 74 0b je 805a061 <__malloc_get_state+0x41> 805a056: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 805a05c: e8 4f 5a 01 00 call 806fab0 <__lll_lock_wait_private> 805a061: b8 20 b5 0e 08 mov eax,0x80eb520 805a066: e8 b5 c8 ff ff call 8056920 805a06b: a1 50 b5 0e 08 mov eax,ds:0x80eb550 805a070: c7 03 41 45 4c 44 mov DWORD PTR [ebx],0x444c4541 805a076: b9 50 b5 0e 08 mov ecx,0x80eb550 805a07b: c7 43 04 05 00 00 00 mov DWORD PTR [ebx+0x4],0x5 805a082: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 805a089: ba 02 00 00 00 mov edx,0x2 805a08e: c7 43 0c 00 00 00 00 mov DWORD PTR [ebx+0xc],0x0 805a095: c7 43 14 00 00 00 00 mov DWORD PTR [ebx+0x14],0x0 805a09c: 89 43 10 mov DWORD PTR [ebx+0x10],eax 805a09f: eb 20 jmp 805a0c1 <__malloc_get_state+0xa1> 805a0a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a0a8: 89 44 d3 08 mov DWORD PTR [ebx+edx*8+0x8],eax 805a0ac: 8b 41 0c mov eax,DWORD PTR [ecx+0xc] 805a0af: 83 c1 08 add ecx,0x8 805a0b2: 89 44 d3 0c mov DWORD PTR [ebx+edx*8+0xc],eax 805a0b6: 83 c2 01 add edx,0x1 805a0b9: 81 fa 81 00 00 00 cmp edx,0x81 805a0bf: 74 2f je 805a0f0 <__malloc_get_state+0xd0> 805a0c1: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 805a0c4: 39 c1 cmp ecx,eax 805a0c6: 75 e0 jne 805a0a8 <__malloc_get_state+0x88> 805a0c8: c7 44 d3 0c 00 00 00 mov DWORD PTR [ebx+edx*8+0xc],0x0 805a0cf: 00 805a0d0: c7 44 d3 08 00 00 00 mov DWORD PTR [ebx+edx*8+0x8],0x0 805a0d7: 00 805a0d8: 83 c2 01 add edx,0x1 805a0db: 83 c1 08 add ecx,0x8 805a0de: 81 fa 81 00 00 00 cmp edx,0x81 805a0e4: 75 db jne 805a0c1 <__malloc_get_state+0xa1> 805a0e6: 8d 76 00 lea esi,[esi+0x0] 805a0e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805a0f0: a1 0c b5 0e 08 mov eax,ds:0x80eb50c 805a0f5: 89 83 10 04 00 00 mov DWORD PTR [ebx+0x410],eax 805a0fb: a1 6c b9 0e 08 mov eax,ds:0x80eb96c 805a100: 89 83 14 04 00 00 mov DWORD PTR [ebx+0x414],eax 805a106: a1 e0 b4 0e 08 mov eax,ds:0x80eb4e0 805a10b: 89 83 18 04 00 00 mov DWORD PTR [ebx+0x418],eax 805a111: a1 e4 b4 0e 08 mov eax,ds:0x80eb4e4 805a116: 89 83 1c 04 00 00 mov DWORD PTR [ebx+0x41c],eax 805a11c: a1 f8 b4 0e 08 mov eax,ds:0x80eb4f8 805a121: 89 83 20 04 00 00 mov DWORD PTR [ebx+0x420],eax 805a127: a1 e8 b4 0e 08 mov eax,ds:0x80eb4e8 805a12c: 89 83 24 04 00 00 mov DWORD PTR [ebx+0x424],eax 805a132: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805a137: 89 83 28 04 00 00 mov DWORD PTR [ebx+0x428],eax 805a13d: a1 70 b9 0e 08 mov eax,ds:0x80eb970 805a142: c7 83 30 04 00 00 00 mov DWORD PTR [ebx+0x430],0x0 805a149: 00 00 00 805a14c: 89 83 2c 04 00 00 mov DWORD PTR [ebx+0x42c],eax 805a152: a1 f4 b4 0e 08 mov eax,ds:0x80eb4f4 805a157: 89 83 34 04 00 00 mov DWORD PTR [ebx+0x434],eax 805a15d: a1 fc b4 0e 08 mov eax,ds:0x80eb4fc 805a162: 89 83 38 04 00 00 mov DWORD PTR [ebx+0x438],eax 805a168: a1 04 b5 0e 08 mov eax,ds:0x80eb504 805a16d: 89 83 3c 04 00 00 mov DWORD PTR [ebx+0x43c],eax 805a173: a1 08 b5 0e 08 mov eax,ds:0x80eb508 805a178: 89 83 40 04 00 00 mov DWORD PTR [ebx+0x440],eax 805a17e: a1 00 c5 0e 08 mov eax,ds:0x80ec500 805a183: 89 83 44 04 00 00 mov DWORD PTR [ebx+0x444],eax 805a189: a1 18 c5 0e 08 mov eax,ds:0x80ec518 805a18e: 89 83 48 04 00 00 mov DWORD PTR [ebx+0x448],eax 805a194: a1 ec b4 0e 08 mov eax,ds:0x80eb4ec 805a199: 89 83 4c 04 00 00 mov DWORD PTR [ebx+0x44c],eax 805a19f: a1 f0 b4 0e 08 mov eax,ds:0x80eb4f0 805a1a4: 89 83 50 04 00 00 mov DWORD PTR [ebx+0x450],eax 805a1aa: a1 c8 b4 0e 08 mov eax,ds:0x80eb4c8 805a1af: 89 83 54 04 00 00 mov DWORD PTR [ebx+0x454],eax 805a1b5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a1bc: 00 805a1bd: 74 01 je 805a1c0 <__malloc_get_state+0x1a0> 805a1bf: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 805a1c6: 01 805a1c7: 74 0b je 805a1d4 <__malloc_get_state+0x1b4> 805a1c9: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 805a1cf: e8 0c 59 01 00 call 806fae0 <__lll_unlock_wake_private> 805a1d4: 89 d8 mov eax,ebx 805a1d6: 83 c4 08 add esp,0x8 805a1d9: 5b pop ebx 805a1da: c3 ret 805a1db: 31 c0 xor eax,eax 805a1dd: eb f7 jmp 805a1d6 <__malloc_get_state+0x1b6> 805a1df: 90 nop 0805a1e0 <_mid_memalign>: 805a1e0: 57 push edi 805a1e1: 89 d7 mov edi,edx 805a1e3: 8b 15 d0 b4 0e 08 mov edx,DWORD PTR ds:0x80eb4d0 805a1e9: 85 d2 test edx,edx 805a1eb: 56 push esi 805a1ec: 53 push ebx 805a1ed: 0f 85 85 01 00 00 jne 805a378 <_mid_memalign+0x198> 805a1f3: 83 f8 08 cmp eax,0x8 805a1f6: 0f 86 64 01 00 00 jbe 805a360 <_mid_memalign+0x180> 805a1fc: 83 f8 0f cmp eax,0xf 805a1ff: 0f 87 9b 00 00 00 ja 805a2a0 <_mid_memalign+0xc0> 805a205: 83 ff df cmp edi,0xffffffdf 805a208: 0f 87 9a 01 00 00 ja 805a3a8 <_mid_memalign+0x1c8> 805a20e: bb 10 00 00 00 mov ebx,0x10 805a213: b8 ec ff ff ff mov eax,0xffffffec 805a218: 65 8b 30 mov esi,DWORD PTR gs:[eax] 805a21b: 85 f6 test esi,esi 805a21d: 0f 84 c5 00 00 00 je 805a2e8 <_mid_memalign+0x108> 805a223: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805a226: 83 e0 04 and eax,0x4 805a229: 0f 85 b9 00 00 00 jne 805a2e8 <_mid_memalign+0x108> 805a22f: b9 01 00 00 00 mov ecx,0x1 805a234: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a23b: 00 805a23c: 74 01 je 805a23f <_mid_memalign+0x5f> 805a23e: f0 0f b1 0e lock cmpxchg DWORD PTR [esi],ecx 805a242: 74 07 je 805a24b <_mid_memalign+0x6b> 805a244: 8d 0e lea ecx,[esi] 805a246: e8 65 58 01 00 call 806fab0 <__lll_lock_wait_private> 805a24b: 89 da mov edx,ebx 805a24d: 89 f9 mov ecx,edi 805a24f: 89 f0 mov eax,esi 805a251: e8 aa ea ff ff call 8058d00 <_int_memalign> 805a256: 85 c0 test eax,eax 805a258: 89 c2 mov edx,eax 805a25a: 0f 84 c0 00 00 00 je 805a320 <_mid_memalign+0x140> 805a260: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a267: 00 805a268: 74 01 je 805a26b <_mid_memalign+0x8b> 805a26a: f0 83 2e 01 lock sub DWORD PTR [esi],0x1 805a26e: 74 07 je 805a277 <_mid_memalign+0x97> 805a270: 8d 06 lea eax,[esi] 805a272: e8 69 58 01 00 call 806fae0 <__lll_unlock_wake_private> 805a277: 85 d2 test edx,edx 805a279: 74 1c je 805a297 <_mid_memalign+0xb7> 805a27b: 8b 42 fc mov eax,DWORD PTR [edx-0x4] 805a27e: a8 02 test al,0x2 805a280: 75 15 jne 805a297 <_mid_memalign+0xb7> 805a282: a8 04 test al,0x4 805a284: b9 20 b5 0e 08 mov ecx,0x80eb520 805a289: 0f 85 b9 00 00 00 jne 805a348 <_mid_memalign+0x168> 805a28f: 39 f1 cmp ecx,esi 805a291: 0f 85 24 01 00 00 jne 805a3bb <_mid_memalign+0x1db> 805a297: 5b pop ebx 805a298: 89 d0 mov eax,edx 805a29a: 5e pop esi 805a29b: 5f pop edi 805a29c: c3 ret 805a29d: 8d 76 00 lea esi,[esi+0x0] 805a2a0: 3d 00 00 00 80 cmp eax,0x80000000 805a2a5: 0f 87 e5 00 00 00 ja 805a390 <_mid_memalign+0x1b0> 805a2ab: ba ef ff ff ff mov edx,0xffffffef 805a2b0: 29 c2 sub edx,eax 805a2b2: 39 d7 cmp edi,edx 805a2b4: 0f 87 ee 00 00 00 ja 805a3a8 <_mid_memalign+0x1c8> 805a2ba: 8d 50 ff lea edx,[eax-0x1] 805a2bd: 85 c2 test edx,eax 805a2bf: 0f 84 12 01 00 00 je 805a3d7 <_mid_memalign+0x1f7> 805a2c5: 83 f8 10 cmp eax,0x10 805a2c8: bb 10 00 00 00 mov ebx,0x10 805a2cd: 0f 84 40 ff ff ff je 805a213 <_mid_memalign+0x33> 805a2d3: 90 nop 805a2d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a2d8: 01 db add ebx,ebx 805a2da: 39 d8 cmp eax,ebx 805a2dc: 77 fa ja 805a2d8 <_mid_memalign+0xf8> 805a2de: e9 30 ff ff ff jmp 805a213 <_mid_memalign+0x33> 805a2e3: 90 nop 805a2e4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a2e8: e8 63 c3 ff ff call 8056650 805a2ed: 85 c0 test eax,eax 805a2ef: 89 c6 mov esi,eax 805a2f1: 0f 85 54 ff ff ff jne 805a24b <_mid_memalign+0x6b> 805a2f7: 8d 44 3b 10 lea eax,[ebx+edi*1+0x10] 805a2fb: 31 d2 xor edx,edx 805a2fd: e8 9e f4 ff ff call 80597a0 805a302: 89 da mov edx,ebx 805a304: 89 f9 mov ecx,edi 805a306: 89 c6 mov esi,eax 805a308: e8 f3 e9 ff ff call 8058d00 <_int_memalign> 805a30d: 85 c0 test eax,eax 805a30f: 89 c2 mov edx,eax 805a311: 75 23 jne 805a336 <_mid_memalign+0x156> 805a313: 85 f6 test esi,esi 805a315: 74 1f je 805a336 <_mid_memalign+0x156> 805a317: 89 f6 mov esi,esi 805a319: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805a320: 89 fa mov edx,edi 805a322: 89 f0 mov eax,esi 805a324: e8 77 f8 ff ff call 8059ba0 805a329: 89 da mov edx,ebx 805a32b: 89 f9 mov ecx,edi 805a32d: 89 c6 mov esi,eax 805a32f: e8 cc e9 ff ff call 8058d00 <_int_memalign> 805a334: 89 c2 mov edx,eax 805a336: 85 f6 test esi,esi 805a338: 0f 85 22 ff ff ff jne 805a260 <_mid_memalign+0x80> 805a33e: e9 34 ff ff ff jmp 805a277 <_mid_memalign+0x97> 805a343: 90 nop 805a344: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a348: 8d 42 f8 lea eax,[edx-0x8] 805a34b: 25 00 00 f0 ff and eax,0xfff00000 805a350: 8b 08 mov ecx,DWORD PTR [eax] 805a352: e9 38 ff ff ff jmp 805a28f <_mid_memalign+0xaf> 805a357: 89 f6 mov esi,esi 805a359: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805a360: 83 ec 0c sub esp,0xc 805a363: 57 push edi 805a364: e8 77 fb ff ff call 8059ee0 <__libc_malloc> 805a369: 83 c4 10 add esp,0x10 805a36c: 89 c2 mov edx,eax 805a36e: 5b pop ebx 805a36f: 89 d0 mov eax,edx 805a371: 5e pop esi 805a372: 5f pop edi 805a373: c3 ret 805a374: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a378: 83 ec 04 sub esp,0x4 805a37b: 51 push ecx 805a37c: 57 push edi 805a37d: 50 push eax 805a37e: ff d2 call edx 805a380: 83 c4 10 add esp,0x10 805a383: 89 c2 mov edx,eax 805a385: 5b pop ebx 805a386: 89 d0 mov eax,edx 805a388: 5e pop esi 805a389: 5f pop edi 805a38a: c3 ret 805a38b: 90 nop 805a38c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a390: b8 e8 ff ff ff mov eax,0xffffffe8 805a395: 31 d2 xor edx,edx 805a397: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 805a39e: e9 f4 fe ff ff jmp 805a297 <_mid_memalign+0xb7> 805a3a3: 90 nop 805a3a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a3a8: b8 e8 ff ff ff mov eax,0xffffffe8 805a3ad: 31 d2 xor edx,edx 805a3af: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 805a3b6: e9 dc fe ff ff jmp 805a297 <_mid_memalign+0xb7> 805a3bb: 83 ec 0c sub esp,0xc 805a3be: b9 62 0c 00 00 mov ecx,0xc62 805a3c3: ba d4 ca 0b 08 mov edx,0x80bcad4 805a3c8: 68 b8 d8 0b 08 push 0x80bd8b8 805a3cd: b8 80 d4 0b 08 mov eax,0x80bd480 805a3d2: e8 89 be ff ff call 8056260 <__malloc_assert> 805a3d7: 89 c3 mov ebx,eax 805a3d9: e9 35 fe ff ff jmp 805a213 <_mid_memalign+0x33> 805a3de: 66 90 xchg ax,ax 0805a3e0 <__cfree>: 805a3e0: 83 ec 0c sub esp,0xc 805a3e3: a1 f0 c4 0e 08 mov eax,ds:0x80ec4f0 805a3e8: 85 c0 test eax,eax 805a3ea: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805a3ee: 75 70 jne 805a460 <__cfree+0x80> 805a3f0: 85 c9 test ecx,ecx 805a3f2: 74 79 je 805a46d <__cfree+0x8d> 805a3f4: 8d 51 f8 lea edx,[ecx-0x8] 805a3f7: 8b 49 fc mov ecx,DWORD PTR [ecx-0x4] 805a3fa: f6 c1 02 test cl,0x2 805a3fd: 75 21 jne 805a420 <__cfree+0x40> 805a3ff: 83 e1 04 and ecx,0x4 805a402: b8 20 b5 0e 08 mov eax,0x80eb520 805a407: 74 09 je 805a412 <__cfree+0x32> 805a409: 89 d0 mov eax,edx 805a40b: 25 00 00 f0 ff and eax,0xfff00000 805a410: 8b 00 mov eax,DWORD PTR [eax] 805a412: 31 c9 xor ecx,ecx 805a414: 83 c4 0c add esp,0xc 805a417: e9 14 ca ff ff jmp 8056e30 <_int_free> 805a41c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a420: a1 00 b5 0e 08 mov eax,ds:0x80eb500 805a425: 85 c0 test eax,eax 805a427: 75 29 jne 805a452 <__cfree+0x72> 805a429: 3b 0d e8 b4 0e 08 cmp ecx,DWORD PTR ds:0x80eb4e8 805a42f: 76 21 jbe 805a452 <__cfree+0x72> 805a431: 81 f9 00 00 08 00 cmp ecx,0x80000 805a437: 77 19 ja 805a452 <__cfree+0x72> 805a439: 3b 15 20 c5 0e 08 cmp edx,DWORD PTR ds:0x80ec520 805a43f: 73 37 jae 805a478 <__cfree+0x98> 805a441: 83 e1 f8 and ecx,0xfffffff8 805a444: 89 0d e8 b4 0e 08 mov DWORD PTR ds:0x80eb4e8,ecx 805a44a: 01 c9 add ecx,ecx 805a44c: 89 0d e0 b4 0e 08 mov DWORD PTR ds:0x80eb4e0,ecx 805a452: 89 d0 mov eax,edx 805a454: 83 c4 0c add esp,0xc 805a457: e9 24 c9 ff ff jmp 8056d80 805a45c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a460: 83 ec 08 sub esp,0x8 805a463: ff 74 24 14 push DWORD PTR [esp+0x14] 805a467: 51 push ecx 805a468: ff d0 call eax 805a46a: 83 c4 10 add esp,0x10 805a46d: 83 c4 0c add esp,0xc 805a470: c3 ret 805a471: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a478: 3b 15 1c c5 0e 08 cmp edx,DWORD PTR ds:0x80ec51c 805a47e: 73 c1 jae 805a441 <__cfree+0x61> 805a480: eb d0 jmp 805a452 <__cfree+0x72> 805a482: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a489: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805a490 <__libc_realloc>: 805a490: 55 push ebp 805a491: 57 push edi 805a492: 56 push esi 805a493: 53 push ebx 805a494: 83 ec 1c sub esp,0x1c 805a497: a1 d4 b4 0e 08 mov eax,ds:0x80eb4d4 805a49c: 85 c0 test eax,eax 805a49e: 8b 74 24 30 mov esi,DWORD PTR [esp+0x30] 805a4a2: 8b 7c 24 34 mov edi,DWORD PTR [esp+0x34] 805a4a6: 0f 85 04 02 00 00 jne 805a6b0 <__libc_realloc+0x220> 805a4ac: 85 ff test edi,edi 805a4ae: 75 08 jne 805a4b8 <__libc_realloc+0x28> 805a4b0: 85 f6 test esi,esi 805a4b2: 0f 85 80 02 00 00 jne 805a738 <__libc_realloc+0x2a8> 805a4b8: 85 f6 test esi,esi 805a4ba: 0f 84 d0 02 00 00 je 805a790 <__libc_realloc+0x300> 805a4c0: 8b 56 fc mov edx,DWORD PTR [esi-0x4] 805a4c3: 8d 5e f8 lea ebx,[esi-0x8] 805a4c6: 89 d0 mov eax,edx 805a4c8: 83 e0 f8 and eax,0xfffffff8 805a4cb: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805a4cf: 89 d0 mov eax,edx 805a4d1: 83 e0 02 and eax,0x2 805a4d4: 0f 85 86 00 00 00 jne 805a560 <__libc_realloc+0xd0> 805a4da: 83 e2 04 and edx,0x4 805a4dd: 0f 85 3d 01 00 00 jne 805a620 <__libc_realloc+0x190> 805a4e3: c7 44 24 08 20 b5 0e mov DWORD PTR [esp+0x8],0x80eb520 805a4ea: 08 805a4eb: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805a4ef: f7 da neg edx 805a4f1: 39 da cmp edx,ebx 805a4f3: 0f 82 3f 01 00 00 jb 805a638 <__libc_realloc+0x1a8> 805a4f9: f6 c3 07 test bl,0x7 805a4fc: 0f 85 36 01 00 00 jne 805a638 <__libc_realloc+0x1a8> 805a502: 83 ff df cmp edi,0xffffffdf 805a505: 0f 87 15 02 00 00 ja 805a720 <__libc_realloc+0x290> 805a50b: 8d 57 0b lea edx,[edi+0xb] 805a50e: 89 d1 mov ecx,edx 805a510: 83 e1 f8 and ecx,0xfffffff8 805a513: 83 fa 10 cmp edx,0x10 805a516: ba 10 00 00 00 mov edx,0x10 805a51b: 0f 43 d1 cmovae edx,ecx 805a51e: 85 c0 test eax,eax 805a520: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805a524: 74 4a je 805a570 <__libc_realloc+0xe0> 805a526: 3b 1d 20 c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec520 805a52c: 72 0c jb 805a53a <__libc_realloc+0xaa> 805a52e: 3b 1d 1c c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec51c 805a534: 0f 82 36 01 00 00 jb 805a670 <__libc_realloc+0x1e0> 805a53a: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805a53e: 89 d8 mov eax,ebx 805a540: e8 2b bf ff ff call 8056470 805a545: 85 c0 test eax,eax 805a547: 8d 68 08 lea ebp,[eax+0x8] 805a54a: 0f 84 80 01 00 00 je 805a6d0 <__libc_realloc+0x240> 805a550: 83 c4 1c add esp,0x1c 805a553: 89 e8 mov eax,ebp 805a555: 5b pop ebx 805a556: 5e pop esi 805a557: 5f pop edi 805a558: 5d pop ebp 805a559: c3 ret 805a55a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a560: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 805a567: 00 805a568: e9 7e ff ff ff jmp 805a4eb <__libc_realloc+0x5b> 805a56d: 8d 76 00 lea esi,[esi+0x0] 805a570: b9 01 00 00 00 mov ecx,0x1 805a575: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 805a579: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a580: 00 805a581: 74 01 je 805a584 <__libc_realloc+0xf4> 805a583: f0 0f b1 4d 00 lock cmpxchg DWORD PTR [ebp+0x0],ecx 805a588: 74 08 je 805a592 <__libc_realloc+0x102> 805a58a: 8d 4d 00 lea ecx,[ebp+0x0] 805a58d: e8 1e 55 01 00 call 806fab0 <__lll_lock_wait_private> 805a592: 83 ec 0c sub esp,0xc 805a595: 89 da mov edx,ebx 805a597: 89 e8 mov eax,ebp 805a599: ff 74 24 18 push DWORD PTR [esp+0x18] 805a59d: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 805a5a1: 89 6c 24 18 mov DWORD PTR [esp+0x18],ebp 805a5a5: e8 d6 eb ff ff call 8059180 <_int_realloc> 805a5aa: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805a5ae: 89 c5 mov ebp,eax 805a5b0: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a5b7: 00 805a5b8: 74 01 je 805a5bb <__libc_realloc+0x12b> 805a5ba: f0 83 2a 01 lock sub DWORD PTR [edx],0x1 805a5be: 74 07 je 805a5c7 <__libc_realloc+0x137> 805a5c0: 8d 02 lea eax,[edx] 805a5c2: e8 19 55 01 00 call 806fae0 <__lll_unlock_wake_private> 805a5c7: 83 c4 10 add esp,0x10 805a5ca: 85 ed test ebp,ebp 805a5cc: 0f 84 7e 01 00 00 je 805a750 <__libc_realloc+0x2c0> 805a5d2: 8b 45 fc mov eax,DWORD PTR [ebp-0x4] 805a5d5: a8 02 test al,0x2 805a5d7: 0f 85 73 ff ff ff jne 805a550 <__libc_realloc+0xc0> 805a5dd: a8 04 test al,0x4 805a5df: ba 20 b5 0e 08 mov edx,0x80eb520 805a5e4: 74 0a je 805a5f0 <__libc_realloc+0x160> 805a5e6: 8d 45 f8 lea eax,[ebp-0x8] 805a5e9: 25 00 00 f0 ff and eax,0xfff00000 805a5ee: 8b 10 mov edx,DWORD PTR [eax] 805a5f0: 39 54 24 08 cmp DWORD PTR [esp+0x8],edx 805a5f4: 0f 84 56 ff ff ff je 805a550 <__libc_realloc+0xc0> 805a5fa: 83 ec 0c sub esp,0xc 805a5fd: b9 0f 0c 00 00 mov ecx,0xc0f 805a602: ba d4 ca 0b 08 mov edx,0x80bcad4 805a607: 68 c8 d8 0b 08 push 0x80bd8c8 805a60c: b8 d4 d4 0b 08 mov eax,0x80bd4d4 805a611: e8 4a bc ff ff call 8056260 <__malloc_assert> 805a616: 8d 76 00 lea esi,[esi+0x0] 805a619: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805a620: 89 da mov edx,ebx 805a622: 81 e2 00 00 f0 ff and edx,0xfff00000 805a628: 8b 0a mov ecx,DWORD PTR [edx] 805a62a: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805a62e: e9 b8 fe ff ff jmp 805a4eb <__libc_realloc+0x5b> 805a633: 90 nop 805a634: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a638: 3b 1d 20 c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec520 805a63e: 72 0c jb 805a64c <__libc_realloc+0x1bc> 805a640: 3b 1d 1c c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec51c 805a646: 0f 82 b6 fe ff ff jb 805a502 <__libc_realloc+0x72> 805a64c: 83 ec 0c sub esp,0xc 805a64f: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805a654: 89 f1 mov ecx,esi 805a656: ff 74 24 14 push DWORD PTR [esp+0x14] 805a65a: ba d9 cc 0b 08 mov edx,0x80bccd9 805a65f: 31 ed xor ebp,ebp 805a661: e8 da c0 ff ff call 8056740 805a666: 83 c4 10 add esp,0x10 805a669: e9 e2 fe ff ff jmp 805a550 <__libc_realloc+0xc0> 805a66e: 66 90 xchg ax,ax 805a670: 83 ec 0c sub esp,0xc 805a673: 57 push edi 805a674: e8 67 f8 ff ff call 8059ee0 <__libc_malloc> 805a679: 83 c4 10 add esp,0x10 805a67c: 85 c0 test eax,eax 805a67e: 89 c5 mov ebp,eax 805a680: 0f 84 ca fe ff ff je 805a550 <__libc_realloc+0xc0> 805a686: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a68a: 83 e8 04 sub eax,0x4 805a68d: 39 f8 cmp eax,edi 805a68f: 0f 46 f8 cmovbe edi,eax 805a692: 83 ec 04 sub esp,0x4 805a695: 57 push edi 805a696: 56 push esi 805a697: 55 push ebp 805a698: e8 43 2b 00 00 call 805d1e0 805a69d: 83 c4 10 add esp,0x10 805a6a0: 89 e8 mov eax,ebp 805a6a2: 83 c4 1c add esp,0x1c 805a6a5: 5b pop ebx 805a6a6: 5e pop esi 805a6a7: 5f pop edi 805a6a8: 5d pop ebp 805a6a9: c3 ret 805a6aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a6b0: 83 ec 04 sub esp,0x4 805a6b3: ff 74 24 30 push DWORD PTR [esp+0x30] 805a6b7: 57 push edi 805a6b8: 56 push esi 805a6b9: ff d0 call eax 805a6bb: 83 c4 10 add esp,0x10 805a6be: 89 c5 mov ebp,eax 805a6c0: 83 c4 1c add esp,0x1c 805a6c3: 89 e8 mov eax,ebp 805a6c5: 5b pop ebx 805a6c6: 5e pop esi 805a6c7: 5f pop edi 805a6c8: 5d pop ebp 805a6c9: c3 ret 805a6ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a6d0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a6d4: 89 f5 mov ebp,esi 805a6d6: 83 e8 04 sub eax,0x4 805a6d9: 39 44 24 0c cmp DWORD PTR [esp+0xc],eax 805a6dd: 0f 86 6d fe ff ff jbe 805a550 <__libc_realloc+0xc0> 805a6e3: 83 ec 0c sub esp,0xc 805a6e6: 57 push edi 805a6e7: e8 f4 f7 ff ff call 8059ee0 <__libc_malloc> 805a6ec: 83 c4 10 add esp,0x10 805a6ef: 85 c0 test eax,eax 805a6f1: 89 c5 mov ebp,eax 805a6f3: 0f 84 57 fe ff ff je 805a550 <__libc_realloc+0xc0> 805a6f9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a6fd: 83 ec 04 sub esp,0x4 805a700: 83 e8 08 sub eax,0x8 805a703: 50 push eax 805a704: 56 push esi 805a705: 55 push ebp 805a706: e8 d5 2a 00 00 call 805d1e0 805a70b: 89 d8 mov eax,ebx 805a70d: e8 6e c6 ff ff call 8056d80 805a712: 83 c4 10 add esp,0x10 805a715: e9 36 fe ff ff jmp 805a550 <__libc_realloc+0xc0> 805a71a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a720: b8 e8 ff ff ff mov eax,0xffffffe8 805a725: 31 ed xor ebp,ebp 805a727: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 805a72e: e9 1d fe ff ff jmp 805a550 <__libc_realloc+0xc0> 805a733: 90 nop 805a734: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a738: 83 ec 0c sub esp,0xc 805a73b: 31 ed xor ebp,ebp 805a73d: 56 push esi 805a73e: e8 9d fc ff ff call 805a3e0 <__cfree> 805a743: 83 c4 10 add esp,0x10 805a746: e9 05 fe ff ff jmp 805a550 <__libc_realloc+0xc0> 805a74b: 90 nop 805a74c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805a750: 83 ec 0c sub esp,0xc 805a753: 57 push edi 805a754: e8 87 f7 ff ff call 8059ee0 <__libc_malloc> 805a759: 83 c4 10 add esp,0x10 805a75c: 85 c0 test eax,eax 805a75e: 89 c5 mov ebp,eax 805a760: 0f 84 ea fd ff ff je 805a550 <__libc_realloc+0xc0> 805a766: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a76a: 83 ec 04 sub esp,0x4 805a76d: 83 e8 04 sub eax,0x4 805a770: 50 push eax 805a771: 56 push esi 805a772: 55 push ebp 805a773: e8 68 2a 00 00 call 805d1e0 805a778: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805a77c: 31 c9 xor ecx,ecx 805a77e: 89 da mov edx,ebx 805a780: e8 ab c6 ff ff call 8056e30 <_int_free> 805a785: 83 c4 10 add esp,0x10 805a788: e9 c3 fd ff ff jmp 805a550 <__libc_realloc+0xc0> 805a78d: 8d 76 00 lea esi,[esi+0x0] 805a790: 89 7c 24 30 mov DWORD PTR [esp+0x30],edi 805a794: 83 c4 1c add esp,0x1c 805a797: 5b pop ebx 805a798: 5e pop esi 805a799: 5f pop edi 805a79a: 5d pop ebp 805a79b: e9 40 f7 ff ff jmp 8059ee0 <__libc_malloc> 0805a7a0 <__libc_memalign>: 805a7a0: 8b 0c 24 mov ecx,DWORD PTR [esp] 805a7a3: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805a7a7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805a7ab: e9 30 fa ff ff jmp 805a1e0 <_mid_memalign> 0805a7b0 <__calloc>: 805a7b0: 55 push ebp 805a7b1: 57 push edi 805a7b2: 56 push esi 805a7b3: 53 push ebx 805a7b4: 83 ec 1c sub esp,0x1c 805a7b7: 8b 5c 24 30 mov ebx,DWORD PTR [esp+0x30] 805a7bb: 8b 4c 24 34 mov ecx,DWORD PTR [esp+0x34] 805a7bf: 89 d8 mov eax,ebx 805a7c1: 89 dd mov ebp,ebx 805a7c3: 09 c8 or eax,ecx 805a7c5: 0f af e9 imul ebp,ecx 805a7c8: 3d ff ff 00 00 cmp eax,0xffff 805a7cd: 76 19 jbe 805a7e8 <__calloc+0x38> 805a7cf: 85 c9 test ecx,ecx 805a7d1: 74 15 je 805a7e8 <__calloc+0x38> 805a7d3: 31 d2 xor edx,edx 805a7d5: 89 e8 mov eax,ebp 805a7d7: f7 f1 div ecx 805a7d9: 39 c3 cmp ebx,eax 805a7db: 0f 85 47 02 00 00 jne 805aa28 <__calloc+0x278> 805a7e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a7e8: a1 d8 b4 0e 08 mov eax,ds:0x80eb4d8 805a7ed: 85 c0 test eax,eax 805a7ef: 0f 85 eb 01 00 00 jne 805a9e0 <__calloc+0x230> 805a7f5: b8 ec ff ff ff mov eax,0xffffffec 805a7fa: 65 8b 18 mov ebx,DWORD PTR gs:[eax] 805a7fd: 85 db test ebx,ebx 805a7ff: 74 0c je 805a80d <__calloc+0x5d> 805a801: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805a804: 83 e0 04 and eax,0x4 805a807: 0f 84 b3 00 00 00 je 805a8c0 <__calloc+0x110> 805a80d: e8 3e be ff ff call 8056650 805a812: 85 c0 test eax,eax 805a814: 89 c3 mov ebx,eax 805a816: 0f 84 64 02 00 00 je 805aa80 <__calloc+0x2d0> 805a81c: 8b 4b 30 mov ecx,DWORD PTR [ebx+0x30] 805a81f: 8b 79 04 mov edi,DWORD PTR [ecx+0x4] 805a822: 83 e7 f8 and edi,0xfffffff8 805a825: 81 fb 20 b5 0e 08 cmp ebx,0x80eb520 805a82b: 0f 84 77 01 00 00 je 805a9a8 <__calloc+0x1f8> 805a831: 89 c8 mov eax,ecx 805a833: 89 ea mov edx,ebp 805a835: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805a839: 25 00 00 f0 ff and eax,0xfff00000 805a83e: 03 40 0c add eax,DWORD PTR [eax+0xc] 805a841: 29 c8 sub eax,ecx 805a843: 39 c7 cmp edi,eax 805a845: 0f 42 f8 cmovb edi,eax 805a848: 89 d8 mov eax,ebx 805a84a: e8 b1 d9 ff ff call 8058200 <_int_malloc> 805a84f: 85 c0 test eax,eax 805a851: 89 c6 mov esi,eax 805a853: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805a857: 0f 84 1b 01 00 00 je 805a978 <__calloc+0x1c8> 805a85d: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 805a860: a8 02 test al,0x2 805a862: 75 1c jne 805a880 <__calloc+0xd0> 805a864: a8 04 test al,0x4 805a866: 0f 84 cf 01 00 00 je 805aa3b <__calloc+0x28b> 805a86c: 8d 46 f8 lea eax,[esi-0x8] 805a86f: 25 00 00 f0 ff and eax,0xfff00000 805a874: 39 18 cmp DWORD PTR [eax],ebx 805a876: 0f 85 bf 01 00 00 jne 805aa3b <__calloc+0x28b> 805a87c: 85 db test ebx,ebx 805a87e: 74 1f je 805a89f <__calloc+0xef> 805a880: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a887: 00 805a888: 74 01 je 805a88b <__calloc+0xdb> 805a88a: f0 83 2b 01 lock sub DWORD PTR [ebx],0x1 805a88e: 74 07 je 805a897 <__calloc+0xe7> 805a890: 8d 03 lea eax,[ebx] 805a892: e8 49 52 01 00 call 806fae0 <__lll_unlock_wake_private> 805a897: 85 f6 test esi,esi 805a899: 0f 84 19 02 00 00 je 805aab8 <__calloc+0x308> 805a89f: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 805a8a2: a8 02 test al,0x2 805a8a4: 74 42 je 805a8e8 <__calloc+0x138> 805a8a6: 8b 0d 14 c5 0e 08 mov ecx,DWORD PTR ds:0x80ec514 805a8ac: 85 c9 test ecx,ecx 805a8ae: 0f 85 ac 01 00 00 jne 805aa60 <__calloc+0x2b0> 805a8b4: 83 c4 1c add esp,0x1c 805a8b7: 89 f0 mov eax,esi 805a8b9: 5b pop ebx 805a8ba: 5e pop esi 805a8bb: 5f pop edi 805a8bc: 5d pop ebp 805a8bd: c3 ret 805a8be: 66 90 xchg ax,ax 805a8c0: b9 01 00 00 00 mov ecx,0x1 805a8c5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805a8cc: 00 805a8cd: 74 01 je 805a8d0 <__calloc+0x120> 805a8cf: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 805a8d3: 74 07 je 805a8dc <__calloc+0x12c> 805a8d5: 8d 0b lea ecx,[ebx] 805a8d7: e8 d4 51 01 00 call 806fab0 <__lll_lock_wait_private> 805a8dc: e9 3b ff ff ff jmp 805a81c <__calloc+0x6c> 805a8e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a8e8: 8b 15 14 c5 0e 08 mov edx,DWORD PTR ds:0x80ec514 805a8ee: 83 e0 f8 and eax,0xfffffff8 805a8f1: 85 d2 test edx,edx 805a8f3: 75 0c jne 805a901 <__calloc+0x151> 805a8f5: 8d 56 f8 lea edx,[esi-0x8] 805a8f8: 39 d1 cmp ecx,edx 805a8fa: 75 05 jne 805a901 <__calloc+0x151> 805a8fc: 39 f8 cmp eax,edi 805a8fe: 0f 47 c7 cmova eax,edi 805a901: 83 e8 04 sub eax,0x4 805a904: 89 c2 mov edx,eax 805a906: c1 ea 02 shr edx,0x2 805a909: 83 fa 02 cmp edx,0x2 805a90c: 0f 86 b5 01 00 00 jbe 805aac7 <__calloc+0x317> 805a912: 83 fa 09 cmp edx,0x9 805a915: 0f 87 f5 00 00 00 ja 805aa10 <__calloc+0x260> 805a91b: 83 fa 04 cmp edx,0x4 805a91e: c7 06 00 00 00 00 mov DWORD PTR [esi],0x0 805a924: c7 46 04 00 00 00 00 mov DWORD PTR [esi+0x4],0x0 805a92b: c7 46 08 00 00 00 00 mov DWORD PTR [esi+0x8],0x0 805a932: 76 80 jbe 805a8b4 <__calloc+0x104> 805a934: 83 fa 06 cmp edx,0x6 805a937: c7 46 0c 00 00 00 00 mov DWORD PTR [esi+0xc],0x0 805a93e: c7 46 10 00 00 00 00 mov DWORD PTR [esi+0x10],0x0 805a945: 0f 86 69 ff ff ff jbe 805a8b4 <__calloc+0x104> 805a94b: 83 fa 09 cmp edx,0x9 805a94e: c7 46 14 00 00 00 00 mov DWORD PTR [esi+0x14],0x0 805a955: c7 46 18 00 00 00 00 mov DWORD PTR [esi+0x18],0x0 805a95c: 0f 85 52 ff ff ff jne 805a8b4 <__calloc+0x104> 805a962: c7 46 1c 00 00 00 00 mov DWORD PTR [esi+0x1c],0x0 805a969: c7 46 20 00 00 00 00 mov DWORD PTR [esi+0x20],0x0 805a970: e9 3f ff ff ff jmp 805a8b4 <__calloc+0x104> 805a975: 8d 76 00 lea esi,[esi+0x0] 805a978: 89 ea mov edx,ebp 805a97a: 89 d8 mov eax,ebx 805a97c: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805a980: e8 1b f2 ff ff call 8059ba0 805a985: 89 ea mov edx,ebp 805a987: 89 c3 mov ebx,eax 805a989: e8 72 d8 ff ff call 8058200 <_int_malloc> 805a98e: 85 db test ebx,ebx 805a990: 89 c6 mov esi,eax 805a992: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805a996: 0f 85 e4 fe ff ff jne 805a880 <__calloc+0xd0> 805a99c: e9 f6 fe ff ff jmp 805a897 <__calloc+0xe7> 805a9a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805a9a8: 89 ea mov edx,ebp 805a9aa: b8 20 b5 0e 08 mov eax,0x80eb520 805a9af: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805a9b3: e8 48 d8 ff ff call 8058200 <_int_malloc> 805a9b8: 85 c0 test eax,eax 805a9ba: 89 c6 mov esi,eax 805a9bc: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805a9c0: 74 b6 je 805a978 <__calloc+0x1c8> 805a9c2: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 805a9c5: a8 02 test al,0x2 805a9c7: 0f 85 b3 fe ff ff jne 805a880 <__calloc+0xd0> 805a9cd: a8 04 test al,0x4 805a9cf: 0f 85 97 fe ff ff jne 805a86c <__calloc+0xbc> 805a9d5: e9 a6 fe ff ff jmp 805a880 <__calloc+0xd0> 805a9da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805a9e0: 83 ec 08 sub esp,0x8 805a9e3: ff 74 24 34 push DWORD PTR [esp+0x34] 805a9e7: 55 push ebp 805a9e8: ff d0 call eax 805a9ea: 83 c4 10 add esp,0x10 805a9ed: 85 c0 test eax,eax 805a9ef: 0f 84 c3 00 00 00 je 805aab8 <__calloc+0x308> 805a9f5: 83 ec 04 sub esp,0x4 805a9f8: 55 push ebp 805a9f9: 6a 00 push 0x0 805a9fb: 50 push eax 805a9fc: e8 4f d8 fe ff call 8048250 <.plt+0xa0> 805aa01: 83 c4 10 add esp,0x10 805aa04: 89 c6 mov esi,eax 805aa06: e9 a9 fe ff ff jmp 805a8b4 <__calloc+0x104> 805aa0b: 90 nop 805aa0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805aa10: 83 ec 04 sub esp,0x4 805aa13: 50 push eax 805aa14: 6a 00 push 0x0 805aa16: 56 push esi 805aa17: e8 34 d8 fe ff call 8048250 <.plt+0xa0> 805aa1c: 83 c4 10 add esp,0x10 805aa1f: e9 90 fe ff ff jmp 805a8b4 <__calloc+0x104> 805aa24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805aa28: b8 e8 ff ff ff mov eax,0xffffffe8 805aa2d: 31 f6 xor esi,esi 805aa2f: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 805aa36: e9 79 fe ff ff jmp 805a8b4 <__calloc+0x104> 805aa3b: 83 ec 0c sub esp,0xc 805aa3e: b9 ce 0c 00 00 mov ecx,0xcce 805aa43: ba d4 ca 0b 08 mov edx,0x80bcad4 805aa48: 68 a8 d8 0b 08 push 0x80bd8a8 805aa4d: b8 34 d5 0b 08 mov eax,0x80bd534 805aa52: e8 09 b8 ff ff call 8056260 <__malloc_assert> 805aa57: 89 f6 mov esi,esi 805aa59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805aa60: 83 ec 04 sub esp,0x4 805aa63: 55 push ebp 805aa64: 6a 00 push 0x0 805aa66: 56 push esi 805aa67: e8 e4 d7 fe ff call 8048250 <.plt+0xa0> 805aa6c: 83 c4 10 add esp,0x10 805aa6f: 89 c6 mov esi,eax 805aa71: e9 3e fe ff ff jmp 805a8b4 <__calloc+0x104> 805aa76: 8d 76 00 lea esi,[esi+0x0] 805aa79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805aa80: 31 d2 xor edx,edx 805aa82: 89 e8 mov eax,ebp 805aa84: e8 17 ed ff ff call 80597a0 805aa89: 85 c0 test eax,eax 805aa8b: 89 c3 mov ebx,eax 805aa8d: 0f 85 89 fd ff ff jne 805a81c <__calloc+0x6c> 805aa93: 31 c0 xor eax,eax 805aa95: 89 ea mov edx,ebp 805aa97: e8 64 d7 ff ff call 8058200 <_int_malloc> 805aa9c: 85 c0 test eax,eax 805aa9e: 89 c6 mov esi,eax 805aaa0: 74 16 je 805aab8 <__calloc+0x308> 805aaa2: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 805aaa5: 89 c7 mov edi,eax 805aaa7: 83 e7 02 and edi,0x2 805aaaa: 74 14 je 805aac0 <__calloc+0x310> 805aaac: 31 ff xor edi,edi 805aaae: 31 c9 xor ecx,ecx 805aab0: e9 ea fd ff ff jmp 805a89f <__calloc+0xef> 805aab5: 8d 76 00 lea esi,[esi+0x0] 805aab8: 31 f6 xor esi,esi 805aaba: e9 f5 fd ff ff jmp 805a8b4 <__calloc+0x104> 805aabf: 90 nop 805aac0: 31 c9 xor ecx,ecx 805aac2: e9 9d fd ff ff jmp 805a864 <__calloc+0xb4> 805aac7: 83 ec 0c sub esp,0xc 805aaca: b9 f9 0c 00 00 mov ecx,0xcf9 805aacf: ba d4 ca 0b 08 mov edx,0x80bcad4 805aad4: 68 a8 d8 0b 08 push 0x80bd8a8 805aad9: b8 0d cd 0b 08 mov eax,0x80bcd0d 805aade: e8 7d b7 ff ff call 8056260 <__malloc_assert> 805aae3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805aae9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805aaf0 <__malloc_usable_size>: 805aaf0: 55 push ebp 805aaf1: 57 push edi 805aaf2: 56 push esi 805aaf3: 53 push ebx 805aaf4: 83 ec 1c sub esp,0x1c 805aaf7: 8b 4c 24 30 mov ecx,DWORD PTR [esp+0x30] 805aafb: 85 c9 test ecx,ecx 805aafd: 74 61 je 805ab60 <__malloc_usable_size+0x70> 805aaff: 83 3d 00 c5 0e 08 01 cmp DWORD PTR ds:0x80ec500,0x1 805ab06: 8d 59 f8 lea ebx,[ecx-0x8] 805ab09: 74 65 je 805ab70 <__malloc_usable_size+0x80> 805ab0b: 8b 51 fc mov edx,DWORD PTR [ecx-0x4] 805ab0e: 89 d0 mov eax,edx 805ab10: 83 e0 02 and eax,0x2 805ab13: 74 23 je 805ab38 <__malloc_usable_size+0x48> 805ab15: 89 d0 mov eax,edx 805ab17: 83 e0 f8 and eax,0xfffffff8 805ab1a: 3b 1d 20 c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec520 805ab20: 72 2e jb 805ab50 <__malloc_usable_size+0x60> 805ab22: 3b 1d 1c c5 0e 08 cmp ebx,DWORD PTR ds:0x80ec51c 805ab28: 73 26 jae 805ab50 <__malloc_usable_size+0x60> 805ab2a: 83 c4 1c add esp,0x1c 805ab2d: 83 e8 04 sub eax,0x4 805ab30: 5b pop ebx 805ab31: 5e pop esi 805ab32: 5f pop edi 805ab33: 5d pop ebp 805ab34: c3 ret 805ab35: 8d 76 00 lea esi,[esi+0x0] 805ab38: 83 e2 f8 and edx,0xfffffff8 805ab3b: f6 44 13 04 01 test BYTE PTR [ebx+edx*1+0x4],0x1 805ab40: 8d 4a fc lea ecx,[edx-0x4] 805ab43: 0f 45 c1 cmovne eax,ecx 805ab46: 83 c4 1c add esp,0x1c 805ab49: 5b pop ebx 805ab4a: 5e pop esi 805ab4b: 5f pop edi 805ab4c: 5d pop ebp 805ab4d: c3 ret 805ab4e: 66 90 xchg ax,ax 805ab50: 83 c4 1c add esp,0x1c 805ab53: 83 e8 08 sub eax,0x8 805ab56: 5b pop ebx 805ab57: 5e pop esi 805ab58: 5f pop edi 805ab59: 5d pop ebp 805ab5a: c3 ret 805ab5b: 90 nop 805ab5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ab60: 83 c4 1c add esp,0x1c 805ab63: 31 c0 xor eax,eax 805ab65: 5b pop ebx 805ab66: 5e pop esi 805ab67: 5f pop edi 805ab68: 5d pop ebp 805ab69: c3 ret 805ab6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ab70: 89 df mov edi,ebx 805ab72: 89 d8 mov eax,ebx 805ab74: 8b 69 fc mov ebp,DWORD PTR [ecx-0x4] 805ab77: c1 e8 0b shr eax,0xb 805ab7a: c1 ef 03 shr edi,0x3 805ab7d: 31 c7 xor edi,eax 805ab7f: 89 f8 mov eax,edi 805ab81: 89 ee mov esi,ebp 805ab83: 3c 01 cmp al,0x1 805ab85: b8 02 00 00 00 mov eax,0x2 805ab8a: 0f 44 f8 cmove edi,eax 805ab8d: 89 e8 mov eax,ebp 805ab8f: 83 e0 f8 and eax,0xfffffff8 805ab92: 83 e6 02 and esi,0x2 805ab95: 0f 94 c2 sete dl 805ab98: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 805ab9c: 0f b6 d2 movzx edx,dl 805ab9f: 8d 44 90 ff lea eax,[eax+edx*4-0x1] 805aba3: 0f b6 54 01 f8 movzx edx,BYTE PTR [ecx+eax*1-0x8] 805aba8: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805abac: 89 f8 mov eax,edi 805abae: 38 c2 cmp dl,al 805abb0: 74 37 je 805abe9 <__malloc_usable_size+0xf9> 805abb2: 84 d2 test dl,dl 805abb4: 74 44 je 805abfa <__malloc_usable_size+0x10a> 805abb6: 8d 72 08 lea esi,[edx+0x8] 805abb9: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 805abbd: 72 3b jb 805abfa <__malloc_usable_size+0x10a> 805abbf: 89 ce mov esi,ecx 805abc1: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805abc5: 89 f9 mov ecx,edi 805abc7: eb 12 jmp 805abdb <__malloc_usable_size+0xeb> 805abc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805abd0: 84 d2 test dl,dl 805abd2: 74 24 je 805abf8 <__malloc_usable_size+0x108> 805abd4: 8d 7a 08 lea edi,[edx+0x8] 805abd7: 39 c7 cmp edi,eax 805abd9: 77 1d ja 805abf8 <__malloc_usable_size+0x108> 805abdb: 29 d0 sub eax,edx 805abdd: 0f b6 14 03 movzx edx,BYTE PTR [ebx+eax*1] 805abe1: 38 ca cmp dl,cl 805abe3: 75 eb jne 805abd0 <__malloc_usable_size+0xe0> 805abe5: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805abe9: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805abed: 83 e8 08 sub eax,0x8 805abf0: e9 51 ff ff ff jmp 805ab46 <__malloc_usable_size+0x56> 805abf5: 8d 76 00 lea esi,[esi+0x0] 805abf8: 89 f1 mov ecx,esi 805abfa: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805abfe: 31 c0 xor eax,eax 805ac00: 85 d2 test edx,edx 805ac02: 75 12 jne 805ac16 <__malloc_usable_size+0x126> 805ac04: 83 e5 04 and ebp,0x4 805ac07: b8 20 b5 0e 08 mov eax,0x80eb520 805ac0c: 74 08 je 805ac16 <__malloc_usable_size+0x126> 805ac0e: 81 e3 00 00 f0 ff and ebx,0xfff00000 805ac14: 8b 03 mov eax,DWORD PTR [ebx] 805ac16: 83 ec 0c sub esp,0xc 805ac19: ba 8c d5 0b 08 mov edx,0x80bd58c 805ac1e: 50 push eax 805ac1f: a1 cc b4 0e 08 mov eax,ds:0x80eb4cc 805ac24: e8 17 bb ff ff call 8056740 805ac29: 83 c4 10 add esp,0x10 805ac2c: 31 c0 xor eax,eax 805ac2e: e9 13 ff ff ff jmp 805ab46 <__malloc_usable_size+0x56> 805ac33: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ac39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805ac40 <__libc_mallopt>: 805ac40: 56 push esi 805ac41: 53 push ebx 805ac42: 83 ec 04 sub esp,0x4 805ac45: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805ac4a: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805ac4e: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 805ac52: 85 c0 test eax,eax 805ac54: 0f 88 76 01 00 00 js 805add0 <__libc_mallopt+0x190> 805ac5a: 31 c0 xor eax,eax 805ac5c: b9 01 00 00 00 mov ecx,0x1 805ac61: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805ac68: 00 805ac69: 74 01 je 805ac6c <__libc_mallopt+0x2c> 805ac6b: f0 0f b1 0d 20 b5 0e lock cmpxchg DWORD PTR ds:0x80eb520,ecx 805ac72: 08 805ac73: 74 0b je 805ac80 <__libc_mallopt+0x40> 805ac75: 8d 0d 20 b5 0e 08 lea ecx,ds:0x80eb520 805ac7b: e8 30 4e 01 00 call 806fab0 <__lll_lock_wait_private> 805ac80: b8 20 b5 0e 08 mov eax,0x80eb520 805ac85: e8 96 bc ff ff call 8056920 805ac8a: 8d 46 08 lea eax,[esi+0x8] 805ac8d: 83 f8 09 cmp eax,0x9 805ac90: 0f 87 2a 01 00 00 ja 805adc0 <__libc_mallopt+0x180> 805ac96: ff 24 85 a8 d9 0b 08 jmp DWORD PTR [eax*4+0x80bd9a8] 805ac9d: 8d 76 00 lea esi,[esi+0x0] 805aca0: 31 d2 xor edx,edx 805aca2: 83 fb 50 cmp ebx,0x50 805aca5: 77 17 ja 805acbe <__libc_mallopt+0x7e> 805aca7: 8d 43 04 lea eax,[ebx+0x4] 805acaa: ba 08 00 00 00 mov edx,0x8 805acaf: 83 e0 f8 and eax,0xfffffff8 805acb2: 85 db test ebx,ebx 805acb4: 0f 44 c2 cmove eax,edx 805acb7: 89 f2 mov edx,esi 805acb9: a3 18 c5 0e 08 mov ds:0x80ec518,eax 805acbe: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805acc5: 00 805acc6: 74 01 je 805acc9 <__libc_mallopt+0x89> 805acc8: f0 83 2d 20 b5 0e 08 lock sub DWORD PTR ds:0x80eb520,0x1 805accf: 01 805acd0: 74 0b je 805acdd <__libc_mallopt+0x9d> 805acd2: 8d 05 20 b5 0e 08 lea eax,ds:0x80eb520 805acd8: e8 03 4e 01 00 call 806fae0 <__lll_unlock_wake_private> 805acdd: 83 c4 04 add esp,0x4 805ace0: 89 d0 mov eax,edx 805ace2: 5b pop ebx 805ace3: 5e pop esi 805ace4: c3 ret 805ace5: 8d 76 00 lea esi,[esi+0x0] 805ace8: 85 db test ebx,ebx 805acea: 0f 8e d0 00 00 00 jle 805adc0 <__libc_mallopt+0x180> 805acf0: 89 1d f0 b4 0e 08 mov DWORD PTR ds:0x80eb4f0,ebx 805acf6: ba 01 00 00 00 mov edx,0x1 805acfb: eb c1 jmp 805acbe <__libc_mallopt+0x7e> 805acfd: 8d 76 00 lea esi,[esi+0x0] 805ad00: 85 db test ebx,ebx 805ad02: ba 01 00 00 00 mov edx,0x1 805ad07: 7e b5 jle 805acbe <__libc_mallopt+0x7e> 805ad09: 89 1d ec b4 0e 08 mov DWORD PTR ds:0x80eb4ec,ebx 805ad0f: eb ad jmp 805acbe <__libc_mallopt+0x7e> 805ad11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ad18: 89 1d 14 c5 0e 08 mov DWORD PTR ds:0x80ec514,ebx 805ad1e: ba 01 00 00 00 mov edx,0x1 805ad23: eb 99 jmp 805acbe <__libc_mallopt+0x7e> 805ad25: 8d 76 00 lea esi,[esi+0x0] 805ad28: 89 1d cc b4 0e 08 mov DWORD PTR ds:0x80eb4cc,ebx 805ad2e: ba 01 00 00 00 mov edx,0x1 805ad33: eb 89 jmp 805acbe <__libc_mallopt+0x7e> 805ad35: 8d 76 00 lea esi,[esi+0x0] 805ad38: 89 1d f8 b4 0e 08 mov DWORD PTR ds:0x80eb4f8,ebx 805ad3e: c7 05 00 b5 0e 08 01 mov DWORD PTR ds:0x80eb500,0x1 805ad45: 00 00 00 805ad48: ba 01 00 00 00 mov edx,0x1 805ad4d: e9 6c ff ff ff jmp 805acbe <__libc_mallopt+0x7e> 805ad52: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ad58: 31 d2 xor edx,edx 805ad5a: 81 fb 00 00 08 00 cmp ebx,0x80000 805ad60: 0f 87 58 ff ff ff ja 805acbe <__libc_mallopt+0x7e> 805ad66: 89 1d e8 b4 0e 08 mov DWORD PTR ds:0x80eb4e8,ebx 805ad6c: c7 05 00 b5 0e 08 01 mov DWORD PTR ds:0x80eb500,0x1 805ad73: 00 00 00 805ad76: ba 01 00 00 00 mov edx,0x1 805ad7b: e9 3e ff ff ff jmp 805acbe <__libc_mallopt+0x7e> 805ad80: 89 1d e4 b4 0e 08 mov DWORD PTR ds:0x80eb4e4,ebx 805ad86: c7 05 00 b5 0e 08 01 mov DWORD PTR ds:0x80eb500,0x1 805ad8d: 00 00 00 805ad90: ba 01 00 00 00 mov edx,0x1 805ad95: e9 24 ff ff ff jmp 805acbe <__libc_mallopt+0x7e> 805ad9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ada0: 89 1d e0 b4 0e 08 mov DWORD PTR ds:0x80eb4e0,ebx 805ada6: c7 05 00 b5 0e 08 01 mov DWORD PTR ds:0x80eb500,0x1 805adad: 00 00 00 805adb0: ba 01 00 00 00 mov edx,0x1 805adb5: e9 04 ff ff ff jmp 805acbe <__libc_mallopt+0x7e> 805adba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805adc0: ba 01 00 00 00 mov edx,0x1 805adc5: e9 f4 fe ff ff jmp 805acbe <__libc_mallopt+0x7e> 805adca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805add0: e8 0b 00 00 00 call 805ade0 805add5: e9 80 fe ff ff jmp 805ac5a <__libc_mallopt+0x1a> 805adda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805ade0 : 805ade0: 55 push ebp 805ade1: 57 push edi 805ade2: 56 push esi 805ade3: 53 push ebx 805ade4: 83 ec 0c sub esp,0xc 805ade7: 8b 35 24 c5 0e 08 mov esi,DWORD PTR ds:0x80ec524 805aded: b8 ec ff ff ff mov eax,0xffffffec 805adf2: c7 05 c4 b4 0e 08 00 mov DWORD PTR ds:0x80eb4c4,0x0 805adf9: 00 00 00 805adfc: 85 f6 test esi,esi 805adfe: 65 c7 00 20 b5 0e 08 mov DWORD PTR gs:[eax],0x80eb520 805ae05: 74 7c je 805ae83 805ae07: 31 ff xor edi,edi 805ae09: eb 08 jmp 805ae13 805ae0b: 90 nop 805ae0c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ae10: 83 c6 04 add esi,0x4 805ae13: 8b 1e mov ebx,DWORD PTR [esi] 805ae15: 85 db test ebx,ebx 805ae17: 74 5f je 805ae78 805ae19: 80 3b 4d cmp BYTE PTR [ebx],0x4d 805ae1c: 75 f2 jne 805ae10 805ae1e: 80 7b 01 41 cmp BYTE PTR [ebx+0x1],0x41 805ae22: 75 ec jne 805ae10 805ae24: 80 7b 02 4c cmp BYTE PTR [ebx+0x2],0x4c 805ae28: 75 e6 jne 805ae10 805ae2a: 80 7b 03 4c cmp BYTE PTR [ebx+0x3],0x4c 805ae2e: 75 e0 jne 805ae10 805ae30: 80 7b 04 4f cmp BYTE PTR [ebx+0x4],0x4f 805ae34: 75 da jne 805ae10 805ae36: 80 7b 05 43 cmp BYTE PTR [ebx+0x5],0x43 805ae3a: 75 d4 jne 805ae10 805ae3c: 80 7b 06 5f cmp BYTE PTR [ebx+0x6],0x5f 805ae40: 75 ce jne 805ae10 805ae42: 89 dd mov ebp,ebx 805ae44: 83 c6 04 add esi,0x4 805ae47: 83 c5 07 add ebp,0x7 805ae4a: 74 2c je 805ae78 805ae4c: 83 ec 08 sub esp,0x8 805ae4f: 68 52 dd 0c 08 push 0x80cdd52 805ae54: 55 push ebp 805ae55: e8 16 d4 fe ff call 8048270 <.plt+0xc0> 805ae5a: 83 c4 10 add esp,0x10 805ae5d: 80 7c 03 07 3d cmp BYTE PTR [ebx+eax*1+0x7],0x3d 805ae62: 75 af jne 805ae13 805ae64: 83 e8 06 sub eax,0x6 805ae67: 83 f8 09 cmp eax,0x9 805ae6a: 77 a7 ja 805ae13 805ae6c: ff 24 85 d0 d9 0b 08 jmp DWORD PTR [eax*4+0x80bd9d0] 805ae73: 90 nop 805ae74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ae78: 85 ff test edi,edi 805ae7a: 74 07 je 805ae83 805ae7c: 0f be 07 movsx eax,BYTE PTR [edi] 805ae7f: 84 c0 test al,al 805ae81: 75 15 jne 805ae98 805ae83: c7 05 c4 b4 0e 08 01 mov DWORD PTR ds:0x80eb4c4,0x1 805ae8a: 00 00 00 805ae8d: 83 c4 0c add esp,0xc 805ae90: 5b pop ebx 805ae91: 5e pop esi 805ae92: 5f pop edi 805ae93: 5d pop ebp 805ae94: c3 ret 805ae95: 8d 76 00 lea esi,[esi+0x0] 805ae98: 83 ec 08 sub esp,0x8 805ae9b: 83 e8 30 sub eax,0x30 805ae9e: 50 push eax 805ae9f: 6a fb push 0xfffffffb 805aea1: e8 9a fd ff ff call 805ac40 <__libc_mallopt> 805aea6: 8b 15 cc b4 0e 08 mov edx,DWORD PTR ds:0x80eb4cc 805aeac: 83 c4 10 add esp,0x10 805aeaf: 85 d2 test edx,edx 805aeb1: 74 d0 je 805ae83 805aeb3: a1 fc c4 0e 08 mov eax,ds:0x80ec4fc 805aeb8: 85 c0 test eax,eax 805aeba: 0f 84 b8 01 00 00 je 805b078 805aec0: c7 05 fc c4 0e 08 00 mov DWORD PTR ds:0x80ec4fc,0x0 805aec7: 00 00 00 805aeca: eb b7 jmp 805ae83 805aecc: 8b 0d cc af 0e 08 mov ecx,DWORD PTR ds:0x80eafcc 805aed2: 85 c9 test ecx,ecx 805aed4: 0f 85 39 ff ff ff jne 805ae13 805aeda: 83 ec 04 sub esp,0x4 805aedd: 6a 0f push 0xf 805aedf: 68 4b cd 0b 08 push 0x80bcd4b 805aee4: 55 push ebp 805aee5: e8 46 d3 fe ff call 8048230 <.plt+0x80> 805aeea: 83 c4 10 add esp,0x10 805aeed: 85 c0 test eax,eax 805aeef: 0f 84 dc 01 00 00 je 805b0d1 805aef5: 83 ec 04 sub esp,0x4 805aef8: 6a 0f push 0xf 805aefa: 68 5b cd 0b 08 push 0x80bcd5b 805aeff: 55 push ebp 805af00: e8 2b d3 fe ff call 8048230 <.plt+0x80> 805af05: 83 c4 10 add esp,0x10 805af08: 85 c0 test eax,eax 805af0a: 0f 85 03 ff ff ff jne 805ae13 805af10: 83 ec 04 sub esp,0x4 805af13: 83 c3 17 add ebx,0x17 805af16: 6a 0a push 0xa 805af18: 6a 00 push 0x0 805af1a: 53 push ebx 805af1b: e8 b0 0f 02 00 call 807bed0 <__strtol> 805af20: 59 pop ecx 805af21: 5b pop ebx 805af22: 50 push eax 805af23: 6a fd push 0xfffffffd 805af25: e8 16 fd ff ff call 805ac40 <__libc_mallopt> 805af2a: 83 c4 10 add esp,0x10 805af2d: e9 e1 fe ff ff jmp 805ae13 805af32: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805af38: a1 cc af 0e 08 mov eax,ds:0x80eafcc 805af3d: 85 c0 test eax,eax 805af3f: 0f 85 ce fe ff ff jne 805ae13 805af45: 83 ec 04 sub esp,0x4 805af48: 6a 0a push 0xa 805af4a: 68 40 cd 0b 08 push 0x80bcd40 805af4f: 55 push ebp 805af50: e8 db d2 fe ff call 8048230 <.plt+0x80> 805af55: 83 c4 10 add esp,0x10 805af58: 85 c0 test eax,eax 805af5a: 0f 85 b3 fe ff ff jne 805ae13 805af60: 83 ec 04 sub esp,0x4 805af63: 83 c3 12 add ebx,0x12 805af66: 6a 0a push 0xa 805af68: 6a 00 push 0x0 805af6a: 53 push ebx 805af6b: e8 60 0f 02 00 call 807bed0 <__strtol> 805af70: 5b pop ebx 805af71: 5d pop ebp 805af72: 50 push eax 805af73: 6a f9 push 0xfffffff9 805af75: e8 c6 fc ff ff call 805ac40 <__libc_mallopt> 805af7a: 83 c4 10 add esp,0x10 805af7d: e9 91 fe ff ff jmp 805ae13 805af82: a1 cc af 0e 08 mov eax,ds:0x80eafcc 805af87: 85 c0 test eax,eax 805af89: 0f 85 84 fe ff ff jne 805ae13 805af8f: 83 ec 04 sub esp,0x4 805af92: 6a 09 push 0x9 805af94: 68 2c cd 0b 08 push 0x80bcd2c 805af99: 55 push ebp 805af9a: e8 91 d2 fe ff call 8048230 <.plt+0x80> 805af9f: 83 c4 10 add esp,0x10 805afa2: 85 c0 test eax,eax 805afa4: 0f 84 49 01 00 00 je 805b0f3 805afaa: 83 ec 04 sub esp,0x4 805afad: 6a 09 push 0x9 805afaf: 68 36 cd 0b 08 push 0x80bcd36 805afb4: 55 push ebp 805afb5: e8 76 d2 fe ff call 8048230 <.plt+0x80> 805afba: 83 c4 10 add esp,0x10 805afbd: 85 c0 test eax,eax 805afbf: 0f 85 4e fe ff ff jne 805ae13 805afc5: 83 ec 04 sub esp,0x4 805afc8: 83 c3 11 add ebx,0x11 805afcb: 6a 0a push 0xa 805afcd: 6a 00 push 0x0 805afcf: 53 push ebx 805afd0: e8 fb 0e 02 00 call 807bed0 <__strtol> 805afd5: 5a pop edx 805afd6: 59 pop ecx 805afd7: 50 push eax 805afd8: 6a f8 push 0xfffffff8 805afda: e8 61 fc ff ff call 805ac40 <__libc_mallopt> 805afdf: 83 c4 10 add esp,0x10 805afe2: e9 2c fe ff ff jmp 805ae13 805afe7: 89 f6 mov esi,esi 805afe9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805aff0: a1 cc af 0e 08 mov eax,ds:0x80eafcc 805aff5: 85 c0 test eax,eax 805aff7: 0f 85 16 fe ff ff jne 805ae13 805affd: 83 ec 04 sub esp,0x4 805b000: 6a 08 push 0x8 805b002: 68 1a cd 0b 08 push 0x80bcd1a 805b007: 55 push ebp 805b008: e8 23 d2 fe ff call 8048230 <.plt+0x80> 805b00d: 83 c4 10 add esp,0x10 805b010: 85 c0 test eax,eax 805b012: 0f 84 97 00 00 00 je 805b0af 805b018: 83 ec 04 sub esp,0x4 805b01b: 6a 08 push 0x8 805b01d: 68 23 cd 0b 08 push 0x80bcd23 805b022: 55 push ebp 805b023: e8 08 d2 fe ff call 8048230 <.plt+0x80> 805b028: 83 c4 10 add esp,0x10 805b02b: 85 c0 test eax,eax 805b02d: 0f 85 e0 fd ff ff jne 805ae13 805b033: 83 ec 04 sub esp,0x4 805b036: 83 c3 10 add ebx,0x10 805b039: 6a 0a push 0xa 805b03b: 6a 00 push 0x0 805b03d: 53 push ebx 805b03e: e8 8d 0e 02 00 call 807bed0 <__strtol> 805b043: 5a pop edx 805b044: 59 pop ecx 805b045: 50 push eax 805b046: 6a fa push 0xfffffffa 805b048: e8 f3 fb ff ff call 805ac40 <__libc_mallopt> 805b04d: 83 c4 10 add esp,0x10 805b050: e9 be fd ff ff jmp 805ae13 805b055: 8d 76 00 lea esi,[esi+0x0] 805b058: 83 ec 04 sub esp,0x4 805b05b: 83 c3 0e add ebx,0xe 805b05e: 6a 06 push 0x6 805b060: 68 e7 f2 0b 08 push 0x80bf2e7 805b065: 55 push ebp 805b066: e8 c5 d1 fe ff call 8048230 <.plt+0x80> 805b06b: 83 c4 10 add esp,0x10 805b06e: 85 c0 test eax,eax 805b070: 0f 44 fb cmove edi,ebx 805b073: e9 9b fd ff ff jmp 805ae13 805b078: c7 05 00 c5 0e 08 01 mov DWORD PTR ds:0x80ec500,0x1 805b07f: 00 00 00 805b082: c7 05 d8 b4 0e 08 c0 mov DWORD PTR ds:0x80eb4d8,0x8058ec0 805b089: 8e 05 08 805b08c: c7 05 f0 c4 0e 08 90 mov DWORD PTR ds:0x80ec4f0,0x8059090 805b093: 90 05 08 805b096: c7 05 d4 b4 0e 08 50 mov DWORD PTR ds:0x80eb4d4,0x8059550 805b09d: 95 05 08 805b0a0: c7 05 d0 b4 0e 08 60 mov DWORD PTR ds:0x80eb4d0,0x8058f60 805b0a7: 8f 05 08 805b0aa: e9 d4 fd ff ff jmp 805ae83 805b0af: 83 ec 04 sub esp,0x4 805b0b2: 83 c3 10 add ebx,0x10 805b0b5: 6a 0a push 0xa 805b0b7: 6a 00 push 0x0 805b0b9: 53 push ebx 805b0ba: e8 11 0e 02 00 call 807bed0 <__strtol> 805b0bf: 5b pop ebx 805b0c0: 5d pop ebp 805b0c1: 50 push eax 805b0c2: 6a fe push 0xfffffffe 805b0c4: e8 77 fb ff ff call 805ac40 <__libc_mallopt> 805b0c9: 83 c4 10 add esp,0x10 805b0cc: e9 42 fd ff ff jmp 805ae13 805b0d1: 83 ec 04 sub esp,0x4 805b0d4: 83 c3 17 add ebx,0x17 805b0d7: 6a 0a push 0xa 805b0d9: 6a 00 push 0x0 805b0db: 53 push ebx 805b0dc: e8 ef 0d 02 00 call 807bed0 <__strtol> 805b0e1: 5d pop ebp 805b0e2: 5a pop edx 805b0e3: 50 push eax 805b0e4: 6a ff push 0xffffffff 805b0e6: e8 55 fb ff ff call 805ac40 <__libc_mallopt> 805b0eb: 83 c4 10 add esp,0x10 805b0ee: e9 20 fd ff ff jmp 805ae13 805b0f3: 83 ec 04 sub esp,0x4 805b0f6: 83 c3 11 add ebx,0x11 805b0f9: 6a 0a push 0xa 805b0fb: 6a 00 push 0x0 805b0fd: 53 push ebx 805b0fe: e8 cd 0d 02 00 call 807bed0 <__strtol> 805b103: 5b pop ebx 805b104: 5d pop ebp 805b105: 50 push eax 805b106: 6a fc push 0xfffffffc 805b108: e8 33 fb ff ff call 805ac40 <__libc_mallopt> 805b10d: 83 c4 10 add esp,0x10 805b110: e9 fe fc ff ff jmp 805ae13 805b115: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b119: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805b120 : 805b120: 53 push ebx 805b121: 83 ec 08 sub esp,0x8 805b124: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b129: c7 05 d8 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d8,0x0 805b130: 00 00 00 805b133: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805b137: 85 c0 test eax,eax 805b139: 78 15 js 805b150 805b13b: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805b13f: 83 c4 08 add esp,0x8 805b142: 5b pop ebx 805b143: e9 98 ed ff ff jmp 8059ee0 <__libc_malloc> 805b148: 90 nop 805b149: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b150: e8 8b fc ff ff call 805ade0 805b155: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805b159: 83 c4 08 add esp,0x8 805b15c: 5b pop ebx 805b15d: e9 7e ed ff ff jmp 8059ee0 <__libc_malloc> 805b162: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b169: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805b170 : 805b170: 56 push esi 805b171: 53 push ebx 805b172: 83 ec 04 sub esp,0x4 805b175: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b17a: c7 05 d8 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d8,0x0 805b181: 00 00 00 805b184: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 805b188: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805b18c: c7 05 d4 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d4,0x0 805b193: 00 00 00 805b196: 85 c0 test eax,eax 805b198: 78 16 js 805b1b0 805b19a: 89 74 24 14 mov DWORD PTR [esp+0x14],esi 805b19e: 89 5c 24 10 mov DWORD PTR [esp+0x10],ebx 805b1a2: 83 c4 04 add esp,0x4 805b1a5: 5b pop ebx 805b1a6: 5e pop esi 805b1a7: e9 e4 f2 ff ff jmp 805a490 <__libc_realloc> 805b1ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b1b0: e8 2b fc ff ff call 805ade0 805b1b5: eb e3 jmp 805b19a 805b1b7: 89 f6 mov esi,esi 805b1b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805b1c0 : 805b1c0: 83 ec 1c sub esp,0x1c 805b1c3: 8b 0d c4 b4 0e 08 mov ecx,DWORD PTR ds:0x80eb4c4 805b1c9: c7 05 d0 b4 0e 08 00 mov DWORD PTR ds:0x80eb4d0,0x0 805b1d0: 00 00 00 805b1d3: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 805b1d7: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 805b1db: 85 c9 test ecx,ecx 805b1dd: 78 11 js 805b1f0 805b1df: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805b1e3: 83 c4 1c add esp,0x1c 805b1e6: e9 f5 ef ff ff jmp 805a1e0 <_mid_memalign> 805b1eb: 90 nop 805b1ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b1f0: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805b1f4: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805b1f8: e8 e3 fb ff ff call 805ade0 805b1fd: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b201: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b205: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805b209: 83 c4 1c add esp,0x1c 805b20c: e9 cf ef ff ff jmp 805a1e0 <_mid_memalign> 805b211: eb 0d jmp 805b220 <__libc_valloc> 805b213: 90 nop 805b214: 90 nop 805b215: 90 nop 805b216: 90 nop 805b217: 90 nop 805b218: 90 nop 805b219: 90 nop 805b21a: 90 nop 805b21b: 90 nop 805b21c: 90 nop 805b21d: 90 nop 805b21e: 90 nop 805b21f: 90 nop 0805b220 <__libc_valloc>: 805b220: 83 ec 1c sub esp,0x1c 805b223: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b228: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 805b22c: 85 c0 test eax,eax 805b22e: 78 18 js 805b248 <__libc_valloc+0x28> 805b230: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 805b234: a1 08 ba 0e 08 mov eax,ds:0x80eba08 805b239: 83 c4 1c add esp,0x1c 805b23c: e9 9f ef ff ff jmp 805a1e0 <_mid_memalign> 805b241: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b248: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 805b24c: e8 8f fb ff ff call 805ade0 805b251: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805b255: eb d9 jmp 805b230 <__libc_valloc+0x10> 805b257: 89 f6 mov esi,esi 805b259: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805b260 <__libc_pvalloc>: 805b260: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b265: 57 push edi 805b266: 56 push esi 805b267: 53 push ebx 805b268: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 805b26c: 85 c0 test eax,eax 805b26e: 78 48 js 805b2b8 <__libc_pvalloc+0x58> 805b270: a1 08 ba 0e 08 mov eax,ds:0x80eba08 805b275: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805b279: 8d 5c 30 ff lea ebx,[eax+esi*1-0x1] 805b27d: 89 c2 mov edx,eax 805b27f: 8d 3c 00 lea edi,[eax+eax*1] 805b282: f7 da neg edx 805b284: 21 da and edx,ebx 805b286: bb ef ff ff ff mov ebx,0xffffffef 805b28b: 29 fb sub ebx,edi 805b28d: 39 de cmp esi,ebx 805b28f: 77 0f ja 805b2a0 <__libc_pvalloc+0x40> 805b291: 5b pop ebx 805b292: 5e pop esi 805b293: 5f pop edi 805b294: e9 47 ef ff ff jmp 805a1e0 <_mid_memalign> 805b299: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b2a0: b8 e8 ff ff ff mov eax,0xffffffe8 805b2a5: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 805b2ac: 31 c0 xor eax,eax 805b2ae: 5b pop ebx 805b2af: 5e pop esi 805b2b0: 5f pop edi 805b2b1: c3 ret 805b2b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b2b8: e8 23 fb ff ff call 805ade0 805b2bd: eb b1 jmp 805b270 <__libc_pvalloc+0x10> 805b2bf: 90 nop 0805b2c0 <__malloc_trim>: 805b2c0: 55 push ebp 805b2c1: 57 push edi 805b2c2: 56 push esi 805b2c3: 53 push ebx 805b2c4: 83 ec 2c sub esp,0x2c 805b2c7: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b2cc: 85 c0 test eax,eax 805b2ce: 0f 88 e8 01 00 00 js 805b4bc <__malloc_trim+0x1fc> 805b2d4: c7 44 24 18 20 b5 0e mov DWORD PTR [esp+0x18],0x80eb520 805b2db: 08 805b2dc: c7 44 24 1c 00 00 00 mov DWORD PTR [esp+0x1c],0x0 805b2e3: 00 805b2e4: 31 c0 xor eax,eax 805b2e6: b9 01 00 00 00 mov ecx,0x1 805b2eb: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805b2ef: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b2f6: 00 805b2f7: 74 01 je 805b2fa <__malloc_trim+0x3a> 805b2f9: f0 0f b1 0f lock cmpxchg DWORD PTR [edi],ecx 805b2fd: 74 07 je 805b306 <__malloc_trim+0x46> 805b2ff: 8d 0f lea ecx,[edi] 805b301: e8 aa 47 01 00 call 806fab0 <__lll_lock_wait_private> 805b306: 31 c0 xor eax,eax 805b308: f6 47 04 04 test BYTE PTR [edi+0x4],0x4 805b30c: 74 3c je 805b34a <__malloc_trim+0x8a> 805b30e: 09 44 24 1c or DWORD PTR [esp+0x1c],eax 805b312: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805b316: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b31d: 00 805b31e: 74 01 je 805b321 <__malloc_trim+0x61> 805b320: f0 83 2f 01 lock sub DWORD PTR [edi],0x1 805b324: 74 07 je 805b32d <__malloc_trim+0x6d> 805b326: 8d 07 lea eax,[edi] 805b328: e8 b3 47 01 00 call 806fae0 <__lll_unlock_wake_private> 805b32d: 8b 87 40 04 00 00 mov eax,DWORD PTR [edi+0x440] 805b333: 3d 20 b5 0e 08 cmp eax,0x80eb520 805b338: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805b33c: 75 a6 jne 805b2e4 <__malloc_trim+0x24> 805b33e: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805b342: 83 c4 2c add esp,0x2c 805b345: 5b pop ebx 805b346: 5e pop esi 805b347: 5f pop edi 805b348: 5d pop ebp 805b349: c3 ret 805b34a: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b34e: e8 cd b5 ff ff call 8056920 805b353: a1 08 ba 0e 08 mov eax,ds:0x80eba08 805b358: 3d ff 01 00 00 cmp eax,0x1ff 805b35d: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805b361: 0f 87 d5 00 00 00 ja 805b43c <__malloc_trim+0x17c> 805b367: c1 e8 03 shr eax,0x3 805b36a: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b36e: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b372: c7 44 24 0c 00 00 00 mov DWORD PTR [esp+0xc],0x0 805b379: 00 805b37a: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 805b381: 00 805b382: 8d 78 ff lea edi,[eax-0x1] 805b385: f7 d8 neg eax 805b387: 89 c5 mov ebp,eax 805b389: 89 7c 24 04 mov DWORD PTR [esp+0x4],edi 805b38d: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805b391: 83 c7 30 add edi,0x30 805b394: eb 21 jmp 805b3b7 <__malloc_trim+0xf7> 805b396: 8d 76 00 lea esi,[esi+0x0] 805b399: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805b3a0: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 805b3a4: 7e 1a jle 805b3c0 <__malloc_trim+0x100> 805b3a6: 83 44 24 08 01 add DWORD PTR [esp+0x8],0x1 805b3ab: 83 c7 08 add edi,0x8 805b3ae: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b3b2: 83 c0 80 add eax,0xffffff80 805b3b5: 74 6c je 805b423 <__malloc_trim+0x163> 805b3b7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b3bb: 83 f8 01 cmp eax,0x1 805b3be: 75 e0 jne 805b3a0 <__malloc_trim+0xe0> 805b3c0: 8b 5f 0c mov ebx,DWORD PTR [edi+0xc] 805b3c3: 39 df cmp edi,ebx 805b3c5: 74 df je 805b3a6 <__malloc_trim+0xe6> 805b3c7: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b3cb: 8d 70 17 lea esi,[eax+0x17] 805b3ce: eb 07 jmp 805b3d7 <__malloc_trim+0x117> 805b3d0: 8b 5b 0c mov ebx,DWORD PTR [ebx+0xc] 805b3d3: 39 df cmp edi,ebx 805b3d5: 74 cf je 805b3a6 <__malloc_trim+0xe6> 805b3d7: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 805b3da: 83 e0 f8 and eax,0xfffffff8 805b3dd: 39 f0 cmp eax,esi 805b3df: 76 ef jbe 805b3d0 <__malloc_trim+0x110> 805b3e1: 8d 14 33 lea edx,[ebx+esi*1] 805b3e4: 8d 4b 18 lea ecx,[ebx+0x18] 805b3e7: 21 ea and edx,ebp 805b3e9: 39 ca cmp edx,ecx 805b3eb: 0f 82 af 00 00 00 jb 805b4a0 <__malloc_trim+0x1e0> 805b3f1: 8d 0c 03 lea ecx,[ebx+eax*1] 805b3f4: 39 ca cmp edx,ecx 805b3f6: 0f 83 88 00 00 00 jae 805b484 <__malloc_trim+0x1c4> 805b3fc: 89 d1 mov ecx,edx 805b3fe: 29 d9 sub ecx,ebx 805b400: 29 c8 sub eax,ecx 805b402: 39 44 24 04 cmp DWORD PTR [esp+0x4],eax 805b406: 73 c8 jae 805b3d0 <__malloc_trim+0x110> 805b408: 83 ec 04 sub esp,0x4 805b40b: 21 e8 and eax,ebp 805b40d: 6a 04 push 0x4 805b40f: 50 push eax 805b410: 52 push edx 805b411: e8 6a 37 01 00 call 806eb80 <__madvise> 805b416: 83 c4 10 add esp,0x10 805b419: c7 44 24 0c 01 00 00 mov DWORD PTR [esp+0xc],0x1 805b420: 00 805b421: eb ad jmp 805b3d0 <__malloc_trim+0x110> 805b423: 31 c0 xor eax,eax 805b425: 81 7c 24 18 20 b5 0e cmp DWORD PTR [esp+0x18],0x80eb520 805b42c: 08 805b42d: 0f 84 ab 00 00 00 je 805b4de <__malloc_trim+0x21e> 805b433: 0b 44 24 0c or eax,DWORD PTR [esp+0xc] 805b437: e9 d2 fe ff ff jmp 805b30e <__malloc_trim+0x4e> 805b43c: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b440: c1 e8 06 shr eax,0x6 805b443: 83 f8 26 cmp eax,0x26 805b446: 77 0c ja 805b454 <__malloc_trim+0x194> 805b448: 83 c0 38 add eax,0x38 805b44b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b44f: e9 1a ff ff ff jmp 805b36e <__malloc_trim+0xae> 805b454: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b458: c1 e8 09 shr eax,0x9 805b45b: 83 f8 14 cmp eax,0x14 805b45e: 76 18 jbe 805b478 <__malloc_trim+0x1b8> 805b460: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b464: c1 e8 0c shr eax,0xc 805b467: 83 f8 0a cmp eax,0xa 805b46a: 77 5a ja 805b4c6 <__malloc_trim+0x206> 805b46c: 83 c0 6e add eax,0x6e 805b46f: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b473: e9 f6 fe ff ff jmp 805b36e <__malloc_trim+0xae> 805b478: 83 c0 5b add eax,0x5b 805b47b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b47f: e9 ea fe ff ff jmp 805b36e <__malloc_trim+0xae> 805b484: 83 ec 0c sub esp,0xc 805b487: b9 d0 11 00 00 mov ecx,0x11d0 805b48c: ba d4 ca 0b 08 mov edx,0x80bcad4 805b491: 68 a0 d8 0b 08 push 0x80bd8a0 805b496: b8 f0 d5 0b 08 mov eax,0x80bd5f0 805b49b: e8 c0 ad ff ff call 8056260 <__malloc_assert> 805b4a0: 83 ec 0c sub esp,0xc 805b4a3: b9 cf 11 00 00 mov ecx,0x11cf 805b4a8: ba d4 ca 0b 08 mov edx,0x80bcad4 805b4ad: 68 a0 d8 0b 08 push 0x80bd8a0 805b4b2: b8 b8 d5 0b 08 mov eax,0x80bd5b8 805b4b7: e8 a4 ad ff ff call 8056260 <__malloc_assert> 805b4bc: e8 1f f9 ff ff call 805ade0 805b4c1: e9 0e fe ff ff jmp 805b2d4 <__malloc_trim+0x14> 805b4c6: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b4ca: c1 e8 0f shr eax,0xf 805b4cd: 83 f8 04 cmp eax,0x4 805b4d0: 77 24 ja 805b4f6 <__malloc_trim+0x236> 805b4d2: 83 c0 77 add eax,0x77 805b4d5: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b4d9: e9 90 fe ff ff jmp 805b36e <__malloc_trim+0xae> 805b4de: 8b 44 24 40 mov eax,DWORD PTR [esp+0x40] 805b4e2: b9 6c b9 0e 08 mov ecx,0x80eb96c 805b4e7: ba 50 b5 0e 08 mov edx,0x80eb550 805b4ec: e8 af b0 ff ff call 80565a0 805b4f1: e9 3d ff ff ff jmp 805b433 <__malloc_trim+0x173> 805b4f6: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b4fa: c1 e8 12 shr eax,0x12 805b4fd: 8d 50 7c lea edx,[eax+0x7c] 805b500: 83 f8 02 cmp eax,0x2 805b503: b8 7e 00 00 00 mov eax,0x7e 805b508: 0f 46 c2 cmovbe eax,edx 805b50b: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805b50f: e9 5a fe ff ff jmp 805b36e <__malloc_trim+0xae> 805b514: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b51a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 0805b520 <__libc_mallinfo>: 805b520: 55 push ebp 805b521: 57 push edi 805b522: 56 push esi 805b523: 53 push ebx 805b524: 83 ec 3c sub esp,0x3c 805b527: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b52c: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 805b530: 85 c0 test eax,eax 805b532: 0f 88 b8 00 00 00 js 805b5f0 <__libc_mallinfo+0xd0> 805b538: 8d 74 24 08 lea esi,[esp+0x8] 805b53c: b9 0a 00 00 00 mov ecx,0xa 805b541: 31 c0 xor eax,eax 805b543: bb 20 b5 0e 08 mov ebx,0x80eb520 805b548: 89 f7 mov edi,esi 805b54a: f3 ab rep stos DWORD PTR es:[edi],eax 805b54c: 31 ff xor edi,edi 805b54e: 66 90 xchg ax,ax 805b550: 89 f8 mov eax,edi 805b552: b9 01 00 00 00 mov ecx,0x1 805b557: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b55e: 00 805b55f: 74 01 je 805b562 <__libc_mallinfo+0x42> 805b561: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 805b565: 74 07 je 805b56e <__libc_mallinfo+0x4e> 805b567: 8d 0b lea ecx,[ebx] 805b569: e8 42 45 01 00 call 806fab0 <__lll_lock_wait_private> 805b56e: 89 f2 mov edx,esi 805b570: 89 d8 mov eax,ebx 805b572: e8 f9 b6 ff ff call 8056c70 805b577: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b57e: 00 805b57f: 74 01 je 805b582 <__libc_mallinfo+0x62> 805b581: f0 83 2b 01 lock sub DWORD PTR [ebx],0x1 805b585: 74 07 je 805b58e <__libc_mallinfo+0x6e> 805b587: 8d 03 lea eax,[ebx] 805b589: e8 52 45 01 00 call 806fae0 <__lll_unlock_wake_private> 805b58e: 8b 9b 40 04 00 00 mov ebx,DWORD PTR [ebx+0x440] 805b594: 81 fb 20 b5 0e 08 cmp ebx,0x80eb520 805b59a: 75 b4 jne 805b550 <__libc_mallinfo+0x30> 805b59c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805b5a0: 89 45 00 mov DWORD PTR [ebp+0x0],eax 805b5a3: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805b5a7: 89 45 04 mov DWORD PTR [ebp+0x4],eax 805b5aa: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805b5ae: 89 45 08 mov DWORD PTR [ebp+0x8],eax 805b5b1: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805b5b5: 89 45 0c mov DWORD PTR [ebp+0xc],eax 805b5b8: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805b5bc: 89 45 10 mov DWORD PTR [ebp+0x10],eax 805b5bf: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805b5c3: 89 45 14 mov DWORD PTR [ebp+0x14],eax 805b5c6: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 805b5ca: 89 45 18 mov DWORD PTR [ebp+0x18],eax 805b5cd: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805b5d1: 89 45 1c mov DWORD PTR [ebp+0x1c],eax 805b5d4: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805b5d8: 89 45 20 mov DWORD PTR [ebp+0x20],eax 805b5db: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805b5df: 89 45 24 mov DWORD PTR [ebp+0x24],eax 805b5e2: 83 c4 3c add esp,0x3c 805b5e5: 89 e8 mov eax,ebp 805b5e7: 5b pop ebx 805b5e8: 5e pop esi 805b5e9: 5f pop edi 805b5ea: 5d pop ebp 805b5eb: c2 04 00 ret 0x4 805b5ee: 66 90 xchg ax,ax 805b5f0: e8 eb f7 ff ff call 805ade0 805b5f5: e9 3e ff ff ff jmp 805b538 <__libc_mallinfo+0x18> 805b5fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805b600 <__malloc_stats>: 805b600: 55 push ebp 805b601: 57 push edi 805b602: 56 push esi 805b603: 53 push ebx 805b604: 83 ec 4c sub esp,0x4c 805b607: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b60c: 8b 2d 04 b5 0e 08 mov ebp,DWORD PTR ds:0x80eb504 805b612: 85 c0 test eax,eax 805b614: 0f 88 66 01 00 00 js 805b780 <__malloc_stats+0x180> 805b61a: a1 b4 b4 0e 08 mov eax,ds:0x80eb4b4 805b61f: 89 6c 24 08 mov DWORD PTR [esp+0x8],ebp 805b623: bb 20 b5 0e 08 mov ebx,0x80eb520 805b628: 8b 70 3c mov esi,DWORD PTR [eax+0x3c] 805b62b: 89 f2 mov edx,esi 805b62d: 89 74 24 0c mov DWORD PTR [esp+0xc],esi 805b631: 31 f6 xor esi,esi 805b633: 83 ca 02 or edx,0x2 805b636: 89 50 3c mov DWORD PTR [eax+0x3c],edx 805b639: eb 08 jmp 805b643 <__malloc_stats+0x43> 805b63b: 90 nop 805b63c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805b640: 83 c6 01 add esi,0x1 805b643: 8d 7c 24 18 lea edi,[esp+0x18] 805b647: 31 c0 xor eax,eax 805b649: b9 0a 00 00 00 mov ecx,0xa 805b64e: f3 ab rep stos DWORD PTR es:[edi],eax 805b650: b9 01 00 00 00 mov ecx,0x1 805b655: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b65c: 00 805b65d: 74 01 je 805b660 <__malloc_stats+0x60> 805b65f: f0 0f b1 0b lock cmpxchg DWORD PTR [ebx],ecx 805b663: 74 07 je 805b66c <__malloc_stats+0x6c> 805b665: 8d 0b lea ecx,[ebx] 805b667: e8 44 44 01 00 call 806fab0 <__lll_lock_wait_private> 805b66c: 8d 54 24 18 lea edx,[esp+0x18] 805b670: 89 d8 mov eax,ebx 805b672: e8 f9 b5 ff ff call 8056c70 805b677: 83 ec 04 sub esp,0x4 805b67a: 56 push esi 805b67b: 68 6b cd 0b 08 push 0x80bcd6b 805b680: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b686: e8 d5 a0 02 00 call 8085760 <__fprintf> 805b68b: 83 c4 0c add esp,0xc 805b68e: ff 74 24 1c push DWORD PTR [esp+0x1c] 805b692: 68 76 cd 0b 08 push 0x80bcd76 805b697: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b69d: e8 be a0 02 00 call 8085760 <__fprintf> 805b6a2: 83 c4 0c add esp,0xc 805b6a5: ff 74 24 38 push DWORD PTR [esp+0x38] 805b6a9: 68 8f cd 0b 08 push 0x80bcd8f 805b6ae: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b6b4: e8 a7 a0 02 00 call 8085760 <__fprintf> 805b6b9: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 805b6bd: 03 6c 24 28 add ebp,DWORD PTR [esp+0x28] 805b6c1: 01 7c 24 18 add DWORD PTR [esp+0x18],edi 805b6c5: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b6cc: 00 805b6cd: 74 01 je 805b6d0 <__malloc_stats+0xd0> 805b6cf: f0 83 2b 01 lock sub DWORD PTR [ebx],0x1 805b6d3: 74 07 je 805b6dc <__malloc_stats+0xdc> 805b6d5: 8d 03 lea eax,[ebx] 805b6d7: e8 04 44 01 00 call 806fae0 <__lll_unlock_wake_private> 805b6dc: 8b 9b 40 04 00 00 mov ebx,DWORD PTR [ebx+0x440] 805b6e2: 83 c4 10 add esp,0x10 805b6e5: 81 fb 20 b5 0e 08 cmp ebx,0x80eb520 805b6eb: 0f 85 4f ff ff ff jne 805b640 <__malloc_stats+0x40> 805b6f1: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b6f7: 6a 14 push 0x14 805b6f9: 6a 01 push 0x1 805b6fb: 68 a8 cd 0b 08 push 0x80bcda8 805b700: e8 6b 01 03 00 call 808b870 <_IO_fwrite> 805b705: 83 c4 0c add esp,0xc 805b708: 55 push ebp 805b709: 68 76 cd 0b 08 push 0x80bcd76 805b70e: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b714: e8 47 a0 02 00 call 8085760 <__fprintf> 805b719: 83 c4 0c add esp,0xc 805b71c: ff 74 24 0c push DWORD PTR [esp+0xc] 805b720: 68 8f cd 0b 08 push 0x80bcd8f 805b725: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b72b: e8 30 a0 02 00 call 8085760 <__fprintf> 805b730: 83 c4 0c add esp,0xc 805b733: ff 35 fc b4 0e 08 push DWORD PTR ds:0x80eb4fc 805b739: 68 bd cd 0b 08 push 0x80bcdbd 805b73e: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b744: e8 17 a0 02 00 call 8085760 <__fprintf> 805b749: 83 c4 0c add esp,0xc 805b74c: ff 35 08 b5 0e 08 push DWORD PTR ds:0x80eb508 805b752: 68 d6 cd 0b 08 push 0x80bcdd6 805b757: ff 35 b4 b4 0e 08 push DWORD PTR ds:0x80eb4b4 805b75d: e8 fe 9f 02 00 call 8085760 <__fprintf> 805b762: a1 b4 b4 0e 08 mov eax,ds:0x80eb4b4 805b767: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 805b76b: 09 70 3c or DWORD PTR [eax+0x3c],esi 805b76e: 83 c4 5c add esp,0x5c 805b771: 5b pop ebx 805b772: 5e pop esi 805b773: 5f pop edi 805b774: 5d pop ebp 805b775: c3 ret 805b776: 8d 76 00 lea esi,[esi+0x0] 805b779: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805b780: e8 5b f6 ff ff call 805ade0 805b785: e9 90 fe ff ff jmp 805b61a <__malloc_stats+0x1a> 805b78a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0805b790 <__malloc_info.part.9>: 805b790: 55 push ebp 805b791: 57 push edi 805b792: 56 push esi 805b793: 53 push ebx 805b794: 81 ec ec 08 00 00 sub esp,0x8ec 805b79a: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805b79e: a1 c4 b4 0e 08 mov eax,ds:0x80eb4c4 805b7a3: 85 c0 test eax,eax 805b7a5: 0f 88 e0 03 00 00 js 805bb8b <__malloc_info.part.9+0x3fb> 805b7ab: 83 ec 08 sub esp,0x8 805b7ae: ff 74 24 20 push DWORD PTR [esp+0x20] 805b7b2: 68 f0 cd 0b 08 push 0x80bcdf0 805b7b7: e8 f4 fe 02 00 call 808b6b0 <_IO_fputs> 805b7bc: 83 c4 10 add esp,0x10 805b7bf: c7 44 24 1c 20 b5 0e mov DWORD PTR [esp+0x1c],0x80eb520 805b7c6: 08 805b7c7: c7 44 24 24 00 00 00 mov DWORD PTR [esp+0x24],0x0 805b7ce: 00 805b7cf: c7 44 24 20 00 00 00 mov DWORD PTR [esp+0x20],0x0 805b7d6: 00 805b7d7: c7 44 24 3c 00 00 00 mov DWORD PTR [esp+0x3c],0x0 805b7de: 00 805b7df: 31 c0 xor eax,eax 805b7e1: c7 44 24 38 00 00 00 mov DWORD PTR [esp+0x38],0x0 805b7e8: 00 805b7e9: c7 44 24 2c 00 00 00 mov DWORD PTR [esp+0x2c],0x0 805b7f0: 00 805b7f1: c7 44 24 34 00 00 00 mov DWORD PTR [esp+0x34],0x0 805b7f8: 00 805b7f9: c7 44 24 28 00 00 00 mov DWORD PTR [esp+0x28],0x0 805b800: 00 805b801: c7 44 24 30 00 00 00 mov DWORD PTR [esp+0x30],0x0 805b808: 00 805b809: 8d 78 01 lea edi,[eax+0x1] 805b80c: 83 ec 04 sub esp,0x4 805b80f: 89 7c 24 4c mov DWORD PTR [esp+0x4c],edi 805b813: 50 push eax 805b814: 68 06 ce 0b 08 push 0x80bce06 805b819: ff 74 24 24 push DWORD PTR [esp+0x24] 805b81d: e8 3e 9f 02 00 call 8085760 <__fprintf> 805b822: 31 c0 xor eax,eax 805b824: b9 01 00 00 00 mov ecx,0x1 805b829: 8b 7c 24 2c mov edi,DWORD PTR [esp+0x2c] 805b82d: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b834: 00 805b835: 74 01 je 805b838 <__malloc_info.part.9+0xa8> 805b837: f0 0f b1 0f lock cmpxchg DWORD PTR [edi],ecx 805b83b: 74 07 je 805b844 <__malloc_info.part.9+0xb4> 805b83d: 8d 0f lea ecx,[edi] 805b83f: e8 6c 42 01 00 call 806fab0 <__lll_lock_wait_private> 805b844: 8d 44 24 60 lea eax,[esp+0x60] 805b848: 8d 5f 08 lea ebx,[edi+0x8] 805b84b: 31 c9 xor ecx,ecx 805b84d: 31 f6 xor esi,esi 805b84f: 89 44 24 5c mov DWORD PTR [esp+0x5c],eax 805b853: 83 c4 10 add esp,0x10 805b856: 8d 6c 24 50 lea ebp,[esp+0x50] 805b85a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b860: 8b 03 mov eax,DWORD PTR [ebx] 805b862: 85 c0 test eax,eax 805b864: 0f 84 ac 02 00 00 je 805bb16 <__malloc_info.part.9+0x386> 805b86a: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 805b86d: 31 d2 xor edx,edx 805b86f: 83 e7 f8 and edi,0xfffffff8 805b872: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b878: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 805b87b: 83 c2 01 add edx,0x1 805b87e: 85 c0 test eax,eax 805b880: 75 f6 jne 805b878 <__malloc_info.part.9+0xe8> 805b882: 89 f8 mov eax,edi 805b884: 01 d1 add ecx,edx 805b886: 89 7d 04 mov DWORD PTR [ebp+0x4],edi 805b889: 0f af c2 imul eax,edx 805b88c: 89 55 0c mov DWORD PTR [ebp+0xc],edx 805b88f: 01 c6 add esi,eax 805b891: 8d 47 f9 lea eax,[edi-0x7] 805b894: 89 45 00 mov DWORD PTR [ebp+0x0],eax 805b897: 0f af 55 04 imul edx,DWORD PTR [ebp+0x4] 805b89b: 8d 84 24 f0 00 00 00 lea eax,[esp+0xf0] 805b8a2: 83 c5 10 add ebp,0x10 805b8a5: 83 c3 04 add ebx,0x4 805b8a8: 89 55 f8 mov DWORD PTR [ebp-0x8],edx 805b8ab: 39 c5 cmp ebp,eax 805b8ad: 75 b1 jne 805b860 <__malloc_info.part.9+0xd0> 805b8af: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 805b8b3: 89 4c 24 40 mov DWORD PTR [esp+0x40],ecx 805b8b7: 89 74 24 44 mov DWORD PTR [esp+0x44],esi 805b8bb: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 805b8c2: 00 805b8c3: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805b8ca: 00 805b8cb: 83 c0 30 add eax,0x30 805b8ce: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805b8d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805b8d8: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805b8dc: c7 45 00 ff ff ff ff mov DWORD PTR [ebp+0x0],0xffffffff 805b8e3: c7 45 0c 00 00 00 00 mov DWORD PTR [ebp+0xc],0x0 805b8ea: c7 45 08 00 00 00 00 mov DWORD PTR [ebp+0x8],0x0 805b8f1: c7 45 04 00 00 00 00 mov DWORD PTR [ebp+0x4],0x0 805b8f8: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 805b8fb: 85 d2 test edx,edx 805b8fd: 0f 84 05 02 00 00 je 805bb08 <__malloc_info.part.9+0x378> 805b903: 39 d0 cmp eax,edx 805b905: 0f 84 fd 01 00 00 je 805bb08 <__malloc_info.part.9+0x378> 805b90b: 89 6c 24 10 mov DWORD PTR [esp+0x10],ebp 805b90f: be 01 00 00 00 mov esi,0x1 805b914: bb ff ff ff ff mov ebx,0xffffffff 805b919: 31 ff xor edi,edi 805b91b: 31 c9 xor ecx,ecx 805b91d: 89 c5 mov ebp,eax 805b91f: eb 09 jmp 805b92a <__malloc_info.part.9+0x19a> 805b921: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805b928: 89 c6 mov esi,eax 805b92a: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 805b92d: 8b 52 08 mov edx,DWORD PTR [edx+0x8] 805b930: 01 c7 add edi,eax 805b932: 39 c3 cmp ebx,eax 805b934: 0f 47 d8 cmova ebx,eax 805b937: 39 c1 cmp ecx,eax 805b939: 0f 42 c8 cmovb ecx,eax 805b93c: 39 d5 cmp ebp,edx 805b93e: 8d 46 01 lea eax,[esi+0x1] 805b941: 75 e5 jne 805b928 <__malloc_info.part.9+0x198> 805b943: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 805b947: 85 f6 test esi,esi 805b949: 89 75 0c mov DWORD PTR [ebp+0xc],esi 805b94c: 89 7d 08 mov DWORD PTR [ebp+0x8],edi 805b94f: 89 5d 00 mov DWORD PTR [ebp+0x0],ebx 805b952: 89 4d 04 mov DWORD PTR [ebp+0x4],ecx 805b955: 0f 84 ad 01 00 00 je 805bb08 <__malloc_info.part.9+0x378> 805b95b: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 805b95f: 03 5d 08 add ebx,DWORD PTR [ebp+0x8] 805b962: 8d 84 24 e0 08 00 00 lea eax,[esp+0x8e0] 805b969: 83 c5 10 add ebp,0x10 805b96c: 01 74 24 14 add DWORD PTR [esp+0x14],esi 805b970: 83 44 24 0c 08 add DWORD PTR [esp+0xc],0x8 805b975: 39 c5 cmp ebp,eax 805b977: 89 5c 24 08 mov DWORD PTR [esp+0x8],ebx 805b97b: 0f 85 57 ff ff ff jne 805b8d8 <__malloc_info.part.9+0x148> 805b981: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 805b985: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 805b98c: 00 805b98d: 74 01 je 805b990 <__malloc_info.part.9+0x200> 805b98f: f0 83 2f 01 lock sub DWORD PTR [edi],0x1 805b993: 74 07 je 805b99c <__malloc_info.part.9+0x20c> 805b995: 8d 07 lea eax,[edi] 805b997: e8 44 41 01 00 call 806fae0 <__lll_unlock_wake_private> 805b99c: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 805b9a0: 8b 6c 24 18 mov ebp,DWORD PTR [esp+0x18] 805b9a4: 31 f6 xor esi,esi 805b9a6: 01 7c 24 28 add DWORD PTR [esp+0x28],edi 805b9aa: 8b 7c 24 44 mov edi,DWORD PTR [esp+0x44] 805b9ae: 01 7c 24 2c add DWORD PTR [esp+0x2c],edi 805b9b2: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 805b9b6: 01 7c 24 30 add DWORD PTR [esp+0x30],edi 805b9ba: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805b9be: 01 7c 24 34 add DWORD PTR [esp+0x34],edi 805b9c2: 8b 7c 24 4c mov edi,DWORD PTR [esp+0x4c] 805b9c6: 8d 76 00 lea esi,[esi+0x0] 805b9c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805b9d0: 83 fe 0a cmp esi,0xa 805b9d3: 8b 47 0c mov eax,DWORD PTR [edi+0xc] 805b9d6: 74 1e je 805b9f6 <__malloc_info.part.9+0x266> 805b9d8: 85 c0 test eax,eax 805b9da: 74 1a je 805b9f6 <__malloc_info.part.9+0x266> 805b9dc: 83 ec 08 sub esp,0x8 805b9df: 50 push eax 805b9e0: ff 77 08 push DWORD PTR [edi+0x8] 805b9e3: ff 77 04 push DWORD PTR [edi+0x4] 805b9e6: ff 37 push DWORD PTR [edi] 805b9e8: 68 14 d6 0b 08 push 0x80bd614 805b9ed: 55 push ebp 805b9ee: e8 6d 9d 02 00 call 8085760 <__fprintf> 805b9f3: 83 c4 20 add esp,0x20 805b9f6: 83 c6 01 add esi,0x1 805b9f9: 83 c7 10 add edi,0x10 805b9fc: 81 fe 89 00 00 00 cmp esi,0x89 805ba02: 75 cc jne 805b9d0 <__malloc_info.part.9+0x240> 805ba04: 8b 84 24 fc 00 00 00 mov eax,DWORD PTR [esp+0xfc] 805ba0b: 85 c0 test eax,eax 805ba0d: 0f 85 1f 01 00 00 jne 805bb32 <__malloc_info.part.9+0x3a2> 805ba13: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 805ba17: 8b 87 4c 04 00 00 mov eax,DWORD PTR [edi+0x44c] 805ba1d: 8b 97 50 04 00 00 mov edx,DWORD PTR [edi+0x450] 805ba23: 01 44 24 38 add DWORD PTR [esp+0x38],eax 805ba27: 01 54 24 3c add DWORD PTR [esp+0x3c],edx 805ba2b: 52 push edx 805ba2c: 50 push eax 805ba2d: 53 push ebx 805ba2e: ff 74 24 20 push DWORD PTR [esp+0x20] 805ba32: ff 74 24 54 push DWORD PTR [esp+0x54] 805ba36: ff 74 24 54 push DWORD PTR [esp+0x54] 805ba3a: 68 94 d6 0b 08 push 0x80bd694 805ba3f: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 805ba43: 56 push esi 805ba44: e8 17 9d 02 00 call 8085760 <__fprintf> 805ba49: 83 c4 20 add esp,0x20 805ba4c: 81 ff 20 b5 0e 08 cmp edi,0x80eb520 805ba52: 0f 84 09 01 00 00 je 805bb61 <__malloc_info.part.9+0x3d1> 805ba58: 8b 47 30 mov eax,DWORD PTR [edi+0x30] 805ba5b: 89 c3 mov ebx,eax 805ba5d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805ba61: 81 e3 00 00 f0 ff and ebx,0xfff00000 805ba67: ff 73 0c push DWORD PTR [ebx+0xc] 805ba6a: ff 73 08 push DWORD PTR [ebx+0x8] 805ba6d: 68 3c d7 0b 08 push 0x80bd73c 805ba72: 56 push esi 805ba73: e8 e8 9c 02 00 call 8085760 <__fprintf> 805ba78: 8b 7b 08 mov edi,DWORD PTR [ebx+0x8] 805ba7b: 01 7c 24 30 add DWORD PTR [esp+0x30],edi 805ba7f: 8b 7b 0c mov edi,DWORD PTR [ebx+0xc] 805ba82: 01 7c 24 34 add DWORD PTR [esp+0x34],edi 805ba86: 83 c4 10 add esp,0x10 805ba89: 83 ec 08 sub esp,0x8 805ba8c: ff 74 24 20 push DWORD PTR [esp+0x20] 805ba90: 68 1e ce 0b 08 push 0x80bce1e 805ba95: e8 16 fc 02 00 call 808b6b0 <_IO_fputs> 805ba9a: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 805ba9e: 8b 80 40 04 00 00 mov eax,DWORD PTR [eax+0x440] 805baa4: 89 c7 mov edi,eax 805baa6: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805baaa: 8b 44 24 58 mov eax,DWORD PTR [esp+0x58] 805baae: 83 c4 10 add esp,0x10 805bab1: 81 ff 20 b5 0e 08 cmp edi,0x80eb520 805bab7: 0f 85 4c fd ff ff jne 805b809 <__malloc_info.part.9+0x79> 805babd: ff 74 24 24 push DWORD PTR [esp+0x24] 805bac1: ff 74 24 24 push DWORD PTR [esp+0x24] 805bac5: ff 74 24 44 push DWORD PTR [esp+0x44] 805bac9: ff 74 24 44 push DWORD PTR [esp+0x44] 805bacd: ff 35 04 b5 0e 08 push DWORD PTR ds:0x80eb504 805bad3: ff 35 f4 b4 0e 08 push DWORD PTR ds:0x80eb4f4 805bad9: ff 74 24 4c push DWORD PTR [esp+0x4c] 805badd: ff 74 24 4c push DWORD PTR [esp+0x4c] 805bae1: ff 74 24 4c push DWORD PTR [esp+0x4c] 805bae5: ff 74 24 4c push DWORD PTR [esp+0x4c] 805bae9: 68 84 d7 0b 08 push 0x80bd784 805baee: ff 74 24 44 push DWORD PTR [esp+0x44] 805baf2: e8 69 9c 02 00 call 8085760 <__fprintf> 805baf7: 81 c4 1c 09 00 00 add esp,0x91c 805bafd: 31 c0 xor eax,eax 805baff: 5b pop ebx 805bb00: 5e pop esi 805bb01: 5f pop edi 805bb02: 5d pop ebp 805bb03: c3 ret 805bb04: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bb08: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 805bb0f: 31 f6 xor esi,esi 805bb11: e9 45 fe ff ff jmp 805b95b <__malloc_info.part.9+0x1cb> 805bb16: c7 45 0c 00 00 00 00 mov DWORD PTR [ebp+0xc],0x0 805bb1d: c7 45 04 00 00 00 00 mov DWORD PTR [ebp+0x4],0x0 805bb24: 31 d2 xor edx,edx 805bb26: c7 45 00 00 00 00 00 mov DWORD PTR [ebp+0x0],0x0 805bb2d: e9 65 fd ff ff jmp 805b897 <__malloc_info.part.9+0x107> 805bb32: 83 ec 08 sub esp,0x8 805bb35: 50 push eax 805bb36: ff b4 24 04 01 00 00 push DWORD PTR [esp+0x104] 805bb3d: ff b4 24 04 01 00 00 push DWORD PTR [esp+0x104] 805bb44: ff b4 24 04 01 00 00 push DWORD PTR [esp+0x104] 805bb4b: 68 58 d6 0b 08 push 0x80bd658 805bb50: ff 74 24 34 push DWORD PTR [esp+0x34] 805bb54: e8 07 9c 02 00 call 8085760 <__fprintf> 805bb59: 83 c4 20 add esp,0x20 805bb5c: e9 b2 fe ff ff jmp 805ba13 <__malloc_info.part.9+0x283> 805bb61: a1 6c b9 0e 08 mov eax,ds:0x80eb96c 805bb66: 50 push eax 805bb67: 50 push eax 805bb68: 68 3c d7 0b 08 push 0x80bd73c 805bb6d: ff 74 24 24 push DWORD PTR [esp+0x24] 805bb71: e8 ea 9b 02 00 call 8085760 <__fprintf> 805bb76: a1 6c b9 0e 08 mov eax,ds:0x80eb96c 805bb7b: 01 44 24 30 add DWORD PTR [esp+0x30],eax 805bb7f: 01 44 24 34 add DWORD PTR [esp+0x34],eax 805bb83: 83 c4 10 add esp,0x10 805bb86: e9 fe fe ff ff jmp 805ba89 <__malloc_info.part.9+0x2f9> 805bb8b: e8 50 f2 ff ff call 805ade0 805bb90: e9 16 fc ff ff jmp 805b7ab <__malloc_info.part.9+0x1b> 805bb95: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bb99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805bba0 <__posix_memalign>: 805bba0: 53 push ebx 805bba1: b8 16 00 00 00 mov eax,0x16 805bba6: 83 ec 08 sub esp,0x8 805bba9: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 805bbad: f6 c3 03 test bl,0x3 805bbb0: 74 0e je 805bbc0 <__posix_memalign+0x20> 805bbb2: 83 c4 08 add esp,0x8 805bbb5: 5b pop ebx 805bbb6: c3 ret 805bbb7: 89 f6 mov esi,esi 805bbb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805bbc0: 89 d8 mov eax,ebx 805bbc2: c1 e8 02 shr eax,0x2 805bbc5: 8d 50 ff lea edx,[eax-0x1] 805bbc8: 85 c2 test edx,eax 805bbca: 75 2c jne 805bbf8 <__posix_memalign+0x58> 805bbcc: 85 db test ebx,ebx 805bbce: 74 28 je 805bbf8 <__posix_memalign+0x58> 805bbd0: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805bbd4: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805bbd8: 89 d8 mov eax,ebx 805bbda: e8 01 e6 ff ff call 805a1e0 <_mid_memalign> 805bbdf: 89 c2 mov edx,eax 805bbe1: b8 0c 00 00 00 mov eax,0xc 805bbe6: 85 d2 test edx,edx 805bbe8: 74 c8 je 805bbb2 <__posix_memalign+0x12> 805bbea: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805bbee: 89 10 mov DWORD PTR [eax],edx 805bbf0: 31 c0 xor eax,eax 805bbf2: eb be jmp 805bbb2 <__posix_memalign+0x12> 805bbf4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805bbf8: 83 c4 08 add esp,0x8 805bbfb: b8 16 00 00 00 mov eax,0x16 805bc00: 5b pop ebx 805bc01: c3 ret 805bc02: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bc09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805bc10 <__malloc_info>: 805bc10: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805bc14: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805bc18: 85 d2 test edx,edx 805bc1a: 74 0c je 805bc28 <__malloc_info+0x18> 805bc1c: b8 16 00 00 00 mov eax,0x16 805bc21: c3 ret 805bc22: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805bc28: e9 63 fb ff ff jmp 805b790 <__malloc_info.part.9> 805bc2d: 66 90 xchg ax,ax 805bc2f: 90 nop 0805bc30 <__default_morecore>: 805bc30: 83 ec 18 sub esp,0x18 805bc33: ff 74 24 1c push DWORD PTR [esp+0x1c] 805bc37: e8 14 2d 01 00 call 806e950 <__sbrk> 805bc3c: ba 00 00 00 00 mov edx,0x0 805bc41: 83 f8 ff cmp eax,0xffffffff 805bc44: 0f 44 c2 cmove eax,edx 805bc47: 83 c4 1c add esp,0x1c 805bc4a: c3 ret 805bc4b: 66 90 xchg ax,ax 805bc4d: 66 90 xchg ax,ax 805bc4f: 90 nop 0805bc50 : 805bc50: 8d 05 80 bc 05 08 lea eax,ds:0x805bc80 805bc56: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805bc5d: 00 00 04 805bc60: 74 18 je 805bc7a 805bc62: 8d 05 40 8b 06 08 lea eax,ds:0x8068b40 805bc68: f7 05 a4 c5 0e 08 04 test DWORD PTR ds:0x80ec5a4,0x4 805bc6f: 00 00 00 805bc72: 74 06 je 805bc7a 805bc74: 8d 05 60 87 06 08 lea eax,ds:0x8068760 805bc7a: c3 ret 805bc7b: 90 nop 805bc7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805bc80 <__GI_strchr>: 805bc80: 57 push edi 805bc81: 56 push esi 805bc82: 53 push ebx 805bc83: 55 push ebp 805bc84: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805bc88: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805bc8c: 89 c7 mov edi,eax 805bc8e: 31 c9 xor ecx,ecx 805bc90: 88 d6 mov dh,dl 805bc92: 88 d1 mov cl,dl 805bc94: c1 e2 10 shl edx,0x10 805bc97: 88 cd mov ch,cl 805bc99: 09 ca or edx,ecx 805bc9b: 83 e7 03 and edi,0x3 805bc9e: 74 41 je 805bce1 <__GI_strchr+0x61> 805bca0: 88 d1 mov cl,dl 805bca2: 7a 29 jp 805bccd <__GI_strchr+0x4d> 805bca4: 32 08 xor cl,BYTE PTR [eax] 805bca6: 0f 84 61 01 00 00 je 805be0d <__GI_strchr+0x18d> 805bcac: 30 d1 xor cl,dl 805bcae: 0f 84 86 01 00 00 je 805be3a <__GI_strchr+0x1ba> 805bcb4: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 805bcb7: 40 inc eax 805bcb8: 38 ca cmp dl,cl 805bcba: 0f 84 4d 01 00 00 je 805be0d <__GI_strchr+0x18d> 805bcc0: 80 f9 00 cmp cl,0x0 805bcc3: 0f 84 71 01 00 00 je 805be3a <__GI_strchr+0x1ba> 805bcc9: 40 inc eax 805bcca: 4f dec edi 805bccb: 75 14 jne 805bce1 <__GI_strchr+0x61> 805bccd: 8a 08 mov cl,BYTE PTR [eax] 805bccf: 38 ca cmp dl,cl 805bcd1: 0f 84 36 01 00 00 je 805be0d <__GI_strchr+0x18d> 805bcd7: 80 f9 00 cmp cl,0x0 805bcda: 0f 84 5a 01 00 00 je 805be3a <__GI_strchr+0x1ba> 805bce0: 40 inc eax 805bce1: 8b 08 mov ecx,DWORD PTR [eax] 805bce3: bd ff fe fe fe mov ebp,0xfefefeff 805bce8: bf ff fe fe fe mov edi,0xfefefeff 805bced: 01 cd add ebp,ecx 805bcef: 31 cd xor ebp,ecx 805bcf1: 01 cf add edi,ecx 805bcf3: 8d 40 04 lea eax,[eax+0x4] 805bcf6: 0f 83 16 01 00 00 jae 805be12 <__GI_strchr+0x192> 805bcfc: 89 cb mov ebx,ecx 805bcfe: 81 cd ff fe fe fe or ebp,0xfefefeff 805bd04: 83 c5 01 add ebp,0x1 805bd07: 0f 85 05 01 00 00 jne 805be12 <__GI_strchr+0x192> 805bd0d: be ff fe fe fe mov esi,0xfefefeff 805bd12: 31 d3 xor ebx,edx 805bd14: 8b 08 mov ecx,DWORD PTR [eax] 805bd16: 01 de add esi,ebx 805bd18: bf ff fe fe fe mov edi,0xfefefeff 805bd1d: 0f 83 d4 00 00 00 jae 805bdf7 <__GI_strchr+0x177> 805bd23: 89 fd mov ebp,edi 805bd25: 31 de xor esi,ebx 805bd27: 01 cd add ebp,ecx 805bd29: 81 ce ff fe fe fe or esi,0xfefefeff 805bd2f: 83 c6 01 add esi,0x1 805bd32: 0f 85 bf 00 00 00 jne 805bdf7 <__GI_strchr+0x177> 805bd38: 31 cd xor ebp,ecx 805bd3a: 01 cf add edi,ecx 805bd3c: 8d 40 04 lea eax,[eax+0x4] 805bd3f: 0f 83 cd 00 00 00 jae 805be12 <__GI_strchr+0x192> 805bd45: 89 cb mov ebx,ecx 805bd47: 81 cd ff fe fe fe or ebp,0xfefefeff 805bd4d: 83 c5 01 add ebp,0x1 805bd50: 0f 85 bc 00 00 00 jne 805be12 <__GI_strchr+0x192> 805bd56: be ff fe fe fe mov esi,0xfefefeff 805bd5b: 31 d3 xor ebx,edx 805bd5d: 8b 08 mov ecx,DWORD PTR [eax] 805bd5f: 01 de add esi,ebx 805bd61: bf ff fe fe fe mov edi,0xfefefeff 805bd66: 0f 83 8b 00 00 00 jae 805bdf7 <__GI_strchr+0x177> 805bd6c: 89 fd mov ebp,edi 805bd6e: 31 de xor esi,ebx 805bd70: 01 cd add ebp,ecx 805bd72: 81 ce ff fe fe fe or esi,0xfefefeff 805bd78: 83 c6 01 add esi,0x1 805bd7b: 75 7a jne 805bdf7 <__GI_strchr+0x177> 805bd7d: 31 cd xor ebp,ecx 805bd7f: 01 cf add edi,ecx 805bd81: 8d 40 04 lea eax,[eax+0x4] 805bd84: 0f 83 88 00 00 00 jae 805be12 <__GI_strchr+0x192> 805bd8a: 89 cb mov ebx,ecx 805bd8c: 81 cd ff fe fe fe or ebp,0xfefefeff 805bd92: 83 c5 01 add ebp,0x1 805bd95: 75 7b jne 805be12 <__GI_strchr+0x192> 805bd97: be ff fe fe fe mov esi,0xfefefeff 805bd9c: 31 d3 xor ebx,edx 805bd9e: 8b 08 mov ecx,DWORD PTR [eax] 805bda0: 01 de add esi,ebx 805bda2: bf ff fe fe fe mov edi,0xfefefeff 805bda7: 73 4e jae 805bdf7 <__GI_strchr+0x177> 805bda9: 89 fd mov ebp,edi 805bdab: 31 de xor esi,ebx 805bdad: 01 cd add ebp,ecx 805bdaf: 81 ce ff fe fe fe or esi,0xfefefeff 805bdb5: 83 c6 01 add esi,0x1 805bdb8: 75 3d jne 805bdf7 <__GI_strchr+0x177> 805bdba: 31 cd xor ebp,ecx 805bdbc: 01 cf add edi,ecx 805bdbe: 8d 40 04 lea eax,[eax+0x4] 805bdc1: 73 4f jae 805be12 <__GI_strchr+0x192> 805bdc3: 89 cb mov ebx,ecx 805bdc5: 81 cd ff fe fe fe or ebp,0xfefefeff 805bdcb: 83 c5 01 add ebp,0x1 805bdce: 75 42 jne 805be12 <__GI_strchr+0x192> 805bdd0: be ff fe fe fe mov esi,0xfefefeff 805bdd5: 31 d3 xor ebx,edx 805bdd7: 8b 08 mov ecx,DWORD PTR [eax] 805bdd9: 01 de add esi,ebx 805bddb: bf ff fe fe fe mov edi,0xfefefeff 805bde0: 73 15 jae 805bdf7 <__GI_strchr+0x177> 805bde2: 89 fd mov ebp,edi 805bde4: 31 de xor esi,ebx 805bde6: 01 cd add ebp,ecx 805bde8: 81 ce ff fe fe fe or esi,0xfefefeff 805bdee: 83 c6 01 add esi,0x1 805bdf1: 0f 84 f8 fe ff ff je 805bcef <__GI_strchr+0x6f> 805bdf7: 83 e8 04 sub eax,0x4 805bdfa: 84 db test bl,bl 805bdfc: 74 0f je 805be0d <__GI_strchr+0x18d> 805bdfe: 40 inc eax 805bdff: 84 ff test bh,bh 805be01: 74 0a je 805be0d <__GI_strchr+0x18d> 805be03: c1 eb 10 shr ebx,0x10 805be06: 40 inc eax 805be07: 80 fb 00 cmp bl,0x0 805be0a: 74 01 je 805be0d <__GI_strchr+0x18d> 805be0c: 40 inc eax 805be0d: 5d pop ebp 805be0e: 5b pop ebx 805be0f: 5e pop esi 805be10: 5f pop edi 805be11: c3 ret 805be12: 83 e8 04 sub eax,0x4 805be15: 38 d1 cmp cl,dl 805be17: 74 f4 je 805be0d <__GI_strchr+0x18d> 805be19: 80 f9 00 cmp cl,0x0 805be1c: 74 1c je 805be3a <__GI_strchr+0x1ba> 805be1e: 40 inc eax 805be1f: 38 d5 cmp ch,dl 805be21: 74 ea je 805be0d <__GI_strchr+0x18d> 805be23: 80 fd 00 cmp ch,0x0 805be26: 74 12 je 805be3a <__GI_strchr+0x1ba> 805be28: c1 e9 10 shr ecx,0x10 805be2b: 40 inc eax 805be2c: 38 d1 cmp cl,dl 805be2e: 74 dd je 805be0d <__GI_strchr+0x18d> 805be30: 80 f9 00 cmp cl,0x0 805be33: 74 05 je 805be3a <__GI_strchr+0x1ba> 805be35: 40 inc eax 805be36: 38 d5 cmp ch,dl 805be38: 74 d3 je 805be0d <__GI_strchr+0x18d> 805be3a: 31 c0 xor eax,eax 805be3c: eb cf jmp 805be0d <__GI_strchr+0x18d> 805be3e: 66 90 xchg ax,ax 0805be40 : 805be40: 8d 05 80 be 05 08 lea eax,ds:0x805be80 805be46: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805be4d: 02 00 00 805be50: 74 24 je 805be76 805be52: 8d 05 b0 10 06 08 lea eax,ds:0x80610b0 805be58: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x100000 805be5f: 00 10 00 805be62: 74 12 je 805be76 805be64: f7 05 a4 c5 0e 08 00 test DWORD PTR ds:0x80ec5a4,0x200 805be6b: 02 00 00 805be6e: 75 06 jne 805be76 805be70: 8d 05 20 25 06 08 lea eax,ds:0x8062520 805be76: c3 ret 805be77: 89 f6 mov esi,esi 805be79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805be80 <__strcmp_ia32>: 805be80: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 805be84: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805be88: 8a 01 mov al,BYTE PTR [ecx] 805be8a: 3a 02 cmp al,BYTE PTR [edx] 805be8c: 75 09 jne 805be97 <__strcmp_ia32+0x17> 805be8e: 41 inc ecx 805be8f: 42 inc edx 805be90: 84 c0 test al,al 805be92: 75 f4 jne 805be88 <__strcmp_ia32+0x8> 805be94: 31 c0 xor eax,eax 805be96: c3 ret 805be97: b8 01 00 00 00 mov eax,0x1 805be9c: b9 ff ff ff ff mov ecx,0xffffffff 805bea1: 0f 42 c1 cmovb eax,ecx 805bea4: c3 ret 805bea5: 66 90 xchg ax,ax 805bea7: 66 90 xchg ax,ax 805bea9: 66 90 xchg ax,ax 805beab: 66 90 xchg ax,ax 805bead: 66 90 xchg ax,ax 805beaf: 90 nop 0805beb0 : 805beb0: 8d 05 f0 be 05 08 lea eax,ds:0x805bef0 805beb6: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805bebd: 00 00 04 805bec0: 74 24 je 805bee6 805bec2: 8d 05 60 7b 06 08 lea eax,ds:0x8067b60 805bec8: f7 05 a4 c5 0e 08 10 test DWORD PTR ds:0x80ec5a4,0x10 805becf: 00 00 00 805bed2: 75 12 jne 805bee6 805bed4: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805bedb: 02 00 00 805bede: 74 06 je 805bee6 805bee0: 8d 05 a0 4a 06 08 lea eax,ds:0x8064aa0 805bee6: c3 ret 805bee7: 89 f6 mov esi,esi 805bee9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805bef0 <__strcpy_ia32>: 805bef0: 57 push edi 805bef1: 56 push esi 805bef2: 53 push ebx 805bef3: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805bef7: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805befb: 31 c0 xor eax,eax 805befd: 8d 4e ff lea ecx,[esi-0x1] 805bf00: bb ff fe fe fe mov ebx,0xfefefeff 805bf05: 83 e1 03 and ecx,0x3 805bf08: 8d 0c cd 18 bf 05 08 lea ecx,[ecx*8+0x805bf18] 805bf0f: ff e1 jmp ecx 805bf11: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805bf18: 0a 06 or al,BYTE PTR [esi] 805bf1a: 74 55 je 805bf71 <__strcpy_ia32+0x81> 805bf1c: aa stos BYTE PTR es:[edi],al 805bf1d: 31 c0 xor eax,eax 805bf1f: 46 inc esi 805bf20: 0a 06 or al,BYTE PTR [esi] 805bf22: 74 4d je 805bf71 <__strcpy_ia32+0x81> 805bf24: aa stos BYTE PTR es:[edi],al 805bf25: 31 c0 xor eax,eax 805bf27: 46 inc esi 805bf28: 0a 06 or al,BYTE PTR [esi] 805bf2a: 74 45 je 805bf71 <__strcpy_ia32+0x81> 805bf2c: aa stos BYTE PTR es:[edi],al 805bf2d: 31 c0 xor eax,eax 805bf2f: 46 inc esi 805bf30: 8b 0e mov ecx,DWORD PTR [esi] 805bf32: 8d 76 04 lea esi,[esi+0x4] 805bf35: 29 c8 sub eax,ecx 805bf37: 01 d9 add ecx,ebx 805bf39: 48 dec eax 805bf3a: 73 14 jae 805bf50 <__strcpy_ia32+0x60> 805bf3c: 89 ca mov edx,ecx 805bf3e: 31 c8 xor eax,ecx 805bf40: 29 da sub edx,ebx 805bf42: 25 00 01 01 01 and eax,0x1010100 805bf47: 75 0b jne 805bf54 <__strcpy_ia32+0x64> 805bf49: 89 17 mov DWORD PTR [edi],edx 805bf4b: 8d 7f 04 lea edi,[edi+0x4] 805bf4e: eb e0 jmp 805bf30 <__strcpy_ia32+0x40> 805bf50: 89 ca mov edx,ecx 805bf52: 29 da sub edx,ebx 805bf54: 88 17 mov BYTE PTR [edi],dl 805bf56: 84 d2 test dl,dl 805bf58: 89 d0 mov eax,edx 805bf5a: 74 17 je 805bf73 <__strcpy_ia32+0x83> 805bf5c: c1 e8 10 shr eax,0x10 805bf5f: 88 77 01 mov BYTE PTR [edi+0x1],dh 805bf62: 80 fe 00 cmp dh,0x0 805bf65: 74 0c je 805bf73 <__strcpy_ia32+0x83> 805bf67: 88 47 02 mov BYTE PTR [edi+0x2],al 805bf6a: 84 c0 test al,al 805bf6c: 8d 7f 03 lea edi,[edi+0x3] 805bf6f: 74 02 je 805bf73 <__strcpy_ia32+0x83> 805bf71: 88 27 mov BYTE PTR [edi],ah 805bf73: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805bf77: 5b pop ebx 805bf78: 5e pop esi 805bf79: 5f pop edi 805bf7a: c3 ret 805bf7b: 66 90 xchg ax,ax 805bf7d: 66 90 xchg ax,ax 805bf7f: 90 nop 0805bf80 : 805bf80: 8d 05 a0 bf 05 08 lea eax,ds:0x805bfa0 805bf86: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x100000 805bf8d: 00 10 00 805bf90: 74 06 je 805bf98 805bf92: 8d 05 e0 cb 06 08 lea eax,ds:0x806cbe0 805bf98: c3 ret 805bf99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805bfa0 <__GI_strcspn>: 805bfa0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805bfa4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805bfa8: 31 c9 xor ecx,ecx 805bfaa: 51 push ecx 805bfab: 51 push ecx 805bfac: 51 push ecx 805bfad: 51 push ecx 805bfae: 51 push ecx 805bfaf: 51 push ecx 805bfb0: 51 push ecx 805bfb1: 51 push ecx 805bfb2: 51 push ecx 805bfb3: 51 push ecx 805bfb4: 51 push ecx 805bfb5: 51 push ecx 805bfb6: 51 push ecx 805bfb7: 51 push ecx 805bfb8: 51 push ecx 805bfb9: 51 push ecx 805bfba: 51 push ecx 805bfbb: 51 push ecx 805bfbc: 51 push ecx 805bfbd: 51 push ecx 805bfbe: 51 push ecx 805bfbf: 51 push ecx 805bfc0: 51 push ecx 805bfc1: 51 push ecx 805bfc2: 51 push ecx 805bfc3: 51 push ecx 805bfc4: 51 push ecx 805bfc5: 51 push ecx 805bfc6: 51 push ecx 805bfc7: 51 push ecx 805bfc8: 51 push ecx 805bfc9: 51 push ecx 805bfca: 51 push ecx 805bfcb: 51 push ecx 805bfcc: 51 push ecx 805bfcd: 51 push ecx 805bfce: 51 push ecx 805bfcf: 51 push ecx 805bfd0: 51 push ecx 805bfd1: 51 push ecx 805bfd2: 51 push ecx 805bfd3: 51 push ecx 805bfd4: 51 push ecx 805bfd5: 51 push ecx 805bfd6: 51 push ecx 805bfd7: 51 push ecx 805bfd8: 51 push ecx 805bfd9: 51 push ecx 805bfda: 51 push ecx 805bfdb: 51 push ecx 805bfdc: 51 push ecx 805bfdd: 51 push ecx 805bfde: 51 push ecx 805bfdf: 51 push ecx 805bfe0: 51 push ecx 805bfe1: 51 push ecx 805bfe2: 51 push ecx 805bfe3: 51 push ecx 805bfe4: 6a 00 push 0x0 805bfe6: 6a 00 push 0x0 805bfe8: 6a 00 push 0x0 805bfea: 6a 00 push 0x0 805bfec: 6a 00 push 0x0 805bfee: 6a 00 push 0x0 805bff0: 8a 08 mov cl,BYTE PTR [eax] 805bff2: 84 c9 test cl,cl 805bff4: 74 27 je 805c01d <__GI_strcspn+0x7d> 805bff6: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 805bff9: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 805bffc: f6 c1 ff test cl,0xff 805bfff: 74 1c je 805c01d <__GI_strcspn+0x7d> 805c001: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 805c004: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 805c007: f6 c1 ff test cl,0xff 805c00a: 74 11 je 805c01d <__GI_strcspn+0x7d> 805c00c: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 805c00f: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 805c012: 83 c0 04 add eax,0x4 805c015: 88 0c 0c mov BYTE PTR [esp+ecx*1],cl 805c018: f6 c1 ff test cl,0xff 805c01b: 75 d3 jne 805bff0 <__GI_strcspn+0x50> 805c01d: 8d 42 fc lea eax,[edx-0x4] 805c020: 83 c0 04 add eax,0x4 805c023: 8a 08 mov cl,BYTE PTR [eax] 805c025: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 805c028: 74 1b je 805c045 <__GI_strcspn+0xa5> 805c02a: 8a 48 01 mov cl,BYTE PTR [eax+0x1] 805c02d: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 805c030: 74 12 je 805c044 <__GI_strcspn+0xa4> 805c032: 8a 48 02 mov cl,BYTE PTR [eax+0x2] 805c035: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 805c038: 74 09 je 805c043 <__GI_strcspn+0xa3> 805c03a: 8a 48 03 mov cl,BYTE PTR [eax+0x3] 805c03d: 38 0c 0c cmp BYTE PTR [esp+ecx*1],cl 805c040: 75 de jne 805c020 <__GI_strcspn+0x80> 805c042: 40 inc eax 805c043: 40 inc eax 805c044: 40 inc eax 805c045: 81 c4 00 01 00 00 add esp,0x100 805c04b: 29 d0 sub eax,edx 805c04d: c3 ret 805c04e: 66 90 xchg ax,ax 0805c050 <__strdup>: 805c050: 56 push esi 805c051: 53 push ebx 805c052: 83 ec 10 sub esp,0x10 805c055: 8b 74 24 1c mov esi,DWORD PTR [esp+0x1c] 805c059: 56 push esi 805c05a: e8 31 00 00 00 call 805c090 805c05f: 8d 58 01 lea ebx,[eax+0x1] 805c062: 89 1c 24 mov DWORD PTR [esp],ebx 805c065: e8 76 de ff ff call 8059ee0 <__libc_malloc> 805c06a: 83 c4 10 add esp,0x10 805c06d: 85 c0 test eax,eax 805c06f: 74 17 je 805c088 <__strdup+0x38> 805c071: 83 ec 04 sub esp,0x4 805c074: 53 push ebx 805c075: 56 push esi 805c076: 50 push eax 805c077: e8 64 11 00 00 call 805d1e0 805c07c: 83 c4 10 add esp,0x10 805c07f: 83 c4 04 add esp,0x4 805c082: 5b pop ebx 805c083: 5e pop esi 805c084: c3 ret 805c085: 8d 76 00 lea esi,[esi+0x0] 805c088: 31 c0 xor eax,eax 805c08a: eb f3 jmp 805c07f <__strdup+0x2f> 805c08c: 66 90 xchg ax,ax 805c08e: 66 90 xchg ax,ax 0805c090 : 805c090: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805c094: ba 03 00 00 00 mov edx,0x3 805c099: 21 c2 and edx,eax 805c09b: 74 24 je 805c0c1 805c09d: 7a 17 jp 805c0b6 805c09f: 38 30 cmp BYTE PTR [eax],dh 805c0a1: 0f 84 9f 00 00 00 je 805c146 805c0a7: 40 inc eax 805c0a8: 38 30 cmp BYTE PTR [eax],dh 805c0aa: 0f 84 96 00 00 00 je 805c146 805c0b0: 40 inc eax 805c0b1: 83 f2 02 xor edx,0x2 805c0b4: 74 0b je 805c0c1 805c0b6: 38 30 cmp BYTE PTR [eax],dh 805c0b8: 0f 84 88 00 00 00 je 805c146 805c0be: 40 inc eax 805c0bf: 31 d2 xor edx,edx 805c0c1: 8b 08 mov ecx,DWORD PTR [eax] 805c0c3: 83 c0 04 add eax,0x4 805c0c6: 29 ca sub edx,ecx 805c0c8: 81 c1 ff fe fe fe add ecx,0xfefefeff 805c0ce: 4a dec edx 805c0cf: 73 58 jae 805c129 805c0d1: 31 ca xor edx,ecx 805c0d3: 81 e2 00 01 01 01 and edx,0x1010100 805c0d9: 75 4e jne 805c129 805c0db: 8b 08 mov ecx,DWORD PTR [eax] 805c0dd: 83 c0 04 add eax,0x4 805c0e0: 29 ca sub edx,ecx 805c0e2: 81 c1 ff fe fe fe add ecx,0xfefefeff 805c0e8: 4a dec edx 805c0e9: 73 3e jae 805c129 805c0eb: 31 ca xor edx,ecx 805c0ed: 81 e2 00 01 01 01 and edx,0x1010100 805c0f3: 75 34 jne 805c129 805c0f5: 8b 08 mov ecx,DWORD PTR [eax] 805c0f7: 83 c0 04 add eax,0x4 805c0fa: 29 ca sub edx,ecx 805c0fc: 81 c1 ff fe fe fe add ecx,0xfefefeff 805c102: 4a dec edx 805c103: 73 24 jae 805c129 805c105: 31 ca xor edx,ecx 805c107: 81 e2 00 01 01 01 and edx,0x1010100 805c10d: 75 1a jne 805c129 805c10f: 8b 08 mov ecx,DWORD PTR [eax] 805c111: 83 c0 04 add eax,0x4 805c114: 29 ca sub edx,ecx 805c116: 81 c1 ff fe fe fe add ecx,0xfefefeff 805c11c: 4a dec edx 805c11d: 73 0a jae 805c129 805c11f: 31 ca xor edx,ecx 805c121: 81 e2 00 01 01 01 and edx,0x1010100 805c127: 74 98 je 805c0c1 805c129: 83 e8 04 sub eax,0x4 805c12c: 81 e9 ff fe fe fe sub ecx,0xfefefeff 805c132: 80 f9 00 cmp cl,0x0 805c135: 74 0f je 805c146 805c137: 40 inc eax 805c138: 84 ed test ch,ch 805c13a: 74 0a je 805c146 805c13c: c1 e9 10 shr ecx,0x10 805c13f: 40 inc eax 805c140: 80 f9 00 cmp cl,0x0 805c143: 74 01 je 805c146 805c145: 40 inc eax 805c146: 2b 44 24 04 sub eax,DWORD PTR [esp+0x4] 805c14a: c3 ret 805c14b: 66 90 xchg ax,ax 805c14d: 66 90 xchg ax,ax 805c14f: 90 nop 0805c150 : 805c150: 55 push ebp 805c151: 57 push edi 805c152: bd 01 00 00 00 mov ebp,0x1 805c157: 56 push esi 805c158: 53 push ebx 805c159: 31 db xor ebx,ebx 805c15b: be ff ff ff ff mov esi,0xffffffff 805c160: 83 ec 10 sub esp,0x10 805c163: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 805c167: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 805c16b: b9 01 00 00 00 mov ecx,0x1 805c170: 89 1c 24 mov DWORD PTR [esp],ebx 805c173: 90 nop 805c174: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c178: 8b 3c 24 mov edi,DWORD PTR [esp] 805c17b: 8d 14 0f lea edx,[edi+ecx*1] 805c17e: 3b 54 24 04 cmp edx,DWORD PTR [esp+0x4] 805c182: 73 28 jae 805c1ac 805c184: 8d 3c 30 lea edi,[eax+esi*1] 805c187: 0f b6 1c 0f movzx ebx,BYTE PTR [edi+ecx*1] 805c18b: 38 1c 10 cmp BYTE PTR [eax+edx*1],bl 805c18e: 0f 83 94 00 00 00 jae 805c228 805c194: 89 14 24 mov DWORD PTR [esp],edx 805c197: 8b 3c 24 mov edi,DWORD PTR [esp] 805c19a: 89 d5 mov ebp,edx 805c19c: b9 01 00 00 00 mov ecx,0x1 805c1a1: 29 f5 sub ebp,esi 805c1a3: 8d 14 0f lea edx,[edi+ecx*1] 805c1a6: 3b 54 24 04 cmp edx,DWORD PTR [esp+0x4] 805c1aa: 72 d8 jb 805c184 805c1ac: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 805c1b0: 31 db xor ebx,ebx 805c1b2: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 805c1b9: 00 805c1ba: b9 01 00 00 00 mov ecx,0x1 805c1bf: 89 1c 24 mov DWORD PTR [esp],ebx 805c1c2: 89 2f mov DWORD PTR [edi],ebp 805c1c4: bf ff ff ff ff mov edi,0xffffffff 805c1c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c1d0: 8b 1c 24 mov ebx,DWORD PTR [esp] 805c1d3: 8d 14 0b lea edx,[ebx+ecx*1] 805c1d6: 39 54 24 04 cmp DWORD PTR [esp+0x4],edx 805c1da: 76 29 jbe 805c205 805c1dc: 8d 2c 38 lea ebp,[eax+edi*1] 805c1df: 0f b6 5c 0d 00 movzx ebx,BYTE PTR [ebp+ecx*1+0x0] 805c1e4: 38 1c 10 cmp BYTE PTR [eax+edx*1],bl 805c1e7: 76 5f jbe 805c248 805c1e9: 89 d1 mov ecx,edx 805c1eb: 89 14 24 mov DWORD PTR [esp],edx 805c1ee: 8b 1c 24 mov ebx,DWORD PTR [esp] 805c1f1: 29 f9 sub ecx,edi 805c1f3: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 805c1f7: b9 01 00 00 00 mov ecx,0x1 805c1fc: 8d 14 0b lea edx,[ebx+ecx*1] 805c1ff: 39 54 24 04 cmp DWORD PTR [esp+0x4],edx 805c203: 77 d7 ja 805c1dc 805c205: 8d 46 01 lea eax,[esi+0x1] 805c208: 83 c7 01 add edi,0x1 805c20b: 39 c7 cmp edi,eax 805c20d: 72 0c jb 805c21b 805c20f: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c213: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 805c217: 89 30 mov DWORD PTR [eax],esi 805c219: 89 f8 mov eax,edi 805c21b: 83 c4 10 add esp,0x10 805c21e: 5b pop ebx 805c21f: 5e pop esi 805c220: 5f pop edi 805c221: 5d pop ebp 805c222: c3 ret 805c223: 90 nop 805c224: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c228: 74 46 je 805c270 805c22a: 8b 0c 24 mov ecx,DWORD PTR [esp] 805c22d: bd 01 00 00 00 mov ebp,0x1 805c232: 8d 79 01 lea edi,[ecx+0x1] 805c235: 89 ce mov esi,ecx 805c237: b9 01 00 00 00 mov ecx,0x1 805c23c: 89 3c 24 mov DWORD PTR [esp],edi 805c23f: e9 34 ff ff ff jmp 805c178 805c244: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c248: 74 36 je 805c280 805c24a: 8b 14 24 mov edx,DWORD PTR [esp] 805c24d: c7 44 24 08 01 00 00 mov DWORD PTR [esp+0x8],0x1 805c254: 00 805c255: b9 01 00 00 00 mov ecx,0x1 805c25a: 8d 5a 01 lea ebx,[edx+0x1] 805c25d: 89 d7 mov edi,edx 805c25f: 89 1c 24 mov DWORD PTR [esp],ebx 805c262: e9 69 ff ff ff jmp 805c1d0 805c267: 89 f6 mov esi,esi 805c269: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805c270: 39 e9 cmp ecx,ebp 805c272: 74 1c je 805c290 805c274: 83 c1 01 add ecx,0x1 805c277: e9 fc fe ff ff jmp 805c178 805c27c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c280: 3b 4c 24 08 cmp ecx,DWORD PTR [esp+0x8] 805c284: 74 1a je 805c2a0 805c286: 83 c1 01 add ecx,0x1 805c289: e9 42 ff ff ff jmp 805c1d0 805c28e: 66 90 xchg ax,ax 805c290: 89 14 24 mov DWORD PTR [esp],edx 805c293: b9 01 00 00 00 mov ecx,0x1 805c298: e9 db fe ff ff jmp 805c178 805c29d: 8d 76 00 lea esi,[esi+0x0] 805c2a0: 89 14 24 mov DWORD PTR [esp],edx 805c2a3: b9 01 00 00 00 mov ecx,0x1 805c2a8: e9 23 ff ff ff jmp 805c1d0 805c2ad: 8d 76 00 lea esi,[esi+0x0] 0805c2b0 : 805c2b0: 55 push ebp 805c2b1: 57 push edi 805c2b2: 89 d7 mov edi,edx 805c2b4: 56 push esi 805c2b5: 53 push ebx 805c2b6: 89 ce mov esi,ecx 805c2b8: 81 ec 4c 04 00 00 sub esp,0x44c 805c2be: 8b 9c 24 60 04 00 00 mov ebx,DWORD PTR [esp+0x460] 805c2c5: 8d 4c 24 3c lea ecx,[esp+0x3c] 805c2c9: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 805c2cd: 89 f0 mov eax,esi 805c2cf: 89 da mov edx,ebx 805c2d1: e8 7a fe ff ff call 805c150 805c2d6: 8d 94 24 40 04 00 00 lea edx,[esp+0x440] 805c2dd: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 805c2e1: 8d 44 24 40 lea eax,[esp+0x40] 805c2e5: 8d 76 00 lea esi,[esi+0x0] 805c2e8: 89 18 mov DWORD PTR [eax],ebx 805c2ea: 83 c0 04 add eax,0x4 805c2ed: 39 c2 cmp edx,eax 805c2ef: 75 f7 jne 805c2e8 805c2f1: 85 db test ebx,ebx 805c2f3: 8d 43 ff lea eax,[ebx-0x1] 805c2f6: 89 f2 mov edx,esi 805c2f8: 74 18 je 805c312 805c2fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c300: 0f b6 0a movzx ecx,BYTE PTR [edx] 805c303: 83 c2 01 add edx,0x1 805c306: 89 44 8c 40 mov DWORD PTR [esp+ecx*4+0x40],eax 805c30a: 83 e8 01 sub eax,0x1 805c30d: 83 f8 ff cmp eax,0xffffffff 805c310: 75 ee jne 805c300 805c312: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 805c316: 83 ec 04 sub esp,0x4 805c319: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805c31d: 8b 6c 24 1c mov ebp,DWORD PTR [esp+0x1c] 805c321: 01 f0 add eax,esi 805c323: 55 push ebp 805c324: 50 push eax 805c325: 56 push esi 805c326: e8 05 bf fe ff call 8048230 <.plt+0x80> 805c32b: 83 c4 10 add esp,0x10 805c32e: 85 c0 test eax,eax 805c330: 0f 85 a7 01 00 00 jne 805c4dd 805c336: 8d 43 ff lea eax,[ebx-0x1] 805c339: 89 9c 24 60 04 00 00 mov DWORD PTR [esp+0x460],ebx 805c340: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805c347: 00 805c348: c7 44 24 10 00 00 00 mov DWORD PTR [esp+0x10],0x0 805c34f: 00 805c350: 89 c2 mov edx,eax 805c352: 89 e8 mov eax,ebp 805c354: 83 e8 01 sub eax,0x1 805c357: 89 d3 mov ebx,edx 805c359: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 805c35d: 01 f0 add eax,esi 805c35f: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805c363: b8 01 00 00 00 mov eax,0x1 805c368: 29 e8 sub eax,ebp 805c36a: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805c36e: 66 90 xchg ax,ax 805c370: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 805c374: 03 ac 24 60 04 00 00 add ebp,DWORD PTR [esp+0x460] 805c37b: 83 ec 04 sub esp,0x4 805c37e: 89 e8 mov eax,ebp 805c380: 29 f8 sub eax,edi 805c382: 50 push eax 805c383: 6a 00 push 0x0 805c385: 03 7c 24 18 add edi,DWORD PTR [esp+0x18] 805c389: 57 push edi 805c38a: e8 91 be fe ff call 8048220 <.plt+0x70> 805c38f: 83 c4 10 add esp,0x10 805c392: 85 ed test ebp,ebp 805c394: 0f 84 94 02 00 00 je 805c62e 805c39a: 85 c0 test eax,eax 805c39c: 0f 85 8c 02 00 00 jne 805c62e 805c3a2: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c3a6: 0f b6 44 28 ff movzx eax,BYTE PTR [eax+ebp*1-0x1] 805c3ab: 8b 44 84 40 mov eax,DWORD PTR [esp+eax*4+0x40] 805c3af: 85 c0 test eax,eax 805c3b1: 74 35 je 805c3e8 805c3b3: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 805c3b7: 39 c7 cmp edi,eax 805c3b9: 76 17 jbe 805c3d2 805c3bb: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 805c3bf: 85 d2 test edx,edx 805c3c1: 8b 94 24 60 04 00 00 mov edx,DWORD PTR [esp+0x460] 805c3c8: 0f 95 c1 setne cl 805c3cb: 29 fa sub edx,edi 805c3cd: 84 c9 test cl,cl 805c3cf: 0f 45 c2 cmovne eax,edx 805c3d2: 01 44 24 10 add DWORD PTR [esp+0x10],eax 805c3d6: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805c3dd: 00 805c3de: 89 ef mov edi,ebp 805c3e0: eb 8e jmp 805c370 805c3e2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c3e8: 8b 7c 24 14 mov edi,DWORD PTR [esp+0x14] 805c3ec: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805c3f0: 39 c7 cmp edi,eax 805c3f2: 0f 43 c7 cmovae eax,edi 805c3f5: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805c3f9: 8d 0c 06 lea ecx,[esi+eax*1] 805c3fc: 8d 14 07 lea edx,[edi+eax*1] 805c3ff: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 805c403: 01 fa add edx,edi 805c405: 39 d8 cmp eax,ebx 805c407: 73 2b jae 805c434 805c409: 0f b6 09 movzx ecx,BYTE PTR [ecx] 805c40c: 38 0a cmp BYTE PTR [edx],cl 805c40e: 0f 85 ac 00 00 00 jne 805c4c0 805c414: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805c418: 01 fa add edx,edi 805c41a: eb 11 jmp 805c42d 805c41c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c420: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 805c424: 38 0c 06 cmp BYTE PTR [esi+eax*1],cl 805c427: 0f 85 93 00 00 00 jne 805c4c0 805c42d: 83 c0 01 add eax,0x1 805c430: 39 d8 cmp eax,ebx 805c432: 72 ec jb 805c420 805c434: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805c438: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805c43c: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805c440: 01 c1 add ecx,eax 805c442: 03 4c 24 0c add ecx,DWORD PTR [esp+0xc] 805c446: 39 7c 24 14 cmp DWORD PTR [esp+0x14],edi 805c44a: 89 c2 mov edx,eax 805c44c: 0f 83 ef 01 00 00 jae 805c641 805c452: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805c456: 0f b6 00 movzx eax,BYTE PTR [eax] 805c459: 38 01 cmp BYTE PTR [ecx],al 805c45b: 0f 85 e7 01 00 00 jne 805c648 805c461: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c465: 2b 4c 24 18 sub ecx,DWORD PTR [esp+0x18] 805c469: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 805c46d: 8d 78 ff lea edi,[eax-0x1] 805c470: eb 12 jmp 805c484 805c472: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c478: 0f b6 5c 08 01 movzx ebx,BYTE PTR [eax+ecx*1+0x1] 805c47d: 38 1c 06 cmp BYTE PTR [esi+eax*1],bl 805c480: 75 09 jne 805c48b 805c482: 89 c2 mov edx,eax 805c484: 8d 42 ff lea eax,[edx-0x1] 805c487: 39 f8 cmp eax,edi 805c489: 75 ed jne 805c478 805c48b: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805c48f: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c493: 83 c0 01 add eax,0x1 805c496: 39 d0 cmp eax,edx 805c498: 0f 87 b3 01 00 00 ja 805c651 805c49e: 8b 7c 24 1c mov edi,DWORD PTR [esp+0x1c] 805c4a2: 8b 84 24 60 04 00 00 mov eax,DWORD PTR [esp+0x460] 805c4a9: 01 7c 24 10 add DWORD PTR [esp+0x10],edi 805c4ad: 29 f8 sub eax,edi 805c4af: 89 ef mov edi,ebp 805c4b1: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805c4b5: e9 b6 fe ff ff jmp 805c370 805c4ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c4c0: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805c4c4: 03 54 24 2c add edx,DWORD PTR [esp+0x2c] 805c4c8: 89 ef mov edi,ebp 805c4ca: c7 44 24 14 00 00 00 mov DWORD PTR [esp+0x14],0x0 805c4d1: 00 805c4d2: 01 d0 add eax,edx 805c4d4: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805c4d8: e9 93 fe ff ff jmp 805c370 805c4dd: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 805c4e1: 89 d8 mov eax,ebx 805c4e3: 89 9c 24 60 04 00 00 mov DWORD PTR [esp+0x460],ebx 805c4ea: 29 c8 sub eax,ecx 805c4ec: 39 c8 cmp eax,ecx 805c4ee: 0f 42 c1 cmovb eax,ecx 805c4f1: 31 ed xor ebp,ebp 805c4f3: 83 c0 01 add eax,0x1 805c4f6: 89 44 24 20 mov DWORD PTR [esp+0x20],eax 805c4fa: 8d 04 0e lea eax,[esi+ecx*1] 805c4fd: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805c501: 8d 41 ff lea eax,[ecx-0x1] 805c504: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805c508: 01 f0 add eax,esi 805c50a: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 805c50e: b8 01 00 00 00 mov eax,0x1 805c513: 29 c8 sub eax,ecx 805c515: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805c519: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c520: 8b 9c 24 60 04 00 00 mov ebx,DWORD PTR [esp+0x460] 805c527: 83 ec 04 sub esp,0x4 805c52a: 01 eb add ebx,ebp 805c52c: 89 d8 mov eax,ebx 805c52e: 29 f8 sub eax,edi 805c530: 50 push eax 805c531: 6a 00 push 0x0 805c533: 03 7c 24 18 add edi,DWORD PTR [esp+0x18] 805c537: 57 push edi 805c538: e8 e3 bc fe ff call 8048220 <.plt+0x70> 805c53d: 83 c4 10 add esp,0x10 805c540: 85 c0 test eax,eax 805c542: 0f 85 e6 00 00 00 jne 805c62e 805c548: 85 db test ebx,ebx 805c54a: 0f 84 de 00 00 00 je 805c62e 805c550: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c554: 0f b6 44 18 ff movzx eax,BYTE PTR [eax+ebx*1-0x1] 805c559: 8b 44 84 40 mov eax,DWORD PTR [esp+eax*4+0x40] 805c55d: 85 c0 test eax,eax 805c55f: 0f 85 b1 00 00 00 jne 805c616 805c565: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805c569: 8b 94 24 60 04 00 00 mov edx,DWORD PTR [esp+0x460] 805c570: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805c574: 89 f8 mov eax,edi 805c576: 83 ea 01 sub edx,0x1 805c579: 01 e8 add eax,ebp 805c57b: 01 c1 add ecx,eax 805c57d: 39 d7 cmp edi,edx 805c57f: 73 31 jae 805c5b2 805c581: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c585: 0f b6 09 movzx ecx,BYTE PTR [ecx] 805c588: 38 08 cmp BYTE PTR [eax],cl 805c58a: 0f 85 ab 00 00 00 jne 805c63b 805c590: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805c594: 89 f8 mov eax,edi 805c596: 89 df mov edi,ebx 805c598: 01 e9 add ecx,ebp 805c59a: eb 0d jmp 805c5a9 805c59c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805c5a0: 0f b6 1c 01 movzx ebx,BYTE PTR [ecx+eax*1] 805c5a4: 38 1c 06 cmp BYTE PTR [esi+eax*1],bl 805c5a7: 75 67 jne 805c610 805c5a9: 83 c0 01 add eax,0x1 805c5ac: 39 d0 cmp eax,edx 805c5ae: 72 f0 jb 805c5a0 805c5b0: 89 fb mov ebx,edi 805c5b2: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c5b6: 8d 4c 05 00 lea ecx,[ebp+eax*1+0x0] 805c5ba: 03 4c 24 0c add ecx,DWORD PTR [esp+0xc] 805c5be: 83 f8 ff cmp eax,0xffffffff 805c5c1: 74 36 je 805c5f9 805c5c3: 8b 54 24 24 mov edx,DWORD PTR [esp+0x24] 805c5c7: 0f b6 01 movzx eax,BYTE PTR [ecx] 805c5ca: 38 02 cmp BYTE PTR [edx],al 805c5cc: 75 55 jne 805c623 805c5ce: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 805c5d2: 89 5c 24 1c mov DWORD PTR [esp+0x1c],ebx 805c5d6: b8 ff ff ff ff mov eax,0xffffffff 805c5db: 89 d3 mov ebx,edx 805c5dd: f7 df neg edi 805c5df: eb 14 jmp 805c5f5 805c5e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805c5e8: 0f b6 14 03 movzx edx,BYTE PTR [ebx+eax*1] 805c5ec: 83 e8 01 sub eax,0x1 805c5ef: 3a 54 01 01 cmp dl,BYTE PTR [ecx+eax*1+0x1] 805c5f3: 75 2a jne 805c61f 805c5f5: 39 c7 cmp edi,eax 805c5f7: 75 ef jne 805c5e8 805c5f9: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c5fd: 01 e8 add eax,ebp 805c5ff: 81 c4 4c 04 00 00 add esp,0x44c 805c605: 5b pop ebx 805c606: 5e pop esi 805c607: 5f pop edi 805c608: 5d pop ebp 805c609: c3 ret 805c60a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c610: 89 fb mov ebx,edi 805c612: 03 6c 24 28 add ebp,DWORD PTR [esp+0x28] 805c616: 01 c5 add ebp,eax 805c618: 89 df mov edi,ebx 805c61a: e9 01 ff ff ff jmp 805c520 805c61f: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805c623: 03 6c 24 20 add ebp,DWORD PTR [esp+0x20] 805c627: 89 df mov edi,ebx 805c629: e9 f2 fe ff ff jmp 805c520 805c62e: 81 c4 4c 04 00 00 add esp,0x44c 805c634: 31 c0 xor eax,eax 805c636: 5b pop ebx 805c637: 5e pop esi 805c638: 5f pop edi 805c639: 5d pop ebp 805c63a: c3 ret 805c63b: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805c63f: eb d1 jmp 805c612 805c641: 89 fa mov edx,edi 805c643: e9 47 fe ff ff jmp 805c48f 805c648: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805c64c: e9 3e fe ff ff jmp 805c48f 805c651: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805c655: 03 44 24 10 add eax,DWORD PTR [esp+0x10] 805c659: eb a4 jmp 805c5ff 805c65b: 90 nop 805c65c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805c660 : 805c660: 55 push ebp 805c661: 57 push edi 805c662: 56 push esi 805c663: 53 push ebx 805c664: 83 ec 4c sub esp,0x4c 805c667: 8b 7c 24 60 mov edi,DWORD PTR [esp+0x60] 805c66b: 8b 4c 24 64 mov ecx,DWORD PTR [esp+0x64] 805c66f: 0f b6 07 movzx eax,BYTE PTR [edi] 805c672: 84 c0 test al,al 805c674: 0f 84 f6 03 00 00 je 805ca70 805c67a: 0f b6 11 movzx edx,BYTE PTR [ecx] 805c67d: 84 d2 test dl,dl 805c67f: 0f 84 f7 03 00 00 je 805ca7c 805c685: 89 cb mov ebx,ecx 805c687: 89 fd mov ebp,edi 805c689: be 01 00 00 00 mov esi,0x1 805c68e: eb 07 jmp 805c697 805c690: 0f b6 13 movzx edx,BYTE PTR [ebx] 805c693: 84 d2 test dl,dl 805c695: 74 1e je 805c6b5 805c697: 83 c5 01 add ebp,0x1 805c69a: 83 c3 01 add ebx,0x1 805c69d: 38 d0 cmp al,dl 805c69f: 0f 94 c0 sete al 805c6a2: 21 c6 and esi,eax 805c6a4: 0f b6 45 00 movzx eax,BYTE PTR [ebp+0x0] 805c6a8: 84 c0 test al,al 805c6aa: 75 e4 jne 805c690 805c6ac: 80 3b 00 cmp BYTE PTR [ebx],0x0 805c6af: 0f 85 1b 01 00 00 jne 805c7d0 805c6b5: 89 f2 mov edx,esi 805c6b7: 89 f8 mov eax,edi 805c6b9: 84 d2 test dl,dl 805c6bb: 75 5e jne 805c71b 805c6bd: 0f be 01 movsx eax,BYTE PTR [ecx] 805c6c0: 83 ec 08 sub esp,0x8 805c6c3: 89 de mov esi,ebx 805c6c5: 29 ce sub esi,ecx 805c6c7: 50 push eax 805c6c8: 8d 47 01 lea eax,[edi+0x1] 805c6cb: 50 push eax 805c6cc: e8 bf bb fe ff call 8048290 <.plt+0xe0> 805c6d1: 83 c4 10 add esp,0x10 805c6d4: 85 c0 test eax,eax 805c6d6: 89 c1 mov ecx,eax 805c6d8: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 805c6dc: 0f 84 ee 00 00 00 je 805c7d0 805c6e2: 83 fe 01 cmp esi,0x1 805c6e5: 0f 84 73 03 00 00 je 805ca5e 805c6eb: 8d 04 37 lea eax,[edi+esi*1] 805c6ee: 29 f3 sub ebx,esi 805c6f0: bd 01 00 00 00 mov ebp,0x1 805c6f5: 89 c2 mov edx,eax 805c6f7: 29 ca sub edx,ecx 805c6f9: 39 c1 cmp ecx,eax 805c6fb: 0f 46 ea cmovbe ebp,edx 805c6fe: 83 fe 1f cmp esi,0x1f 805c701: 89 ea mov edx,ebp 805c703: 0f 86 d7 00 00 00 jbe 805c7e0 805c709: 83 ec 0c sub esp,0xc 805c70c: 89 d9 mov ecx,ebx 805c70e: 56 push esi 805c70f: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c713: e8 98 fb ff ff call 805c2b0 805c718: 83 c4 10 add esp,0x10 805c71b: 83 c4 4c add esp,0x4c 805c71e: 5b pop ebx 805c71f: 5e pop esi 805c720: 5f pop edi 805c721: 5d pop ebp 805c722: c3 ret 805c723: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805c727: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c72b: 89 d7 mov edi,edx 805c72d: 8d 0c 03 lea ecx,[ebx+eax*1] 805c730: 01 c7 add edi,eax 805c732: 89 7c 24 18 mov DWORD PTR [esp+0x18],edi 805c736: 8d 78 01 lea edi,[eax+0x1] 805c739: 39 ef cmp edi,ebp 805c73b: 89 7c 24 14 mov DWORD PTR [esp+0x14],edi 805c73f: 76 2d jbe 805c76e 805c741: 89 0c 24 mov DWORD PTR [esp],ecx 805c744: b9 01 00 00 00 mov ecx,0x1 805c749: 83 ec 04 sub esp,0x4 805c74c: 29 e9 sub ecx,ebp 805c74e: 01 c8 add eax,ecx 805c750: 50 push eax 805c751: 8d 04 2a lea eax,[edx+ebp*1] 805c754: 6a 00 push 0x0 805c756: 50 push eax 805c757: e8 c4 ba fe ff call 8048220 <.plt+0x70> 805c75c: 89 c2 mov edx,eax 805c75e: 83 c4 10 add esp,0x10 805c761: 31 c0 xor eax,eax 805c763: 85 d2 test edx,edx 805c765: 75 b4 jne 805c71b 805c767: 8b 6c 24 14 mov ebp,DWORD PTR [esp+0x14] 805c76b: 8b 0c 24 mov ecx,DWORD PTR [esp] 805c76e: 0f b6 01 movzx eax,BYTE PTR [ecx] 805c771: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805c775: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 805c779: 89 5c 24 20 mov DWORD PTR [esp+0x20],ebx 805c77d: 89 6c 24 0c mov DWORD PTR [esp+0xc],ebp 805c781: 88 04 24 mov BYTE PTR [esp],al 805c784: 89 f0 mov eax,esi 805c786: 29 f8 sub eax,edi 805c788: 39 f8 cmp eax,edi 805c78a: 0f 42 c7 cmovb eax,edi 805c78d: 83 c0 01 add eax,0x1 805c790: 89 44 24 24 mov DWORD PTR [esp+0x24],eax 805c794: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c798: 01 d8 add eax,ebx 805c79a: 89 44 24 1c mov DWORD PTR [esp+0x1c],eax 805c79e: 8d 47 ff lea eax,[edi-0x1] 805c7a1: 89 44 24 28 mov DWORD PTR [esp+0x28],eax 805c7a5: 01 d8 add eax,ebx 805c7a7: 89 c1 mov ecx,eax 805c7a9: b8 01 00 00 00 mov eax,0x1 805c7ae: 29 f8 sub eax,edi 805c7b0: 89 cf mov edi,ecx 805c7b2: 0f b6 0a movzx ecx,BYTE PTR [edx] 805c7b5: 38 0c 24 cmp BYTE PTR [esp],cl 805c7b8: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 805c7bc: 8d 42 01 lea eax,[edx+0x1] 805c7bf: 0f 84 f0 01 00 00 je 805c9b5 805c7c5: 8d 76 00 lea esi,[esi+0x0] 805c7c8: 84 c9 test cl,cl 805c7ca: 0f 85 d4 01 00 00 jne 805c9a4 805c7d0: 83 c4 4c add esp,0x4c 805c7d3: 31 c0 xor eax,eax 805c7d5: 5b pop ebx 805c7d6: 5e pop esi 805c7d7: 5f pop edi 805c7d8: 5d pop ebp 805c7d9: c3 ret 805c7da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c7e0: 8d 4c 24 3c lea ecx,[esp+0x3c] 805c7e4: 89 f2 mov edx,esi 805c7e6: 89 d8 mov eax,ebx 805c7e8: e8 63 f9 ff ff call 805c150 805c7ed: 8b 7c 24 3c mov edi,DWORD PTR [esp+0x3c] 805c7f1: 83 ec 04 sub esp,0x4 805c7f4: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 805c7f8: 50 push eax 805c7f9: 8d 04 3b lea eax,[ebx+edi*1] 805c7fc: 89 7c 24 1c mov DWORD PTR [esp+0x1c],edi 805c800: 50 push eax 805c801: 53 push ebx 805c802: e8 29 ba fe ff call 8048230 <.plt+0x80> 805c807: 83 c4 10 add esp,0x10 805c80a: 85 c0 test eax,eax 805c80c: 0f 85 11 ff ff ff jne 805c723 805c812: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c816: b9 01 00 00 00 mov ecx,0x1 805c81b: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 805c822: 00 805c823: 31 ff xor edi,edi 805c825: 8d 50 ff lea edx,[eax-0x1] 805c828: 29 c1 sub ecx,eax 805c82a: 89 4c 24 1c mov DWORD PTR [esp+0x1c],ecx 805c82e: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 805c832: 01 da add edx,ebx 805c834: 89 54 24 20 mov DWORD PTR [esp+0x20],edx 805c838: 89 f2 mov edx,esi 805c83a: 2b 54 24 14 sub edx,DWORD PTR [esp+0x14] 805c83e: 89 54 24 24 mov DWORD PTR [esp+0x24],edx 805c842: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805c848: 8d 04 3e lea eax,[esi+edi*1] 805c84b: 83 ec 04 sub esp,0x4 805c84e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 805c852: 29 e8 sub eax,ebp 805c854: 50 push eax 805c855: 6a 00 push 0x0 805c857: 03 6c 24 10 add ebp,DWORD PTR [esp+0x10] 805c85b: 55 push ebp 805c85c: e8 bf b9 fe ff call 8048220 <.plt+0x70> 805c861: 83 c4 10 add esp,0x10 805c864: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805c868: 85 d2 test edx,edx 805c86a: 0f 84 60 ff ff ff je 805c7d0 805c870: 85 c0 test eax,eax 805c872: 0f 85 58 ff ff ff jne 805c7d0 805c878: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805c87c: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805c880: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 805c884: 39 c1 cmp ecx,eax 805c886: 0f 43 c1 cmovae eax,ecx 805c889: 8d 14 38 lea edx,[eax+edi*1] 805c88c: 8d 0c 03 lea ecx,[ebx+eax*1] 805c88f: 01 ea add edx,ebp 805c891: 39 c6 cmp esi,eax 805c893: 76 2f jbe 805c8c4 805c895: 0f b6 09 movzx ecx,BYTE PTR [ecx] 805c898: 38 0a cmp BYTE PTR [edx],cl 805c89a: 0f 85 a0 00 00 00 jne 805c940 805c8a0: 8d 54 3d 00 lea edx,[ebp+edi*1+0x0] 805c8a4: eb 17 jmp 805c8bd 805c8a6: 8d 76 00 lea esi,[esi+0x0] 805c8a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805c8b0: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 805c8b4: 38 0c 03 cmp BYTE PTR [ebx+eax*1],cl 805c8b7: 0f 85 83 00 00 00 jne 805c940 805c8bd: 83 c0 01 add eax,0x1 805c8c0: 39 c6 cmp esi,eax 805c8c2: 75 ec jne 805c8b0 805c8c4: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 805c8c8: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 805c8cc: 8d 0c 07 lea ecx,[edi+eax*1] 805c8cf: 03 4c 24 04 add ecx,DWORD PTR [esp+0x4] 805c8d3: 39 6c 24 10 cmp DWORD PTR [esp+0x10],ebp 805c8d7: 89 c2 mov edx,eax 805c8d9: 0f 86 88 01 00 00 jbe 805ca67 805c8df: 8b 6c 24 20 mov ebp,DWORD PTR [esp+0x20] 805c8e3: 0f b6 01 movzx eax,BYTE PTR [ecx] 805c8e6: 38 45 00 cmp BYTE PTR [ebp+0x0],al 805c8e9: 0f 85 78 01 00 00 jne 805ca67 805c8ef: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805c8f3: 2b 4c 24 10 sub ecx,DWORD PTR [esp+0x10] 805c8f7: 89 14 24 mov DWORD PTR [esp],edx 805c8fa: 8d 68 ff lea ebp,[eax-0x1] 805c8fd: eb 0e jmp 805c90d 805c8ff: 90 nop 805c900: 0f b6 54 08 01 movzx edx,BYTE PTR [eax+ecx*1+0x1] 805c905: 38 14 03 cmp BYTE PTR [ebx+eax*1],dl 805c908: 75 0d jne 805c917 805c90a: 89 04 24 mov DWORD PTR [esp],eax 805c90d: 8b 04 24 mov eax,DWORD PTR [esp] 805c910: 83 e8 01 sub eax,0x1 805c913: 39 e8 cmp eax,ebp 805c915: 75 e9 jne 805c900 805c917: 8b 14 24 mov edx,DWORD PTR [esp] 805c91a: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805c91e: 83 c0 01 add eax,0x1 805c921: 39 d0 cmp eax,edx 805c923: 0f 87 5a 01 00 00 ja 805ca83 805c929: 8b 44 24 24 mov eax,DWORD PTR [esp+0x24] 805c92d: 03 7c 24 14 add edi,DWORD PTR [esp+0x14] 805c931: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805c935: 8b 6c 24 0c mov ebp,DWORD PTR [esp+0xc] 805c939: e9 0a ff ff ff jmp 805c848 805c93e: 66 90 xchg ax,ax 805c940: 03 7c 24 1c add edi,DWORD PTR [esp+0x1c] 805c944: c7 44 24 08 00 00 00 mov DWORD PTR [esp+0x8],0x0 805c94b: 00 805c94c: 01 c7 add edi,eax 805c94e: eb e5 jmp 805c935 805c950: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c954: 84 c9 test cl,cl 805c956: 0f 84 74 fe ff ff je 805c7d0 805c95c: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 805c960: 03 6c 24 2c add ebp,DWORD PTR [esp+0x2c] 805c964: 01 c5 add ebp,eax 805c966: 83 ec 04 sub esp,0x4 805c969: 8d 1c 2e lea ebx,[esi+ebp*1] 805c96c: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805c970: 89 d8 mov eax,ebx 805c972: 29 c8 sub eax,ecx 805c974: 50 push eax 805c975: 6a 00 push 0x0 805c977: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c97b: 01 c8 add eax,ecx 805c97d: 50 push eax 805c97e: e8 9d b8 fe ff call 8048220 <.plt+0x70> 805c983: 83 c4 10 add esp,0x10 805c986: 85 db test ebx,ebx 805c988: 0f 84 42 fe ff ff je 805c7d0 805c98e: 85 c0 test eax,eax 805c990: 0f 85 3a fe ff ff jne 805c7d0 805c996: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 805c99a: 89 5c 24 0c mov DWORD PTR [esp+0xc],ebx 805c99e: 01 e8 add eax,ebp 805c9a0: 03 44 24 04 add eax,DWORD PTR [esp+0x4] 805c9a4: 89 c2 mov edx,eax 805c9a6: 0f b6 0a movzx ecx,BYTE PTR [edx] 805c9a9: 8d 42 01 lea eax,[edx+0x1] 805c9ac: 38 0c 24 cmp BYTE PTR [esp],cl 805c9af: 0f 85 13 fe ff ff jne 805c7c8 805c9b5: 2b 44 24 18 sub eax,DWORD PTR [esp+0x18] 805c9b9: 83 e8 01 sub eax,0x1 805c9bc: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 805c9c0: 8b 44 24 14 mov eax,DWORD PTR [esp+0x14] 805c9c4: 39 c6 cmp esi,eax 805c9c6: 76 35 jbe 805c9fd 805c9c8: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 805c9cc: 0f b6 4a 01 movzx ecx,BYTE PTR [edx+0x1] 805c9d0: 38 0b cmp BYTE PTR [ebx],cl 805c9d2: 0f 85 78 ff ff ff jne 805c950 805c9d8: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 805c9dc: 2b 54 24 10 sub edx,DWORD PTR [esp+0x10] 805c9e0: 83 c3 01 add ebx,0x1 805c9e3: eb 11 jmp 805c9f6 805c9e5: 8d 76 00 lea esi,[esi+0x0] 805c9e8: 0f b6 0c 02 movzx ecx,BYTE PTR [edx+eax*1] 805c9ec: 38 4c 03 ff cmp BYTE PTR [ebx+eax*1-0x1],cl 805c9f0: 0f 85 5e ff ff ff jne 805c954 805c9f6: 83 c0 01 add eax,0x1 805c9f9: 39 c6 cmp esi,eax 805c9fb: 77 eb ja 805c9e8 805c9fd: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 805ca01: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 805ca05: 01 c3 add ebx,eax 805ca07: 03 5c 24 04 add ebx,DWORD PTR [esp+0x4] 805ca0b: 83 f8 ff cmp eax,0xffffffff 805ca0e: 74 2c je 805ca3c 805ca10: 0f b6 13 movzx edx,BYTE PTR [ebx] 805ca13: 38 17 cmp BYTE PTR [edi],dl 805ca15: 75 32 jne 805ca49 805ca17: 8b 6c 24 10 mov ebp,DWORD PTR [esp+0x10] 805ca1b: b8 ff ff ff ff mov eax,0xffffffff 805ca20: f7 dd neg ebp 805ca22: eb 14 jmp 805ca38 805ca24: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ca28: 0f b6 0c 07 movzx ecx,BYTE PTR [edi+eax*1] 805ca2c: 83 e8 01 sub eax,0x1 805ca2f: 0f b6 54 03 01 movzx edx,BYTE PTR [ebx+eax*1+0x1] 805ca34: 38 d1 cmp cl,dl 805ca36: 75 11 jne 805ca49 805ca38: 39 e8 cmp eax,ebp 805ca3a: 75 ec jne 805ca28 805ca3c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805ca40: 03 44 24 08 add eax,DWORD PTR [esp+0x8] 805ca44: e9 d2 fc ff ff jmp 805c71b 805ca49: 84 d2 test dl,dl 805ca4b: 0f 84 7f fd ff ff je 805c7d0 805ca51: 8b 6c 24 08 mov ebp,DWORD PTR [esp+0x8] 805ca55: 03 6c 24 24 add ebp,DWORD PTR [esp+0x24] 805ca59: e9 08 ff ff ff jmp 805c966 805ca5e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805ca62: e9 b4 fc ff ff jmp 805c71b 805ca67: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805ca6b: e9 aa fe ff ff jmp 805c91a 805ca70: 89 cb mov ebx,ecx 805ca72: be 01 00 00 00 mov esi,0x1 805ca77: e9 30 fc ff ff jmp 805c6ac 805ca7c: 89 f8 mov eax,edi 805ca7e: e9 98 fc ff ff jmp 805c71b 805ca83: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805ca87: 01 f8 add eax,edi 805ca89: e9 8d fc ff ff jmp 805c71b 805ca8e: 66 90 xchg ax,ax 0805ca90 <__memchr>: 805ca90: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805ca97: 00 00 04 805ca9a: 74 13 je 805caaf <__memchr+0x1f> 805ca9c: f7 05 a4 c5 0e 08 04 test DWORD PTR ds:0x80ec5a4,0x4 805caa3: 00 00 00 805caa6: 74 0e je 805cab6 <__memchr+0x26> 805caa8: 8d 05 50 8c 06 08 lea eax,ds:0x8068c50 805caae: c3 ret 805caaf: 8d 05 c0 ca 05 08 lea eax,ds:0x805cac0 805cab5: c3 ret 805cab6: 8d 05 c0 91 06 08 lea eax,ds:0x80691c0 805cabc: c3 ret 805cabd: 8d 76 00 lea esi,[esi+0x0] 0805cac0 <__GI_memchr>: 805cac0: 56 push esi 805cac1: 57 push edi 805cac2: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805cac6: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 805caca: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805cace: 83 fe 04 cmp esi,0x4 805cad1: 0f 82 48 01 00 00 jb 805cc1f <__GI_memchr+0x15f> 805cad7: 88 d6 mov dh,dl 805cad9: 89 d1 mov ecx,edx 805cadb: c1 e2 10 shl edx,0x10 805cade: 66 89 ca mov dx,cx 805cae1: a8 03 test al,0x3 805cae3: 0f 84 cd 00 00 00 je 805cbb6 <__GI_memchr+0xf6> 805cae9: 38 10 cmp BYTE PTR [eax],dl 805caeb: 0f 84 67 01 00 00 je 805cc58 <__GI_memchr+0x198> 805caf1: 40 inc eax 805caf2: 4e dec esi 805caf3: 0f 84 3f 01 00 00 je 805cc38 <__GI_memchr+0x178> 805caf9: a8 03 test al,0x3 805cafb: 0f 84 b5 00 00 00 je 805cbb6 <__GI_memchr+0xf6> 805cb01: 38 10 cmp BYTE PTR [eax],dl 805cb03: 0f 84 4f 01 00 00 je 805cc58 <__GI_memchr+0x198> 805cb09: 40 inc eax 805cb0a: 4e dec esi 805cb0b: 0f 84 27 01 00 00 je 805cc38 <__GI_memchr+0x178> 805cb11: a8 03 test al,0x3 805cb13: 0f 84 9d 00 00 00 je 805cbb6 <__GI_memchr+0xf6> 805cb19: 38 10 cmp BYTE PTR [eax],dl 805cb1b: 0f 84 37 01 00 00 je 805cc58 <__GI_memchr+0x198> 805cb21: 40 inc eax 805cb22: 4e dec esi 805cb23: e9 8e 00 00 00 jmp 805cbb6 <__GI_memchr+0xf6> 805cb28: 90 nop 805cb29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805cb30: 8b 08 mov ecx,DWORD PTR [eax] 805cb32: bf ff fe fe fe mov edi,0xfefefeff 805cb37: 31 d1 xor ecx,edx 805cb39: 01 cf add edi,ecx 805cb3b: 0f 83 04 01 00 00 jae 805cc45 <__GI_memchr+0x185> 805cb41: 31 cf xor edi,ecx 805cb43: 81 cf ff fe fe fe or edi,0xfefefeff 805cb49: 47 inc edi 805cb4a: 0f 85 f5 00 00 00 jne 805cc45 <__GI_memchr+0x185> 805cb50: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 805cb53: bf ff fe fe fe mov edi,0xfefefeff 805cb58: 31 d1 xor ecx,edx 805cb5a: 01 cf add edi,ecx 805cb5c: 0f 83 e0 00 00 00 jae 805cc42 <__GI_memchr+0x182> 805cb62: 31 cf xor edi,ecx 805cb64: 81 cf ff fe fe fe or edi,0xfefefeff 805cb6a: 47 inc edi 805cb6b: 0f 85 d1 00 00 00 jne 805cc42 <__GI_memchr+0x182> 805cb71: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805cb74: bf ff fe fe fe mov edi,0xfefefeff 805cb79: 31 d1 xor ecx,edx 805cb7b: 01 cf add edi,ecx 805cb7d: 0f 83 bc 00 00 00 jae 805cc3f <__GI_memchr+0x17f> 805cb83: 31 cf xor edi,ecx 805cb85: 81 cf ff fe fe fe or edi,0xfefefeff 805cb8b: 47 inc edi 805cb8c: 0f 85 ad 00 00 00 jne 805cc3f <__GI_memchr+0x17f> 805cb92: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805cb95: bf ff fe fe fe mov edi,0xfefefeff 805cb9a: 31 d1 xor ecx,edx 805cb9c: 01 cf add edi,ecx 805cb9e: 0f 83 98 00 00 00 jae 805cc3c <__GI_memchr+0x17c> 805cba4: 31 cf xor edi,ecx 805cba6: 81 cf ff fe fe fe or edi,0xfefefeff 805cbac: 47 inc edi 805cbad: 0f 85 89 00 00 00 jne 805cc3c <__GI_memchr+0x17c> 805cbb3: 83 c0 10 add eax,0x10 805cbb6: 83 ee 10 sub esi,0x10 805cbb9: 0f 83 71 ff ff ff jae 805cb30 <__GI_memchr+0x70> 805cbbf: 83 fe f4 cmp esi,0xfffffff4 805cbc2: 72 5b jb 805cc1f <__GI_memchr+0x15f> 805cbc4: 8b 08 mov ecx,DWORD PTR [eax] 805cbc6: bf ff fe fe fe mov edi,0xfefefeff 805cbcb: 31 d1 xor ecx,edx 805cbcd: 01 cf add edi,ecx 805cbcf: 73 74 jae 805cc45 <__GI_memchr+0x185> 805cbd1: 31 cf xor edi,ecx 805cbd3: 81 cf ff fe fe fe or edi,0xfefefeff 805cbd9: 47 inc edi 805cbda: 75 69 jne 805cc45 <__GI_memchr+0x185> 805cbdc: 83 c0 04 add eax,0x4 805cbdf: 83 fe f8 cmp esi,0xfffffff8 805cbe2: 72 3b jb 805cc1f <__GI_memchr+0x15f> 805cbe4: 8b 08 mov ecx,DWORD PTR [eax] 805cbe6: bf ff fe fe fe mov edi,0xfefefeff 805cbeb: 31 d1 xor ecx,edx 805cbed: 01 cf add edi,ecx 805cbef: 73 54 jae 805cc45 <__GI_memchr+0x185> 805cbf1: 31 cf xor edi,ecx 805cbf3: 81 cf ff fe fe fe or edi,0xfefefeff 805cbf9: 47 inc edi 805cbfa: 75 49 jne 805cc45 <__GI_memchr+0x185> 805cbfc: 83 c0 04 add eax,0x4 805cbff: 83 fe fc cmp esi,0xfffffffc 805cc02: 72 1b jb 805cc1f <__GI_memchr+0x15f> 805cc04: 8b 08 mov ecx,DWORD PTR [eax] 805cc06: bf ff fe fe fe mov edi,0xfefefeff 805cc0b: 31 d1 xor ecx,edx 805cc0d: 01 cf add edi,ecx 805cc0f: 73 34 jae 805cc45 <__GI_memchr+0x185> 805cc11: 31 cf xor edi,ecx 805cc13: 81 cf ff fe fe fe or edi,0xfefefeff 805cc19: 47 inc edi 805cc1a: 75 29 jne 805cc45 <__GI_memchr+0x185> 805cc1c: 83 c0 04 add eax,0x4 805cc1f: 83 e6 03 and esi,0x3 805cc22: 74 14 je 805cc38 <__GI_memchr+0x178> 805cc24: 38 10 cmp BYTE PTR [eax],dl 805cc26: 74 30 je 805cc58 <__GI_memchr+0x198> 805cc28: 40 inc eax 805cc29: 4e dec esi 805cc2a: 74 0c je 805cc38 <__GI_memchr+0x178> 805cc2c: 38 10 cmp BYTE PTR [eax],dl 805cc2e: 74 28 je 805cc58 <__GI_memchr+0x198> 805cc30: 40 inc eax 805cc31: 4e dec esi 805cc32: 74 04 je 805cc38 <__GI_memchr+0x178> 805cc34: 38 10 cmp BYTE PTR [eax],dl 805cc36: 74 20 je 805cc58 <__GI_memchr+0x198> 805cc38: 31 c0 xor eax,eax 805cc3a: eb 1c jmp 805cc58 <__GI_memchr+0x198> 805cc3c: 83 c0 04 add eax,0x4 805cc3f: 83 c0 04 add eax,0x4 805cc42: 83 c0 04 add eax,0x4 805cc45: 84 c9 test cl,cl 805cc47: 74 0f je 805cc58 <__GI_memchr+0x198> 805cc49: 40 inc eax 805cc4a: 84 ed test ch,ch 805cc4c: 74 0a je 805cc58 <__GI_memchr+0x198> 805cc4e: 40 inc eax 805cc4f: f7 c1 00 00 ff 00 test ecx,0xff0000 805cc55: 74 01 je 805cc58 <__GI_memchr+0x198> 805cc57: 40 inc eax 805cc58: 5f pop edi 805cc59: 5e pop esi 805cc5a: c3 ret 805cc5b: 66 90 xchg ax,ax 805cc5d: 66 90 xchg ax,ax 805cc5f: 90 nop 0805cc60 : 805cc60: 8d 05 90 cc 05 08 lea eax,ds:0x805cc90 805cc66: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805cc6d: 02 00 00 805cc70: 74 18 je 805cc8a 805cc72: 8d 05 60 28 06 08 lea eax,ds:0x8062860 805cc78: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x100000 805cc7f: 00 10 00 805cc82: 74 06 je 805cc8a 805cc84: 8d 05 10 3f 06 08 lea eax,ds:0x8063f10 805cc8a: c3 ret 805cc8b: 90 nop 805cc8c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805cc90 <__memcmp_ia32>: 805cc90: 53 push ebx 805cc91: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805cc95: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805cc99: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805cc9d: 83 f9 01 cmp ecx,0x1 805cca0: 75 12 jne 805ccb4 <__memcmp_ia32+0x24> 805cca2: 0f b6 08 movzx ecx,BYTE PTR [eax] 805cca5: 3a 0a cmp cl,BYTE PTR [edx] 805cca7: 75 04 jne 805ccad <__memcmp_ia32+0x1d> 805cca9: 31 c0 xor eax,eax 805ccab: 5b pop ebx 805ccac: c3 ret 805ccad: 19 c0 sbb eax,eax 805ccaf: 83 d8 ff sbb eax,0xffffffff 805ccb2: 5b pop ebx 805ccb3: c3 ret 805ccb4: 7c f3 jl 805cca9 <__memcmp_ia32+0x19> 805ccb6: 56 push esi 805ccb7: 89 c6 mov esi,eax 805ccb9: 83 f9 20 cmp ecx,0x20 805ccbc: 0f 8d 0e 02 00 00 jge 805ced0 <__memcmp_ia32+0x240> 805ccc2: e8 b9 bb fe ff call 8048880 <__x86.get_pc_thunk.bx> 805ccc7: 81 c3 31 0d 06 00 add ebx,0x60d31 805cccd: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 805ccd0: 01 ca add edx,ecx 805ccd2: 01 ce add esi,ecx 805ccd4: ff e3 jmp ebx 805ccd6: 8d 76 00 lea esi,[esi+0x0] 805ccd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805cce0: 8b 46 e4 mov eax,DWORD PTR [esi-0x1c] 805cce3: 8b 4a e4 mov ecx,DWORD PTR [edx-0x1c] 805cce6: 39 c8 cmp eax,ecx 805cce8: 0f 85 59 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ccee: 8b 46 e8 mov eax,DWORD PTR [esi-0x18] 805ccf1: 8b 4a e8 mov ecx,DWORD PTR [edx-0x18] 805ccf4: 39 c8 cmp eax,ecx 805ccf6: 0f 85 4b 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ccfc: 8b 46 ec mov eax,DWORD PTR [esi-0x14] 805ccff: 8b 4a ec mov ecx,DWORD PTR [edx-0x14] 805cd02: 39 c8 cmp eax,ecx 805cd04: 0f 85 3d 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd0a: 8b 46 f0 mov eax,DWORD PTR [esi-0x10] 805cd0d: 8b 4a f0 mov ecx,DWORD PTR [edx-0x10] 805cd10: 39 c8 cmp eax,ecx 805cd12: 0f 85 2f 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd18: 8b 46 f4 mov eax,DWORD PTR [esi-0xc] 805cd1b: 8b 4a f4 mov ecx,DWORD PTR [edx-0xc] 805cd1e: 39 c8 cmp eax,ecx 805cd20: 0f 85 21 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd26: 8b 46 f8 mov eax,DWORD PTR [esi-0x8] 805cd29: 8b 4a f8 mov ecx,DWORD PTR [edx-0x8] 805cd2c: 39 c8 cmp eax,ecx 805cd2e: 0f 85 13 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd34: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 805cd37: 8b 4a fc mov ecx,DWORD PTR [edx-0x4] 805cd3a: 39 c8 cmp eax,ecx 805cd3c: 0f 85 05 02 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd42: 5e pop esi 805cd43: 31 c0 xor eax,eax 805cd45: 5b pop ebx 805cd46: c3 ret 805cd47: 8b 46 e3 mov eax,DWORD PTR [esi-0x1d] 805cd4a: 8b 4a e3 mov ecx,DWORD PTR [edx-0x1d] 805cd4d: 39 c8 cmp eax,ecx 805cd4f: 0f 85 f2 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd55: 8b 46 e7 mov eax,DWORD PTR [esi-0x19] 805cd58: 8b 4a e7 mov ecx,DWORD PTR [edx-0x19] 805cd5b: 39 c8 cmp eax,ecx 805cd5d: 0f 85 e4 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd63: 8b 46 eb mov eax,DWORD PTR [esi-0x15] 805cd66: 8b 4a eb mov ecx,DWORD PTR [edx-0x15] 805cd69: 39 c8 cmp eax,ecx 805cd6b: 0f 85 d6 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd71: 8b 46 ef mov eax,DWORD PTR [esi-0x11] 805cd74: 8b 4a ef mov ecx,DWORD PTR [edx-0x11] 805cd77: 39 c8 cmp eax,ecx 805cd79: 0f 85 c8 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd7f: 8b 46 f3 mov eax,DWORD PTR [esi-0xd] 805cd82: 8b 4a f3 mov ecx,DWORD PTR [edx-0xd] 805cd85: 39 c8 cmp eax,ecx 805cd87: 0f 85 ba 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd8d: 8b 46 f7 mov eax,DWORD PTR [esi-0x9] 805cd90: 8b 4a f7 mov ecx,DWORD PTR [edx-0x9] 805cd93: 39 c8 cmp eax,ecx 805cd95: 0f 85 ac 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cd9b: 8b 46 fb mov eax,DWORD PTR [esi-0x5] 805cd9e: 8b 4a fb mov ecx,DWORD PTR [edx-0x5] 805cda1: 39 c8 cmp eax,ecx 805cda3: 0f 85 9e 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cda9: 0f b6 46 ff movzx eax,BYTE PTR [esi-0x1] 805cdad: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 805cdb0: 0f 85 a5 01 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805cdb6: 5e pop esi 805cdb7: 31 c0 xor eax,eax 805cdb9: 5b pop ebx 805cdba: c3 ret 805cdbb: 8b 46 e2 mov eax,DWORD PTR [esi-0x1e] 805cdbe: 8b 4a e2 mov ecx,DWORD PTR [edx-0x1e] 805cdc1: 39 c8 cmp eax,ecx 805cdc3: 0f 85 7e 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cdc9: 8b 46 e6 mov eax,DWORD PTR [esi-0x1a] 805cdcc: 8b 4a e6 mov ecx,DWORD PTR [edx-0x1a] 805cdcf: 39 c8 cmp eax,ecx 805cdd1: 0f 85 70 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cdd7: 8b 46 ea mov eax,DWORD PTR [esi-0x16] 805cdda: 8b 4a ea mov ecx,DWORD PTR [edx-0x16] 805cddd: 39 c8 cmp eax,ecx 805cddf: 0f 85 62 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cde5: 8b 46 ee mov eax,DWORD PTR [esi-0x12] 805cde8: 8b 4a ee mov ecx,DWORD PTR [edx-0x12] 805cdeb: 39 c8 cmp eax,ecx 805cded: 0f 85 54 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805cdf3: 8b 46 f2 mov eax,DWORD PTR [esi-0xe] 805cdf6: 8b 4a f2 mov ecx,DWORD PTR [edx-0xe] 805cdf9: 39 c8 cmp eax,ecx 805cdfb: 0f 85 46 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce01: 8b 46 f6 mov eax,DWORD PTR [esi-0xa] 805ce04: 8b 4a f6 mov ecx,DWORD PTR [edx-0xa] 805ce07: 39 c8 cmp eax,ecx 805ce09: 0f 85 38 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce0f: 8b 46 fa mov eax,DWORD PTR [esi-0x6] 805ce12: 8b 4a fa mov ecx,DWORD PTR [edx-0x6] 805ce15: 39 c8 cmp eax,ecx 805ce17: 0f 85 2a 01 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce1d: 0f b7 46 fe movzx eax,WORD PTR [esi-0x2] 805ce21: 0f b7 4a fe movzx ecx,WORD PTR [edx-0x2] 805ce25: 38 c8 cmp al,cl 805ce27: 0f 85 2e 01 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805ce2d: 39 c8 cmp eax,ecx 805ce2f: 0f 85 26 01 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805ce35: 5e pop esi 805ce36: 31 c0 xor eax,eax 805ce38: 5b pop ebx 805ce39: c3 ret 805ce3a: 8b 46 e1 mov eax,DWORD PTR [esi-0x1f] 805ce3d: 8b 4a e1 mov ecx,DWORD PTR [edx-0x1f] 805ce40: 39 c8 cmp eax,ecx 805ce42: 0f 85 ff 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce48: 8b 46 e5 mov eax,DWORD PTR [esi-0x1b] 805ce4b: 8b 4a e5 mov ecx,DWORD PTR [edx-0x1b] 805ce4e: 39 c8 cmp eax,ecx 805ce50: 0f 85 f1 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce56: 8b 46 e9 mov eax,DWORD PTR [esi-0x17] 805ce59: 8b 4a e9 mov ecx,DWORD PTR [edx-0x17] 805ce5c: 39 c8 cmp eax,ecx 805ce5e: 0f 85 e3 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce64: 8b 46 ed mov eax,DWORD PTR [esi-0x13] 805ce67: 8b 4a ed mov ecx,DWORD PTR [edx-0x13] 805ce6a: 39 c8 cmp eax,ecx 805ce6c: 0f 85 d5 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce72: 8b 46 f1 mov eax,DWORD PTR [esi-0xf] 805ce75: 8b 4a f1 mov ecx,DWORD PTR [edx-0xf] 805ce78: 39 c8 cmp eax,ecx 805ce7a: 0f 85 c7 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce80: 8b 46 f5 mov eax,DWORD PTR [esi-0xb] 805ce83: 8b 4a f5 mov ecx,DWORD PTR [edx-0xb] 805ce86: 39 c8 cmp eax,ecx 805ce88: 0f 85 b9 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce8e: 8b 46 f9 mov eax,DWORD PTR [esi-0x7] 805ce91: 8b 4a f9 mov ecx,DWORD PTR [edx-0x7] 805ce94: 39 c8 cmp eax,ecx 805ce96: 0f 85 ab 00 00 00 jne 805cf47 <__memcmp_ia32+0x2b7> 805ce9c: 0f b7 46 fd movzx eax,WORD PTR [esi-0x3] 805cea0: 0f b7 4a fd movzx ecx,WORD PTR [edx-0x3] 805cea4: 38 c8 cmp al,cl 805cea6: 0f 85 af 00 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805ceac: 39 c8 cmp eax,ecx 805ceae: 0f 85 a7 00 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805ceb4: 0f b6 46 ff movzx eax,BYTE PTR [esi-0x1] 805ceb8: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 805cebb: 0f 85 9a 00 00 00 jne 805cf5b <__memcmp_ia32+0x2cb> 805cec1: 5e pop esi 805cec2: 31 c0 xor eax,eax 805cec4: 5b pop ebx 805cec5: c3 ret 805cec6: 8d 76 00 lea esi,[esi+0x0] 805cec9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ced0: 83 e9 20 sub ecx,0x20 805ced3: 8b 06 mov eax,DWORD PTR [esi] 805ced5: 3b 02 cmp eax,DWORD PTR [edx] 805ced7: 75 6c jne 805cf45 <__memcmp_ia32+0x2b5> 805ced9: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 805cedc: 3b 42 04 cmp eax,DWORD PTR [edx+0x4] 805cedf: 75 61 jne 805cf42 <__memcmp_ia32+0x2b2> 805cee1: 8b 46 08 mov eax,DWORD PTR [esi+0x8] 805cee4: 3b 42 08 cmp eax,DWORD PTR [edx+0x8] 805cee7: 75 56 jne 805cf3f <__memcmp_ia32+0x2af> 805cee9: 8b 46 0c mov eax,DWORD PTR [esi+0xc] 805ceec: 3b 42 0c cmp eax,DWORD PTR [edx+0xc] 805ceef: 75 4b jne 805cf3c <__memcmp_ia32+0x2ac> 805cef1: 8b 46 10 mov eax,DWORD PTR [esi+0x10] 805cef4: 3b 42 10 cmp eax,DWORD PTR [edx+0x10] 805cef7: 75 40 jne 805cf39 <__memcmp_ia32+0x2a9> 805cef9: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 805cefc: 3b 42 14 cmp eax,DWORD PTR [edx+0x14] 805ceff: 75 35 jne 805cf36 <__memcmp_ia32+0x2a6> 805cf01: 8b 46 18 mov eax,DWORD PTR [esi+0x18] 805cf04: 3b 42 18 cmp eax,DWORD PTR [edx+0x18] 805cf07: 75 2a jne 805cf33 <__memcmp_ia32+0x2a3> 805cf09: 8b 46 1c mov eax,DWORD PTR [esi+0x1c] 805cf0c: 3b 42 1c cmp eax,DWORD PTR [edx+0x1c] 805cf0f: 75 1f jne 805cf30 <__memcmp_ia32+0x2a0> 805cf11: 83 c6 20 add esi,0x20 805cf14: 83 c2 20 add edx,0x20 805cf17: 83 f9 20 cmp ecx,0x20 805cf1a: 7d b4 jge 805ced0 <__memcmp_ia32+0x240> 805cf1c: e8 5f b9 fe ff call 8048880 <__x86.get_pc_thunk.bx> 805cf21: 81 c3 d7 0a 06 00 add ebx,0x60ad7 805cf27: 03 1c 8b add ebx,DWORD PTR [ebx+ecx*4] 805cf2a: 01 ca add edx,ecx 805cf2c: 01 ce add esi,ecx 805cf2e: ff e3 jmp ebx 805cf30: 83 c2 04 add edx,0x4 805cf33: 83 c2 04 add edx,0x4 805cf36: 83 c2 04 add edx,0x4 805cf39: 83 c2 04 add edx,0x4 805cf3c: 83 c2 04 add edx,0x4 805cf3f: 83 c2 04 add edx,0x4 805cf42: 83 c2 04 add edx,0x4 805cf45: 8b 0a mov ecx,DWORD PTR [edx] 805cf47: 38 c8 cmp al,cl 805cf49: 75 10 jne 805cf5b <__memcmp_ia32+0x2cb> 805cf4b: 38 ec cmp ah,ch 805cf4d: 75 0c jne 805cf5b <__memcmp_ia32+0x2cb> 805cf4f: c1 e8 10 shr eax,0x10 805cf52: c1 e9 10 shr ecx,0x10 805cf55: 38 c8 cmp al,cl 805cf57: 75 02 jne 805cf5b <__memcmp_ia32+0x2cb> 805cf59: 39 c8 cmp eax,ecx 805cf5b: 19 c0 sbb eax,eax 805cf5d: 83 d8 ff sbb eax,0xffffffff 805cf60: 5e pop esi 805cf61: 5b pop ebx 805cf62: c3 ret 805cf63: 66 90 xchg ax,ax 805cf65: 66 90 xchg ax,ax 805cf67: 66 90 xchg ax,ax 805cf69: 66 90 xchg ax,ax 805cf6b: 66 90 xchg ax,ax 805cf6d: 66 90 xchg ax,ax 805cf6f: 90 nop 0805cf70 : 805cf70: 8d 05 c0 cf 05 08 lea eax,ds:0x805cfc0 805cf76: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805cf7d: 00 00 04 805cf80: 74 36 je 805cfb8 805cf82: 8d 05 60 c4 06 08 lea eax,ds:0x806c460 805cf88: f7 05 a4 c5 0e 08 10 test DWORD PTR ds:0x80ec5a4,0x10 805cf8f: 00 00 00 805cf92: 75 24 jne 805cfb8 805cf94: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805cf9b: 02 00 00 805cf9e: 74 18 je 805cfb8 805cfa0: 8d 05 d0 da 05 08 lea eax,ds:0x805dad0 805cfa6: f7 05 a4 c5 0e 08 01 test DWORD PTR ds:0x80ec5a4,0x1 805cfad: 00 00 00 805cfb0: 74 06 je 805cfb8 805cfb2: 8d 05 b0 fa 05 08 lea eax,ds:0x805fab0 805cfb8: c3 ret 805cfb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0805cfc0 <__memmove_ia32>: 805cfc0: 57 push edi 805cfc1: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805cfc5: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805cfc9: 89 f2 mov edx,esi 805cfcb: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 805cfcf: 89 f8 mov eax,edi 805cfd1: 29 f0 sub eax,esi 805cfd3: 39 c1 cmp ecx,eax 805cfd5: 77 16 ja 805cfed <__memmove_ia32+0x2d> 805cfd7: fc cld 805cfd8: d1 e9 shr ecx,1 805cfda: 73 01 jae 805cfdd <__memmove_ia32+0x1d> 805cfdc: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805cfdd: d1 e9 shr ecx,1 805cfdf: 73 02 jae 805cfe3 <__memmove_ia32+0x23> 805cfe1: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 805cfe3: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 805cfe5: 89 d6 mov esi,edx 805cfe7: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805cfeb: 5f pop edi 805cfec: c3 ret 805cfed: fd std 805cfee: 8d 7c 0f ff lea edi,[edi+ecx*1-0x1] 805cff2: 8d 74 0e ff lea esi,[esi+ecx*1-0x1] 805cff6: d1 e9 shr ecx,1 805cff8: 73 01 jae 805cffb <__memmove_ia32+0x3b> 805cffa: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805cffb: 83 ef 01 sub edi,0x1 805cffe: 83 ee 01 sub esi,0x1 805d001: d1 e9 shr ecx,1 805d003: 73 02 jae 805d007 <__memmove_ia32+0x47> 805d005: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 805d007: 83 ef 02 sub edi,0x2 805d00a: 83 ee 02 sub esi,0x2 805d00d: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 805d00f: 89 d6 mov esi,edx 805d011: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d015: fc cld 805d016: 5f pop edi 805d017: c3 ret 805d018: 66 90 xchg ax,ax 805d01a: 66 90 xchg ax,ax 805d01c: 66 90 xchg ax,ax 805d01e: 66 90 xchg ax,ax 0805d020 : 805d020: 8d 05 50 d0 05 08 lea eax,ds:0x805d050 805d026: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805d02d: 00 00 04 805d030: 74 18 je 805d04a 805d032: 8d 05 b0 d4 05 08 lea eax,ds:0x805d4b0 805d038: f7 05 a4 c5 0e 08 01 test DWORD PTR ds:0x80ec5a4,0x1 805d03f: 00 00 00 805d042: 74 06 je 805d04a 805d044: 8d 05 70 0b 06 08 lea eax,ds:0x8060b70 805d04a: c3 ret 805d04b: 90 nop 805d04c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0805d050 <__memset_ia32>: 805d050: fc cld 805d051: 57 push edi 805d052: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 805d056: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 805d05a: 0f b6 44 24 0c movzx eax,BYTE PTR [esp+0xc] 805d05f: e3 2c jecxz 805d08d <__memset_ia32+0x3d> 805d061: 89 d7 mov edi,edx 805d063: 83 e2 03 and edx,0x3 805d066: 74 11 je 805d079 <__memset_ia32+0x29> 805d068: 7a 04 jp 805d06e <__memset_ia32+0x1e> 805d06a: aa stos BYTE PTR es:[edi],al 805d06b: 49 dec ecx 805d06c: 74 1f je 805d08d <__memset_ia32+0x3d> 805d06e: aa stos BYTE PTR es:[edi],al 805d06f: 49 dec ecx 805d070: 74 1b je 805d08d <__memset_ia32+0x3d> 805d072: 83 f2 01 xor edx,0x1 805d075: 75 02 jne 805d079 <__memset_ia32+0x29> 805d077: aa stos BYTE PTR es:[edi],al 805d078: 49 dec ecx 805d079: 89 ca mov edx,ecx 805d07b: c1 e9 02 shr ecx,0x2 805d07e: 83 e2 03 and edx,0x3 805d081: 69 c0 01 01 01 01 imul eax,eax,0x1010101 805d087: f3 ab rep stos DWORD PTR es:[edi],eax 805d089: 89 d1 mov ecx,edx 805d08b: f3 aa rep stos BYTE PTR es:[edi],al 805d08d: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d091: 5f pop edi 805d092: c3 ret 805d093: 66 90 xchg ax,ax 805d095: 66 90 xchg ax,ax 805d097: 66 90 xchg ax,ax 805d099: 66 90 xchg ax,ax 805d09b: 66 90 xchg ax,ax 805d09d: 66 90 xchg ax,ax 805d09f: 90 nop 0805d0a0 <__mempcpy>: 805d0a0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805d0a4: 89 f8 mov eax,edi 805d0a6: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 805d0aa: 89 f2 mov edx,esi 805d0ac: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 805d0b0: fc cld 805d0b1: d1 e9 shr ecx,1 805d0b3: 73 01 jae 805d0b6 <__mempcpy+0x16> 805d0b5: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d0b6: d1 e9 shr ecx,1 805d0b8: 73 02 jae 805d0bc <__mempcpy+0x1c> 805d0ba: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 805d0bc: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 805d0be: 97 xchg edi,eax 805d0bf: 89 d6 mov esi,edx 805d0c1: c3 ret 805d0c2: 66 90 xchg ax,ax 805d0c4: 66 90 xchg ax,ax 805d0c6: 66 90 xchg ax,ax 805d0c8: 66 90 xchg ax,ax 805d0ca: 66 90 xchg ax,ax 805d0cc: 66 90 xchg ax,ax 805d0ce: 66 90 xchg ax,ax 0805d0d0 <__stpcpy>: 805d0d0: 8d 05 10 d1 05 08 lea eax,ds:0x805d110 805d0d6: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805d0dd: 00 00 04 805d0e0: 74 24 je 805d106 <__stpcpy+0x36> 805d0e2: 8d 05 50 81 06 08 lea eax,ds:0x8068150 805d0e8: f7 05 a4 c5 0e 08 10 test DWORD PTR ds:0x80ec5a4,0x10 805d0ef: 00 00 00 805d0f2: 75 12 jne 805d106 <__stpcpy+0x36> 805d0f4: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805d0fb: 02 00 00 805d0fe: 74 06 je 805d106 <__stpcpy+0x36> 805d100: 8d 05 f0 62 06 08 lea eax,ds:0x80662f0 805d106: c3 ret 805d107: 89 f6 mov esi,esi 805d109: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0805d110 <__stpcpy_ia32>: 805d110: 57 push edi 805d111: 56 push esi 805d112: 53 push ebx 805d113: 8b 7c 24 10 mov edi,DWORD PTR [esp+0x10] 805d117: 8b 74 24 14 mov esi,DWORD PTR [esp+0x14] 805d11b: 31 c0 xor eax,eax 805d11d: 8d 4e ff lea ecx,[esi-0x1] 805d120: bb ff fe fe fe mov ebx,0xfefefeff 805d125: 83 e1 03 and ecx,0x3 805d128: 8d 0c cd 38 d1 05 08 lea ecx,[ecx*8+0x805d138] 805d12f: ff e1 jmp ecx 805d131: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d138: 0a 06 or al,BYTE PTR [esi] 805d13a: 74 5b je 805d197 <__stpcpy_ia32+0x87> 805d13c: aa stos BYTE PTR es:[edi],al 805d13d: 31 c0 xor eax,eax 805d13f: 46 inc esi 805d140: 0a 06 or al,BYTE PTR [esi] 805d142: 74 53 je 805d197 <__stpcpy_ia32+0x87> 805d144: aa stos BYTE PTR es:[edi],al 805d145: 31 c0 xor eax,eax 805d147: 46 inc esi 805d148: 0a 06 or al,BYTE PTR [esi] 805d14a: 74 4b je 805d197 <__stpcpy_ia32+0x87> 805d14c: aa stos BYTE PTR es:[edi],al 805d14d: 31 c0 xor eax,eax 805d14f: 46 inc esi 805d150: 8b 0e mov ecx,DWORD PTR [esi] 805d152: 8d 76 04 lea esi,[esi+0x4] 805d155: 29 c8 sub eax,ecx 805d157: 01 d9 add ecx,ebx 805d159: 48 dec eax 805d15a: 73 14 jae 805d170 <__stpcpy_ia32+0x60> 805d15c: 89 ca mov edx,ecx 805d15e: 31 c8 xor eax,ecx 805d160: 29 da sub edx,ebx 805d162: 25 00 01 01 01 and eax,0x1010100 805d167: 75 0b jne 805d174 <__stpcpy_ia32+0x64> 805d169: 89 17 mov DWORD PTR [edi],edx 805d16b: 8d 7f 04 lea edi,[edi+0x4] 805d16e: eb e0 jmp 805d150 <__stpcpy_ia32+0x40> 805d170: 89 ca mov edx,ecx 805d172: 29 da sub edx,ebx 805d174: 88 17 mov BYTE PTR [edi],dl 805d176: 84 d2 test dl,dl 805d178: 89 d0 mov eax,edx 805d17a: 74 1d je 805d199 <__stpcpy_ia32+0x89> 805d17c: c1 e8 10 shr eax,0x10 805d17f: 88 77 01 mov BYTE PTR [edi+0x1],dh 805d182: 83 c7 01 add edi,0x1 805d185: 80 fe 00 cmp dh,0x0 805d188: 74 0f je 805d199 <__stpcpy_ia32+0x89> 805d18a: 88 47 01 mov BYTE PTR [edi+0x1],al 805d18d: 83 c7 01 add edi,0x1 805d190: 3c 00 cmp al,0x0 805d192: 74 05 je 805d199 <__stpcpy_ia32+0x89> 805d194: 83 c7 01 add edi,0x1 805d197: 88 27 mov BYTE PTR [edi],ah 805d199: 89 f8 mov eax,edi 805d19b: 5b pop ebx 805d19c: 5e pop esi 805d19d: 5f pop edi 805d19e: c3 ret 805d19f: 90 nop 0805d1a0 <__strcasecmp_l>: 805d1a0: 8d 05 50 9a 06 08 lea eax,ds:0x8069a50 805d1a6: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x200 805d1ad: 02 00 00 805d1b0: 74 24 je 805d1d6 <__strcasecmp_l+0x36> 805d1b2: 8d 05 c0 9a 06 08 lea eax,ds:0x8069ac0 805d1b8: f7 05 70 c5 0e 08 00 test DWORD PTR ds:0x80ec570,0x100000 805d1bf: 00 10 00 805d1c2: 74 12 je 805d1d6 <__strcasecmp_l+0x36> 805d1c4: f7 05 a4 c5 0e 08 00 test DWORD PTR ds:0x80ec5a4,0x200 805d1cb: 02 00 00 805d1ce: 75 06 jne 805d1d6 <__strcasecmp_l+0x36> 805d1d0: 8d 05 a0 bf 06 08 lea eax,ds:0x806bfa0 805d1d6: c3 ret 805d1d7: 66 90 xchg ax,ax 805d1d9: 66 90 xchg ax,ax 805d1db: 66 90 xchg ax,ax 805d1dd: 66 90 xchg ax,ax 805d1df: 90 nop 0805d1e0 : 805d1e0: 89 f8 mov eax,edi 805d1e2: 8b 7c 24 04 mov edi,DWORD PTR [esp+0x4] 805d1e6: 89 f2 mov edx,esi 805d1e8: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 805d1ec: 89 f9 mov ecx,edi 805d1ee: 31 f1 xor ecx,esi 805d1f0: 83 e1 03 and ecx,0x3 805d1f3: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805d1f7: fc cld 805d1f8: 75 3c jne 805d236 805d1fa: 83 f9 03 cmp ecx,0x3 805d1fd: 76 37 jbe 805d236 805d1ff: f7 c6 03 00 00 00 test esi,0x3 805d205: 74 16 je 805d21d 805d207: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d208: 49 dec ecx 805d209: f7 c6 03 00 00 00 test esi,0x3 805d20f: 74 0c je 805d21d 805d211: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d212: 49 dec ecx 805d213: f7 c6 03 00 00 00 test esi,0x3 805d219: 74 02 je 805d21d 805d21b: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d21c: 49 dec ecx 805d21d: 50 push eax 805d21e: 89 c8 mov eax,ecx 805d220: c1 e9 02 shr ecx,0x2 805d223: 83 e0 03 and eax,0x3 805d226: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 805d228: 89 c1 mov ecx,eax 805d22a: f3 a4 rep movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d22c: 58 pop eax 805d22d: 89 c7 mov edi,eax 805d22f: 89 d6 mov esi,edx 805d231: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d235: c3 ret 805d236: d1 e9 shr ecx,1 805d238: 73 01 jae 805d23b 805d23a: a4 movs BYTE PTR es:[edi],BYTE PTR ds:[esi] 805d23b: d1 e9 shr ecx,1 805d23d: 73 02 jae 805d241 805d23f: 66 a5 movs WORD PTR es:[edi],WORD PTR ds:[esi] 805d241: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 805d243: eb e8 jmp 805d22d 805d245: 66 90 xchg ax,ax 805d247: 66 90 xchg ax,ax 805d249: 66 90 xchg ax,ax 805d24b: 66 90 xchg ax,ax 805d24d: 66 90 xchg ax,ax 805d24f: 90 nop 0805d250 <__rawmemchr>: 805d250: f7 05 74 c5 0e 08 00 test DWORD PTR ds:0x80ec574,0x4000000 805d257: 00 00 04 805d25a: 74 13 je 805d26f <__rawmemchr+0x1f> 805d25c: f7 05 a4 c5 0e 08 04 test DWORD PTR ds:0x80ec5a4,0x4 805d263: 00 00 00 805d266: 74 0e je 805d276 <__rawmemchr+0x26> 805d268: 8d 05 10 95 06 08 lea eax,ds:0x8069510 805d26e: c3 ret 805d26f: 8d 05 80 d2 05 08 lea eax,ds:0x805d280 805d275: c3 ret 805d276: 8d 05 30 98 06 08 lea eax,ds:0x8069830 805d27c: c3 ret 805d27d: 8d 76 00 lea esi,[esi+0x0] 0805d280 <__GI___rawmemchr>: 805d280: 57 push edi 805d281: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d285: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805d289: 88 d6 mov dh,dl 805d28b: 89 d1 mov ecx,edx 805d28d: c1 e2 10 shl edx,0x10 805d290: 66 89 ca mov dx,cx 805d293: a8 03 test al,0x3 805d295: 74 29 je 805d2c0 <__GI___rawmemchr+0x40> 805d297: 38 10 cmp BYTE PTR [eax],dl 805d299: 0f 84 a5 00 00 00 je 805d344 <__GI___rawmemchr+0xc4> 805d29f: 40 inc eax 805d2a0: a8 03 test al,0x3 805d2a2: 74 1c je 805d2c0 <__GI___rawmemchr+0x40> 805d2a4: 38 10 cmp BYTE PTR [eax],dl 805d2a6: 0f 84 98 00 00 00 je 805d344 <__GI___rawmemchr+0xc4> 805d2ac: 40 inc eax 805d2ad: a8 03 test al,0x3 805d2af: 74 0f je 805d2c0 <__GI___rawmemchr+0x40> 805d2b1: 38 10 cmp BYTE PTR [eax],dl 805d2b3: 0f 84 8b 00 00 00 je 805d344 <__GI___rawmemchr+0xc4> 805d2b9: 40 inc eax 805d2ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d2c0: 8b 08 mov ecx,DWORD PTR [eax] 805d2c2: bf ff fe fe fe mov edi,0xfefefeff 805d2c7: 31 d1 xor ecx,edx 805d2c9: 01 cf add edi,ecx 805d2cb: 73 64 jae 805d331 <__GI___rawmemchr+0xb1> 805d2cd: 31 cf xor edi,ecx 805d2cf: 81 cf ff fe fe fe or edi,0xfefefeff 805d2d5: 47 inc edi 805d2d6: 75 59 jne 805d331 <__GI___rawmemchr+0xb1> 805d2d8: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 805d2db: bf ff fe fe fe mov edi,0xfefefeff 805d2e0: 31 d1 xor ecx,edx 805d2e2: 01 cf add edi,ecx 805d2e4: 73 48 jae 805d32e <__GI___rawmemchr+0xae> 805d2e6: 31 cf xor edi,ecx 805d2e8: 81 cf ff fe fe fe or edi,0xfefefeff 805d2ee: 47 inc edi 805d2ef: 75 3d jne 805d32e <__GI___rawmemchr+0xae> 805d2f1: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805d2f4: bf ff fe fe fe mov edi,0xfefefeff 805d2f9: 31 d1 xor ecx,edx 805d2fb: 01 cf add edi,ecx 805d2fd: 73 2c jae 805d32b <__GI___rawmemchr+0xab> 805d2ff: 31 cf xor edi,ecx 805d301: 81 cf ff fe fe fe or edi,0xfefefeff 805d307: 47 inc edi 805d308: 75 21 jne 805d32b <__GI___rawmemchr+0xab> 805d30a: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805d30d: bf ff fe fe fe mov edi,0xfefefeff 805d312: 31 d1 xor ecx,edx 805d314: 01 cf add edi,ecx 805d316: 73 10 jae 805d328 <__GI___rawmemchr+0xa8> 805d318: 31 cf xor edi,ecx 805d31a: 81 cf ff fe fe fe or edi,0xfefefeff 805d320: 47 inc edi 805d321: 75 05 jne 805d328 <__GI___rawmemchr+0xa8> 805d323: 83 c0 10 add eax,0x10 805d326: eb 98 jmp 805d2c0 <__GI___rawmemchr+0x40> 805d328: 83 c0 04 add eax,0x4 805d32b: 83 c0 04 add eax,0x4 805d32e: 83 c0 04 add eax,0x4 805d331: 84 c9 test cl,cl 805d333: 74 0f je 805d344 <__GI___rawmemchr+0xc4> 805d335: 40 inc eax 805d336: 84 ed test ch,ch 805d338: 74 0a je 805d344 <__GI___rawmemchr+0xc4> 805d33a: 40 inc eax 805d33b: f7 c1 00 00 ff 00 test ecx,0xff0000 805d341: 74 01 je 805d344 <__GI___rawmemchr+0xc4> 805d343: 40 inc eax 805d344: 5f pop edi 805d345: c3 ret 805d346: 66 90 xchg ax,ax 805d348: 66 90 xchg ax,ax 805d34a: 66 90 xchg ax,ax 805d34c: 66 90 xchg ax,ax 805d34e: 66 90 xchg ax,ax 0805d350 <__strchrnul>: 805d350: 57 push edi 805d351: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805d355: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 805d359: 88 d6 mov dh,dl 805d35b: 89 d1 mov ecx,edx 805d35d: c1 e2 10 shl edx,0x10 805d360: 66 89 ca mov dx,cx 805d363: a8 03 test al,0x3 805d365: 74 4c je 805d3b3 <__strchrnul+0x63> 805d367: 8a 08 mov cl,BYTE PTR [eax] 805d369: 38 ca cmp dl,cl 805d36b: 0f 84 3c 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d371: 84 c9 test cl,cl 805d373: 0f 84 34 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d379: 40 inc eax 805d37a: a8 03 test al,0x3 805d37c: 74 35 je 805d3b3 <__strchrnul+0x63> 805d37e: 8a 08 mov cl,BYTE PTR [eax] 805d380: 38 ca cmp dl,cl 805d382: 0f 84 25 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d388: 84 c9 test cl,cl 805d38a: 0f 84 1d 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d390: 40 inc eax 805d391: a8 03 test al,0x3 805d393: 74 1e je 805d3b3 <__strchrnul+0x63> 805d395: 8a 08 mov cl,BYTE PTR [eax] 805d397: 38 ca cmp dl,cl 805d399: 0f 84 0e 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d39f: 84 c9 test cl,cl 805d3a1: 0f 84 06 01 00 00 je 805d4ad <__strchrnul+0x15d> 805d3a7: 40 inc eax 805d3a8: eb 09 jmp 805d3b3 <__strchrnul+0x63> 805d3aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d3b0: 83 c0 10 add eax,0x10 805d3b3: 8b 08 mov ecx,DWORD PTR [eax] 805d3b5: 31 d1 xor ecx,edx 805d3b7: bf ff fe fe fe mov edi,0xfefefeff 805d3bc: 01 cf add edi,ecx 805d3be: 0f 83 cb 00 00 00 jae 805d48f <__strchrnul+0x13f> 805d3c4: 31 cf xor edi,ecx 805d3c6: 81 cf ff fe fe fe or edi,0xfefefeff 805d3cc: 47 inc edi 805d3cd: 0f 85 bc 00 00 00 jne 805d48f <__strchrnul+0x13f> 805d3d3: 31 d1 xor ecx,edx 805d3d5: bf ff fe fe fe mov edi,0xfefefeff 805d3da: 01 cf add edi,ecx 805d3dc: 0f 83 ad 00 00 00 jae 805d48f <__strchrnul+0x13f> 805d3e2: 31 cf xor edi,ecx 805d3e4: 81 cf ff fe fe fe or edi,0xfefefeff 805d3ea: 47 inc edi 805d3eb: 0f 85 9e 00 00 00 jne 805d48f <__strchrnul+0x13f> 805d3f1: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 805d3f4: 31 d1 xor ecx,edx 805d3f6: bf ff fe fe fe mov edi,0xfefefeff 805d3fb: 01 cf add edi,ecx 805d3fd: 0f 83 89 00 00 00 jae 805d48c <__strchrnul+0x13c> 805d403: 31 cf xor edi,ecx 805d405: 81 cf ff fe fe fe or edi,0xfefefeff 805d40b: 47 inc edi 805d40c: 75 7e jne 805d48c <__strchrnul+0x13c> 805d40e: 31 d1 xor ecx,edx 805d410: bf ff fe fe fe mov edi,0xfefefeff 805d415: 01 cf add edi,ecx 805d417: 73 73 jae 805d48c <__strchrnul+0x13c> 805d419: 31 cf xor edi,ecx 805d41b: 81 cf ff fe fe fe or edi,0xfefefeff 805d421: 47 inc edi 805d422: 75 68 jne 805d48c <__strchrnul+0x13c> 805d424: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 805d427: 31 d1 xor ecx,edx 805d429: bf ff fe fe fe mov edi,0xfefefeff 805d42e: 01 cf add edi,ecx 805d430: 73 57 jae 805d489 <__strchrnul+0x139> 805d432: 31 cf xor edi,ecx 805d434: 81 cf ff fe fe fe or edi,0xfefefeff 805d43a: 47 inc edi 805d43b: 75 4c jne 805d489 <__strchrnul+0x139> 805d43d: 31 d1 xor ecx,edx 805d43f: bf ff fe fe fe mov edi,0xfefefeff 805d444: 01 cf add edi,ecx 805d446: 73 41 jae 805d489 <__strchrnul+0x139> 805d448: 31 cf xor edi,ecx 805d44a: 81 cf ff fe fe fe or edi,0xfefefeff 805d450: 47 inc edi 805d451: 75 36 jne 805d489 <__strchrnul+0x139> 805d453: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 805d456: 31 d1 xor ecx,edx 805d458: bf ff fe fe fe mov edi,0xfefefeff 805d45d: 01 cf add edi,ecx 805d45f: 73 25 jae 805d486 <__strchrnul+0x136> 805d461: 31 cf xor edi,ecx 805d463: 81 cf ff fe fe fe or edi,0xfefefeff 805d469: 47 inc edi 805d46a: 75 1a jne 805d486 <__strchrnul+0x136> 805d46c: 31 d1 xor ecx,edx 805d46e: bf ff fe fe fe mov edi,0xfefefeff 805d473: 01 cf add edi,ecx 805d475: 73 0f jae 805d486 <__strchrnul+0x136> 805d477: 31 cf xor edi,ecx 805d479: 81 cf ff fe fe fe or edi,0xfefefeff 805d47f: 47 inc edi 805d480: 0f 84 2a ff ff ff je 805d3b0 <__strchrnul+0x60> 805d486: 83 c0 04 add eax,0x4 805d489: 83 c0 04 add eax,0x4 805d48c: 83 c0 04 add eax,0x4 805d48f: 84 c9 test cl,cl 805d491: 74 1a je 805d4ad <__strchrnul+0x15d> 805d493: 38 d1 cmp cl,dl 805d495: 74 16 je 805d4ad <__strchrnul+0x15d> 805d497: 40 inc eax 805d498: 84 ed test ch,ch 805d49a: 74 11 je 805d4ad <__strchrnul+0x15d> 805d49c: 38 d5 cmp ch,dl 805d49e: 74 0d je 805d4ad <__strchrnul+0x15d> 805d4a0: 40 inc eax 805d4a1: c1 e9 10 shr ecx,0x10 805d4a4: 84 c9 test cl,cl 805d4a6: 74 05 je 805d4ad <__strchrnul+0x15d> 805d4a8: 38 d1 cmp cl,dl 805d4aa: 74 01 je 805d4ad <__strchrnul+0x15d> 805d4ac: 40 inc eax 805d4ad: 5f pop edi 805d4ae: c3 ret 805d4af: 90 nop 0805d4b0 <__memset_sse2>: 805d4b0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805d4b4: 0f b6 44 24 08 movzx eax,BYTE PTR [esp+0x8] 805d4b9: 88 c4 mov ah,al 805d4bb: 89 c2 mov edx,eax 805d4bd: c1 e0 10 shl eax,0x10 805d4c0: 09 d0 or eax,edx 805d4c2: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805d4c6: 83 f9 20 cmp ecx,0x20 805d4c9: 0f 83 a1 00 00 00 jae 805d570 <__memset_sse2+0xc0> 805d4cf: 01 ca add edx,ecx 805d4d1: ff 24 8d 78 da 0b 08 jmp DWORD PTR [ecx*4+0x80bda78] 805d4d8: 90 nop 805d4d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d4e0: 89 42 e4 mov DWORD PTR [edx-0x1c],eax 805d4e3: 89 42 e8 mov DWORD PTR [edx-0x18],eax 805d4e6: 89 42 ec mov DWORD PTR [edx-0x14],eax 805d4e9: 89 42 f0 mov DWORD PTR [edx-0x10],eax 805d4ec: 89 42 f4 mov DWORD PTR [edx-0xc],eax 805d4ef: 89 42 f8 mov DWORD PTR [edx-0x8],eax 805d4f2: 89 42 fc mov DWORD PTR [edx-0x4],eax 805d4f5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d4f9: c3 ret 805d4fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d500: 89 42 e3 mov DWORD PTR [edx-0x1d],eax 805d503: 89 42 e7 mov DWORD PTR [edx-0x19],eax 805d506: 89 42 eb mov DWORD PTR [edx-0x15],eax 805d509: 89 42 ef mov DWORD PTR [edx-0x11],eax 805d50c: 89 42 f3 mov DWORD PTR [edx-0xd],eax 805d50f: 89 42 f7 mov DWORD PTR [edx-0x9],eax 805d512: 89 42 fb mov DWORD PTR [edx-0x5],eax 805d515: 88 42 ff mov BYTE PTR [edx-0x1],al 805d518: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d51c: c3 ret 805d51d: 8d 76 00 lea esi,[esi+0x0] 805d520: 89 42 e2 mov DWORD PTR [edx-0x1e],eax 805d523: 89 42 e6 mov DWORD PTR [edx-0x1a],eax 805d526: 89 42 ea mov DWORD PTR [edx-0x16],eax 805d529: 89 42 ee mov DWORD PTR [edx-0x12],eax 805d52c: 89 42 f2 mov DWORD PTR [edx-0xe],eax 805d52f: 89 42 f6 mov DWORD PTR [edx-0xa],eax 805d532: 89 42 fa mov DWORD PTR [edx-0x6],eax 805d535: 66 89 42 fe mov WORD PTR [edx-0x2],ax 805d539: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d53d: c3 ret 805d53e: 66 90 xchg ax,ax 805d540: 89 42 e1 mov DWORD PTR [edx-0x1f],eax 805d543: 89 42 e5 mov DWORD PTR [edx-0x1b],eax 805d546: 89 42 e9 mov DWORD PTR [edx-0x17],eax 805d549: 89 42 ed mov DWORD PTR [edx-0x13],eax 805d54c: 89 42 f1 mov DWORD PTR [edx-0xf],eax 805d54f: 89 42 f5 mov DWORD PTR [edx-0xb],eax 805d552: 89 42 f9 mov DWORD PTR [edx-0x7],eax 805d555: 66 89 42 fd mov WORD PTR [edx-0x3],ax 805d559: 88 42 ff mov BYTE PTR [edx-0x1],al 805d55c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d560: c3 ret 805d561: eb 0d jmp 805d570 <__memset_sse2+0xc0> 805d563: 90 nop 805d564: 90 nop 805d565: 90 nop 805d566: 90 nop 805d567: 90 nop 805d568: 90 nop 805d569: 90 nop 805d56a: 90 nop 805d56b: 90 nop 805d56c: 90 nop 805d56d: 90 nop 805d56e: 90 nop 805d56f: 90 nop 805d570: 66 0f 6e c0 movd xmm0,eax 805d574: 66 0f 70 c0 00 pshufd xmm0,xmm0,0x0 805d579: f7 c2 0f 00 00 00 test edx,0xf 805d57f: 74 1f je 805d5a0 <__memset_sse2+0xf0> 805d581: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 805d585: 89 d0 mov eax,edx 805d587: 83 e2 f0 and edx,0xfffffff0 805d58a: 83 c2 10 add edx,0x10 805d58d: 29 d0 sub eax,edx 805d58f: 01 c1 add ecx,eax 805d591: 66 0f 7e c0 movd eax,xmm0 805d595: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d599: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805d5a0: 81 f9 80 00 00 00 cmp ecx,0x80 805d5a6: 73 18 jae 805d5c0 <__memset_sse2+0x110> 805d5a8: 01 ca add edx,ecx 805d5aa: ff 24 8d f8 da 0b 08 jmp DWORD PTR [ecx*4+0x80bdaf8] 805d5b1: eb 0d jmp 805d5c0 <__memset_sse2+0x110> 805d5b3: 90 nop 805d5b4: 90 nop 805d5b5: 90 nop 805d5b6: 90 nop 805d5b7: 90 nop 805d5b8: 90 nop 805d5b9: 90 nop 805d5ba: 90 nop 805d5bb: 90 nop 805d5bc: 90 nop 805d5bd: 90 nop 805d5be: 90 nop 805d5bf: 90 nop 805d5c0: 53 push ebx 805d5c1: 8b 1d 80 b9 0e 08 mov ebx,DWORD PTR ds:0x80eb980 805d5c7: 39 d9 cmp ecx,ebx 805d5c9: 0f 83 dc 00 00 00 jae 805d6ab <__memset_sse2+0x1fb> 805d5cf: 5b pop ebx 805d5d0: 3b 0d 90 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb990 805d5d6: 0f 83 84 00 00 00 jae 805d660 <__memset_sse2+0x1b0> 805d5dc: 81 e9 80 00 00 00 sub ecx,0x80 805d5e2: 81 e9 80 00 00 00 sub ecx,0x80 805d5e8: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805d5ec: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 805d5f1: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805d5f6: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 805d5fb: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 805d600: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 805d605: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 805d60a: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 805d60f: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805d615: 72 35 jb 805d64c <__memset_sse2+0x19c> 805d617: 81 e9 80 00 00 00 sub ecx,0x80 805d61d: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805d621: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 805d626: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805d62b: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 805d630: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 805d635: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 805d63a: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 805d63f: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 805d644: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805d64a: 73 96 jae 805d5e2 <__memset_sse2+0x132> 805d64c: 81 c1 80 00 00 00 add ecx,0x80 805d652: 01 ca add edx,ecx 805d654: ff 24 8d f8 da 0b 08 jmp DWORD PTR [ecx*4+0x80bdaf8] 805d65b: 90 nop 805d65c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d660: 0f 18 8a 80 03 00 00 prefetcht0 BYTE PTR [edx+0x380] 805d667: 0f 18 8a c0 03 00 00 prefetcht0 BYTE PTR [edx+0x3c0] 805d66e: 81 e9 80 00 00 00 sub ecx,0x80 805d674: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805d678: 0f 29 42 10 movaps XMMWORD PTR [edx+0x10],xmm0 805d67c: 0f 29 42 20 movaps XMMWORD PTR [edx+0x20],xmm0 805d680: 0f 29 42 30 movaps XMMWORD PTR [edx+0x30],xmm0 805d684: 0f 29 42 40 movaps XMMWORD PTR [edx+0x40],xmm0 805d688: 0f 29 42 50 movaps XMMWORD PTR [edx+0x50],xmm0 805d68c: 0f 29 42 60 movaps XMMWORD PTR [edx+0x60],xmm0 805d690: 0f 29 42 70 movaps XMMWORD PTR [edx+0x70],xmm0 805d694: 81 c2 80 00 00 00 add edx,0x80 805d69a: 81 f9 80 00 00 00 cmp ecx,0x80 805d6a0: 73 be jae 805d660 <__memset_sse2+0x1b0> 805d6a2: 01 ca add edx,ecx 805d6a4: ff 24 8d f8 da 0b 08 jmp DWORD PTR [ecx*4+0x80bdaf8] 805d6ab: 29 d9 sub ecx,ebx 805d6ad: 8d 76 00 lea esi,[esi+0x0] 805d6b0: 0f 18 8a c0 03 00 00 prefetcht0 BYTE PTR [edx+0x3c0] 805d6b7: 0f 18 8a 80 03 00 00 prefetcht0 BYTE PTR [edx+0x380] 805d6be: 81 eb 80 00 00 00 sub ebx,0x80 805d6c4: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805d6c8: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 805d6cd: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805d6d2: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 805d6d7: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 805d6dc: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 805d6e1: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 805d6e6: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 805d6eb: 81 c2 80 00 00 00 add edx,0x80 805d6f1: 81 fb 80 00 00 00 cmp ebx,0x80 805d6f7: 73 b7 jae 805d6b0 <__memset_sse2+0x200> 805d6f9: 81 f9 80 00 00 00 cmp ecx,0x80 805d6ff: 72 4d jb 805d74e <__memset_sse2+0x29e> 805d701: eb 0d jmp 805d710 <__memset_sse2+0x260> 805d703: 90 nop 805d704: 90 nop 805d705: 90 nop 805d706: 90 nop 805d707: 90 nop 805d708: 90 nop 805d709: 90 nop 805d70a: 90 nop 805d70b: 90 nop 805d70c: 90 nop 805d70d: 90 nop 805d70e: 90 nop 805d70f: 90 nop 805d710: 81 e9 80 00 00 00 sub ecx,0x80 805d716: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 805d71a: 66 0f e7 42 10 movntdq XMMWORD PTR [edx+0x10],xmm0 805d71f: 66 0f e7 42 20 movntdq XMMWORD PTR [edx+0x20],xmm0 805d724: 66 0f e7 42 30 movntdq XMMWORD PTR [edx+0x30],xmm0 805d729: 66 0f e7 42 40 movntdq XMMWORD PTR [edx+0x40],xmm0 805d72e: 66 0f e7 42 50 movntdq XMMWORD PTR [edx+0x50],xmm0 805d733: 66 0f e7 42 60 movntdq XMMWORD PTR [edx+0x60],xmm0 805d738: 66 0f e7 42 70 movntdq XMMWORD PTR [edx+0x70],xmm0 805d73d: 81 c2 80 00 00 00 add edx,0x80 805d743: 81 f9 80 00 00 00 cmp ecx,0x80 805d749: 73 c5 jae 805d710 <__memset_sse2+0x260> 805d74b: 0f ae f8 sfence 805d74e: 5b pop ebx 805d74f: 01 ca add edx,ecx 805d751: ff 24 8d f8 da 0b 08 jmp DWORD PTR [ecx*4+0x80bdaf8] 805d758: 90 nop 805d759: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d760: 66 0f 7f 42 90 movdqa XMMWORD PTR [edx-0x70],xmm0 805d765: 66 0f 7f 42 a0 movdqa XMMWORD PTR [edx-0x60],xmm0 805d76a: 66 0f 7f 42 b0 movdqa XMMWORD PTR [edx-0x50],xmm0 805d76f: 66 0f 7f 42 c0 movdqa XMMWORD PTR [edx-0x40],xmm0 805d774: 66 0f 7f 42 d0 movdqa XMMWORD PTR [edx-0x30],xmm0 805d779: 66 0f 7f 42 e0 movdqa XMMWORD PTR [edx-0x20],xmm0 805d77e: 66 0f 7f 42 f0 movdqa XMMWORD PTR [edx-0x10],xmm0 805d783: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d787: c3 ret 805d788: 90 nop 805d789: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d790: 66 0f 7f 42 8f movdqa XMMWORD PTR [edx-0x71],xmm0 805d795: 66 0f 7f 42 9f movdqa XMMWORD PTR [edx-0x61],xmm0 805d79a: 66 0f 7f 42 af movdqa XMMWORD PTR [edx-0x51],xmm0 805d79f: 66 0f 7f 42 bf movdqa XMMWORD PTR [edx-0x41],xmm0 805d7a4: 66 0f 7f 42 cf movdqa XMMWORD PTR [edx-0x31],xmm0 805d7a9: 66 0f 7f 42 df movdqa XMMWORD PTR [edx-0x21],xmm0 805d7ae: 66 0f 7f 42 ef movdqa XMMWORD PTR [edx-0x11],xmm0 805d7b3: 88 42 ff mov BYTE PTR [edx-0x1],al 805d7b6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d7ba: c3 ret 805d7bb: 90 nop 805d7bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d7c0: 66 0f 7f 42 8e movdqa XMMWORD PTR [edx-0x72],xmm0 805d7c5: 66 0f 7f 42 9e movdqa XMMWORD PTR [edx-0x62],xmm0 805d7ca: 66 0f 7f 42 ae movdqa XMMWORD PTR [edx-0x52],xmm0 805d7cf: 66 0f 7f 42 be movdqa XMMWORD PTR [edx-0x42],xmm0 805d7d4: 66 0f 7f 42 ce movdqa XMMWORD PTR [edx-0x32],xmm0 805d7d9: 66 0f 7f 42 de movdqa XMMWORD PTR [edx-0x22],xmm0 805d7de: 66 0f 7f 42 ee movdqa XMMWORD PTR [edx-0x12],xmm0 805d7e3: 66 89 42 fe mov WORD PTR [edx-0x2],ax 805d7e7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d7eb: c3 ret 805d7ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d7f0: 66 0f 7f 42 8d movdqa XMMWORD PTR [edx-0x73],xmm0 805d7f5: 66 0f 7f 42 9d movdqa XMMWORD PTR [edx-0x63],xmm0 805d7fa: 66 0f 7f 42 ad movdqa XMMWORD PTR [edx-0x53],xmm0 805d7ff: 66 0f 7f 42 bd movdqa XMMWORD PTR [edx-0x43],xmm0 805d804: 66 0f 7f 42 cd movdqa XMMWORD PTR [edx-0x33],xmm0 805d809: 66 0f 7f 42 dd movdqa XMMWORD PTR [edx-0x23],xmm0 805d80e: 66 0f 7f 42 ed movdqa XMMWORD PTR [edx-0x13],xmm0 805d813: 66 89 42 fd mov WORD PTR [edx-0x3],ax 805d817: 88 42 ff mov BYTE PTR [edx-0x1],al 805d81a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d81e: c3 ret 805d81f: 90 nop 805d820: 66 0f 7f 42 8c movdqa XMMWORD PTR [edx-0x74],xmm0 805d825: 66 0f 7f 42 9c movdqa XMMWORD PTR [edx-0x64],xmm0 805d82a: 66 0f 7f 42 ac movdqa XMMWORD PTR [edx-0x54],xmm0 805d82f: 66 0f 7f 42 bc movdqa XMMWORD PTR [edx-0x44],xmm0 805d834: 66 0f 7f 42 cc movdqa XMMWORD PTR [edx-0x34],xmm0 805d839: 66 0f 7f 42 dc movdqa XMMWORD PTR [edx-0x24],xmm0 805d83e: 66 0f 7f 42 ec movdqa XMMWORD PTR [edx-0x14],xmm0 805d843: 89 42 fc mov DWORD PTR [edx-0x4],eax 805d846: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d84a: c3 ret 805d84b: 90 nop 805d84c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805d850: 66 0f 7f 42 8b movdqa XMMWORD PTR [edx-0x75],xmm0 805d855: 66 0f 7f 42 9b movdqa XMMWORD PTR [edx-0x65],xmm0 805d85a: 66 0f 7f 42 ab movdqa XMMWORD PTR [edx-0x55],xmm0 805d85f: 66 0f 7f 42 bb movdqa XMMWORD PTR [edx-0x45],xmm0 805d864: 66 0f 7f 42 cb movdqa XMMWORD PTR [edx-0x35],xmm0 805d869: 66 0f 7f 42 db movdqa XMMWORD PTR [edx-0x25],xmm0 805d86e: 66 0f 7f 42 eb movdqa XMMWORD PTR [edx-0x15],xmm0 805d873: 89 42 fb mov DWORD PTR [edx-0x5],eax 805d876: 88 42 ff mov BYTE PTR [edx-0x1],al 805d879: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d87d: c3 ret 805d87e: 66 90 xchg ax,ax 805d880: 66 0f 7f 42 8a movdqa XMMWORD PTR [edx-0x76],xmm0 805d885: 66 0f 7f 42 9a movdqa XMMWORD PTR [edx-0x66],xmm0 805d88a: 66 0f 7f 42 aa movdqa XMMWORD PTR [edx-0x56],xmm0 805d88f: 66 0f 7f 42 ba movdqa XMMWORD PTR [edx-0x46],xmm0 805d894: 66 0f 7f 42 ca movdqa XMMWORD PTR [edx-0x36],xmm0 805d899: 66 0f 7f 42 da movdqa XMMWORD PTR [edx-0x26],xmm0 805d89e: 66 0f 7f 42 ea movdqa XMMWORD PTR [edx-0x16],xmm0 805d8a3: 89 42 fa mov DWORD PTR [edx-0x6],eax 805d8a6: 66 89 42 fe mov WORD PTR [edx-0x2],ax 805d8aa: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d8ae: c3 ret 805d8af: 90 nop 805d8b0: 66 0f 7f 42 89 movdqa XMMWORD PTR [edx-0x77],xmm0 805d8b5: 66 0f 7f 42 99 movdqa XMMWORD PTR [edx-0x67],xmm0 805d8ba: 66 0f 7f 42 a9 movdqa XMMWORD PTR [edx-0x57],xmm0 805d8bf: 66 0f 7f 42 b9 movdqa XMMWORD PTR [edx-0x47],xmm0 805d8c4: 66 0f 7f 42 c9 movdqa XMMWORD PTR [edx-0x37],xmm0 805d8c9: 66 0f 7f 42 d9 movdqa XMMWORD PTR [edx-0x27],xmm0 805d8ce: 66 0f 7f 42 e9 movdqa XMMWORD PTR [edx-0x17],xmm0 805d8d3: 89 42 f9 mov DWORD PTR [edx-0x7],eax 805d8d6: 66 89 42 fd mov WORD PTR [edx-0x3],ax 805d8da: 88 42 ff mov BYTE PTR [edx-0x1],al 805d8dd: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d8e1: c3 ret 805d8e2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805d8e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805d8f0: 66 0f 7f 42 88 movdqa XMMWORD PTR [edx-0x78],xmm0 805d8f5: 66 0f 7f 42 98 movdqa XMMWORD PTR [edx-0x68],xmm0 805d8fa: 66 0f 7f 42 a8 movdqa XMMWORD PTR [edx-0x58],xmm0 805d8ff: 66 0f 7f 42 b8 movdqa XMMWORD PTR [edx-0x48],xmm0 805d904: 66 0f 7f 42 c8 movdqa XMMWORD PTR [edx-0x38],xmm0 805d909: 66 0f 7f 42 d8 movdqa XMMWORD PTR [edx-0x28],xmm0 805d90e: 66 0f 7f 42 e8 movdqa XMMWORD PTR [edx-0x18],xmm0 805d913: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 805d918: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d91c: c3 ret 805d91d: 8d 76 00 lea esi,[esi+0x0] 805d920: 66 0f 7f 42 87 movdqa XMMWORD PTR [edx-0x79],xmm0 805d925: 66 0f 7f 42 97 movdqa XMMWORD PTR [edx-0x69],xmm0 805d92a: 66 0f 7f 42 a7 movdqa XMMWORD PTR [edx-0x59],xmm0 805d92f: 66 0f 7f 42 b7 movdqa XMMWORD PTR [edx-0x49],xmm0 805d934: 66 0f 7f 42 c7 movdqa XMMWORD PTR [edx-0x39],xmm0 805d939: 66 0f 7f 42 d7 movdqa XMMWORD PTR [edx-0x29],xmm0 805d93e: 66 0f 7f 42 e7 movdqa XMMWORD PTR [edx-0x19],xmm0 805d943: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 805d948: 88 42 ff mov BYTE PTR [edx-0x1],al 805d94b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d94f: c3 ret 805d950: 66 0f 7f 42 86 movdqa XMMWORD PTR [edx-0x7a],xmm0 805d955: 66 0f 7f 42 96 movdqa XMMWORD PTR [edx-0x6a],xmm0 805d95a: 66 0f 7f 42 a6 movdqa XMMWORD PTR [edx-0x5a],xmm0 805d95f: 66 0f 7f 42 b6 movdqa XMMWORD PTR [edx-0x4a],xmm0 805d964: 66 0f 7f 42 c6 movdqa XMMWORD PTR [edx-0x3a],xmm0 805d969: 66 0f 7f 42 d6 movdqa XMMWORD PTR [edx-0x2a],xmm0 805d96e: 66 0f 7f 42 e6 movdqa XMMWORD PTR [edx-0x1a],xmm0 805d973: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 805d978: 66 89 42 fe mov WORD PTR [edx-0x2],ax 805d97c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d980: c3 ret 805d981: eb 0d jmp 805d990 <__memset_sse2+0x4e0> 805d983: 90 nop 805d984: 90 nop 805d985: 90 nop 805d986: 90 nop 805d987: 90 nop 805d988: 90 nop 805d989: 90 nop 805d98a: 90 nop 805d98b: 90 nop 805d98c: 90 nop 805d98d: 90 nop 805d98e: 90 nop 805d98f: 90 nop 805d990: 66 0f 7f 42 85 movdqa XMMWORD PTR [edx-0x7b],xmm0 805d995: 66 0f 7f 42 95 movdqa XMMWORD PTR [edx-0x6b],xmm0 805d99a: 66 0f 7f 42 a5 movdqa XMMWORD PTR [edx-0x5b],xmm0 805d99f: 66 0f 7f 42 b5 movdqa XMMWORD PTR [edx-0x4b],xmm0 805d9a4: 66 0f 7f 42 c5 movdqa XMMWORD PTR [edx-0x3b],xmm0 805d9a9: 66 0f 7f 42 d5 movdqa XMMWORD PTR [edx-0x2b],xmm0 805d9ae: 66 0f 7f 42 e5 movdqa XMMWORD PTR [edx-0x1b],xmm0 805d9b3: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 805d9b8: 66 89 42 fd mov WORD PTR [edx-0x3],ax 805d9bc: 88 42 ff mov BYTE PTR [edx-0x1],al 805d9bf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d9c3: c3 ret 805d9c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805d9ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 805d9d0: 66 0f 7f 42 84 movdqa XMMWORD PTR [edx-0x7c],xmm0 805d9d5: 66 0f 7f 42 94 movdqa XMMWORD PTR [edx-0x6c],xmm0 805d9da: 66 0f 7f 42 a4 movdqa XMMWORD PTR [edx-0x5c],xmm0 805d9df: 66 0f 7f 42 b4 movdqa XMMWORD PTR [edx-0x4c],xmm0 805d9e4: 66 0f 7f 42 c4 movdqa XMMWORD PTR [edx-0x3c],xmm0 805d9e9: 66 0f 7f 42 d4 movdqa XMMWORD PTR [edx-0x2c],xmm0 805d9ee: 66 0f 7f 42 e4 movdqa XMMWORD PTR [edx-0x1c],xmm0 805d9f3: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 805d9f8: 89 42 fc mov DWORD PTR [edx-0x4],eax 805d9fb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805d9ff: c3 ret 805da00: 66 0f 7f 42 83 movdqa XMMWORD PTR [edx-0x7d],xmm0 805da05: 66 0f 7f 42 93 movdqa XMMWORD PTR [edx-0x6d],xmm0 805da0a: 66 0f 7f 42 a3 movdqa XMMWORD PTR [edx-0x5d],xmm0 805da0f: 66 0f 7f 42 b3 movdqa XMMWORD PTR [edx-0x4d],xmm0 805da14: 66 0f 7f 42 c3 movdqa XMMWORD PTR [edx-0x3d],xmm0 805da19: 66 0f 7f 42 d3 movdqa XMMWORD PTR [edx-0x2d],xmm0 805da1e: 66 0f 7f 42 e3 movdqa XMMWORD PTR [edx-0x1d],xmm0 805da23: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 805da28: 89 42 fb mov DWORD PTR [edx-0x5],eax 805da2b: 88 42 ff mov BYTE PTR [edx-0x1],al 805da2e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805da32: c3 ret 805da33: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805da39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805da40: 66 0f 7f 42 82 movdqa XMMWORD PTR [edx-0x7e],xmm0 805da45: 66 0f 7f 42 92 movdqa XMMWORD PTR [edx-0x6e],xmm0 805da4a: 66 0f 7f 42 a2 movdqa XMMWORD PTR [edx-0x5e],xmm0 805da4f: 66 0f 7f 42 b2 movdqa XMMWORD PTR [edx-0x4e],xmm0 805da54: 66 0f 7f 42 c2 movdqa XMMWORD PTR [edx-0x3e],xmm0 805da59: 66 0f 7f 42 d2 movdqa XMMWORD PTR [edx-0x2e],xmm0 805da5e: 66 0f 7f 42 e2 movdqa XMMWORD PTR [edx-0x1e],xmm0 805da63: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 805da68: 89 42 fa mov DWORD PTR [edx-0x6],eax 805da6b: 66 89 42 fe mov WORD PTR [edx-0x2],ax 805da6f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805da73: c3 ret 805da74: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805da7a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 805da80: 66 0f 7f 42 81 movdqa XMMWORD PTR [edx-0x7f],xmm0 805da85: 66 0f 7f 42 91 movdqa XMMWORD PTR [edx-0x6f],xmm0 805da8a: 66 0f 7f 42 a1 movdqa XMMWORD PTR [edx-0x5f],xmm0 805da8f: 66 0f 7f 42 b1 movdqa XMMWORD PTR [edx-0x4f],xmm0 805da94: 66 0f 7f 42 c1 movdqa XMMWORD PTR [edx-0x3f],xmm0 805da99: 66 0f 7f 42 d1 movdqa XMMWORD PTR [edx-0x2f],xmm0 805da9e: 66 0f 7f 42 e1 movdqa XMMWORD PTR [edx-0x1f],xmm0 805daa3: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 805daa8: 89 42 f9 mov DWORD PTR [edx-0x7],eax 805daab: 66 89 42 fd mov WORD PTR [edx-0x3],ax 805daaf: 88 42 ff mov BYTE PTR [edx-0x1],al 805dab2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805dab6: c3 ret 805dab7: 66 90 xchg ax,ax 805dab9: 66 90 xchg ax,ax 805dabb: 66 90 xchg ax,ax 805dabd: 66 90 xchg ax,ax 805dabf: 90 nop 0805dac0 <__memmove_chk_ssse3>: 805dac0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805dac4: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 805dac8: 0f 82 22 25 01 00 jb 806fff0 <__chk_fail> 805dace: 66 90 xchg ax,ax 0805dad0 <__memmove_ssse3>: 805dad0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805dad4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805dad8: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805dadc: 39 c2 cmp edx,eax 805dade: 72 1e jb 805dafe <__memmove_ssse3+0x2e> 805dae0: 0f 84 4c 16 00 00 je 805f132 <__memmove_ssse3+0x1662> 805dae6: 83 f9 20 cmp ecx,0x20 805dae9: 73 05 jae 805daf0 <__memmove_ssse3+0x20> 805daeb: e9 d7 1e 00 00 jmp 805f9c7 <__memmove_ssse3+0x1ef7> 805daf0: 01 c8 add eax,ecx 805daf2: 39 c2 cmp edx,eax 805daf4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805daf8: 0f 82 72 1e 00 00 jb 805f970 <__memmove_ssse3+0x1ea0> 805dafe: 83 f9 30 cmp ecx,0x30 805db01: 73 0d jae 805db10 <__memmove_ssse3+0x40> 805db03: 01 ca add edx,ecx 805db05: 01 c8 add eax,ecx 805db07: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805db0e: 66 90 xchg ax,ax 805db10: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 805db14: 57 push edi 805db15: 89 d7 mov edi,edx 805db17: 83 e2 f0 and edx,0xfffffff0 805db1a: 83 c2 10 add edx,0x10 805db1d: 29 d7 sub edi,edx 805db1f: 01 f9 add ecx,edi 805db21: 29 f8 sub eax,edi 805db23: 3b 0d 84 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb984 805db29: 89 c7 mov edi,eax 805db2b: 0f 83 0f 1b 00 00 jae 805f640 <__memmove_ssse3+0x1b70> 805db31: 83 e7 0f and edi,0xf 805db34: 74 0a je 805db40 <__memmove_ssse3+0x70> 805db36: ff 24 bd 78 de 0b 08 jmp DWORD PTR [edi*4+0x80bde78] 805db3d: 8d 76 00 lea esi,[esi+0x0] 805db40: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805db44: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805db48: 31 ff xor edi,edi 805db4a: 83 f9 7f cmp ecx,0x7f 805db4d: 0f 87 9d 00 00 00 ja 805dbf0 <__memmove_ssse3+0x120> 805db53: 8d 49 e0 lea ecx,[ecx-0x20] 805db56: 8d 76 00 lea esi,[esi+0x0] 805db59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805db60: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805db65: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805db6b: 83 e9 20 sub ecx,0x20 805db6e: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805db73: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805db79: 8d 7f 20 lea edi,[edi+0x20] 805db7c: 72 58 jb 805dbd6 <__memmove_ssse3+0x106> 805db7e: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805db83: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805db89: 83 e9 20 sub ecx,0x20 805db8c: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805db91: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805db97: 8d 7f 20 lea edi,[edi+0x20] 805db9a: 72 3a jb 805dbd6 <__memmove_ssse3+0x106> 805db9c: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805dba1: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805dba7: 83 e9 20 sub ecx,0x20 805dbaa: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805dbaf: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805dbb5: 8d 7f 20 lea edi,[edi+0x20] 805dbb8: 72 1c jb 805dbd6 <__memmove_ssse3+0x106> 805dbba: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805dbbf: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805dbc5: 83 e9 20 sub ecx,0x20 805dbc8: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805dbcd: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805dbd3: 8d 7f 20 lea edi,[edi+0x20] 805dbd6: 8d 49 20 lea ecx,[ecx+0x20] 805dbd9: 01 cf add edi,ecx 805dbdb: 01 fa add edx,edi 805dbdd: 01 f8 add eax,edi 805dbdf: 5f pop edi 805dbe0: ff 24 8d b8 dd 0b 08 jmp DWORD PTR [ecx*4+0x80bddb8] 805dbe7: 89 f6 mov esi,esi 805dbe9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805dbf0: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805dbf6: 5f pop edi 805dbf7: 8d 49 80 lea ecx,[ecx-0x80] 805dbfa: 0f 83 e0 00 00 00 jae 805dce0 <__memmove_ssse3+0x210> 805dc00: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dc04: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dc09: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [eax+0x20] 805dc0e: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [eax+0x30] 805dc13: 66 0f 6f 60 40 movdqa xmm4,XMMWORD PTR [eax+0x40] 805dc18: 66 0f 6f 68 50 movdqa xmm5,XMMWORD PTR [eax+0x50] 805dc1d: 66 0f 6f 70 60 movdqa xmm6,XMMWORD PTR [eax+0x60] 805dc22: 66 0f 6f 78 70 movdqa xmm7,XMMWORD PTR [eax+0x70] 805dc27: 8d 80 80 00 00 00 lea eax,[eax+0x80] 805dc2d: 81 e9 80 00 00 00 sub ecx,0x80 805dc33: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dc37: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805dc3c: 66 0f 7f 52 20 movdqa XMMWORD PTR [edx+0x20],xmm2 805dc41: 66 0f 7f 5a 30 movdqa XMMWORD PTR [edx+0x30],xmm3 805dc46: 66 0f 7f 62 40 movdqa XMMWORD PTR [edx+0x40],xmm4 805dc4b: 66 0f 7f 6a 50 movdqa XMMWORD PTR [edx+0x50],xmm5 805dc50: 66 0f 7f 72 60 movdqa XMMWORD PTR [edx+0x60],xmm6 805dc55: 66 0f 7f 7a 70 movdqa XMMWORD PTR [edx+0x70],xmm7 805dc5a: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805dc60: 73 9e jae 805dc00 <__memmove_ssse3+0x130> 805dc62: 83 f9 c0 cmp ecx,0xffffffc0 805dc65: 8d 89 80 00 00 00 lea ecx,[ecx+0x80] 805dc6b: 7c 2f jl 805dc9c <__memmove_ssse3+0x1cc> 805dc6d: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dc71: 83 e9 40 sub ecx,0x40 805dc74: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dc79: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dc7d: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805dc82: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [eax+0x20] 805dc87: 66 0f 6f 48 30 movdqa xmm1,XMMWORD PTR [eax+0x30] 805dc8c: 83 c0 40 add eax,0x40 805dc8f: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805dc94: 66 0f 7f 4a 30 movdqa XMMWORD PTR [edx+0x30],xmm1 805dc99: 83 c2 40 add edx,0x40 805dc9c: 83 f9 20 cmp ecx,0x20 805dc9f: 72 1b jb 805dcbc <__memmove_ssse3+0x1ec> 805dca1: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dca5: 83 e9 20 sub ecx,0x20 805dca8: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dcad: 83 c0 20 add eax,0x20 805dcb0: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dcb4: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805dcb9: 83 c2 20 add edx,0x20 805dcbc: 83 f9 10 cmp ecx,0x10 805dcbf: 72 11 jb 805dcd2 <__memmove_ssse3+0x202> 805dcc1: 83 e9 10 sub ecx,0x10 805dcc4: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dcc8: 83 c0 10 add eax,0x10 805dccb: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dccf: 83 c2 10 add edx,0x10 805dcd2: 01 ca add edx,ecx 805dcd4: 01 c8 add eax,ecx 805dcd6: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805dcdd: 8d 76 00 lea esi,[esi+0x0] 805dce0: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805dce7: 0f 18 88 80 02 00 00 prefetcht0 BYTE PTR [eax+0x280] 805dcee: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805dcf5: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dcf9: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dcfe: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [eax+0x20] 805dd03: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [eax+0x30] 805dd08: 66 0f 6f 60 40 movdqa xmm4,XMMWORD PTR [eax+0x40] 805dd0d: 66 0f 6f 68 50 movdqa xmm5,XMMWORD PTR [eax+0x50] 805dd12: 66 0f 6f 70 60 movdqa xmm6,XMMWORD PTR [eax+0x60] 805dd17: 66 0f 6f 78 70 movdqa xmm7,XMMWORD PTR [eax+0x70] 805dd1c: 8d 80 80 00 00 00 lea eax,[eax+0x80] 805dd22: 81 e9 80 00 00 00 sub ecx,0x80 805dd28: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dd2c: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805dd31: 66 0f 7f 52 20 movdqa XMMWORD PTR [edx+0x20],xmm2 805dd36: 66 0f 7f 5a 30 movdqa XMMWORD PTR [edx+0x30],xmm3 805dd3b: 66 0f 7f 62 40 movdqa XMMWORD PTR [edx+0x40],xmm4 805dd40: 66 0f 7f 6a 50 movdqa XMMWORD PTR [edx+0x50],xmm5 805dd45: 66 0f 7f 72 60 movdqa XMMWORD PTR [edx+0x60],xmm6 805dd4a: 66 0f 7f 7a 70 movdqa XMMWORD PTR [edx+0x70],xmm7 805dd4f: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805dd55: 73 89 jae 805dce0 <__memmove_ssse3+0x210> 805dd57: 83 f9 c0 cmp ecx,0xffffffc0 805dd5a: 8d 89 80 00 00 00 lea ecx,[ecx+0x80] 805dd60: 7c 2f jl 805dd91 <__memmove_ssse3+0x2c1> 805dd62: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dd66: 83 e9 40 sub ecx,0x40 805dd69: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dd6e: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dd72: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805dd77: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [eax+0x20] 805dd7c: 66 0f 6f 48 30 movdqa xmm1,XMMWORD PTR [eax+0x30] 805dd81: 83 c0 40 add eax,0x40 805dd84: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805dd89: 66 0f 7f 4a 30 movdqa XMMWORD PTR [edx+0x30],xmm1 805dd8e: 83 c2 40 add edx,0x40 805dd91: 83 f9 20 cmp ecx,0x20 805dd94: 72 1b jb 805ddb1 <__memmove_ssse3+0x2e1> 805dd96: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805dd9a: 83 e9 20 sub ecx,0x20 805dd9d: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805dda2: 83 c0 20 add eax,0x20 805dda5: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805dda9: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805ddae: 83 c2 20 add edx,0x20 805ddb1: 83 f9 10 cmp ecx,0x10 805ddb4: 72 11 jb 805ddc7 <__memmove_ssse3+0x2f7> 805ddb6: 83 e9 10 sub ecx,0x10 805ddb9: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805ddbd: 83 c0 10 add eax,0x10 805ddc0: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805ddc4: 83 c2 10 add edx,0x10 805ddc7: 01 ca add edx,ecx 805ddc9: 01 c8 add eax,ecx 805ddcb: ff 24 8d b8 dd 0b 08 jmp DWORD PTR [ecx*4+0x80bddb8] 805ddd2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ddd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805dde0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805dde4: 0f 28 48 ff movaps xmm1,XMMWORD PTR [eax-0x1] 805dde8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ddec: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ddf2: 0f 82 98 00 00 00 jb 805de90 <__memmove_ssse3+0x3c0> 805ddf8: 8d 49 c0 lea ecx,[ecx-0x40] 805ddfb: 90 nop 805ddfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805de00: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805de07: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805de0e: 0f 28 50 0f movaps xmm2,XMMWORD PTR [eax+0xf] 805de12: 0f 28 58 1f movaps xmm3,XMMWORD PTR [eax+0x1f] 805de16: 0f 28 60 2f movaps xmm4,XMMWORD PTR [eax+0x2f] 805de1a: 0f 28 68 3f movaps xmm5,XMMWORD PTR [eax+0x3f] 805de1e: 0f 28 fd movaps xmm7,xmm5 805de21: 66 0f 3a 0f ec 01 palignr xmm5,xmm4,0x1 805de27: 66 0f 3a 0f e3 01 palignr xmm4,xmm3,0x1 805de2d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805de31: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805de37: 8d 40 40 lea eax,[eax+0x40] 805de3a: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 805de40: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805de44: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805de48: 0f 28 cf movaps xmm1,xmm7 805de4b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805de4e: 8d 52 40 lea edx,[edx+0x40] 805de51: 83 e9 40 sub ecx,0x40 805de54: 77 aa ja 805de00 <__memmove_ssse3+0x330> 805de56: 83 c1 20 add ecx,0x20 805de59: 0f 8e 41 12 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805de5f: 0f 28 50 0f movaps xmm2,XMMWORD PTR [eax+0xf] 805de63: 0f 28 58 1f movaps xmm3,XMMWORD PTR [eax+0x1f] 805de67: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805de6d: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 805de73: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805de76: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805de7a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805de7e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805de82: 5f pop edi 805de83: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805de8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805de90: 8d 49 e0 lea ecx,[ecx-0x20] 805de93: 8d 40 ff lea eax,[eax-0x1] 805de96: 31 ff xor edi,edi 805de98: 90 nop 805de99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dea0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805dea6: 83 e9 20 sub ecx,0x20 805dea9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805deaf: 66 0f 6f e3 movdqa xmm4,xmm3 805deb3: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805deb9: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 805debf: 8d 7f 20 lea edi,[edi+0x20] 805dec2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805dec8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805dece: 72 30 jb 805df00 <__memmove_ssse3+0x430> 805ded0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ded6: 83 e9 20 sub ecx,0x20 805ded9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805dedf: 66 0f 6f cb movdqa xmm1,xmm3 805dee3: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805dee9: 66 0f 3a 0f d4 01 palignr xmm2,xmm4,0x1 805deef: 8d 7f 20 lea edi,[edi+0x20] 805def2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805def8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805defe: 73 a0 jae 805dea0 <__memmove_ssse3+0x3d0> 805df00: 8d 49 20 lea ecx,[ecx+0x20] 805df03: 01 cf add edi,ecx 805df05: 01 fa add edx,edi 805df07: 8d 44 07 01 lea eax,[edi+eax*1+0x1] 805df0b: 5f pop edi 805df0c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805df13: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805df19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805df20: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805df24: 0f 28 48 fe movaps xmm1,XMMWORD PTR [eax-0x2] 805df28: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805df2c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805df32: 0f 82 98 00 00 00 jb 805dfd0 <__memmove_ssse3+0x500> 805df38: 8d 49 c0 lea ecx,[ecx-0x40] 805df3b: 90 nop 805df3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805df40: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805df47: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805df4e: 0f 28 50 0e movaps xmm2,XMMWORD PTR [eax+0xe] 805df52: 0f 28 58 1e movaps xmm3,XMMWORD PTR [eax+0x1e] 805df56: 0f 28 60 2e movaps xmm4,XMMWORD PTR [eax+0x2e] 805df5a: 0f 28 68 3e movaps xmm5,XMMWORD PTR [eax+0x3e] 805df5e: 0f 28 fd movaps xmm7,xmm5 805df61: 66 0f 3a 0f ec 02 palignr xmm5,xmm4,0x2 805df67: 66 0f 3a 0f e3 02 palignr xmm4,xmm3,0x2 805df6d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805df71: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805df77: 8d 40 40 lea eax,[eax+0x40] 805df7a: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 805df80: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805df84: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805df88: 0f 28 cf movaps xmm1,xmm7 805df8b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805df8e: 8d 52 40 lea edx,[edx+0x40] 805df91: 83 e9 40 sub ecx,0x40 805df94: 77 aa ja 805df40 <__memmove_ssse3+0x470> 805df96: 83 c1 20 add ecx,0x20 805df99: 0f 8e 01 11 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805df9f: 0f 28 50 0e movaps xmm2,XMMWORD PTR [eax+0xe] 805dfa3: 0f 28 58 1e movaps xmm3,XMMWORD PTR [eax+0x1e] 805dfa7: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805dfad: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 805dfb3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805dfb6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805dfba: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805dfbe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805dfc2: 5f pop edi 805dfc3: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805dfca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805dfd0: 8d 49 e0 lea ecx,[ecx-0x20] 805dfd3: 8d 40 fe lea eax,[eax-0x2] 805dfd6: 31 ff xor edi,edi 805dfd8: 90 nop 805dfd9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805dfe0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805dfe6: 83 e9 20 sub ecx,0x20 805dfe9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805dfef: 66 0f 6f e3 movdqa xmm4,xmm3 805dff3: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805dff9: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 805dfff: 8d 7f 20 lea edi,[edi+0x20] 805e002: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e008: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e00e: 72 30 jb 805e040 <__memmove_ssse3+0x570> 805e010: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e016: 83 e9 20 sub ecx,0x20 805e019: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e01f: 66 0f 6f cb movdqa xmm1,xmm3 805e023: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805e029: 66 0f 3a 0f d4 02 palignr xmm2,xmm4,0x2 805e02f: 8d 7f 20 lea edi,[edi+0x20] 805e032: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e038: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e03e: 73 a0 jae 805dfe0 <__memmove_ssse3+0x510> 805e040: 8d 49 20 lea ecx,[ecx+0x20] 805e043: 01 cf add edi,ecx 805e045: 01 fa add edx,edi 805e047: 8d 44 07 02 lea eax,[edi+eax*1+0x2] 805e04b: 5f pop edi 805e04c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e053: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e060: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e064: 0f 28 48 fd movaps xmm1,XMMWORD PTR [eax-0x3] 805e068: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e06c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e072: 0f 82 98 00 00 00 jb 805e110 <__memmove_ssse3+0x640> 805e078: 8d 49 c0 lea ecx,[ecx-0x40] 805e07b: 90 nop 805e07c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e080: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e087: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e08e: 0f 28 50 0d movaps xmm2,XMMWORD PTR [eax+0xd] 805e092: 0f 28 58 1d movaps xmm3,XMMWORD PTR [eax+0x1d] 805e096: 0f 28 60 2d movaps xmm4,XMMWORD PTR [eax+0x2d] 805e09a: 0f 28 68 3d movaps xmm5,XMMWORD PTR [eax+0x3d] 805e09e: 0f 28 fd movaps xmm7,xmm5 805e0a1: 66 0f 3a 0f ec 03 palignr xmm5,xmm4,0x3 805e0a7: 66 0f 3a 0f e3 03 palignr xmm4,xmm3,0x3 805e0ad: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e0b1: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805e0b7: 8d 40 40 lea eax,[eax+0x40] 805e0ba: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 805e0c0: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e0c4: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e0c8: 0f 28 cf movaps xmm1,xmm7 805e0cb: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e0ce: 8d 52 40 lea edx,[edx+0x40] 805e0d1: 83 e9 40 sub ecx,0x40 805e0d4: 77 aa ja 805e080 <__memmove_ssse3+0x5b0> 805e0d6: 83 c1 20 add ecx,0x20 805e0d9: 0f 8e c1 0f 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e0df: 0f 28 50 0d movaps xmm2,XMMWORD PTR [eax+0xd] 805e0e3: 0f 28 58 1d movaps xmm3,XMMWORD PTR [eax+0x1d] 805e0e7: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805e0ed: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 805e0f3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e0f6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e0fa: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e0fe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e102: 5f pop edi 805e103: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e10a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e110: 8d 49 e0 lea ecx,[ecx-0x20] 805e113: 8d 40 fd lea eax,[eax-0x3] 805e116: 31 ff xor edi,edi 805e118: 90 nop 805e119: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e120: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e126: 83 e9 20 sub ecx,0x20 805e129: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e12f: 66 0f 6f e3 movdqa xmm4,xmm3 805e133: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805e139: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 805e13f: 8d 7f 20 lea edi,[edi+0x20] 805e142: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e148: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e14e: 72 30 jb 805e180 <__memmove_ssse3+0x6b0> 805e150: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e156: 83 e9 20 sub ecx,0x20 805e159: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e15f: 66 0f 6f cb movdqa xmm1,xmm3 805e163: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805e169: 66 0f 3a 0f d4 03 palignr xmm2,xmm4,0x3 805e16f: 8d 7f 20 lea edi,[edi+0x20] 805e172: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e178: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e17e: 73 a0 jae 805e120 <__memmove_ssse3+0x650> 805e180: 8d 49 20 lea ecx,[ecx+0x20] 805e183: 01 cf add edi,ecx 805e185: 01 fa add edx,edi 805e187: 8d 44 07 03 lea eax,[edi+eax*1+0x3] 805e18b: 5f pop edi 805e18c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e193: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e199: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e1a0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e1a4: 0f 28 48 fc movaps xmm1,XMMWORD PTR [eax-0x4] 805e1a8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e1ac: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e1b2: 0f 82 98 00 00 00 jb 805e250 <__memmove_ssse3+0x780> 805e1b8: 8d 49 c0 lea ecx,[ecx-0x40] 805e1bb: 90 nop 805e1bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e1c0: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e1c7: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e1ce: 0f 28 50 0c movaps xmm2,XMMWORD PTR [eax+0xc] 805e1d2: 0f 28 58 1c movaps xmm3,XMMWORD PTR [eax+0x1c] 805e1d6: 0f 28 60 2c movaps xmm4,XMMWORD PTR [eax+0x2c] 805e1da: 0f 28 68 3c movaps xmm5,XMMWORD PTR [eax+0x3c] 805e1de: 0f 28 fd movaps xmm7,xmm5 805e1e1: 66 0f 3a 0f ec 04 palignr xmm5,xmm4,0x4 805e1e7: 66 0f 3a 0f e3 04 palignr xmm4,xmm3,0x4 805e1ed: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e1f1: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805e1f7: 8d 40 40 lea eax,[eax+0x40] 805e1fa: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 805e200: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e204: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e208: 0f 28 cf movaps xmm1,xmm7 805e20b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e20e: 8d 52 40 lea edx,[edx+0x40] 805e211: 83 e9 40 sub ecx,0x40 805e214: 77 aa ja 805e1c0 <__memmove_ssse3+0x6f0> 805e216: 83 c1 20 add ecx,0x20 805e219: 0f 8e 81 0e 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e21f: 0f 28 50 0c movaps xmm2,XMMWORD PTR [eax+0xc] 805e223: 0f 28 58 1c movaps xmm3,XMMWORD PTR [eax+0x1c] 805e227: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805e22d: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 805e233: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e236: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e23a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e23e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e242: 5f pop edi 805e243: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e24a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e250: 8d 49 e0 lea ecx,[ecx-0x20] 805e253: 8d 40 fc lea eax,[eax-0x4] 805e256: 31 ff xor edi,edi 805e258: 90 nop 805e259: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e260: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e266: 83 e9 20 sub ecx,0x20 805e269: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e26f: 66 0f 6f e3 movdqa xmm4,xmm3 805e273: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805e279: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 805e27f: 8d 7f 20 lea edi,[edi+0x20] 805e282: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e288: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e28e: 72 30 jb 805e2c0 <__memmove_ssse3+0x7f0> 805e290: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e296: 83 e9 20 sub ecx,0x20 805e299: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e29f: 66 0f 6f cb movdqa xmm1,xmm3 805e2a3: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805e2a9: 66 0f 3a 0f d4 04 palignr xmm2,xmm4,0x4 805e2af: 8d 7f 20 lea edi,[edi+0x20] 805e2b2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e2b8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e2be: 73 a0 jae 805e260 <__memmove_ssse3+0x790> 805e2c0: 8d 49 20 lea ecx,[ecx+0x20] 805e2c3: 01 cf add edi,ecx 805e2c5: 01 fa add edx,edi 805e2c7: 8d 44 07 04 lea eax,[edi+eax*1+0x4] 805e2cb: 5f pop edi 805e2cc: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e2d3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e2d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e2e0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e2e4: 0f 28 48 fb movaps xmm1,XMMWORD PTR [eax-0x5] 805e2e8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e2ec: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e2f2: 0f 82 98 00 00 00 jb 805e390 <__memmove_ssse3+0x8c0> 805e2f8: 8d 49 c0 lea ecx,[ecx-0x40] 805e2fb: 90 nop 805e2fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e300: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e307: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e30e: 0f 28 50 0b movaps xmm2,XMMWORD PTR [eax+0xb] 805e312: 0f 28 58 1b movaps xmm3,XMMWORD PTR [eax+0x1b] 805e316: 0f 28 60 2b movaps xmm4,XMMWORD PTR [eax+0x2b] 805e31a: 0f 28 68 3b movaps xmm5,XMMWORD PTR [eax+0x3b] 805e31e: 0f 28 fd movaps xmm7,xmm5 805e321: 66 0f 3a 0f ec 05 palignr xmm5,xmm4,0x5 805e327: 66 0f 3a 0f e3 05 palignr xmm4,xmm3,0x5 805e32d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e331: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 805e337: 8d 40 40 lea eax,[eax+0x40] 805e33a: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 805e340: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e344: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e348: 0f 28 cf movaps xmm1,xmm7 805e34b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e34e: 8d 52 40 lea edx,[edx+0x40] 805e351: 83 e9 40 sub ecx,0x40 805e354: 77 aa ja 805e300 <__memmove_ssse3+0x830> 805e356: 83 c1 20 add ecx,0x20 805e359: 0f 8e 41 0d 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e35f: 0f 28 50 0b movaps xmm2,XMMWORD PTR [eax+0xb] 805e363: 0f 28 58 1b movaps xmm3,XMMWORD PTR [eax+0x1b] 805e367: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 805e36d: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 805e373: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e376: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e37a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e37e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e382: 5f pop edi 805e383: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e38a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e390: 8d 49 e0 lea ecx,[ecx-0x20] 805e393: 8d 40 fb lea eax,[eax-0x5] 805e396: 31 ff xor edi,edi 805e398: 90 nop 805e399: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e3a0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e3a6: 83 e9 20 sub ecx,0x20 805e3a9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e3af: 66 0f 6f e3 movdqa xmm4,xmm3 805e3b3: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 805e3b9: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 805e3bf: 8d 7f 20 lea edi,[edi+0x20] 805e3c2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e3c8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e3ce: 72 30 jb 805e400 <__memmove_ssse3+0x930> 805e3d0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e3d6: 83 e9 20 sub ecx,0x20 805e3d9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e3df: 66 0f 6f cb movdqa xmm1,xmm3 805e3e3: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 805e3e9: 66 0f 3a 0f d4 05 palignr xmm2,xmm4,0x5 805e3ef: 8d 7f 20 lea edi,[edi+0x20] 805e3f2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e3f8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e3fe: 73 a0 jae 805e3a0 <__memmove_ssse3+0x8d0> 805e400: 8d 49 20 lea ecx,[ecx+0x20] 805e403: 01 cf add edi,ecx 805e405: 01 fa add edx,edi 805e407: 8d 44 07 05 lea eax,[edi+eax*1+0x5] 805e40b: 5f pop edi 805e40c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e413: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e419: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e420: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e424: 0f 28 48 fa movaps xmm1,XMMWORD PTR [eax-0x6] 805e428: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e42c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e432: 0f 82 98 00 00 00 jb 805e4d0 <__memmove_ssse3+0xa00> 805e438: 8d 49 c0 lea ecx,[ecx-0x40] 805e43b: 90 nop 805e43c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e440: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e447: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e44e: 0f 28 50 0a movaps xmm2,XMMWORD PTR [eax+0xa] 805e452: 0f 28 58 1a movaps xmm3,XMMWORD PTR [eax+0x1a] 805e456: 0f 28 60 2a movaps xmm4,XMMWORD PTR [eax+0x2a] 805e45a: 0f 28 68 3a movaps xmm5,XMMWORD PTR [eax+0x3a] 805e45e: 0f 28 fd movaps xmm7,xmm5 805e461: 66 0f 3a 0f ec 06 palignr xmm5,xmm4,0x6 805e467: 66 0f 3a 0f e3 06 palignr xmm4,xmm3,0x6 805e46d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e471: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 805e477: 8d 40 40 lea eax,[eax+0x40] 805e47a: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 805e480: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e484: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e488: 0f 28 cf movaps xmm1,xmm7 805e48b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e48e: 8d 52 40 lea edx,[edx+0x40] 805e491: 83 e9 40 sub ecx,0x40 805e494: 77 aa ja 805e440 <__memmove_ssse3+0x970> 805e496: 83 c1 20 add ecx,0x20 805e499: 0f 8e 01 0c 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e49f: 0f 28 50 0a movaps xmm2,XMMWORD PTR [eax+0xa] 805e4a3: 0f 28 58 1a movaps xmm3,XMMWORD PTR [eax+0x1a] 805e4a7: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 805e4ad: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 805e4b3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e4b6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e4ba: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e4be: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e4c2: 5f pop edi 805e4c3: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e4ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e4d0: 8d 49 e0 lea ecx,[ecx-0x20] 805e4d3: 8d 40 fa lea eax,[eax-0x6] 805e4d6: 31 ff xor edi,edi 805e4d8: 90 nop 805e4d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e4e0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e4e6: 83 e9 20 sub ecx,0x20 805e4e9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e4ef: 66 0f 6f e3 movdqa xmm4,xmm3 805e4f3: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 805e4f9: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 805e4ff: 8d 7f 20 lea edi,[edi+0x20] 805e502: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e508: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e50e: 72 30 jb 805e540 <__memmove_ssse3+0xa70> 805e510: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e516: 83 e9 20 sub ecx,0x20 805e519: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e51f: 66 0f 6f cb movdqa xmm1,xmm3 805e523: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 805e529: 66 0f 3a 0f d4 06 palignr xmm2,xmm4,0x6 805e52f: 8d 7f 20 lea edi,[edi+0x20] 805e532: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e538: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e53e: 73 a0 jae 805e4e0 <__memmove_ssse3+0xa10> 805e540: 8d 49 20 lea ecx,[ecx+0x20] 805e543: 01 cf add edi,ecx 805e545: 01 fa add edx,edi 805e547: 8d 44 07 06 lea eax,[edi+eax*1+0x6] 805e54b: 5f pop edi 805e54c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e553: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e559: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e560: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e564: 0f 28 48 f9 movaps xmm1,XMMWORD PTR [eax-0x7] 805e568: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e56c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e572: 0f 82 98 00 00 00 jb 805e610 <__memmove_ssse3+0xb40> 805e578: 8d 49 c0 lea ecx,[ecx-0x40] 805e57b: 90 nop 805e57c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e580: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e587: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e58e: 0f 28 50 09 movaps xmm2,XMMWORD PTR [eax+0x9] 805e592: 0f 28 58 19 movaps xmm3,XMMWORD PTR [eax+0x19] 805e596: 0f 28 60 29 movaps xmm4,XMMWORD PTR [eax+0x29] 805e59a: 0f 28 68 39 movaps xmm5,XMMWORD PTR [eax+0x39] 805e59e: 0f 28 fd movaps xmm7,xmm5 805e5a1: 66 0f 3a 0f ec 07 palignr xmm5,xmm4,0x7 805e5a7: 66 0f 3a 0f e3 07 palignr xmm4,xmm3,0x7 805e5ad: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e5b1: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 805e5b7: 8d 40 40 lea eax,[eax+0x40] 805e5ba: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 805e5c0: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e5c4: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e5c8: 0f 28 cf movaps xmm1,xmm7 805e5cb: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e5ce: 8d 52 40 lea edx,[edx+0x40] 805e5d1: 83 e9 40 sub ecx,0x40 805e5d4: 77 aa ja 805e580 <__memmove_ssse3+0xab0> 805e5d6: 83 c1 20 add ecx,0x20 805e5d9: 0f 8e c1 0a 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e5df: 0f 28 50 09 movaps xmm2,XMMWORD PTR [eax+0x9] 805e5e3: 0f 28 58 19 movaps xmm3,XMMWORD PTR [eax+0x19] 805e5e7: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 805e5ed: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 805e5f3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e5f6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e5fa: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e5fe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e602: 5f pop edi 805e603: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e60a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e610: 8d 49 e0 lea ecx,[ecx-0x20] 805e613: 8d 40 f9 lea eax,[eax-0x7] 805e616: 31 ff xor edi,edi 805e618: 90 nop 805e619: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e620: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e626: 83 e9 20 sub ecx,0x20 805e629: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e62f: 66 0f 6f e3 movdqa xmm4,xmm3 805e633: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 805e639: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 805e63f: 8d 7f 20 lea edi,[edi+0x20] 805e642: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e648: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e64e: 72 30 jb 805e680 <__memmove_ssse3+0xbb0> 805e650: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e656: 83 e9 20 sub ecx,0x20 805e659: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e65f: 66 0f 6f cb movdqa xmm1,xmm3 805e663: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 805e669: 66 0f 3a 0f d4 07 palignr xmm2,xmm4,0x7 805e66f: 8d 7f 20 lea edi,[edi+0x20] 805e672: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e678: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e67e: 73 a0 jae 805e620 <__memmove_ssse3+0xb50> 805e680: 8d 49 20 lea ecx,[ecx+0x20] 805e683: 01 cf add edi,ecx 805e685: 01 fa add edx,edi 805e687: 8d 44 07 07 lea eax,[edi+eax*1+0x7] 805e68b: 5f pop edi 805e68c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e693: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e699: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e6a0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e6a4: 0f 28 48 f8 movaps xmm1,XMMWORD PTR [eax-0x8] 805e6a8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e6ac: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e6b2: 0f 82 98 00 00 00 jb 805e750 <__memmove_ssse3+0xc80> 805e6b8: 8d 49 c0 lea ecx,[ecx-0x40] 805e6bb: 90 nop 805e6bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e6c0: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e6c7: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e6ce: 0f 28 50 08 movaps xmm2,XMMWORD PTR [eax+0x8] 805e6d2: 0f 28 58 18 movaps xmm3,XMMWORD PTR [eax+0x18] 805e6d6: 0f 28 60 28 movaps xmm4,XMMWORD PTR [eax+0x28] 805e6da: 0f 28 68 38 movaps xmm5,XMMWORD PTR [eax+0x38] 805e6de: 0f 28 fd movaps xmm7,xmm5 805e6e1: 66 0f 3a 0f ec 08 palignr xmm5,xmm4,0x8 805e6e7: 66 0f 3a 0f e3 08 palignr xmm4,xmm3,0x8 805e6ed: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e6f1: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 805e6f7: 8d 40 40 lea eax,[eax+0x40] 805e6fa: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 805e700: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e704: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e708: 0f 28 cf movaps xmm1,xmm7 805e70b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e70e: 8d 52 40 lea edx,[edx+0x40] 805e711: 83 e9 40 sub ecx,0x40 805e714: 77 aa ja 805e6c0 <__memmove_ssse3+0xbf0> 805e716: 83 c1 20 add ecx,0x20 805e719: 0f 8e 81 09 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e71f: 0f 28 50 08 movaps xmm2,XMMWORD PTR [eax+0x8] 805e723: 0f 28 58 18 movaps xmm3,XMMWORD PTR [eax+0x18] 805e727: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 805e72d: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 805e733: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e736: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e73a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e73e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e742: 5f pop edi 805e743: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e74a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e750: 8d 49 e0 lea ecx,[ecx-0x20] 805e753: 8d 40 f8 lea eax,[eax-0x8] 805e756: 31 ff xor edi,edi 805e758: 90 nop 805e759: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e760: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e766: 83 e9 20 sub ecx,0x20 805e769: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e76f: 66 0f 6f e3 movdqa xmm4,xmm3 805e773: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 805e779: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 805e77f: 8d 7f 20 lea edi,[edi+0x20] 805e782: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e788: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e78e: 72 30 jb 805e7c0 <__memmove_ssse3+0xcf0> 805e790: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e796: 83 e9 20 sub ecx,0x20 805e799: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e79f: 66 0f 6f cb movdqa xmm1,xmm3 805e7a3: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 805e7a9: 66 0f 3a 0f d4 08 palignr xmm2,xmm4,0x8 805e7af: 8d 7f 20 lea edi,[edi+0x20] 805e7b2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e7b8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e7be: 73 a0 jae 805e760 <__memmove_ssse3+0xc90> 805e7c0: 8d 49 20 lea ecx,[ecx+0x20] 805e7c3: 01 cf add edi,ecx 805e7c5: 01 fa add edx,edi 805e7c7: 8d 44 07 08 lea eax,[edi+eax*1+0x8] 805e7cb: 5f pop edi 805e7cc: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e7d3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e7d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e7e0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e7e4: 0f 28 48 f7 movaps xmm1,XMMWORD PTR [eax-0x9] 805e7e8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e7ec: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e7f2: 0f 82 98 00 00 00 jb 805e890 <__memmove_ssse3+0xdc0> 805e7f8: 8d 49 c0 lea ecx,[ecx-0x40] 805e7fb: 90 nop 805e7fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e800: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e807: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e80e: 0f 28 50 07 movaps xmm2,XMMWORD PTR [eax+0x7] 805e812: 0f 28 58 17 movaps xmm3,XMMWORD PTR [eax+0x17] 805e816: 0f 28 60 27 movaps xmm4,XMMWORD PTR [eax+0x27] 805e81a: 0f 28 68 37 movaps xmm5,XMMWORD PTR [eax+0x37] 805e81e: 0f 28 fd movaps xmm7,xmm5 805e821: 66 0f 3a 0f ec 09 palignr xmm5,xmm4,0x9 805e827: 66 0f 3a 0f e3 09 palignr xmm4,xmm3,0x9 805e82d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e831: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 805e837: 8d 40 40 lea eax,[eax+0x40] 805e83a: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 805e840: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e844: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e848: 0f 28 cf movaps xmm1,xmm7 805e84b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e84e: 8d 52 40 lea edx,[edx+0x40] 805e851: 83 e9 40 sub ecx,0x40 805e854: 77 aa ja 805e800 <__memmove_ssse3+0xd30> 805e856: 83 c1 20 add ecx,0x20 805e859: 0f 8e 41 08 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e85f: 0f 28 50 07 movaps xmm2,XMMWORD PTR [eax+0x7] 805e863: 0f 28 58 17 movaps xmm3,XMMWORD PTR [eax+0x17] 805e867: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 805e86d: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 805e873: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e876: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e87a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e87e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e882: 5f pop edi 805e883: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e88a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e890: 8d 49 e0 lea ecx,[ecx-0x20] 805e893: 8d 40 f7 lea eax,[eax-0x9] 805e896: 31 ff xor edi,edi 805e898: 90 nop 805e899: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e8a0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e8a6: 83 e9 20 sub ecx,0x20 805e8a9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e8af: 66 0f 6f e3 movdqa xmm4,xmm3 805e8b3: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 805e8b9: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 805e8bf: 8d 7f 20 lea edi,[edi+0x20] 805e8c2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e8c8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e8ce: 72 30 jb 805e900 <__memmove_ssse3+0xe30> 805e8d0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e8d6: 83 e9 20 sub ecx,0x20 805e8d9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e8df: 66 0f 6f cb movdqa xmm1,xmm3 805e8e3: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 805e8e9: 66 0f 3a 0f d4 09 palignr xmm2,xmm4,0x9 805e8ef: 8d 7f 20 lea edi,[edi+0x20] 805e8f2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805e8f8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805e8fe: 73 a0 jae 805e8a0 <__memmove_ssse3+0xdd0> 805e900: 8d 49 20 lea ecx,[ecx+0x20] 805e903: 01 cf add edi,ecx 805e905: 01 fa add edx,edi 805e907: 8d 44 07 09 lea eax,[edi+eax*1+0x9] 805e90b: 5f pop edi 805e90c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e913: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e919: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805e920: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805e924: 0f 28 48 f6 movaps xmm1,XMMWORD PTR [eax-0xa] 805e928: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805e92c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805e932: 0f 82 98 00 00 00 jb 805e9d0 <__memmove_ssse3+0xf00> 805e938: 8d 49 c0 lea ecx,[ecx-0x40] 805e93b: 90 nop 805e93c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805e940: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805e947: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805e94e: 0f 28 50 06 movaps xmm2,XMMWORD PTR [eax+0x6] 805e952: 0f 28 58 16 movaps xmm3,XMMWORD PTR [eax+0x16] 805e956: 0f 28 60 26 movaps xmm4,XMMWORD PTR [eax+0x26] 805e95a: 0f 28 68 36 movaps xmm5,XMMWORD PTR [eax+0x36] 805e95e: 0f 28 fd movaps xmm7,xmm5 805e961: 66 0f 3a 0f ec 0a palignr xmm5,xmm4,0xa 805e967: 66 0f 3a 0f e3 0a palignr xmm4,xmm3,0xa 805e96d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805e971: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 805e977: 8d 40 40 lea eax,[eax+0x40] 805e97a: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 805e980: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805e984: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e988: 0f 28 cf movaps xmm1,xmm7 805e98b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e98e: 8d 52 40 lea edx,[edx+0x40] 805e991: 83 e9 40 sub ecx,0x40 805e994: 77 aa ja 805e940 <__memmove_ssse3+0xe70> 805e996: 83 c1 20 add ecx,0x20 805e999: 0f 8e 01 07 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805e99f: 0f 28 50 06 movaps xmm2,XMMWORD PTR [eax+0x6] 805e9a3: 0f 28 58 16 movaps xmm3,XMMWORD PTR [eax+0x16] 805e9a7: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 805e9ad: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 805e9b3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805e9b6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805e9ba: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805e9be: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805e9c2: 5f pop edi 805e9c3: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805e9ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805e9d0: 8d 49 e0 lea ecx,[ecx-0x20] 805e9d3: 8d 40 f6 lea eax,[eax-0xa] 805e9d6: 31 ff xor edi,edi 805e9d8: 90 nop 805e9d9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805e9e0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805e9e6: 83 e9 20 sub ecx,0x20 805e9e9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805e9ef: 66 0f 6f e3 movdqa xmm4,xmm3 805e9f3: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 805e9f9: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 805e9ff: 8d 7f 20 lea edi,[edi+0x20] 805ea02: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ea08: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ea0e: 72 30 jb 805ea40 <__memmove_ssse3+0xf70> 805ea10: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ea16: 83 e9 20 sub ecx,0x20 805ea19: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ea1f: 66 0f 6f cb movdqa xmm1,xmm3 805ea23: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 805ea29: 66 0f 3a 0f d4 0a palignr xmm2,xmm4,0xa 805ea2f: 8d 7f 20 lea edi,[edi+0x20] 805ea32: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ea38: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ea3e: 73 a0 jae 805e9e0 <__memmove_ssse3+0xf10> 805ea40: 8d 49 20 lea ecx,[ecx+0x20] 805ea43: 01 cf add edi,ecx 805ea45: 01 fa add edx,edi 805ea47: 8d 44 07 0a lea eax,[edi+eax*1+0xa] 805ea4b: 5f pop edi 805ea4c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ea53: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ea59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ea60: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805ea64: 0f 28 48 f5 movaps xmm1,XMMWORD PTR [eax-0xb] 805ea68: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ea6c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ea72: 0f 82 98 00 00 00 jb 805eb10 <__memmove_ssse3+0x1040> 805ea78: 8d 49 c0 lea ecx,[ecx-0x40] 805ea7b: 90 nop 805ea7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ea80: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805ea87: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805ea8e: 0f 28 50 05 movaps xmm2,XMMWORD PTR [eax+0x5] 805ea92: 0f 28 58 15 movaps xmm3,XMMWORD PTR [eax+0x15] 805ea96: 0f 28 60 25 movaps xmm4,XMMWORD PTR [eax+0x25] 805ea9a: 0f 28 68 35 movaps xmm5,XMMWORD PTR [eax+0x35] 805ea9e: 0f 28 fd movaps xmm7,xmm5 805eaa1: 66 0f 3a 0f ec 0b palignr xmm5,xmm4,0xb 805eaa7: 66 0f 3a 0f e3 0b palignr xmm4,xmm3,0xb 805eaad: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805eab1: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 805eab7: 8d 40 40 lea eax,[eax+0x40] 805eaba: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 805eac0: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805eac4: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805eac8: 0f 28 cf movaps xmm1,xmm7 805eacb: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805eace: 8d 52 40 lea edx,[edx+0x40] 805ead1: 83 e9 40 sub ecx,0x40 805ead4: 77 aa ja 805ea80 <__memmove_ssse3+0xfb0> 805ead6: 83 c1 20 add ecx,0x20 805ead9: 0f 8e c1 05 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805eadf: 0f 28 50 05 movaps xmm2,XMMWORD PTR [eax+0x5] 805eae3: 0f 28 58 15 movaps xmm3,XMMWORD PTR [eax+0x15] 805eae7: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 805eaed: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 805eaf3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805eaf6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805eafa: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805eafe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805eb02: 5f pop edi 805eb03: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805eb0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805eb10: 8d 49 e0 lea ecx,[ecx-0x20] 805eb13: 8d 40 f5 lea eax,[eax-0xb] 805eb16: 31 ff xor edi,edi 805eb18: 90 nop 805eb19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eb20: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805eb26: 83 e9 20 sub ecx,0x20 805eb29: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805eb2f: 66 0f 6f e3 movdqa xmm4,xmm3 805eb33: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 805eb39: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 805eb3f: 8d 7f 20 lea edi,[edi+0x20] 805eb42: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805eb48: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805eb4e: 72 30 jb 805eb80 <__memmove_ssse3+0x10b0> 805eb50: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805eb56: 83 e9 20 sub ecx,0x20 805eb59: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805eb5f: 66 0f 6f cb movdqa xmm1,xmm3 805eb63: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 805eb69: 66 0f 3a 0f d4 0b palignr xmm2,xmm4,0xb 805eb6f: 8d 7f 20 lea edi,[edi+0x20] 805eb72: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805eb78: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805eb7e: 73 a0 jae 805eb20 <__memmove_ssse3+0x1050> 805eb80: 8d 49 20 lea ecx,[ecx+0x20] 805eb83: 01 cf add edi,ecx 805eb85: 01 fa add edx,edi 805eb87: 8d 44 07 0b lea eax,[edi+eax*1+0xb] 805eb8b: 5f pop edi 805eb8c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805eb93: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805eb99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805eba0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805eba4: 0f 28 48 f4 movaps xmm1,XMMWORD PTR [eax-0xc] 805eba8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ebac: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ebb2: 0f 82 98 00 00 00 jb 805ec50 <__memmove_ssse3+0x1180> 805ebb8: 8d 49 c0 lea ecx,[ecx-0x40] 805ebbb: 90 nop 805ebbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ebc0: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805ebc7: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805ebce: 0f 28 50 04 movaps xmm2,XMMWORD PTR [eax+0x4] 805ebd2: 0f 28 58 14 movaps xmm3,XMMWORD PTR [eax+0x14] 805ebd6: 0f 28 60 24 movaps xmm4,XMMWORD PTR [eax+0x24] 805ebda: 0f 28 68 34 movaps xmm5,XMMWORD PTR [eax+0x34] 805ebde: 0f 28 fd movaps xmm7,xmm5 805ebe1: 66 0f 3a 0f ec 0c palignr xmm5,xmm4,0xc 805ebe7: 66 0f 3a 0f e3 0c palignr xmm4,xmm3,0xc 805ebed: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805ebf1: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 805ebf7: 8d 40 40 lea eax,[eax+0x40] 805ebfa: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 805ec00: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805ec04: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805ec08: 0f 28 cf movaps xmm1,xmm7 805ec0b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805ec0e: 8d 52 40 lea edx,[edx+0x40] 805ec11: 83 e9 40 sub ecx,0x40 805ec14: 77 aa ja 805ebc0 <__memmove_ssse3+0x10f0> 805ec16: 83 c1 20 add ecx,0x20 805ec19: 0f 8e 81 04 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805ec1f: 0f 28 50 04 movaps xmm2,XMMWORD PTR [eax+0x4] 805ec23: 0f 28 58 14 movaps xmm3,XMMWORD PTR [eax+0x14] 805ec27: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 805ec2d: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 805ec33: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805ec36: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805ec3a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805ec3e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805ec42: 5f pop edi 805ec43: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ec4a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ec50: 8d 49 e0 lea ecx,[ecx-0x20] 805ec53: 8d 40 f4 lea eax,[eax-0xc] 805ec56: 31 ff xor edi,edi 805ec58: 90 nop 805ec59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805ec60: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ec66: 83 e9 20 sub ecx,0x20 805ec69: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ec6f: 66 0f 6f e3 movdqa xmm4,xmm3 805ec73: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 805ec79: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 805ec7f: 8d 7f 20 lea edi,[edi+0x20] 805ec82: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ec88: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ec8e: 72 30 jb 805ecc0 <__memmove_ssse3+0x11f0> 805ec90: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ec96: 83 e9 20 sub ecx,0x20 805ec99: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ec9f: 66 0f 6f cb movdqa xmm1,xmm3 805eca3: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 805eca9: 66 0f 3a 0f d4 0c palignr xmm2,xmm4,0xc 805ecaf: 8d 7f 20 lea edi,[edi+0x20] 805ecb2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ecb8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ecbe: 73 a0 jae 805ec60 <__memmove_ssse3+0x1190> 805ecc0: 8d 49 20 lea ecx,[ecx+0x20] 805ecc3: 01 cf add edi,ecx 805ecc5: 01 fa add edx,edi 805ecc7: 8d 44 07 0c lea eax,[edi+eax*1+0xc] 805eccb: 5f pop edi 805eccc: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ecd3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ecd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ece0: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805ece4: 0f 28 48 f3 movaps xmm1,XMMWORD PTR [eax-0xd] 805ece8: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ecec: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ecf2: 0f 82 98 00 00 00 jb 805ed90 <__memmove_ssse3+0x12c0> 805ecf8: 8d 49 c0 lea ecx,[ecx-0x40] 805ecfb: 90 nop 805ecfc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ed00: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805ed07: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805ed0e: 0f 28 50 03 movaps xmm2,XMMWORD PTR [eax+0x3] 805ed12: 0f 28 58 13 movaps xmm3,XMMWORD PTR [eax+0x13] 805ed16: 0f 28 60 23 movaps xmm4,XMMWORD PTR [eax+0x23] 805ed1a: 0f 28 68 33 movaps xmm5,XMMWORD PTR [eax+0x33] 805ed1e: 0f 28 fd movaps xmm7,xmm5 805ed21: 66 0f 3a 0f ec 0d palignr xmm5,xmm4,0xd 805ed27: 66 0f 3a 0f e3 0d palignr xmm4,xmm3,0xd 805ed2d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805ed31: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 805ed37: 8d 40 40 lea eax,[eax+0x40] 805ed3a: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 805ed40: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805ed44: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805ed48: 0f 28 cf movaps xmm1,xmm7 805ed4b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805ed4e: 8d 52 40 lea edx,[edx+0x40] 805ed51: 83 e9 40 sub ecx,0x40 805ed54: 77 aa ja 805ed00 <__memmove_ssse3+0x1230> 805ed56: 83 c1 20 add ecx,0x20 805ed59: 0f 8e 41 03 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805ed5f: 0f 28 50 03 movaps xmm2,XMMWORD PTR [eax+0x3] 805ed63: 0f 28 58 13 movaps xmm3,XMMWORD PTR [eax+0x13] 805ed67: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 805ed6d: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 805ed73: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805ed76: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805ed7a: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805ed7e: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805ed82: 5f pop edi 805ed83: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ed8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ed90: 8d 49 e0 lea ecx,[ecx-0x20] 805ed93: 8d 40 f3 lea eax,[eax-0xd] 805ed96: 31 ff xor edi,edi 805ed98: 90 nop 805ed99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eda0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805eda6: 83 e9 20 sub ecx,0x20 805eda9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805edaf: 66 0f 6f e3 movdqa xmm4,xmm3 805edb3: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 805edb9: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 805edbf: 8d 7f 20 lea edi,[edi+0x20] 805edc2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805edc8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805edce: 72 30 jb 805ee00 <__memmove_ssse3+0x1330> 805edd0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805edd6: 83 e9 20 sub ecx,0x20 805edd9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805eddf: 66 0f 6f cb movdqa xmm1,xmm3 805ede3: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 805ede9: 66 0f 3a 0f d4 0d palignr xmm2,xmm4,0xd 805edef: 8d 7f 20 lea edi,[edi+0x20] 805edf2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805edf8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805edfe: 73 a0 jae 805eda0 <__memmove_ssse3+0x12d0> 805ee00: 8d 49 20 lea ecx,[ecx+0x20] 805ee03: 01 cf add edi,ecx 805ee05: 01 fa add edx,edi 805ee07: 8d 44 07 0d lea eax,[edi+eax*1+0xd] 805ee0b: 5f pop edi 805ee0c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ee13: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ee19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ee20: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805ee24: 0f 28 48 f2 movaps xmm1,XMMWORD PTR [eax-0xe] 805ee28: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ee2c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ee32: 0f 82 98 00 00 00 jb 805eed0 <__memmove_ssse3+0x1400> 805ee38: 8d 49 c0 lea ecx,[ecx-0x40] 805ee3b: 90 nop 805ee3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ee40: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805ee47: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805ee4e: 0f 28 50 02 movaps xmm2,XMMWORD PTR [eax+0x2] 805ee52: 0f 28 58 12 movaps xmm3,XMMWORD PTR [eax+0x12] 805ee56: 0f 28 60 22 movaps xmm4,XMMWORD PTR [eax+0x22] 805ee5a: 0f 28 68 32 movaps xmm5,XMMWORD PTR [eax+0x32] 805ee5e: 0f 28 fd movaps xmm7,xmm5 805ee61: 66 0f 3a 0f ec 0e palignr xmm5,xmm4,0xe 805ee67: 66 0f 3a 0f e3 0e palignr xmm4,xmm3,0xe 805ee6d: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805ee71: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 805ee77: 8d 40 40 lea eax,[eax+0x40] 805ee7a: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 805ee80: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805ee84: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805ee88: 0f 28 cf movaps xmm1,xmm7 805ee8b: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805ee8e: 8d 52 40 lea edx,[edx+0x40] 805ee91: 83 e9 40 sub ecx,0x40 805ee94: 77 aa ja 805ee40 <__memmove_ssse3+0x1370> 805ee96: 83 c1 20 add ecx,0x20 805ee99: 0f 8e 01 02 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805ee9f: 0f 28 50 02 movaps xmm2,XMMWORD PTR [eax+0x2] 805eea3: 0f 28 58 12 movaps xmm3,XMMWORD PTR [eax+0x12] 805eea7: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 805eead: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 805eeb3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805eeb6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805eeba: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805eebe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805eec2: 5f pop edi 805eec3: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805eeca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805eed0: 8d 49 e0 lea ecx,[ecx-0x20] 805eed3: 8d 40 f2 lea eax,[eax-0xe] 805eed6: 31 ff xor edi,edi 805eed8: 90 nop 805eed9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805eee0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805eee6: 83 e9 20 sub ecx,0x20 805eee9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805eeef: 66 0f 6f e3 movdqa xmm4,xmm3 805eef3: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 805eef9: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 805eeff: 8d 7f 20 lea edi,[edi+0x20] 805ef02: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ef08: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ef0e: 72 30 jb 805ef40 <__memmove_ssse3+0x1470> 805ef10: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ef16: 83 e9 20 sub ecx,0x20 805ef19: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ef1f: 66 0f 6f cb movdqa xmm1,xmm3 805ef23: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 805ef29: 66 0f 3a 0f d4 0e palignr xmm2,xmm4,0xe 805ef2f: 8d 7f 20 lea edi,[edi+0x20] 805ef32: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ef38: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ef3e: 73 a0 jae 805eee0 <__memmove_ssse3+0x1410> 805ef40: 8d 49 20 lea ecx,[ecx+0x20] 805ef43: 01 cf add edi,ecx 805ef45: 01 fa add edx,edi 805ef47: 8d 44 07 0e lea eax,[edi+eax*1+0xe] 805ef4b: 5f pop edi 805ef4c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805ef53: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ef59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ef60: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805ef64: 0f 28 48 f1 movaps xmm1,XMMWORD PTR [eax-0xf] 805ef68: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805ef6c: 3b 0d 94 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb994 805ef72: 0f 82 98 00 00 00 jb 805f010 <__memmove_ssse3+0x1540> 805ef78: 8d 49 c0 lea ecx,[ecx-0x40] 805ef7b: 90 nop 805ef7c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805ef80: 0f 18 88 c0 01 00 00 prefetcht0 BYTE PTR [eax+0x1c0] 805ef87: 0f 18 8a c0 01 00 00 prefetcht0 BYTE PTR [edx+0x1c0] 805ef8e: 0f 28 50 01 movaps xmm2,XMMWORD PTR [eax+0x1] 805ef92: 0f 28 58 11 movaps xmm3,XMMWORD PTR [eax+0x11] 805ef96: 0f 28 60 21 movaps xmm4,XMMWORD PTR [eax+0x21] 805ef9a: 0f 28 68 31 movaps xmm5,XMMWORD PTR [eax+0x31] 805ef9e: 0f 28 fd movaps xmm7,xmm5 805efa1: 66 0f 3a 0f ec 0f palignr xmm5,xmm4,0xf 805efa7: 66 0f 3a 0f e3 0f palignr xmm4,xmm3,0xf 805efad: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 805efb1: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 805efb7: 8d 40 40 lea eax,[eax+0x40] 805efba: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 805efc0: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 805efc4: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805efc8: 0f 28 cf movaps xmm1,xmm7 805efcb: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805efce: 8d 52 40 lea edx,[edx+0x40] 805efd1: 83 e9 40 sub ecx,0x40 805efd4: 77 aa ja 805ef80 <__memmove_ssse3+0x14b0> 805efd6: 83 c1 20 add ecx,0x20 805efd9: 0f 8e c1 00 00 00 jle 805f0a0 <__memmove_ssse3+0x15d0> 805efdf: 0f 28 50 01 movaps xmm2,XMMWORD PTR [eax+0x1] 805efe3: 0f 28 58 11 movaps xmm3,XMMWORD PTR [eax+0x11] 805efe7: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 805efed: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 805eff3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 805eff6: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 805effa: 8d 54 0a 20 lea edx,[edx+ecx*1+0x20] 805effe: 8d 44 08 20 lea eax,[eax+ecx*1+0x20] 805f002: 5f pop edi 805f003: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805f00a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f010: 8d 49 e0 lea ecx,[ecx-0x20] 805f013: 8d 40 f1 lea eax,[eax-0xf] 805f016: 31 ff xor edi,edi 805f018: 90 nop 805f019: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f020: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805f026: 83 e9 20 sub ecx,0x20 805f029: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805f02f: 66 0f 6f e3 movdqa xmm4,xmm3 805f033: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 805f039: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 805f03f: 8d 7f 20 lea edi,[edi+0x20] 805f042: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805f048: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805f04e: 72 30 jb 805f080 <__memmove_ssse3+0x15b0> 805f050: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805f056: 83 e9 20 sub ecx,0x20 805f059: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805f05f: 66 0f 6f cb movdqa xmm1,xmm3 805f063: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 805f069: 66 0f 3a 0f d4 0f palignr xmm2,xmm4,0xf 805f06f: 8d 7f 20 lea edi,[edi+0x20] 805f072: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805f078: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805f07e: 73 a0 jae 805f020 <__memmove_ssse3+0x1550> 805f080: 8d 49 20 lea ecx,[ecx+0x20] 805f083: 01 cf add edi,ecx 805f085: 01 fa add edx,edi 805f087: 8d 44 07 0f lea eax,[edi+eax*1+0xf] 805f08b: 5f pop edi 805f08c: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805f093: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f099: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f0a0: 8d 49 20 lea ecx,[ecx+0x20] 805f0a3: 8d 14 0a lea edx,[edx+ecx*1] 805f0a6: 8d 04 08 lea eax,[eax+ecx*1] 805f0a9: 5f pop edi 805f0aa: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805f0b1: eb 0d jmp 805f0c0 <__memmove_ssse3+0x15f0> 805f0b3: 90 nop 805f0b4: 90 nop 805f0b5: 90 nop 805f0b6: 90 nop 805f0b7: 90 nop 805f0b8: 90 nop 805f0b9: 90 nop 805f0ba: 90 nop 805f0bb: 90 nop 805f0bc: 90 nop 805f0bd: 90 nop 805f0be: 90 nop 805f0bf: 90 nop 805f0c0: f3 0f 7e 40 d4 movq xmm0,QWORD PTR [eax-0x2c] 805f0c5: 66 0f d6 42 d4 movq QWORD PTR [edx-0x2c],xmm0 805f0ca: f3 0f 7e 40 dc movq xmm0,QWORD PTR [eax-0x24] 805f0cf: 66 0f d6 42 dc movq QWORD PTR [edx-0x24],xmm0 805f0d4: f3 0f 7e 40 e4 movq xmm0,QWORD PTR [eax-0x1c] 805f0d9: 66 0f d6 42 e4 movq QWORD PTR [edx-0x1c],xmm0 805f0de: f3 0f 7e 40 ec movq xmm0,QWORD PTR [eax-0x14] 805f0e3: 66 0f d6 42 ec movq QWORD PTR [edx-0x14],xmm0 805f0e8: f3 0f 7e 40 f4 movq xmm0,QWORD PTR [eax-0xc] 805f0ed: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 805f0f2: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 805f0f5: 89 4a fc mov DWORD PTR [edx-0x4],ecx 805f0f8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f0fc: c3 ret 805f0fd: 8d 76 00 lea esi,[esi+0x0] 805f100: f3 0f 7e 40 d8 movq xmm0,QWORD PTR [eax-0x28] 805f105: 66 0f d6 42 d8 movq QWORD PTR [edx-0x28],xmm0 805f10a: f3 0f 7e 40 e0 movq xmm0,QWORD PTR [eax-0x20] 805f10f: 66 0f d6 42 e0 movq QWORD PTR [edx-0x20],xmm0 805f114: f3 0f 7e 40 e8 movq xmm0,QWORD PTR [eax-0x18] 805f119: 66 0f d6 42 e8 movq QWORD PTR [edx-0x18],xmm0 805f11e: f3 0f 7e 40 f0 movq xmm0,QWORD PTR [eax-0x10] 805f123: 66 0f d6 42 f0 movq QWORD PTR [edx-0x10],xmm0 805f128: f3 0f 7e 40 f8 movq xmm0,QWORD PTR [eax-0x8] 805f12d: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 805f132: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f136: c3 ret 805f137: 89 f6 mov esi,esi 805f139: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f140: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 805f143: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 805f146: 89 4a fb mov DWORD PTR [edx-0x5],ecx 805f149: 89 42 fc mov DWORD PTR [edx-0x4],eax 805f14c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f150: c3 ret 805f151: eb 0d jmp 805f160 <__memmove_ssse3+0x1690> 805f153: 90 nop 805f154: 90 nop 805f155: 90 nop 805f156: 90 nop 805f157: 90 nop 805f158: 90 nop 805f159: 90 nop 805f15a: 90 nop 805f15b: 90 nop 805f15c: 90 nop 805f15d: 90 nop 805f15e: 90 nop 805f15f: 90 nop 805f160: f3 0f 7e 40 d3 movq xmm0,QWORD PTR [eax-0x2d] 805f165: 66 0f d6 42 d3 movq QWORD PTR [edx-0x2d],xmm0 805f16a: f3 0f 7e 40 db movq xmm0,QWORD PTR [eax-0x25] 805f16f: 66 0f d6 42 db movq QWORD PTR [edx-0x25],xmm0 805f174: f3 0f 7e 40 e3 movq xmm0,QWORD PTR [eax-0x1d] 805f179: 66 0f d6 42 e3 movq QWORD PTR [edx-0x1d],xmm0 805f17e: f3 0f 7e 40 eb movq xmm0,QWORD PTR [eax-0x15] 805f183: 66 0f d6 42 eb movq QWORD PTR [edx-0x15],xmm0 805f188: f3 0f 7e 40 f3 movq xmm0,QWORD PTR [eax-0xd] 805f18d: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 805f192: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 805f195: 89 4a fb mov DWORD PTR [edx-0x5],ecx 805f198: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f19c: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f19f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f1a3: c3 ret 805f1a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f1aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 805f1b0: f3 0f 7e 40 d7 movq xmm0,QWORD PTR [eax-0x29] 805f1b5: 66 0f d6 42 d7 movq QWORD PTR [edx-0x29],xmm0 805f1ba: f3 0f 7e 40 df movq xmm0,QWORD PTR [eax-0x21] 805f1bf: 66 0f d6 42 df movq QWORD PTR [edx-0x21],xmm0 805f1c4: f3 0f 7e 40 e7 movq xmm0,QWORD PTR [eax-0x19] 805f1c9: 66 0f d6 42 e7 movq QWORD PTR [edx-0x19],xmm0 805f1ce: f3 0f 7e 40 ef movq xmm0,QWORD PTR [eax-0x11] 805f1d3: 66 0f d6 42 ef movq QWORD PTR [edx-0x11],xmm0 805f1d8: f3 0f 7e 40 f7 movq xmm0,QWORD PTR [eax-0x9] 805f1dd: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 805f1e2: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f1e6: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f1e9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f1ed: c3 ret 805f1ee: 66 90 xchg ax,ax 805f1f0: f3 0f 7e 40 d2 movq xmm0,QWORD PTR [eax-0x2e] 805f1f5: 66 0f d6 42 d2 movq QWORD PTR [edx-0x2e],xmm0 805f1fa: f3 0f 7e 40 da movq xmm0,QWORD PTR [eax-0x26] 805f1ff: 66 0f d6 42 da movq QWORD PTR [edx-0x26],xmm0 805f204: f3 0f 7e 40 e2 movq xmm0,QWORD PTR [eax-0x1e] 805f209: 66 0f d6 42 e2 movq QWORD PTR [edx-0x1e],xmm0 805f20e: f3 0f 7e 40 ea movq xmm0,QWORD PTR [eax-0x16] 805f213: 66 0f d6 42 ea movq QWORD PTR [edx-0x16],xmm0 805f218: f3 0f 7e 40 f2 movq xmm0,QWORD PTR [eax-0xe] 805f21d: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 805f222: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 805f225: 89 4a fa mov DWORD PTR [edx-0x6],ecx 805f228: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f22c: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f230: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f234: c3 ret 805f235: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f240: f3 0f 7e 40 d6 movq xmm0,QWORD PTR [eax-0x2a] 805f245: 66 0f d6 42 d6 movq QWORD PTR [edx-0x2a],xmm0 805f24a: f3 0f 7e 40 de movq xmm0,QWORD PTR [eax-0x22] 805f24f: 66 0f d6 42 de movq QWORD PTR [edx-0x22],xmm0 805f254: f3 0f 7e 40 e6 movq xmm0,QWORD PTR [eax-0x1a] 805f259: 66 0f d6 42 e6 movq QWORD PTR [edx-0x1a],xmm0 805f25e: f3 0f 7e 40 ee movq xmm0,QWORD PTR [eax-0x12] 805f263: 66 0f d6 42 ee movq QWORD PTR [edx-0x12],xmm0 805f268: f3 0f 7e 40 f6 movq xmm0,QWORD PTR [eax-0xa] 805f26d: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 805f272: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f276: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f27a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f27e: c3 ret 805f27f: 90 nop 805f280: f3 0f 7e 40 d1 movq xmm0,QWORD PTR [eax-0x2f] 805f285: 66 0f d6 42 d1 movq QWORD PTR [edx-0x2f],xmm0 805f28a: f3 0f 7e 40 d9 movq xmm0,QWORD PTR [eax-0x27] 805f28f: 66 0f d6 42 d9 movq QWORD PTR [edx-0x27],xmm0 805f294: f3 0f 7e 40 e1 movq xmm0,QWORD PTR [eax-0x1f] 805f299: 66 0f d6 42 e1 movq QWORD PTR [edx-0x1f],xmm0 805f29e: f3 0f 7e 40 e9 movq xmm0,QWORD PTR [eax-0x17] 805f2a3: 66 0f d6 42 e9 movq QWORD PTR [edx-0x17],xmm0 805f2a8: f3 0f 7e 40 f1 movq xmm0,QWORD PTR [eax-0xf] 805f2ad: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 805f2b2: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 805f2b5: 89 4a f9 mov DWORD PTR [edx-0x7],ecx 805f2b8: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f2bc: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f2c0: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f2c4: 88 42 ff mov BYTE PTR [edx-0x1],al 805f2c7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f2cb: c3 ret 805f2cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f2d0: f3 0f 7e 40 d5 movq xmm0,QWORD PTR [eax-0x2b] 805f2d5: 66 0f d6 42 d5 movq QWORD PTR [edx-0x2b],xmm0 805f2da: f3 0f 7e 40 dd movq xmm0,QWORD PTR [eax-0x23] 805f2df: 66 0f d6 42 dd movq QWORD PTR [edx-0x23],xmm0 805f2e4: f3 0f 7e 40 e5 movq xmm0,QWORD PTR [eax-0x1b] 805f2e9: 66 0f d6 42 e5 movq QWORD PTR [edx-0x1b],xmm0 805f2ee: f3 0f 7e 40 ed movq xmm0,QWORD PTR [eax-0x13] 805f2f3: 66 0f d6 42 ed movq QWORD PTR [edx-0x13],xmm0 805f2f8: f3 0f 7e 40 f5 movq xmm0,QWORD PTR [eax-0xb] 805f2fd: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 805f302: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f306: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f30a: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f30e: 88 42 ff mov BYTE PTR [edx-0x1],al 805f311: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f315: c3 ret 805f316: 8d 76 00 lea esi,[esi+0x0] 805f319: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f320: 66 0f 6f 40 d8 movdqa xmm0,XMMWORD PTR [eax-0x28] 805f325: 66 0f 7f 42 d8 movdqa XMMWORD PTR [edx-0x28],xmm0 805f32a: 66 0f 6f 40 e8 movdqa xmm0,XMMWORD PTR [eax-0x18] 805f32f: 66 0f 7f 42 e8 movdqa XMMWORD PTR [edx-0x18],xmm0 805f334: f3 0f 7e 40 f8 movq xmm0,QWORD PTR [eax-0x8] 805f339: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 805f33e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f342: c3 ret 805f343: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f349: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f350: 66 0f 6f 40 e0 movdqa xmm0,XMMWORD PTR [eax-0x20] 805f355: 66 0f 7f 42 e0 movdqa XMMWORD PTR [edx-0x20],xmm0 805f35a: 66 0f 6f 40 f0 movdqa xmm0,XMMWORD PTR [eax-0x10] 805f35f: 66 0f 7f 42 f0 movdqa XMMWORD PTR [edx-0x10],xmm0 805f364: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f368: c3 ret 805f369: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f370: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 805f373: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 805f376: 89 4a fb mov DWORD PTR [edx-0x5],ecx 805f379: 89 42 fc mov DWORD PTR [edx-0x4],eax 805f37c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f380: c3 ret 805f381: eb 0d jmp 805f390 <__memmove_ssse3+0x18c0> 805f383: 90 nop 805f384: 90 nop 805f385: 90 nop 805f386: 90 nop 805f387: 90 nop 805f388: 90 nop 805f389: 90 nop 805f38a: 90 nop 805f38b: 90 nop 805f38c: 90 nop 805f38d: 90 nop 805f38e: 90 nop 805f38f: 90 nop 805f390: 66 0f 6f 40 d3 movdqa xmm0,XMMWORD PTR [eax-0x2d] 805f395: 66 0f 7f 42 d3 movdqa XMMWORD PTR [edx-0x2d],xmm0 805f39a: 66 0f 6f 40 e3 movdqa xmm0,XMMWORD PTR [eax-0x1d] 805f39f: 66 0f 7f 42 e3 movdqa XMMWORD PTR [edx-0x1d],xmm0 805f3a4: f3 0f 7e 40 f3 movq xmm0,QWORD PTR [eax-0xd] 805f3a9: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 805f3ae: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 805f3b1: 89 4a fb mov DWORD PTR [edx-0x5],ecx 805f3b4: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f3b8: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f3bb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f3bf: c3 ret 805f3c0: 66 0f 6f 40 db movdqa xmm0,XMMWORD PTR [eax-0x25] 805f3c5: 66 0f 7f 42 db movdqa XMMWORD PTR [edx-0x25],xmm0 805f3ca: 66 0f 6f 40 eb movdqa xmm0,XMMWORD PTR [eax-0x15] 805f3cf: 66 0f 7f 42 eb movdqa XMMWORD PTR [edx-0x15],xmm0 805f3d4: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 805f3d7: 89 4a fb mov DWORD PTR [edx-0x5],ecx 805f3da: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f3de: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f3e1: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f3e5: c3 ret 805f3e6: 8d 76 00 lea esi,[esi+0x0] 805f3e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f3f0: 66 0f 6f 40 d7 movdqa xmm0,XMMWORD PTR [eax-0x29] 805f3f5: 66 0f 7f 42 d7 movdqa XMMWORD PTR [edx-0x29],xmm0 805f3fa: 66 0f 6f 40 e7 movdqa xmm0,XMMWORD PTR [eax-0x19] 805f3ff: 66 0f 7f 42 e7 movdqa XMMWORD PTR [edx-0x19],xmm0 805f404: f3 0f 7e 40 f7 movq xmm0,QWORD PTR [eax-0x9] 805f409: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 805f40e: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f412: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f415: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f419: c3 ret 805f41a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f420: 66 0f 6f 40 df movdqa xmm0,XMMWORD PTR [eax-0x21] 805f425: 66 0f 7f 42 df movdqa XMMWORD PTR [edx-0x21],xmm0 805f42a: 66 0f 6f 40 ef movdqa xmm0,XMMWORD PTR [eax-0x11] 805f42f: 66 0f 7f 42 ef movdqa XMMWORD PTR [edx-0x11],xmm0 805f434: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 805f438: 88 4a ff mov BYTE PTR [edx-0x1],cl 805f43b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f43f: c3 ret 805f440: 66 0f 6f 40 d2 movdqa xmm0,XMMWORD PTR [eax-0x2e] 805f445: 66 0f 7f 42 d2 movdqa XMMWORD PTR [edx-0x2e],xmm0 805f44a: 66 0f 6f 40 e2 movdqa xmm0,XMMWORD PTR [eax-0x1e] 805f44f: 66 0f 7f 42 e2 movdqa XMMWORD PTR [edx-0x1e],xmm0 805f454: f3 0f 7e 40 f2 movq xmm0,QWORD PTR [eax-0xe] 805f459: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 805f45e: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 805f461: 89 4a fa mov DWORD PTR [edx-0x6],ecx 805f464: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f468: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f46c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f470: c3 ret 805f471: eb 0d jmp 805f480 <__memmove_ssse3+0x19b0> 805f473: 90 nop 805f474: 90 nop 805f475: 90 nop 805f476: 90 nop 805f477: 90 nop 805f478: 90 nop 805f479: 90 nop 805f47a: 90 nop 805f47b: 90 nop 805f47c: 90 nop 805f47d: 90 nop 805f47e: 90 nop 805f47f: 90 nop 805f480: 66 0f 6f 40 da movdqa xmm0,XMMWORD PTR [eax-0x26] 805f485: 66 0f 7f 42 da movdqa XMMWORD PTR [edx-0x26],xmm0 805f48a: 66 0f 6f 40 ea movdqa xmm0,XMMWORD PTR [eax-0x16] 805f48f: 66 0f 7f 42 ea movdqa XMMWORD PTR [edx-0x16],xmm0 805f494: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 805f497: 89 4a fa mov DWORD PTR [edx-0x6],ecx 805f49a: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f49e: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f4a2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f4a6: c3 ret 805f4a7: 89 f6 mov esi,esi 805f4a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f4b0: 66 0f 6f 40 d6 movdqa xmm0,XMMWORD PTR [eax-0x2a] 805f4b5: 66 0f 7f 42 d6 movdqa XMMWORD PTR [edx-0x2a],xmm0 805f4ba: 66 0f 6f 40 e6 movdqa xmm0,XMMWORD PTR [eax-0x1a] 805f4bf: 66 0f 7f 42 e6 movdqa XMMWORD PTR [edx-0x1a],xmm0 805f4c4: f3 0f 7e 40 f6 movq xmm0,QWORD PTR [eax-0xa] 805f4c9: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 805f4ce: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f4d2: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f4d6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f4da: c3 ret 805f4db: 90 nop 805f4dc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f4e0: 66 0f 6f 40 de movdqa xmm0,XMMWORD PTR [eax-0x22] 805f4e5: 66 0f 7f 42 de movdqa XMMWORD PTR [edx-0x22],xmm0 805f4ea: 66 0f 6f 40 ee movdqa xmm0,XMMWORD PTR [eax-0x12] 805f4ef: 66 0f 7f 42 ee movdqa XMMWORD PTR [edx-0x12],xmm0 805f4f4: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 805f4f8: 66 89 4a fe mov WORD PTR [edx-0x2],cx 805f4fc: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f500: c3 ret 805f501: eb 0d jmp 805f510 <__memmove_ssse3+0x1a40> 805f503: 90 nop 805f504: 90 nop 805f505: 90 nop 805f506: 90 nop 805f507: 90 nop 805f508: 90 nop 805f509: 90 nop 805f50a: 90 nop 805f50b: 90 nop 805f50c: 90 nop 805f50d: 90 nop 805f50e: 90 nop 805f50f: 90 nop 805f510: 66 0f 6f 40 d1 movdqa xmm0,XMMWORD PTR [eax-0x2f] 805f515: 66 0f 7f 42 d1 movdqa XMMWORD PTR [edx-0x2f],xmm0 805f51a: 66 0f 6f 40 e1 movdqa xmm0,XMMWORD PTR [eax-0x1f] 805f51f: 66 0f 7f 42 e1 movdqa XMMWORD PTR [edx-0x1f],xmm0 805f524: f3 0f 7e 40 f1 movq xmm0,QWORD PTR [eax-0xf] 805f529: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 805f52e: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 805f531: 89 4a f9 mov DWORD PTR [edx-0x7],ecx 805f534: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f538: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f53c: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f540: 88 42 ff mov BYTE PTR [edx-0x1],al 805f543: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f547: c3 ret 805f548: 90 nop 805f549: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f550: 66 0f 6f 40 d9 movdqa xmm0,XMMWORD PTR [eax-0x27] 805f555: 66 0f 7f 42 d9 movdqa XMMWORD PTR [edx-0x27],xmm0 805f55a: 66 0f 6f 40 e9 movdqa xmm0,XMMWORD PTR [eax-0x17] 805f55f: 66 0f 7f 42 e9 movdqa XMMWORD PTR [edx-0x17],xmm0 805f564: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 805f567: 89 4a f9 mov DWORD PTR [edx-0x7],ecx 805f56a: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f56e: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f572: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f576: 88 42 ff mov BYTE PTR [edx-0x1],al 805f579: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f57d: c3 ret 805f57e: 66 90 xchg ax,ax 805f580: 66 0f 6f 40 d5 movdqa xmm0,XMMWORD PTR [eax-0x2b] 805f585: 66 0f 7f 42 d5 movdqa XMMWORD PTR [edx-0x2b],xmm0 805f58a: 66 0f 6f 40 e5 movdqa xmm0,XMMWORD PTR [eax-0x1b] 805f58f: 66 0f 7f 42 e5 movdqa XMMWORD PTR [edx-0x1b],xmm0 805f594: f3 0f 7e 40 f5 movq xmm0,QWORD PTR [eax-0xb] 805f599: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 805f59e: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f5a2: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f5a6: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f5aa: 88 42 ff mov BYTE PTR [edx-0x1],al 805f5ad: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f5b1: c3 ret 805f5b2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f5b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f5c0: 66 0f 6f 40 dd movdqa xmm0,XMMWORD PTR [eax-0x23] 805f5c5: 66 0f 7f 42 dd movdqa XMMWORD PTR [edx-0x23],xmm0 805f5ca: 66 0f 6f 40 ed movdqa xmm0,XMMWORD PTR [eax-0x13] 805f5cf: 66 0f 7f 42 ed movdqa XMMWORD PTR [edx-0x13],xmm0 805f5d4: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 805f5d8: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 805f5dc: 66 89 4a fd mov WORD PTR [edx-0x3],cx 805f5e0: 88 42 ff mov BYTE PTR [edx-0x1],al 805f5e3: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f5e7: c3 ret 805f5e8: 90 nop 805f5e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f5f0: 66 0f 6f 40 d4 movdqa xmm0,XMMWORD PTR [eax-0x2c] 805f5f5: 66 0f 7f 42 d4 movdqa XMMWORD PTR [edx-0x2c],xmm0 805f5fa: 66 0f 6f 40 e4 movdqa xmm0,XMMWORD PTR [eax-0x1c] 805f5ff: 66 0f 7f 42 e4 movdqa XMMWORD PTR [edx-0x1c],xmm0 805f604: f3 0f 7e 40 f4 movq xmm0,QWORD PTR [eax-0xc] 805f609: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 805f60e: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 805f611: 89 4a fc mov DWORD PTR [edx-0x4],ecx 805f614: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f618: c3 ret 805f619: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f620: 66 0f 6f 40 dc movdqa xmm0,XMMWORD PTR [eax-0x24] 805f625: 66 0f 7f 42 dc movdqa XMMWORD PTR [edx-0x24],xmm0 805f62a: 66 0f 6f 40 ec movdqa xmm0,XMMWORD PTR [eax-0x14] 805f62f: 66 0f 7f 42 ec movdqa XMMWORD PTR [edx-0x14],xmm0 805f634: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 805f637: 89 4a fc mov DWORD PTR [edx-0x4],ecx 805f63a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f63e: c3 ret 805f63f: 90 nop 805f640: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 805f644: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 805f648: f3 0f 7f 07 movdqu XMMWORD PTR [edi],xmm0 805f64c: 8d 40 10 lea eax,[eax+0x10] 805f64f: 66 0f e7 0a movntdq XMMWORD PTR [edx],xmm1 805f653: 8d 52 10 lea edx,[edx+0x10] 805f656: 8d 89 70 ff ff ff lea ecx,[ecx-0x90] 805f65c: 5f pop edi 805f65d: 8d 76 00 lea esi,[esi+0x0] 805f660: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 805f664: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 805f669: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 805f66e: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 805f673: f3 0f 6f 60 40 movdqu xmm4,XMMWORD PTR [eax+0x40] 805f678: f3 0f 6f 68 50 movdqu xmm5,XMMWORD PTR [eax+0x50] 805f67d: f3 0f 6f 70 60 movdqu xmm6,XMMWORD PTR [eax+0x60] 805f682: f3 0f 6f 78 70 movdqu xmm7,XMMWORD PTR [eax+0x70] 805f687: 8d 80 80 00 00 00 lea eax,[eax+0x80] 805f68d: 81 e9 80 00 00 00 sub ecx,0x80 805f693: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 805f697: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 805f69c: 66 0f e7 52 20 movntdq XMMWORD PTR [edx+0x20],xmm2 805f6a1: 66 0f e7 5a 30 movntdq XMMWORD PTR [edx+0x30],xmm3 805f6a6: 66 0f e7 62 40 movntdq XMMWORD PTR [edx+0x40],xmm4 805f6ab: 66 0f e7 6a 50 movntdq XMMWORD PTR [edx+0x50],xmm5 805f6b0: 66 0f e7 72 60 movntdq XMMWORD PTR [edx+0x60],xmm6 805f6b5: 66 0f e7 7a 70 movntdq XMMWORD PTR [edx+0x70],xmm7 805f6ba: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805f6c0: 73 9e jae 805f660 <__memmove_ssse3+0x1b90> 805f6c2: 83 f9 c0 cmp ecx,0xffffffc0 805f6c5: 8d 89 80 00 00 00 lea ecx,[ecx+0x80] 805f6cb: 7c 2f jl 805f6fc <__memmove_ssse3+0x1c2c> 805f6cd: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 805f6d1: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 805f6d6: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 805f6db: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 805f6e0: 8d 40 40 lea eax,[eax+0x40] 805f6e3: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 805f6e7: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 805f6ec: 66 0f e7 52 20 movntdq XMMWORD PTR [edx+0x20],xmm2 805f6f1: 66 0f e7 5a 30 movntdq XMMWORD PTR [edx+0x30],xmm3 805f6f6: 8d 52 40 lea edx,[edx+0x40] 805f6f9: 83 e9 40 sub ecx,0x40 805f6fc: 83 f9 20 cmp ecx,0x20 805f6ff: 72 1b jb 805f71c <__memmove_ssse3+0x1c4c> 805f701: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 805f705: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 805f70a: 8d 40 20 lea eax,[eax+0x20] 805f70d: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 805f711: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 805f716: 8d 52 20 lea edx,[edx+0x20] 805f719: 83 e9 20 sub ecx,0x20 805f71c: 01 ca add edx,ecx 805f71e: 01 c8 add eax,ecx 805f720: 0f ae f8 sfence 805f723: ff 24 8d f8 dc 0b 08 jmp DWORD PTR [ecx*4+0x80bdcf8] 805f72a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f730: f3 0f 7e 40 24 movq xmm0,QWORD PTR [eax+0x24] 805f735: 66 0f d6 42 24 movq QWORD PTR [edx+0x24],xmm0 805f73a: f3 0f 7e 40 1c movq xmm0,QWORD PTR [eax+0x1c] 805f73f: 66 0f d6 42 1c movq QWORD PTR [edx+0x1c],xmm0 805f744: f3 0f 7e 40 14 movq xmm0,QWORD PTR [eax+0x14] 805f749: 66 0f d6 42 14 movq QWORD PTR [edx+0x14],xmm0 805f74e: f3 0f 7e 40 0c movq xmm0,QWORD PTR [eax+0xc] 805f753: 66 0f d6 42 0c movq QWORD PTR [edx+0xc],xmm0 805f758: f3 0f 7e 40 04 movq xmm0,QWORD PTR [eax+0x4] 805f75d: 66 0f d6 42 04 movq QWORD PTR [edx+0x4],xmm0 805f762: 8b 08 mov ecx,DWORD PTR [eax] 805f764: 89 0a mov DWORD PTR [edx],ecx 805f766: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f76a: c3 ret 805f76b: 90 nop 805f76c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f770: f3 0f 7e 40 20 movq xmm0,QWORD PTR [eax+0x20] 805f775: 66 0f d6 42 20 movq QWORD PTR [edx+0x20],xmm0 805f77a: f3 0f 7e 40 18 movq xmm0,QWORD PTR [eax+0x18] 805f77f: 66 0f d6 42 18 movq QWORD PTR [edx+0x18],xmm0 805f784: f3 0f 7e 40 10 movq xmm0,QWORD PTR [eax+0x10] 805f789: 66 0f d6 42 10 movq QWORD PTR [edx+0x10],xmm0 805f78e: f3 0f 7e 40 08 movq xmm0,QWORD PTR [eax+0x8] 805f793: 66 0f d6 42 08 movq QWORD PTR [edx+0x8],xmm0 805f798: f3 0f 7e 00 movq xmm0,QWORD PTR [eax] 805f79c: 66 0f d6 02 movq QWORD PTR [edx],xmm0 805f7a0: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f7a4: c3 ret 805f7a5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f7a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f7b0: f3 0f 7e 40 25 movq xmm0,QWORD PTR [eax+0x25] 805f7b5: 66 0f d6 42 25 movq QWORD PTR [edx+0x25],xmm0 805f7ba: f3 0f 7e 40 1d movq xmm0,QWORD PTR [eax+0x1d] 805f7bf: 66 0f d6 42 1d movq QWORD PTR [edx+0x1d],xmm0 805f7c4: f3 0f 7e 40 15 movq xmm0,QWORD PTR [eax+0x15] 805f7c9: 66 0f d6 42 15 movq QWORD PTR [edx+0x15],xmm0 805f7ce: f3 0f 7e 40 0d movq xmm0,QWORD PTR [eax+0xd] 805f7d3: 66 0f d6 42 0d movq QWORD PTR [edx+0xd],xmm0 805f7d8: f3 0f 7e 40 05 movq xmm0,QWORD PTR [eax+0x5] 805f7dd: 66 0f d6 42 05 movq QWORD PTR [edx+0x5],xmm0 805f7e2: 8b 48 01 mov ecx,DWORD PTR [eax+0x1] 805f7e5: 89 4a 01 mov DWORD PTR [edx+0x1],ecx 805f7e8: 0f b6 08 movzx ecx,BYTE PTR [eax] 805f7eb: 88 0a mov BYTE PTR [edx],cl 805f7ed: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f7f1: c3 ret 805f7f2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805f7f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f800: f3 0f 7e 40 21 movq xmm0,QWORD PTR [eax+0x21] 805f805: 66 0f d6 42 21 movq QWORD PTR [edx+0x21],xmm0 805f80a: f3 0f 7e 40 19 movq xmm0,QWORD PTR [eax+0x19] 805f80f: 66 0f d6 42 19 movq QWORD PTR [edx+0x19],xmm0 805f814: f3 0f 7e 40 11 movq xmm0,QWORD PTR [eax+0x11] 805f819: 66 0f d6 42 11 movq QWORD PTR [edx+0x11],xmm0 805f81e: f3 0f 7e 40 09 movq xmm0,QWORD PTR [eax+0x9] 805f823: 66 0f d6 42 09 movq QWORD PTR [edx+0x9],xmm0 805f828: f3 0f 7e 40 01 movq xmm0,QWORD PTR [eax+0x1] 805f82d: 66 0f d6 42 01 movq QWORD PTR [edx+0x1],xmm0 805f832: 0f b6 08 movzx ecx,BYTE PTR [eax] 805f835: 88 0a mov BYTE PTR [edx],cl 805f837: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f83b: c3 ret 805f83c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805f840: f3 0f 7e 40 26 movq xmm0,QWORD PTR [eax+0x26] 805f845: 66 0f d6 42 26 movq QWORD PTR [edx+0x26],xmm0 805f84a: f3 0f 7e 40 1e movq xmm0,QWORD PTR [eax+0x1e] 805f84f: 66 0f d6 42 1e movq QWORD PTR [edx+0x1e],xmm0 805f854: f3 0f 7e 40 16 movq xmm0,QWORD PTR [eax+0x16] 805f859: 66 0f d6 42 16 movq QWORD PTR [edx+0x16],xmm0 805f85e: f3 0f 7e 40 0e movq xmm0,QWORD PTR [eax+0xe] 805f863: 66 0f d6 42 0e movq QWORD PTR [edx+0xe],xmm0 805f868: f3 0f 7e 40 06 movq xmm0,QWORD PTR [eax+0x6] 805f86d: 66 0f d6 42 06 movq QWORD PTR [edx+0x6],xmm0 805f872: 8b 48 02 mov ecx,DWORD PTR [eax+0x2] 805f875: 89 4a 02 mov DWORD PTR [edx+0x2],ecx 805f878: 0f b7 08 movzx ecx,WORD PTR [eax] 805f87b: 66 89 0a mov WORD PTR [edx],cx 805f87e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f882: c3 ret 805f883: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f889: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805f890: f3 0f 7e 40 22 movq xmm0,QWORD PTR [eax+0x22] 805f895: 66 0f d6 42 22 movq QWORD PTR [edx+0x22],xmm0 805f89a: f3 0f 7e 40 1a movq xmm0,QWORD PTR [eax+0x1a] 805f89f: 66 0f d6 42 1a movq QWORD PTR [edx+0x1a],xmm0 805f8a4: f3 0f 7e 40 12 movq xmm0,QWORD PTR [eax+0x12] 805f8a9: 66 0f d6 42 12 movq QWORD PTR [edx+0x12],xmm0 805f8ae: f3 0f 7e 40 0a movq xmm0,QWORD PTR [eax+0xa] 805f8b3: 66 0f d6 42 0a movq QWORD PTR [edx+0xa],xmm0 805f8b8: f3 0f 7e 40 02 movq xmm0,QWORD PTR [eax+0x2] 805f8bd: 66 0f d6 42 02 movq QWORD PTR [edx+0x2],xmm0 805f8c2: 0f b7 08 movzx ecx,WORD PTR [eax] 805f8c5: 66 89 0a mov WORD PTR [edx],cx 805f8c8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f8cc: c3 ret 805f8cd: 8d 76 00 lea esi,[esi+0x0] 805f8d0: f3 0f 7e 40 27 movq xmm0,QWORD PTR [eax+0x27] 805f8d5: 66 0f d6 42 27 movq QWORD PTR [edx+0x27],xmm0 805f8da: f3 0f 7e 40 1f movq xmm0,QWORD PTR [eax+0x1f] 805f8df: 66 0f d6 42 1f movq QWORD PTR [edx+0x1f],xmm0 805f8e4: f3 0f 7e 40 17 movq xmm0,QWORD PTR [eax+0x17] 805f8e9: 66 0f d6 42 17 movq QWORD PTR [edx+0x17],xmm0 805f8ee: f3 0f 7e 40 0f movq xmm0,QWORD PTR [eax+0xf] 805f8f3: 66 0f d6 42 0f movq QWORD PTR [edx+0xf],xmm0 805f8f8: f3 0f 7e 40 07 movq xmm0,QWORD PTR [eax+0x7] 805f8fd: 66 0f d6 42 07 movq QWORD PTR [edx+0x7],xmm0 805f902: 8b 48 03 mov ecx,DWORD PTR [eax+0x3] 805f905: 89 4a 03 mov DWORD PTR [edx+0x3],ecx 805f908: 0f b7 48 01 movzx ecx,WORD PTR [eax+0x1] 805f90c: 66 89 4a 01 mov WORD PTR [edx+0x1],cx 805f910: 0f b6 00 movzx eax,BYTE PTR [eax] 805f913: 88 02 mov BYTE PTR [edx],al 805f915: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f919: c3 ret 805f91a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f920: f3 0f 7e 40 23 movq xmm0,QWORD PTR [eax+0x23] 805f925: 66 0f d6 42 23 movq QWORD PTR [edx+0x23],xmm0 805f92a: f3 0f 7e 40 1b movq xmm0,QWORD PTR [eax+0x1b] 805f92f: 66 0f d6 42 1b movq QWORD PTR [edx+0x1b],xmm0 805f934: f3 0f 7e 40 13 movq xmm0,QWORD PTR [eax+0x13] 805f939: 66 0f d6 42 13 movq QWORD PTR [edx+0x13],xmm0 805f93e: f3 0f 7e 40 0b movq xmm0,QWORD PTR [eax+0xb] 805f943: 66 0f d6 42 0b movq QWORD PTR [edx+0xb],xmm0 805f948: f3 0f 7e 40 03 movq xmm0,QWORD PTR [eax+0x3] 805f94d: 66 0f d6 42 03 movq QWORD PTR [edx+0x3],xmm0 805f952: 0f b7 48 01 movzx ecx,WORD PTR [eax+0x1] 805f956: 66 89 4a 01 mov WORD PTR [edx+0x1],cx 805f95a: 0f b6 00 movzx eax,BYTE PTR [eax] 805f95d: 88 02 mov BYTE PTR [edx],al 805f95f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 805f963: c3 ret 805f964: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805f96a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 805f970: 57 push edi 805f971: 89 c7 mov edi,eax 805f973: 8d 14 11 lea edx,[ecx+edx*1] 805f976: 8d 3c 39 lea edi,[ecx+edi*1] 805f979: f7 c2 03 00 00 00 test edx,0x3 805f97f: 75 4f jne 805f9d0 <__memmove_ssse3+0x1f00> 805f981: 83 f9 40 cmp ecx,0x40 805f984: 0f 83 86 00 00 00 jae 805fa10 <__memmove_ssse3+0x1f40> 805f98a: 83 f9 20 cmp ecx,0x20 805f98d: 72 31 jb 805f9c0 <__memmove_ssse3+0x1ef0> 805f98f: 83 e9 20 sub ecx,0x20 805f992: f3 0f 7e 47 f8 movq xmm0,QWORD PTR [edi-0x8] 805f997: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 805f99c: f3 0f 7e 47 f0 movq xmm0,QWORD PTR [edi-0x10] 805f9a1: 66 0f d6 42 f0 movq QWORD PTR [edx-0x10],xmm0 805f9a6: f3 0f 7e 47 e8 movq xmm0,QWORD PTR [edi-0x18] 805f9ab: 66 0f d6 42 e8 movq QWORD PTR [edx-0x18],xmm0 805f9b0: f3 0f 7e 47 e0 movq xmm0,QWORD PTR [edi-0x20] 805f9b5: 66 0f d6 42 e0 movq QWORD PTR [edx-0x20],xmm0 805f9ba: 83 ea 20 sub edx,0x20 805f9bd: 83 ef 20 sub edi,0x20 805f9c0: 89 f8 mov eax,edi 805f9c2: 29 ca sub edx,ecx 805f9c4: 29 c8 sub eax,ecx 805f9c6: 5f pop edi 805f9c7: ff 24 8d b8 de 0b 08 jmp DWORD PTR [ecx*4+0x80bdeb8] 805f9ce: 66 90 xchg ax,ax 805f9d0: 83 f9 08 cmp ecx,0x8 805f9d3: 76 eb jbe 805f9c0 <__memmove_ssse3+0x1ef0> 805f9d5: f7 c2 01 00 00 00 test edx,0x1 805f9db: 74 16 je 805f9f3 <__memmove_ssse3+0x1f23> 805f9dd: 83 ef 01 sub edi,0x1 805f9e0: 83 e9 01 sub ecx,0x1 805f9e3: 83 ea 01 sub edx,0x1 805f9e6: 0f b6 07 movzx eax,BYTE PTR [edi] 805f9e9: 88 02 mov BYTE PTR [edx],al 805f9eb: f7 c2 02 00 00 00 test edx,0x2 805f9f1: 74 8e je 805f981 <__memmove_ssse3+0x1eb1> 805f9f3: 83 ef 02 sub edi,0x2 805f9f6: 83 e9 02 sub ecx,0x2 805f9f9: 83 ea 02 sub edx,0x2 805f9fc: 0f b7 07 movzx eax,WORD PTR [edi] 805f9ff: 66 89 02 mov WORD PTR [edx],ax 805fa02: e9 7a ff ff ff jmp 805f981 <__memmove_ssse3+0x1eb1> 805fa07: 89 f6 mov esi,esi 805fa09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805fa10: f7 c2 0f 00 00 00 test edx,0xf 805fa16: 74 37 je 805fa4f <__memmove_ssse3+0x1f7f> 805fa18: 83 ef 04 sub edi,0x4 805fa1b: 83 e9 04 sub ecx,0x4 805fa1e: 83 ea 04 sub edx,0x4 805fa21: 8b 07 mov eax,DWORD PTR [edi] 805fa23: 89 02 mov DWORD PTR [edx],eax 805fa25: f7 c2 0f 00 00 00 test edx,0xf 805fa2b: 74 22 je 805fa4f <__memmove_ssse3+0x1f7f> 805fa2d: 83 ef 04 sub edi,0x4 805fa30: 83 e9 04 sub ecx,0x4 805fa33: 83 ea 04 sub edx,0x4 805fa36: 8b 07 mov eax,DWORD PTR [edi] 805fa38: 89 02 mov DWORD PTR [edx],eax 805fa3a: f7 c2 0f 00 00 00 test edx,0xf 805fa40: 74 0d je 805fa4f <__memmove_ssse3+0x1f7f> 805fa42: 83 ef 04 sub edi,0x4 805fa45: 83 e9 04 sub ecx,0x4 805fa48: 83 ea 04 sub edx,0x4 805fa4b: 8b 07 mov eax,DWORD PTR [edi] 805fa4d: 89 02 mov DWORD PTR [edx],eax 805fa4f: 83 f9 40 cmp ecx,0x40 805fa52: 0f 82 37 ff ff ff jb 805f98f <__memmove_ssse3+0x1ebf> 805fa58: 90 nop 805fa59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 805fa60: 83 ef 40 sub edi,0x40 805fa63: 83 e9 40 sub ecx,0x40 805fa66: 83 ea 40 sub edx,0x40 805fa69: f3 0f 6f 5f 30 movdqu xmm3,XMMWORD PTR [edi+0x30] 805fa6e: 66 0f 7f 5a 30 movdqa XMMWORD PTR [edx+0x30],xmm3 805fa73: f3 0f 6f 57 20 movdqu xmm2,XMMWORD PTR [edi+0x20] 805fa78: 66 0f 7f 52 20 movdqa XMMWORD PTR [edx+0x20],xmm2 805fa7d: f3 0f 6f 4f 10 movdqu xmm1,XMMWORD PTR [edi+0x10] 805fa82: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805fa87: f3 0f 6f 07 movdqu xmm0,XMMWORD PTR [edi] 805fa8b: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fa8f: 83 f9 40 cmp ecx,0x40 805fa92: 73 cc jae 805fa60 <__memmove_ssse3+0x1f90> 805fa94: e9 f1 fe ff ff jmp 805f98a <__memmove_ssse3+0x1eba> 805fa99: 66 90 xchg ax,ax 805fa9b: 66 90 xchg ax,ax 805fa9d: 66 90 xchg ax,ax 805fa9f: 90 nop 0805faa0 <__memmove_chk_ssse3_rep>: 805faa0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 805faa4: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 805faa8: 0f 82 42 05 01 00 jb 806fff0 <__chk_fail> 805faae: 66 90 xchg ax,ax 0805fab0 <__memmove_ssse3_rep>: 805fab0: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 805fab4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805fab8: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 805fabc: 39 c2 cmp edx,eax 805fabe: 72 1d jb 805fadd <__memmove_ssse3_rep+0x2d> 805fac0: 0f 84 ac 0b 00 00 je 8060672 <__memmove_ssse3_rep+0xbc2> 805fac6: 83 f9 30 cmp ecx,0x30 805fac9: 0f 82 be 0f 00 00 jb 8060a8d <__memmove_ssse3_rep+0xfdd> 805facf: 01 c8 add eax,ecx 805fad1: 39 c2 cmp edx,eax 805fad3: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 805fad7: 0f 82 53 0f 00 00 jb 8060a30 <__memmove_ssse3_rep+0xf80> 805fadd: 83 f9 30 cmp ecx,0x30 805fae0: 73 0e jae 805faf0 <__memmove_ssse3_rep+0x40> 805fae2: 01 ca add edx,ecx 805fae4: 01 c8 add eax,ecx 805fae6: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805faed: 8d 76 00 lea esi,[esi+0x0] 805faf0: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 805faf4: 57 push edi 805faf5: 89 d7 mov edi,edx 805faf7: 83 e2 f0 and edx,0xfffffff0 805fafa: 56 push esi 805fafb: 83 c2 10 add edx,0x10 805fafe: 89 fe mov esi,edi 805fb00: 29 d7 sub edi,edx 805fb02: 01 f9 add ecx,edi 805fb04: 29 f8 sub eax,edi 805fb06: 3b 0d 84 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb984 805fb0c: 89 c7 mov edi,eax 805fb0e: 0f 83 8c 0c 00 00 jae 80607a0 <__memmove_ssse3_rep+0xcf0> 805fb14: 83 e7 0f and edi,0xf 805fb17: 74 07 je 805fb20 <__memmove_ssse3_rep+0x70> 805fb19: ff 24 bd 38 e0 0b 08 jmp DWORD PTR [edi*4+0x80be038] 805fb20: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 805fb24: 31 ff xor edi,edi 805fb26: 83 f9 7f cmp ecx,0x7f 805fb29: 0f 87 8b 00 00 00 ja 805fbba <__memmove_ssse3_rep+0x10a> 805fb2f: 8d 49 e0 lea ecx,[ecx-0x20] 805fb32: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805fb37: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805fb3d: 83 e9 20 sub ecx,0x20 805fb40: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805fb45: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805fb4b: 8d 7f 20 lea edi,[edi+0x20] 805fb4e: 72 58 jb 805fba8 <__memmove_ssse3_rep+0xf8> 805fb50: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805fb55: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805fb5b: 83 e9 20 sub ecx,0x20 805fb5e: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805fb63: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805fb69: 8d 7f 20 lea edi,[edi+0x20] 805fb6c: 72 3a jb 805fba8 <__memmove_ssse3_rep+0xf8> 805fb6e: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805fb73: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805fb79: 83 e9 20 sub ecx,0x20 805fb7c: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805fb81: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805fb87: 8d 7f 20 lea edi,[edi+0x20] 805fb8a: 72 1c jb 805fba8 <__memmove_ssse3_rep+0xf8> 805fb8c: 66 0f 6f 04 38 movdqa xmm0,XMMWORD PTR [eax+edi*1] 805fb91: 66 0f 6f 4c 38 10 movdqa xmm1,XMMWORD PTR [eax+edi*1+0x10] 805fb97: 83 e9 20 sub ecx,0x20 805fb9a: 66 0f 7f 04 3a movdqa XMMWORD PTR [edx+edi*1],xmm0 805fb9f: 66 0f 7f 4c 3a 10 movdqa XMMWORD PTR [edx+edi*1+0x10],xmm1 805fba5: 8d 7f 20 lea edi,[edi+0x20] 805fba8: 8d 49 20 lea ecx,[ecx+0x20] 805fbab: 01 cf add edi,ecx 805fbad: 01 fa add edx,edi 805fbaf: 01 f8 add eax,edi 805fbb1: 5e pop esi 805fbb2: 5f pop edi 805fbb3: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fbba: 8b 3d 94 b9 0e 08 mov edi,DWORD PTR ds:0x80eb994 805fbc0: 89 fe mov esi,edi 805fbc2: c1 ee 03 shr esi,0x3 805fbc5: 29 f7 sub edi,esi 805fbc7: 39 f9 cmp ecx,edi 805fbc9: 0f 83 f1 00 00 00 jae 805fcc0 <__memmove_ssse3_rep+0x210> 805fbcf: 81 e9 80 00 00 00 sub ecx,0x80 805fbd5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fbd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805fbe0: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fbe4: 0f 28 48 10 movaps xmm1,XMMWORD PTR [eax+0x10] 805fbe8: 0f 28 50 20 movaps xmm2,XMMWORD PTR [eax+0x20] 805fbec: 0f 28 58 30 movaps xmm3,XMMWORD PTR [eax+0x30] 805fbf0: 0f 28 60 40 movaps xmm4,XMMWORD PTR [eax+0x40] 805fbf4: 0f 28 68 50 movaps xmm5,XMMWORD PTR [eax+0x50] 805fbf8: 0f 28 70 60 movaps xmm6,XMMWORD PTR [eax+0x60] 805fbfc: 0f 28 78 70 movaps xmm7,XMMWORD PTR [eax+0x70] 805fc00: 8d 80 80 00 00 00 lea eax,[eax+0x80] 805fc06: 81 e9 80 00 00 00 sub ecx,0x80 805fc0c: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fc10: 0f 29 4a 10 movaps XMMWORD PTR [edx+0x10],xmm1 805fc14: 0f 29 52 20 movaps XMMWORD PTR [edx+0x20],xmm2 805fc18: 0f 29 5a 30 movaps XMMWORD PTR [edx+0x30],xmm3 805fc1c: 0f 29 62 40 movaps XMMWORD PTR [edx+0x40],xmm4 805fc20: 0f 29 6a 50 movaps XMMWORD PTR [edx+0x50],xmm5 805fc24: 0f 29 72 60 movaps XMMWORD PTR [edx+0x60],xmm6 805fc28: 0f 29 7a 70 movaps XMMWORD PTR [edx+0x70],xmm7 805fc2c: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805fc32: 73 ac jae 805fbe0 <__memmove_ssse3_rep+0x130> 805fc34: 81 c1 80 00 00 00 add ecx,0x80 805fc3a: 83 f9 40 cmp ecx,0x40 805fc3d: 72 2f jb 805fc6e <__memmove_ssse3_rep+0x1be> 805fc3f: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fc43: 83 e9 40 sub ecx,0x40 805fc46: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805fc4b: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fc4f: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805fc54: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [eax+0x20] 805fc59: 66 0f 6f 48 30 movdqa xmm1,XMMWORD PTR [eax+0x30] 805fc5e: 83 c0 40 add eax,0x40 805fc61: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805fc66: 66 0f 7f 4a 30 movdqa XMMWORD PTR [edx+0x30],xmm1 805fc6b: 83 c2 40 add edx,0x40 805fc6e: 83 f9 20 cmp ecx,0x20 805fc71: 72 1b jb 805fc8e <__memmove_ssse3_rep+0x1de> 805fc73: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fc77: 83 e9 20 sub ecx,0x20 805fc7a: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805fc7f: 83 c0 20 add eax,0x20 805fc82: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fc86: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805fc8b: 83 c2 20 add edx,0x20 805fc8e: 83 f9 10 cmp ecx,0x10 805fc91: 72 11 jb 805fca4 <__memmove_ssse3_rep+0x1f4> 805fc93: 83 e9 10 sub ecx,0x10 805fc96: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fc9a: 83 c0 10 add eax,0x10 805fc9d: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fca1: 83 c2 10 add edx,0x10 805fca4: 01 ca add edx,ecx 805fca6: 01 c8 add eax,ecx 805fca8: 5e pop esi 805fca9: 5f pop edi 805fcaa: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fcb1: eb 0d jmp 805fcc0 <__memmove_ssse3_rep+0x210> 805fcb3: 90 nop 805fcb4: 90 nop 805fcb5: 90 nop 805fcb6: 90 nop 805fcb7: 90 nop 805fcb8: 90 nop 805fcb9: 90 nop 805fcba: 90 nop 805fcbb: 90 nop 805fcbc: 90 nop 805fcbd: 90 nop 805fcbe: 90 nop 805fcbf: 90 nop 805fcc0: 38 c2 cmp dl,al 805fcc2: 0f 84 d8 0b 00 00 je 80608a0 <__memmove_ssse3_rep+0xdf0> 805fcc8: 81 e9 80 00 00 00 sub ecx,0x80 805fcce: 0f 18 80 c0 01 00 00 prefetchnta BYTE PTR [eax+0x1c0] 805fcd5: 0f 18 80 80 02 00 00 prefetchnta BYTE PTR [eax+0x280] 805fcdc: 0f 18 82 c0 01 00 00 prefetchnta BYTE PTR [edx+0x1c0] 805fce3: 0f 18 82 80 02 00 00 prefetchnta BYTE PTR [edx+0x280] 805fcea: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fcee: 0f 28 48 10 movaps xmm1,XMMWORD PTR [eax+0x10] 805fcf2: 0f 28 50 20 movaps xmm2,XMMWORD PTR [eax+0x20] 805fcf6: 0f 28 58 30 movaps xmm3,XMMWORD PTR [eax+0x30] 805fcfa: 0f 28 60 40 movaps xmm4,XMMWORD PTR [eax+0x40] 805fcfe: 0f 28 68 50 movaps xmm5,XMMWORD PTR [eax+0x50] 805fd02: 0f 28 70 60 movaps xmm6,XMMWORD PTR [eax+0x60] 805fd06: 0f 28 78 70 movaps xmm7,XMMWORD PTR [eax+0x70] 805fd0a: 8d 80 80 00 00 00 lea eax,[eax+0x80] 805fd10: 81 e9 80 00 00 00 sub ecx,0x80 805fd16: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fd1a: 0f 29 4a 10 movaps XMMWORD PTR [edx+0x10],xmm1 805fd1e: 0f 29 52 20 movaps XMMWORD PTR [edx+0x20],xmm2 805fd22: 0f 29 5a 30 movaps XMMWORD PTR [edx+0x30],xmm3 805fd26: 0f 29 62 40 movaps XMMWORD PTR [edx+0x40],xmm4 805fd2a: 0f 29 6a 50 movaps XMMWORD PTR [edx+0x50],xmm5 805fd2e: 0f 29 72 60 movaps XMMWORD PTR [edx+0x60],xmm6 805fd32: 0f 29 7a 70 movaps XMMWORD PTR [edx+0x70],xmm7 805fd36: 8d 92 80 00 00 00 lea edx,[edx+0x80] 805fd3c: 73 90 jae 805fcce <__memmove_ssse3_rep+0x21e> 805fd3e: 81 c1 80 00 00 00 add ecx,0x80 805fd44: 83 f9 40 cmp ecx,0x40 805fd47: 72 2f jb 805fd78 <__memmove_ssse3_rep+0x2c8> 805fd49: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fd4d: 83 e9 40 sub ecx,0x40 805fd50: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805fd55: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fd59: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805fd5e: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [eax+0x20] 805fd63: 66 0f 6f 48 30 movdqa xmm1,XMMWORD PTR [eax+0x30] 805fd68: 83 c0 40 add eax,0x40 805fd6b: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 805fd70: 66 0f 7f 4a 30 movdqa XMMWORD PTR [edx+0x30],xmm1 805fd75: 83 c2 40 add edx,0x40 805fd78: 83 f9 20 cmp ecx,0x20 805fd7b: 72 1b jb 805fd98 <__memmove_ssse3_rep+0x2e8> 805fd7d: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fd81: 83 e9 20 sub ecx,0x20 805fd84: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [eax+0x10] 805fd89: 83 c0 20 add eax,0x20 805fd8c: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fd90: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 805fd95: 83 c2 20 add edx,0x20 805fd98: 83 f9 10 cmp ecx,0x10 805fd9b: 72 11 jb 805fdae <__memmove_ssse3_rep+0x2fe> 805fd9d: 83 e9 10 sub ecx,0x10 805fda0: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [eax] 805fda4: 83 c0 10 add eax,0x10 805fda7: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 805fdab: 83 c2 10 add edx,0x10 805fdae: 01 ca add edx,ecx 805fdb0: 01 c8 add eax,ecx 805fdb2: 5e pop esi 805fdb3: 5f pop edi 805fdb4: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fdbb: 90 nop 805fdbc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 805fdc0: 83 e8 01 sub eax,0x1 805fdc3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 805fdc6: 31 ff xor edi,edi 805fdc8: 83 e9 20 sub ecx,0x20 805fdcb: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 805fdcf: 5e pop esi 805fdd0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805fdd6: 83 e9 20 sub ecx,0x20 805fdd9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805fddf: 66 0f 6f e3 movdqa xmm4,xmm3 805fde3: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805fde9: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 805fdef: 8d 7f 20 lea edi,[edi+0x20] 805fdf2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805fdf8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805fdfe: 72 30 jb 805fe30 <__memmove_ssse3_rep+0x380> 805fe00: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805fe06: 83 e9 20 sub ecx,0x20 805fe09: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805fe0f: 66 0f 6f cb movdqa xmm1,xmm3 805fe13: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 805fe19: 66 0f 3a 0f d4 01 palignr xmm2,xmm4,0x1 805fe1f: 8d 7f 20 lea edi,[edi+0x20] 805fe22: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805fe28: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805fe2e: 73 a0 jae 805fdd0 <__memmove_ssse3_rep+0x320> 805fe30: 83 c1 20 add ecx,0x20 805fe33: 01 cf add edi,ecx 805fe35: 01 fa add edx,edi 805fe37: 8d 44 07 01 lea eax,[edi+eax*1+0x1] 805fe3b: 5f pop edi 805fe3c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fe43: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fe49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805fe50: 83 e8 02 sub eax,0x2 805fe53: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 805fe56: 31 ff xor edi,edi 805fe58: 83 e9 20 sub ecx,0x20 805fe5b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 805fe5f: 5e pop esi 805fe60: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805fe66: 83 e9 20 sub ecx,0x20 805fe69: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805fe6f: 66 0f 6f e3 movdqa xmm4,xmm3 805fe73: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805fe79: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 805fe7f: 8d 7f 20 lea edi,[edi+0x20] 805fe82: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805fe88: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805fe8e: 72 30 jb 805fec0 <__memmove_ssse3_rep+0x410> 805fe90: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805fe96: 83 e9 20 sub ecx,0x20 805fe99: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805fe9f: 66 0f 6f cb movdqa xmm1,xmm3 805fea3: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 805fea9: 66 0f 3a 0f d4 02 palignr xmm2,xmm4,0x2 805feaf: 8d 7f 20 lea edi,[edi+0x20] 805feb2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805feb8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805febe: 73 a0 jae 805fe60 <__memmove_ssse3_rep+0x3b0> 805fec0: 83 c1 20 add ecx,0x20 805fec3: 01 cf add edi,ecx 805fec5: 01 fa add edx,edi 805fec7: 8d 44 07 02 lea eax,[edi+eax*1+0x2] 805fecb: 5f pop edi 805fecc: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fed3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fed9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805fee0: 83 e8 03 sub eax,0x3 805fee3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 805fee6: 31 ff xor edi,edi 805fee8: 83 e9 20 sub ecx,0x20 805feeb: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 805feef: 5e pop esi 805fef0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805fef6: 83 e9 20 sub ecx,0x20 805fef9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805feff: 66 0f 6f e3 movdqa xmm4,xmm3 805ff03: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805ff09: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 805ff0f: 8d 7f 20 lea edi,[edi+0x20] 805ff12: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ff18: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ff1e: 72 30 jb 805ff50 <__memmove_ssse3_rep+0x4a0> 805ff20: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ff26: 83 e9 20 sub ecx,0x20 805ff29: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ff2f: 66 0f 6f cb movdqa xmm1,xmm3 805ff33: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 805ff39: 66 0f 3a 0f d4 03 palignr xmm2,xmm4,0x3 805ff3f: 8d 7f 20 lea edi,[edi+0x20] 805ff42: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ff48: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ff4e: 73 a0 jae 805fef0 <__memmove_ssse3_rep+0x440> 805ff50: 83 c1 20 add ecx,0x20 805ff53: 01 cf add edi,ecx 805ff55: 01 fa add edx,edi 805ff57: 8d 44 07 03 lea eax,[edi+eax*1+0x3] 805ff5b: 5f pop edi 805ff5c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805ff63: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805ff69: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 805ff70: 83 e8 04 sub eax,0x4 805ff73: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 805ff76: 31 ff xor edi,edi 805ff78: 83 e9 20 sub ecx,0x20 805ff7b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 805ff7f: 5e pop esi 805ff80: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ff86: 83 e9 20 sub ecx,0x20 805ff89: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ff8f: 66 0f 6f e3 movdqa xmm4,xmm3 805ff93: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805ff99: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 805ff9f: 8d 7f 20 lea edi,[edi+0x20] 805ffa2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ffa8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ffae: 72 30 jb 805ffe0 <__memmove_ssse3_rep+0x530> 805ffb0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 805ffb6: 83 e9 20 sub ecx,0x20 805ffb9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 805ffbf: 66 0f 6f cb movdqa xmm1,xmm3 805ffc3: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 805ffc9: 66 0f 3a 0f d4 04 palignr xmm2,xmm4,0x4 805ffcf: 8d 7f 20 lea edi,[edi+0x20] 805ffd2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 805ffd8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 805ffde: 73 a0 jae 805ff80 <__memmove_ssse3_rep+0x4d0> 805ffe0: 83 c1 20 add ecx,0x20 805ffe3: 01 cf add edi,ecx 805ffe5: 01 fa add edx,edi 805ffe7: 8d 44 07 04 lea eax,[edi+eax*1+0x4] 805ffeb: 5f pop edi 805ffec: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 805fff3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 805fff9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060000: 83 e8 05 sub eax,0x5 8060003: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060006: 31 ff xor edi,edi 8060008: 83 e9 20 sub ecx,0x20 806000b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806000f: 5e pop esi 8060010: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060016: 83 e9 20 sub ecx,0x20 8060019: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806001f: 66 0f 6f e3 movdqa xmm4,xmm3 8060023: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 8060029: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806002f: 8d 7f 20 lea edi,[edi+0x20] 8060032: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060038: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806003e: 72 30 jb 8060070 <__memmove_ssse3_rep+0x5c0> 8060040: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060046: 83 e9 20 sub ecx,0x20 8060049: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806004f: 66 0f 6f cb movdqa xmm1,xmm3 8060053: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 8060059: 66 0f 3a 0f d4 05 palignr xmm2,xmm4,0x5 806005f: 8d 7f 20 lea edi,[edi+0x20] 8060062: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060068: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806006e: 73 a0 jae 8060010 <__memmove_ssse3_rep+0x560> 8060070: 83 c1 20 add ecx,0x20 8060073: 01 cf add edi,ecx 8060075: 01 fa add edx,edi 8060077: 8d 44 07 05 lea eax,[edi+eax*1+0x5] 806007b: 5f pop edi 806007c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060083: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060089: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060090: 83 e8 06 sub eax,0x6 8060093: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060096: 31 ff xor edi,edi 8060098: 83 e9 20 sub ecx,0x20 806009b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806009f: 5e pop esi 80600a0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80600a6: 83 e9 20 sub ecx,0x20 80600a9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80600af: 66 0f 6f e3 movdqa xmm4,xmm3 80600b3: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 80600b9: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 80600bf: 8d 7f 20 lea edi,[edi+0x20] 80600c2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80600c8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80600ce: 72 30 jb 8060100 <__memmove_ssse3_rep+0x650> 80600d0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80600d6: 83 e9 20 sub ecx,0x20 80600d9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80600df: 66 0f 6f cb movdqa xmm1,xmm3 80600e3: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 80600e9: 66 0f 3a 0f d4 06 palignr xmm2,xmm4,0x6 80600ef: 8d 7f 20 lea edi,[edi+0x20] 80600f2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80600f8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80600fe: 73 a0 jae 80600a0 <__memmove_ssse3_rep+0x5f0> 8060100: 83 c1 20 add ecx,0x20 8060103: 01 cf add edi,ecx 8060105: 01 fa add edx,edi 8060107: 8d 44 07 06 lea eax,[edi+eax*1+0x6] 806010b: 5f pop edi 806010c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060113: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060119: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060120: 83 e8 07 sub eax,0x7 8060123: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060126: 31 ff xor edi,edi 8060128: 83 e9 20 sub ecx,0x20 806012b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806012f: 5e pop esi 8060130: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060136: 83 e9 20 sub ecx,0x20 8060139: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806013f: 66 0f 6f e3 movdqa xmm4,xmm3 8060143: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 8060149: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806014f: 8d 7f 20 lea edi,[edi+0x20] 8060152: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060158: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806015e: 72 30 jb 8060190 <__memmove_ssse3_rep+0x6e0> 8060160: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060166: 83 e9 20 sub ecx,0x20 8060169: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806016f: 66 0f 6f cb movdqa xmm1,xmm3 8060173: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 8060179: 66 0f 3a 0f d4 07 palignr xmm2,xmm4,0x7 806017f: 8d 7f 20 lea edi,[edi+0x20] 8060182: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060188: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806018e: 73 a0 jae 8060130 <__memmove_ssse3_rep+0x680> 8060190: 83 c1 20 add ecx,0x20 8060193: 01 cf add edi,ecx 8060195: 01 fa add edx,edi 8060197: 8d 44 07 07 lea eax,[edi+eax*1+0x7] 806019b: 5f pop edi 806019c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 80601a3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80601a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80601b0: 83 e8 08 sub eax,0x8 80601b3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 80601b6: 31 ff xor edi,edi 80601b8: 83 e9 20 sub ecx,0x20 80601bb: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 80601bf: 5e pop esi 80601c0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80601c6: 83 e9 20 sub ecx,0x20 80601c9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80601cf: 66 0f 6f e3 movdqa xmm4,xmm3 80601d3: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 80601d9: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 80601df: 8d 7f 20 lea edi,[edi+0x20] 80601e2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80601e8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80601ee: 72 30 jb 8060220 <__memmove_ssse3_rep+0x770> 80601f0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80601f6: 83 e9 20 sub ecx,0x20 80601f9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80601ff: 66 0f 6f cb movdqa xmm1,xmm3 8060203: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 8060209: 66 0f 3a 0f d4 08 palignr xmm2,xmm4,0x8 806020f: 8d 7f 20 lea edi,[edi+0x20] 8060212: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060218: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806021e: 73 a0 jae 80601c0 <__memmove_ssse3_rep+0x710> 8060220: 83 c1 20 add ecx,0x20 8060223: 01 cf add edi,ecx 8060225: 01 fa add edx,edi 8060227: 8d 44 07 08 lea eax,[edi+eax*1+0x8] 806022b: 5f pop edi 806022c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060233: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060240: 83 e8 09 sub eax,0x9 8060243: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060246: 31 ff xor edi,edi 8060248: 83 e9 20 sub ecx,0x20 806024b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806024f: 5e pop esi 8060250: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060256: 83 e9 20 sub ecx,0x20 8060259: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806025f: 66 0f 6f e3 movdqa xmm4,xmm3 8060263: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 8060269: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806026f: 8d 7f 20 lea edi,[edi+0x20] 8060272: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060278: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806027e: 72 30 jb 80602b0 <__memmove_ssse3_rep+0x800> 8060280: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060286: 83 e9 20 sub ecx,0x20 8060289: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806028f: 66 0f 6f cb movdqa xmm1,xmm3 8060293: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 8060299: 66 0f 3a 0f d4 09 palignr xmm2,xmm4,0x9 806029f: 8d 7f 20 lea edi,[edi+0x20] 80602a2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80602a8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80602ae: 73 a0 jae 8060250 <__memmove_ssse3_rep+0x7a0> 80602b0: 83 c1 20 add ecx,0x20 80602b3: 01 cf add edi,ecx 80602b5: 01 fa add edx,edi 80602b7: 8d 44 07 09 lea eax,[edi+eax*1+0x9] 80602bb: 5f pop edi 80602bc: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 80602c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80602c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80602d0: 83 e8 0a sub eax,0xa 80602d3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 80602d6: 31 ff xor edi,edi 80602d8: 83 e9 20 sub ecx,0x20 80602db: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 80602df: 5e pop esi 80602e0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80602e6: 83 e9 20 sub ecx,0x20 80602e9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80602ef: 66 0f 6f e3 movdqa xmm4,xmm3 80602f3: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 80602f9: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 80602ff: 8d 7f 20 lea edi,[edi+0x20] 8060302: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060308: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806030e: 72 30 jb 8060340 <__memmove_ssse3_rep+0x890> 8060310: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060316: 83 e9 20 sub ecx,0x20 8060319: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806031f: 66 0f 6f cb movdqa xmm1,xmm3 8060323: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 8060329: 66 0f 3a 0f d4 0a palignr xmm2,xmm4,0xa 806032f: 8d 7f 20 lea edi,[edi+0x20] 8060332: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060338: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806033e: 73 a0 jae 80602e0 <__memmove_ssse3_rep+0x830> 8060340: 83 c1 20 add ecx,0x20 8060343: 01 cf add edi,ecx 8060345: 01 fa add edx,edi 8060347: 8d 44 07 0a lea eax,[edi+eax*1+0xa] 806034b: 5f pop edi 806034c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060353: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060359: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060360: 83 e8 0b sub eax,0xb 8060363: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060366: 31 ff xor edi,edi 8060368: 83 e9 20 sub ecx,0x20 806036b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806036f: 5e pop esi 8060370: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060376: 83 e9 20 sub ecx,0x20 8060379: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806037f: 66 0f 6f e3 movdqa xmm4,xmm3 8060383: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 8060389: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806038f: 8d 7f 20 lea edi,[edi+0x20] 8060392: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060398: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806039e: 72 30 jb 80603d0 <__memmove_ssse3_rep+0x920> 80603a0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80603a6: 83 e9 20 sub ecx,0x20 80603a9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80603af: 66 0f 6f cb movdqa xmm1,xmm3 80603b3: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 80603b9: 66 0f 3a 0f d4 0b palignr xmm2,xmm4,0xb 80603bf: 8d 7f 20 lea edi,[edi+0x20] 80603c2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80603c8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80603ce: 73 a0 jae 8060370 <__memmove_ssse3_rep+0x8c0> 80603d0: 83 c1 20 add ecx,0x20 80603d3: 01 cf add edi,ecx 80603d5: 01 fa add edx,edi 80603d7: 8d 44 07 0b lea eax,[edi+eax*1+0xb] 80603db: 5f pop edi 80603dc: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 80603e3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80603e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80603f0: 83 e8 0c sub eax,0xc 80603f3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 80603f6: 31 ff xor edi,edi 80603f8: 83 e9 20 sub ecx,0x20 80603fb: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 80603ff: 5e pop esi 8060400: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060406: 83 e9 20 sub ecx,0x20 8060409: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806040f: 66 0f 6f e3 movdqa xmm4,xmm3 8060413: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 8060419: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806041f: 8d 7f 20 lea edi,[edi+0x20] 8060422: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060428: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806042e: 72 30 jb 8060460 <__memmove_ssse3_rep+0x9b0> 8060430: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060436: 83 e9 20 sub ecx,0x20 8060439: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806043f: 66 0f 6f cb movdqa xmm1,xmm3 8060443: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 8060449: 66 0f 3a 0f d4 0c palignr xmm2,xmm4,0xc 806044f: 8d 7f 20 lea edi,[edi+0x20] 8060452: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060458: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806045e: 73 a0 jae 8060400 <__memmove_ssse3_rep+0x950> 8060460: 83 c1 20 add ecx,0x20 8060463: 01 cf add edi,ecx 8060465: 01 fa add edx,edi 8060467: 8d 44 07 0c lea eax,[edi+eax*1+0xc] 806046b: 5f pop edi 806046c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060473: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060479: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060480: 83 e8 0d sub eax,0xd 8060483: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060486: 31 ff xor edi,edi 8060488: 83 e9 20 sub ecx,0x20 806048b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806048f: 5e pop esi 8060490: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060496: 83 e9 20 sub ecx,0x20 8060499: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806049f: 66 0f 6f e3 movdqa xmm4,xmm3 80604a3: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 80604a9: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 80604af: 8d 7f 20 lea edi,[edi+0x20] 80604b2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80604b8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80604be: 72 30 jb 80604f0 <__memmove_ssse3_rep+0xa40> 80604c0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80604c6: 83 e9 20 sub ecx,0x20 80604c9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80604cf: 66 0f 6f cb movdqa xmm1,xmm3 80604d3: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 80604d9: 66 0f 3a 0f d4 0d palignr xmm2,xmm4,0xd 80604df: 8d 7f 20 lea edi,[edi+0x20] 80604e2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80604e8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80604ee: 73 a0 jae 8060490 <__memmove_ssse3_rep+0x9e0> 80604f0: 83 c1 20 add ecx,0x20 80604f3: 01 cf add edi,ecx 80604f5: 01 fa add edx,edi 80604f7: 8d 44 07 0d lea eax,[edi+eax*1+0xd] 80604fb: 5f pop edi 80604fc: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060503: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060509: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060510: 83 e8 0e sub eax,0xe 8060513: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 8060516: 31 ff xor edi,edi 8060518: 83 e9 20 sub ecx,0x20 806051b: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 806051f: 5e pop esi 8060520: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060526: 83 e9 20 sub ecx,0x20 8060529: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806052f: 66 0f 6f e3 movdqa xmm4,xmm3 8060533: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 8060539: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806053f: 8d 7f 20 lea edi,[edi+0x20] 8060542: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060548: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806054e: 72 30 jb 8060580 <__memmove_ssse3_rep+0xad0> 8060550: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 8060556: 83 e9 20 sub ecx,0x20 8060559: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 806055f: 66 0f 6f cb movdqa xmm1,xmm3 8060563: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 8060569: 66 0f 3a 0f d4 0e palignr xmm2,xmm4,0xe 806056f: 8d 7f 20 lea edi,[edi+0x20] 8060572: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060578: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806057e: 73 a0 jae 8060520 <__memmove_ssse3_rep+0xa70> 8060580: 83 c1 20 add ecx,0x20 8060583: 01 cf add edi,ecx 8060585: 01 fa add edx,edi 8060587: 8d 44 07 0e lea eax,[edi+eax*1+0xe] 806058b: 5f pop edi 806058c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060593: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060599: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80605a0: 83 e8 0f sub eax,0xf 80605a3: 0f 28 08 movaps xmm1,XMMWORD PTR [eax] 80605a6: 31 ff xor edi,edi 80605a8: 83 e9 20 sub ecx,0x20 80605ab: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 80605af: 5e pop esi 80605b0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80605b6: 83 e9 20 sub ecx,0x20 80605b9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80605bf: 66 0f 6f e3 movdqa xmm4,xmm3 80605c3: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 80605c9: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 80605cf: 8d 7f 20 lea edi,[edi+0x20] 80605d2: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 80605d8: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 80605de: 72 30 jb 8060610 <__memmove_ssse3_rep+0xb60> 80605e0: 66 0f 6f 54 38 10 movdqa xmm2,XMMWORD PTR [eax+edi*1+0x10] 80605e6: 83 e9 20 sub ecx,0x20 80605e9: 66 0f 6f 5c 38 20 movdqa xmm3,XMMWORD PTR [eax+edi*1+0x20] 80605ef: 66 0f 6f cb movdqa xmm1,xmm3 80605f3: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 80605f9: 66 0f 3a 0f d4 0f palignr xmm2,xmm4,0xf 80605ff: 8d 7f 20 lea edi,[edi+0x20] 8060602: 66 0f 7f 54 3a e0 movdqa XMMWORD PTR [edx+edi*1-0x20],xmm2 8060608: 66 0f 7f 5c 3a f0 movdqa XMMWORD PTR [edx+edi*1-0x10],xmm3 806060e: 73 a0 jae 80605b0 <__memmove_ssse3_rep+0xb00> 8060610: 83 c1 20 add ecx,0x20 8060613: 01 cf add edi,ecx 8060615: 01 fa add edx,edi 8060617: 8d 44 07 0f lea eax,[edi+eax*1+0xf] 806061b: 5f pop edi 806061c: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 8060623: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060629: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060630: 8b 48 d4 mov ecx,DWORD PTR [eax-0x2c] 8060633: 89 4a d4 mov DWORD PTR [edx-0x2c],ecx 8060636: 8b 48 d8 mov ecx,DWORD PTR [eax-0x28] 8060639: 89 4a d8 mov DWORD PTR [edx-0x28],ecx 806063c: 8b 48 dc mov ecx,DWORD PTR [eax-0x24] 806063f: 89 4a dc mov DWORD PTR [edx-0x24],ecx 8060642: 8b 48 e0 mov ecx,DWORD PTR [eax-0x20] 8060645: 89 4a e0 mov DWORD PTR [edx-0x20],ecx 8060648: 8b 48 e4 mov ecx,DWORD PTR [eax-0x1c] 806064b: 89 4a e4 mov DWORD PTR [edx-0x1c],ecx 806064e: 8b 48 e8 mov ecx,DWORD PTR [eax-0x18] 8060651: 89 4a e8 mov DWORD PTR [edx-0x18],ecx 8060654: 8b 48 ec mov ecx,DWORD PTR [eax-0x14] 8060657: 89 4a ec mov DWORD PTR [edx-0x14],ecx 806065a: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 806065d: 89 4a f0 mov DWORD PTR [edx-0x10],ecx 8060660: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 8060663: 89 4a f4 mov DWORD PTR [edx-0xc],ecx 8060666: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 8060669: 89 4a f8 mov DWORD PTR [edx-0x8],ecx 806066c: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806066f: 89 4a fc mov DWORD PTR [edx-0x4],ecx 8060672: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060676: c3 ret 8060677: 89 f6 mov esi,esi 8060679: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060680: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 8060683: 8b 40 fc mov eax,DWORD PTR [eax-0x4] 8060686: 89 4a fb mov DWORD PTR [edx-0x5],ecx 8060689: 89 42 fc mov DWORD PTR [edx-0x4],eax 806068c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060690: c3 ret 8060691: eb 0d jmp 80606a0 <__memmove_ssse3_rep+0xbf0> 8060693: 90 nop 8060694: 90 nop 8060695: 90 nop 8060696: 90 nop 8060697: 90 nop 8060698: 90 nop 8060699: 90 nop 806069a: 90 nop 806069b: 90 nop 806069c: 90 nop 806069d: 90 nop 806069e: 90 nop 806069f: 90 nop 80606a0: 8b 48 d3 mov ecx,DWORD PTR [eax-0x2d] 80606a3: 89 4a d3 mov DWORD PTR [edx-0x2d],ecx 80606a6: 8b 48 d7 mov ecx,DWORD PTR [eax-0x29] 80606a9: 89 4a d7 mov DWORD PTR [edx-0x29],ecx 80606ac: 8b 48 db mov ecx,DWORD PTR [eax-0x25] 80606af: 89 4a db mov DWORD PTR [edx-0x25],ecx 80606b2: 8b 48 df mov ecx,DWORD PTR [eax-0x21] 80606b5: 89 4a df mov DWORD PTR [edx-0x21],ecx 80606b8: 8b 48 e3 mov ecx,DWORD PTR [eax-0x1d] 80606bb: 89 4a e3 mov DWORD PTR [edx-0x1d],ecx 80606be: 8b 48 e7 mov ecx,DWORD PTR [eax-0x19] 80606c1: 89 4a e7 mov DWORD PTR [edx-0x19],ecx 80606c4: 8b 48 eb mov ecx,DWORD PTR [eax-0x15] 80606c7: 89 4a eb mov DWORD PTR [edx-0x15],ecx 80606ca: 8b 48 ef mov ecx,DWORD PTR [eax-0x11] 80606cd: 89 4a ef mov DWORD PTR [edx-0x11],ecx 80606d0: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 80606d3: 89 4a f3 mov DWORD PTR [edx-0xd],ecx 80606d6: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 80606d9: 89 4a f7 mov DWORD PTR [edx-0x9],ecx 80606dc: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 80606df: 89 4a fb mov DWORD PTR [edx-0x5],ecx 80606e2: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 80606e6: 88 4a ff mov BYTE PTR [edx-0x1],cl 80606e9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80606ed: c3 ret 80606ee: 66 90 xchg ax,ax 80606f0: 8b 48 d2 mov ecx,DWORD PTR [eax-0x2e] 80606f3: 89 4a d2 mov DWORD PTR [edx-0x2e],ecx 80606f6: 8b 48 d6 mov ecx,DWORD PTR [eax-0x2a] 80606f9: 89 4a d6 mov DWORD PTR [edx-0x2a],ecx 80606fc: 8b 48 da mov ecx,DWORD PTR [eax-0x26] 80606ff: 89 4a da mov DWORD PTR [edx-0x26],ecx 8060702: 8b 48 de mov ecx,DWORD PTR [eax-0x22] 8060705: 89 4a de mov DWORD PTR [edx-0x22],ecx 8060708: 8b 48 e2 mov ecx,DWORD PTR [eax-0x1e] 806070b: 89 4a e2 mov DWORD PTR [edx-0x1e],ecx 806070e: 8b 48 e6 mov ecx,DWORD PTR [eax-0x1a] 8060711: 89 4a e6 mov DWORD PTR [edx-0x1a],ecx 8060714: 8b 48 ea mov ecx,DWORD PTR [eax-0x16] 8060717: 89 4a ea mov DWORD PTR [edx-0x16],ecx 806071a: 8b 48 ee mov ecx,DWORD PTR [eax-0x12] 806071d: 89 4a ee mov DWORD PTR [edx-0x12],ecx 8060720: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 8060723: 89 4a f2 mov DWORD PTR [edx-0xe],ecx 8060726: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 8060729: 89 4a f6 mov DWORD PTR [edx-0xa],ecx 806072c: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806072f: 89 4a fa mov DWORD PTR [edx-0x6],ecx 8060732: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 8060736: 66 89 4a fe mov WORD PTR [edx-0x2],cx 806073a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806073e: c3 ret 806073f: 90 nop 8060740: 8b 48 d1 mov ecx,DWORD PTR [eax-0x2f] 8060743: 89 4a d1 mov DWORD PTR [edx-0x2f],ecx 8060746: 8b 48 d5 mov ecx,DWORD PTR [eax-0x2b] 8060749: 89 4a d5 mov DWORD PTR [edx-0x2b],ecx 806074c: 8b 48 d9 mov ecx,DWORD PTR [eax-0x27] 806074f: 89 4a d9 mov DWORD PTR [edx-0x27],ecx 8060752: 8b 48 dd mov ecx,DWORD PTR [eax-0x23] 8060755: 89 4a dd mov DWORD PTR [edx-0x23],ecx 8060758: 8b 48 e1 mov ecx,DWORD PTR [eax-0x1f] 806075b: 89 4a e1 mov DWORD PTR [edx-0x1f],ecx 806075e: 8b 48 e5 mov ecx,DWORD PTR [eax-0x1b] 8060761: 89 4a e5 mov DWORD PTR [edx-0x1b],ecx 8060764: 8b 48 e9 mov ecx,DWORD PTR [eax-0x17] 8060767: 89 4a e9 mov DWORD PTR [edx-0x17],ecx 806076a: 8b 48 ed mov ecx,DWORD PTR [eax-0x13] 806076d: 89 4a ed mov DWORD PTR [edx-0x13],ecx 8060770: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 8060773: 89 4a f1 mov DWORD PTR [edx-0xf],ecx 8060776: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 8060779: 89 4a f5 mov DWORD PTR [edx-0xb],ecx 806077c: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806077f: 89 4a f9 mov DWORD PTR [edx-0x7],ecx 8060782: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 8060786: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 806078a: 66 89 4a fd mov WORD PTR [edx-0x3],cx 806078e: 88 42 ff mov BYTE PTR [edx-0x1],al 8060791: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060795: c3 ret 8060796: 8d 76 00 lea esi,[esi+0x0] 8060799: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80607a0: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 80607a4: f3 0f 7f 06 movdqu XMMWORD PTR [esi],xmm0 80607a8: 66 0f e7 0a movntdq XMMWORD PTR [edx],xmm1 80607ac: 83 c0 10 add eax,0x10 80607af: 83 c2 10 add edx,0x10 80607b2: 83 e9 10 sub ecx,0x10 80607b5: 38 c2 cmp dl,al 80607b7: 0f 84 e3 00 00 00 je 80608a0 <__memmove_ssse3_rep+0xdf0> 80607bd: 5e pop esi 80607be: 81 e9 80 00 00 00 sub ecx,0x80 80607c4: 5f pop edi 80607c5: 0f 18 80 c0 01 00 00 prefetchnta BYTE PTR [eax+0x1c0] 80607cc: 0f 18 80 80 02 00 00 prefetchnta BYTE PTR [eax+0x280] 80607d3: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 80607d7: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 80607dc: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 80607e1: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 80607e6: f3 0f 6f 60 40 movdqu xmm4,XMMWORD PTR [eax+0x40] 80607eb: f3 0f 6f 68 50 movdqu xmm5,XMMWORD PTR [eax+0x50] 80607f0: f3 0f 6f 70 60 movdqu xmm6,XMMWORD PTR [eax+0x60] 80607f5: f3 0f 6f 78 70 movdqu xmm7,XMMWORD PTR [eax+0x70] 80607fa: 8d 80 80 00 00 00 lea eax,[eax+0x80] 8060800: 0f ae e8 lfence 8060803: 81 e9 80 00 00 00 sub ecx,0x80 8060809: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 806080d: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 8060812: 66 0f e7 52 20 movntdq XMMWORD PTR [edx+0x20],xmm2 8060817: 66 0f e7 5a 30 movntdq XMMWORD PTR [edx+0x30],xmm3 806081c: 66 0f e7 62 40 movntdq XMMWORD PTR [edx+0x40],xmm4 8060821: 66 0f e7 6a 50 movntdq XMMWORD PTR [edx+0x50],xmm5 8060826: 66 0f e7 72 60 movntdq XMMWORD PTR [edx+0x60],xmm6 806082b: 66 0f e7 7a 70 movntdq XMMWORD PTR [edx+0x70],xmm7 8060830: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8060836: 73 8d jae 80607c5 <__memmove_ssse3_rep+0xd15> 8060838: 81 c1 80 00 00 00 add ecx,0x80 806083e: 83 f9 40 cmp ecx,0x40 8060841: 72 2f jb 8060872 <__memmove_ssse3_rep+0xdc2> 8060843: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 8060847: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806084c: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 8060851: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 8060856: 8d 40 40 lea eax,[eax+0x40] 8060859: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 806085d: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 8060862: 66 0f e7 52 20 movntdq XMMWORD PTR [edx+0x20],xmm2 8060867: 66 0f e7 5a 30 movntdq XMMWORD PTR [edx+0x30],xmm3 806086c: 8d 52 40 lea edx,[edx+0x40] 806086f: 83 e9 40 sub ecx,0x40 8060872: 83 f9 20 cmp ecx,0x20 8060875: 72 1b jb 8060892 <__memmove_ssse3_rep+0xde2> 8060877: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806087b: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 8060880: 8d 40 20 lea eax,[eax+0x20] 8060883: 66 0f e7 02 movntdq XMMWORD PTR [edx],xmm0 8060887: 66 0f e7 4a 10 movntdq XMMWORD PTR [edx+0x10],xmm1 806088c: 8d 52 20 lea edx,[edx+0x20] 806088f: 83 e9 20 sub ecx,0x20 8060892: 01 ca add edx,ecx 8060894: 01 c8 add eax,ecx 8060896: 0f ae f8 sfence 8060899: ff 24 8d 78 df 0b 08 jmp DWORD PTR [ecx*4+0x80bdf78] 80608a0: 89 c6 mov esi,eax 80608a2: 89 d7 mov edi,edx 80608a4: 89 ca mov edx,ecx 80608a6: c1 e9 02 shr ecx,0x2 80608a9: 83 e2 03 and edx,0x3 80608ac: f3 a5 rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi] 80608ae: 74 1b je 80608cb <__memmove_ssse3_rep+0xe1b> 80608b0: 83 fa 02 cmp edx,0x2 80608b3: 72 11 jb 80608c6 <__memmove_ssse3_rep+0xe16> 80608b5: 0f b7 06 movzx eax,WORD PTR [esi] 80608b8: 66 89 07 mov WORD PTR [edi],ax 80608bb: 83 c6 02 add esi,0x2 80608be: 83 c7 02 add edi,0x2 80608c1: 83 ea 02 sub edx,0x2 80608c4: 74 05 je 80608cb <__memmove_ssse3_rep+0xe1b> 80608c6: 0f b6 06 movzx eax,BYTE PTR [esi] 80608c9: 88 07 mov BYTE PTR [edi],al 80608cb: 5e pop esi 80608cc: 5f pop edi 80608cd: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80608d1: c3 ret 80608d2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80608d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80608e0: 8b 48 28 mov ecx,DWORD PTR [eax+0x28] 80608e3: 89 4a 28 mov DWORD PTR [edx+0x28],ecx 80608e6: 8b 48 24 mov ecx,DWORD PTR [eax+0x24] 80608e9: 89 4a 24 mov DWORD PTR [edx+0x24],ecx 80608ec: 8b 48 20 mov ecx,DWORD PTR [eax+0x20] 80608ef: 89 4a 20 mov DWORD PTR [edx+0x20],ecx 80608f2: 8b 48 1c mov ecx,DWORD PTR [eax+0x1c] 80608f5: 89 4a 1c mov DWORD PTR [edx+0x1c],ecx 80608f8: 8b 48 18 mov ecx,DWORD PTR [eax+0x18] 80608fb: 89 4a 18 mov DWORD PTR [edx+0x18],ecx 80608fe: 8b 48 14 mov ecx,DWORD PTR [eax+0x14] 8060901: 89 4a 14 mov DWORD PTR [edx+0x14],ecx 8060904: 8b 48 10 mov ecx,DWORD PTR [eax+0x10] 8060907: 89 4a 10 mov DWORD PTR [edx+0x10],ecx 806090a: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 806090d: 89 4a 0c mov DWORD PTR [edx+0xc],ecx 8060910: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8060913: 89 4a 08 mov DWORD PTR [edx+0x8],ecx 8060916: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8060919: 89 4a 04 mov DWORD PTR [edx+0x4],ecx 806091c: 8b 08 mov ecx,DWORD PTR [eax] 806091e: 89 0a mov DWORD PTR [edx],ecx 8060920: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060924: c3 ret 8060925: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060929: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060930: 8b 48 29 mov ecx,DWORD PTR [eax+0x29] 8060933: 89 4a 29 mov DWORD PTR [edx+0x29],ecx 8060936: 8b 48 25 mov ecx,DWORD PTR [eax+0x25] 8060939: 89 4a 25 mov DWORD PTR [edx+0x25],ecx 806093c: 8b 48 21 mov ecx,DWORD PTR [eax+0x21] 806093f: 89 4a 21 mov DWORD PTR [edx+0x21],ecx 8060942: 8b 48 1d mov ecx,DWORD PTR [eax+0x1d] 8060945: 89 4a 1d mov DWORD PTR [edx+0x1d],ecx 8060948: 8b 48 19 mov ecx,DWORD PTR [eax+0x19] 806094b: 89 4a 19 mov DWORD PTR [edx+0x19],ecx 806094e: 8b 48 15 mov ecx,DWORD PTR [eax+0x15] 8060951: 89 4a 15 mov DWORD PTR [edx+0x15],ecx 8060954: 8b 48 11 mov ecx,DWORD PTR [eax+0x11] 8060957: 89 4a 11 mov DWORD PTR [edx+0x11],ecx 806095a: 8b 48 0d mov ecx,DWORD PTR [eax+0xd] 806095d: 89 4a 0d mov DWORD PTR [edx+0xd],ecx 8060960: 8b 48 09 mov ecx,DWORD PTR [eax+0x9] 8060963: 89 4a 09 mov DWORD PTR [edx+0x9],ecx 8060966: 8b 48 05 mov ecx,DWORD PTR [eax+0x5] 8060969: 89 4a 05 mov DWORD PTR [edx+0x5],ecx 806096c: 8b 48 01 mov ecx,DWORD PTR [eax+0x1] 806096f: 89 4a 01 mov DWORD PTR [edx+0x1],ecx 8060972: 0f b6 08 movzx ecx,BYTE PTR [eax] 8060975: 88 0a mov BYTE PTR [edx],cl 8060977: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806097b: c3 ret 806097c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060980: 8b 48 2a mov ecx,DWORD PTR [eax+0x2a] 8060983: 89 4a 2a mov DWORD PTR [edx+0x2a],ecx 8060986: 8b 48 26 mov ecx,DWORD PTR [eax+0x26] 8060989: 89 4a 26 mov DWORD PTR [edx+0x26],ecx 806098c: 8b 48 22 mov ecx,DWORD PTR [eax+0x22] 806098f: 89 4a 22 mov DWORD PTR [edx+0x22],ecx 8060992: 8b 48 1e mov ecx,DWORD PTR [eax+0x1e] 8060995: 89 4a 1e mov DWORD PTR [edx+0x1e],ecx 8060998: 8b 48 1a mov ecx,DWORD PTR [eax+0x1a] 806099b: 89 4a 1a mov DWORD PTR [edx+0x1a],ecx 806099e: 8b 48 16 mov ecx,DWORD PTR [eax+0x16] 80609a1: 89 4a 16 mov DWORD PTR [edx+0x16],ecx 80609a4: 8b 48 12 mov ecx,DWORD PTR [eax+0x12] 80609a7: 89 4a 12 mov DWORD PTR [edx+0x12],ecx 80609aa: 8b 48 0e mov ecx,DWORD PTR [eax+0xe] 80609ad: 89 4a 0e mov DWORD PTR [edx+0xe],ecx 80609b0: 8b 48 0a mov ecx,DWORD PTR [eax+0xa] 80609b3: 89 4a 0a mov DWORD PTR [edx+0xa],ecx 80609b6: 8b 48 06 mov ecx,DWORD PTR [eax+0x6] 80609b9: 89 4a 06 mov DWORD PTR [edx+0x6],ecx 80609bc: 8b 48 02 mov ecx,DWORD PTR [eax+0x2] 80609bf: 89 4a 02 mov DWORD PTR [edx+0x2],ecx 80609c2: 0f b7 08 movzx ecx,WORD PTR [eax] 80609c5: 66 89 0a mov WORD PTR [edx],cx 80609c8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80609cc: c3 ret 80609cd: 8d 76 00 lea esi,[esi+0x0] 80609d0: 8b 48 2b mov ecx,DWORD PTR [eax+0x2b] 80609d3: 89 4a 2b mov DWORD PTR [edx+0x2b],ecx 80609d6: 8b 48 27 mov ecx,DWORD PTR [eax+0x27] 80609d9: 89 4a 27 mov DWORD PTR [edx+0x27],ecx 80609dc: 8b 48 23 mov ecx,DWORD PTR [eax+0x23] 80609df: 89 4a 23 mov DWORD PTR [edx+0x23],ecx 80609e2: 8b 48 1f mov ecx,DWORD PTR [eax+0x1f] 80609e5: 89 4a 1f mov DWORD PTR [edx+0x1f],ecx 80609e8: 8b 48 1b mov ecx,DWORD PTR [eax+0x1b] 80609eb: 89 4a 1b mov DWORD PTR [edx+0x1b],ecx 80609ee: 8b 48 17 mov ecx,DWORD PTR [eax+0x17] 80609f1: 89 4a 17 mov DWORD PTR [edx+0x17],ecx 80609f4: 8b 48 13 mov ecx,DWORD PTR [eax+0x13] 80609f7: 89 4a 13 mov DWORD PTR [edx+0x13],ecx 80609fa: 8b 48 0f mov ecx,DWORD PTR [eax+0xf] 80609fd: 89 4a 0f mov DWORD PTR [edx+0xf],ecx 8060a00: 8b 48 0b mov ecx,DWORD PTR [eax+0xb] 8060a03: 89 4a 0b mov DWORD PTR [edx+0xb],ecx 8060a06: 8b 48 07 mov ecx,DWORD PTR [eax+0x7] 8060a09: 89 4a 07 mov DWORD PTR [edx+0x7],ecx 8060a0c: 8b 48 03 mov ecx,DWORD PTR [eax+0x3] 8060a0f: 89 4a 03 mov DWORD PTR [edx+0x3],ecx 8060a12: 0f b7 48 01 movzx ecx,WORD PTR [eax+0x1] 8060a16: 66 89 4a 01 mov WORD PTR [edx+0x1],cx 8060a1a: 0f b6 00 movzx eax,BYTE PTR [eax] 8060a1d: 88 02 mov BYTE PTR [edx],al 8060a1f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060a23: c3 ret 8060a24: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060a2a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8060a30: 56 push esi 8060a31: 89 c6 mov esi,eax 8060a33: 01 ca add edx,ecx 8060a35: 01 ce add esi,ecx 8060a37: f7 c2 03 00 00 00 test edx,0x3 8060a3d: 75 61 jne 8060aa0 <__memmove_ssse3_rep+0xff0> 8060a3f: 83 f9 40 cmp ecx,0x40 8060a42: 0f 83 98 00 00 00 jae 8060ae0 <__memmove_ssse3_rep+0x1030> 8060a48: 83 f9 20 cmp ecx,0x20 8060a4b: 72 39 jb 8060a86 <__memmove_ssse3_rep+0xfd6> 8060a4d: 83 e9 20 sub ecx,0x20 8060a50: 8b 46 fc mov eax,DWORD PTR [esi-0x4] 8060a53: 89 42 fc mov DWORD PTR [edx-0x4],eax 8060a56: 8b 46 f8 mov eax,DWORD PTR [esi-0x8] 8060a59: 89 42 f8 mov DWORD PTR [edx-0x8],eax 8060a5c: 8b 46 f4 mov eax,DWORD PTR [esi-0xc] 8060a5f: 89 42 f4 mov DWORD PTR [edx-0xc],eax 8060a62: 8b 46 f0 mov eax,DWORD PTR [esi-0x10] 8060a65: 89 42 f0 mov DWORD PTR [edx-0x10],eax 8060a68: 8b 46 ec mov eax,DWORD PTR [esi-0x14] 8060a6b: 89 42 ec mov DWORD PTR [edx-0x14],eax 8060a6e: 8b 46 e8 mov eax,DWORD PTR [esi-0x18] 8060a71: 89 42 e8 mov DWORD PTR [edx-0x18],eax 8060a74: 8b 46 e4 mov eax,DWORD PTR [esi-0x1c] 8060a77: 89 42 e4 mov DWORD PTR [edx-0x1c],eax 8060a7a: 8b 46 e0 mov eax,DWORD PTR [esi-0x20] 8060a7d: 89 42 e0 mov DWORD PTR [edx-0x20],eax 8060a80: 83 ea 20 sub edx,0x20 8060a83: 83 ee 20 sub esi,0x20 8060a86: 89 f0 mov eax,esi 8060a88: 29 ca sub edx,ecx 8060a8a: 29 c8 sub eax,ecx 8060a8c: 5e pop esi 8060a8d: ff 24 8d 78 e0 0b 08 jmp DWORD PTR [ecx*4+0x80be078] 8060a94: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060a9a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8060aa0: 83 f9 08 cmp ecx,0x8 8060aa3: 76 e1 jbe 8060a86 <__memmove_ssse3_rep+0xfd6> 8060aa5: f7 c2 01 00 00 00 test edx,0x1 8060aab: 74 1a je 8060ac7 <__memmove_ssse3_rep+0x1017> 8060aad: 83 ee 01 sub esi,0x1 8060ab0: 83 e9 01 sub ecx,0x1 8060ab3: 83 ea 01 sub edx,0x1 8060ab6: 0f b6 06 movzx eax,BYTE PTR [esi] 8060ab9: 88 02 mov BYTE PTR [edx],al 8060abb: f7 c2 02 00 00 00 test edx,0x2 8060ac1: 0f 84 78 ff ff ff je 8060a3f <__memmove_ssse3_rep+0xf8f> 8060ac7: 83 ee 02 sub esi,0x2 8060aca: 83 e9 02 sub ecx,0x2 8060acd: 83 ea 02 sub edx,0x2 8060ad0: 0f b7 06 movzx eax,WORD PTR [esi] 8060ad3: 66 89 02 mov WORD PTR [edx],ax 8060ad6: e9 64 ff ff ff jmp 8060a3f <__memmove_ssse3_rep+0xf8f> 8060adb: 90 nop 8060adc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060ae0: f7 c2 0f 00 00 00 test edx,0xf 8060ae6: 74 37 je 8060b1f <__memmove_ssse3_rep+0x106f> 8060ae8: 83 ee 04 sub esi,0x4 8060aeb: 83 e9 04 sub ecx,0x4 8060aee: 83 ea 04 sub edx,0x4 8060af1: 8b 06 mov eax,DWORD PTR [esi] 8060af3: 89 02 mov DWORD PTR [edx],eax 8060af5: f7 c2 0f 00 00 00 test edx,0xf 8060afb: 74 22 je 8060b1f <__memmove_ssse3_rep+0x106f> 8060afd: 83 ee 04 sub esi,0x4 8060b00: 83 e9 04 sub ecx,0x4 8060b03: 83 ea 04 sub edx,0x4 8060b06: 8b 06 mov eax,DWORD PTR [esi] 8060b08: 89 02 mov DWORD PTR [edx],eax 8060b0a: f7 c2 0f 00 00 00 test edx,0xf 8060b10: 74 0d je 8060b1f <__memmove_ssse3_rep+0x106f> 8060b12: 83 ee 04 sub esi,0x4 8060b15: 83 e9 04 sub ecx,0x4 8060b18: 83 ea 04 sub edx,0x4 8060b1b: 8b 06 mov eax,DWORD PTR [esi] 8060b1d: 89 02 mov DWORD PTR [edx],eax 8060b1f: 83 f9 40 cmp ecx,0x40 8060b22: 0f 82 25 ff ff ff jb 8060a4d <__memmove_ssse3_rep+0xf9d> 8060b28: 83 ee 40 sub esi,0x40 8060b2b: 83 e9 40 sub ecx,0x40 8060b2e: 83 ea 40 sub edx,0x40 8060b31: f3 0f 6f 5e 30 movdqu xmm3,XMMWORD PTR [esi+0x30] 8060b36: 66 0f 7f 5a 30 movdqa XMMWORD PTR [edx+0x30],xmm3 8060b3b: f3 0f 6f 56 20 movdqu xmm2,XMMWORD PTR [esi+0x20] 8060b40: 66 0f 7f 52 20 movdqa XMMWORD PTR [edx+0x20],xmm2 8060b45: f3 0f 6f 4e 10 movdqu xmm1,XMMWORD PTR [esi+0x10] 8060b4a: 66 0f 7f 4a 10 movdqa XMMWORD PTR [edx+0x10],xmm1 8060b4f: f3 0f 6f 06 movdqu xmm0,XMMWORD PTR [esi] 8060b53: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8060b57: 83 f9 40 cmp ecx,0x40 8060b5a: 73 cc jae 8060b28 <__memmove_ssse3_rep+0x1078> 8060b5c: e9 e7 fe ff ff jmp 8060a48 <__memmove_ssse3_rep+0xf98> 8060b61: 66 90 xchg ax,ax 8060b63: 66 90 xchg ax,ax 8060b65: 66 90 xchg ax,ax 8060b67: 66 90 xchg ax,ax 8060b69: 66 90 xchg ax,ax 8060b6b: 66 90 xchg ax,ax 8060b6d: 66 90 xchg ax,ax 8060b6f: 90 nop 08060b70 <__memset_sse2_rep>: 8060b70: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8060b74: 0f b6 44 24 08 movzx eax,BYTE PTR [esp+0x8] 8060b79: 88 c4 mov ah,al 8060b7b: 89 c2 mov edx,eax 8060b7d: c1 e0 10 shl eax,0x10 8060b80: 09 d0 or eax,edx 8060b82: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8060b86: 83 f9 20 cmp ecx,0x20 8060b89: 0f 83 a1 00 00 00 jae 8060c30 <__memset_sse2_rep+0xc0> 8060b8f: 01 ca add edx,ecx 8060b91: ff 24 8d 38 e1 0b 08 jmp DWORD PTR [ecx*4+0x80be138] 8060b98: 90 nop 8060b99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060ba0: 89 42 e4 mov DWORD PTR [edx-0x1c],eax 8060ba3: 89 42 e8 mov DWORD PTR [edx-0x18],eax 8060ba6: 89 42 ec mov DWORD PTR [edx-0x14],eax 8060ba9: 89 42 f0 mov DWORD PTR [edx-0x10],eax 8060bac: 89 42 f4 mov DWORD PTR [edx-0xc],eax 8060baf: 89 42 f8 mov DWORD PTR [edx-0x8],eax 8060bb2: 89 42 fc mov DWORD PTR [edx-0x4],eax 8060bb5: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060bb9: c3 ret 8060bba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060bc0: 89 42 e3 mov DWORD PTR [edx-0x1d],eax 8060bc3: 89 42 e7 mov DWORD PTR [edx-0x19],eax 8060bc6: 89 42 eb mov DWORD PTR [edx-0x15],eax 8060bc9: 89 42 ef mov DWORD PTR [edx-0x11],eax 8060bcc: 89 42 f3 mov DWORD PTR [edx-0xd],eax 8060bcf: 89 42 f7 mov DWORD PTR [edx-0x9],eax 8060bd2: 89 42 fb mov DWORD PTR [edx-0x5],eax 8060bd5: 88 42 ff mov BYTE PTR [edx-0x1],al 8060bd8: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060bdc: c3 ret 8060bdd: 8d 76 00 lea esi,[esi+0x0] 8060be0: 89 42 e2 mov DWORD PTR [edx-0x1e],eax 8060be3: 89 42 e6 mov DWORD PTR [edx-0x1a],eax 8060be6: 89 42 ea mov DWORD PTR [edx-0x16],eax 8060be9: 89 42 ee mov DWORD PTR [edx-0x12],eax 8060bec: 89 42 f2 mov DWORD PTR [edx-0xe],eax 8060bef: 89 42 f6 mov DWORD PTR [edx-0xa],eax 8060bf2: 89 42 fa mov DWORD PTR [edx-0x6],eax 8060bf5: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8060bf9: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060bfd: c3 ret 8060bfe: 66 90 xchg ax,ax 8060c00: 89 42 e1 mov DWORD PTR [edx-0x1f],eax 8060c03: 89 42 e5 mov DWORD PTR [edx-0x1b],eax 8060c06: 89 42 e9 mov DWORD PTR [edx-0x17],eax 8060c09: 89 42 ed mov DWORD PTR [edx-0x13],eax 8060c0c: 89 42 f1 mov DWORD PTR [edx-0xf],eax 8060c0f: 89 42 f5 mov DWORD PTR [edx-0xb],eax 8060c12: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8060c15: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8060c19: 88 42 ff mov BYTE PTR [edx-0x1],al 8060c1c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060c20: c3 ret 8060c21: eb 0d jmp 8060c30 <__memset_sse2_rep+0xc0> 8060c23: 90 nop 8060c24: 90 nop 8060c25: 90 nop 8060c26: 90 nop 8060c27: 90 nop 8060c28: 90 nop 8060c29: 90 nop 8060c2a: 90 nop 8060c2b: 90 nop 8060c2c: 90 nop 8060c2d: 90 nop 8060c2e: 90 nop 8060c2f: 90 nop 8060c30: 66 0f 6e c0 movd xmm0,eax 8060c34: 66 0f 70 c0 00 pshufd xmm0,xmm0,0x0 8060c39: f7 c2 0f 00 00 00 test edx,0xf 8060c3f: 74 1f je 8060c60 <__memset_sse2_rep+0xf0> 8060c41: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 8060c45: 89 d0 mov eax,edx 8060c47: 83 e2 f0 and edx,0xfffffff0 8060c4a: 83 c2 10 add edx,0x10 8060c4d: 29 d0 sub eax,edx 8060c4f: 01 c1 add ecx,eax 8060c51: 66 0f 7e c0 movd eax,xmm0 8060c55: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060c59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060c60: 81 f9 80 00 00 00 cmp ecx,0x80 8060c66: 73 18 jae 8060c80 <__memset_sse2_rep+0x110> 8060c68: 01 ca add edx,ecx 8060c6a: ff 24 8d b8 e1 0b 08 jmp DWORD PTR [ecx*4+0x80be1b8] 8060c71: eb 0d jmp 8060c80 <__memset_sse2_rep+0x110> 8060c73: 90 nop 8060c74: 90 nop 8060c75: 90 nop 8060c76: 90 nop 8060c77: 90 nop 8060c78: 90 nop 8060c79: 90 nop 8060c7a: 90 nop 8060c7b: 90 nop 8060c7c: 90 nop 8060c7d: 90 nop 8060c7e: 90 nop 8060c7f: 90 nop 8060c80: 57 push edi 8060c81: 53 push ebx 8060c82: 8b 1d 90 b9 0e 08 mov ebx,DWORD PTR ds:0x80eb990 8060c88: 89 df mov edi,ebx 8060c8a: c1 eb 04 shr ebx,0x4 8060c8d: 29 df sub edi,ebx 8060c8f: 5b pop ebx 8060c90: 39 f9 cmp ecx,edi 8060c92: 0f 83 88 00 00 00 jae 8060d20 <__memset_sse2_rep+0x1b0> 8060c98: 81 e9 80 00 00 00 sub ecx,0x80 8060c9e: 81 e9 80 00 00 00 sub ecx,0x80 8060ca4: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8060ca8: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 8060cad: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 8060cb2: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 8060cb7: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8060cbc: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8060cc1: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8060cc6: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8060ccb: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8060cd1: 72 35 jb 8060d08 <__memset_sse2_rep+0x198> 8060cd3: 81 e9 80 00 00 00 sub ecx,0x80 8060cd9: 66 0f 7f 02 movdqa XMMWORD PTR [edx],xmm0 8060cdd: 66 0f 7f 42 10 movdqa XMMWORD PTR [edx+0x10],xmm0 8060ce2: 66 0f 7f 42 20 movdqa XMMWORD PTR [edx+0x20],xmm0 8060ce7: 66 0f 7f 42 30 movdqa XMMWORD PTR [edx+0x30],xmm0 8060cec: 66 0f 7f 42 40 movdqa XMMWORD PTR [edx+0x40],xmm0 8060cf1: 66 0f 7f 42 50 movdqa XMMWORD PTR [edx+0x50],xmm0 8060cf6: 66 0f 7f 42 60 movdqa XMMWORD PTR [edx+0x60],xmm0 8060cfb: 66 0f 7f 42 70 movdqa XMMWORD PTR [edx+0x70],xmm0 8060d00: 8d 92 80 00 00 00 lea edx,[edx+0x80] 8060d06: 73 96 jae 8060c9e <__memset_sse2_rep+0x12e> 8060d08: 5f pop edi 8060d09: 81 c1 80 00 00 00 add ecx,0x80 8060d0f: 01 ca add edx,ecx 8060d11: ff 24 8d b8 e1 0b 08 jmp DWORD PTR [ecx*4+0x80be1b8] 8060d18: 90 nop 8060d19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060d20: 89 d7 mov edi,edx 8060d22: 89 ca mov edx,ecx 8060d24: c1 e9 02 shr ecx,0x2 8060d27: 83 e2 03 and edx,0x3 8060d2a: f3 ab rep stos DWORD PTR es:[edi],eax 8060d2c: 74 12 je 8060d40 <__memset_sse2_rep+0x1d0> 8060d2e: 83 fa 02 cmp edx,0x2 8060d31: 72 0b jb 8060d3e <__memset_sse2_rep+0x1ce> 8060d33: 66 89 07 mov WORD PTR [edi],ax 8060d36: 83 c7 02 add edi,0x2 8060d39: 83 ea 02 sub edx,0x2 8060d3c: 74 02 je 8060d40 <__memset_sse2_rep+0x1d0> 8060d3e: 88 07 mov BYTE PTR [edi],al 8060d40: 5f pop edi 8060d41: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060d45: c3 ret 8060d46: 8d 76 00 lea esi,[esi+0x0] 8060d49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060d50: 66 0f 7f 42 90 movdqa XMMWORD PTR [edx-0x70],xmm0 8060d55: 66 0f 7f 42 a0 movdqa XMMWORD PTR [edx-0x60],xmm0 8060d5a: 66 0f 7f 42 b0 movdqa XMMWORD PTR [edx-0x50],xmm0 8060d5f: 66 0f 7f 42 c0 movdqa XMMWORD PTR [edx-0x40],xmm0 8060d64: 66 0f 7f 42 d0 movdqa XMMWORD PTR [edx-0x30],xmm0 8060d69: 66 0f 7f 42 e0 movdqa XMMWORD PTR [edx-0x20],xmm0 8060d6e: 66 0f 7f 42 f0 movdqa XMMWORD PTR [edx-0x10],xmm0 8060d73: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060d77: c3 ret 8060d78: 90 nop 8060d79: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060d80: 66 0f 7f 42 8f movdqa XMMWORD PTR [edx-0x71],xmm0 8060d85: 66 0f 7f 42 9f movdqa XMMWORD PTR [edx-0x61],xmm0 8060d8a: 66 0f 7f 42 af movdqa XMMWORD PTR [edx-0x51],xmm0 8060d8f: 66 0f 7f 42 bf movdqa XMMWORD PTR [edx-0x41],xmm0 8060d94: 66 0f 7f 42 cf movdqa XMMWORD PTR [edx-0x31],xmm0 8060d99: 66 0f 7f 42 df movdqa XMMWORD PTR [edx-0x21],xmm0 8060d9e: 66 0f 7f 42 ef movdqa XMMWORD PTR [edx-0x11],xmm0 8060da3: 88 42 ff mov BYTE PTR [edx-0x1],al 8060da6: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060daa: c3 ret 8060dab: 90 nop 8060dac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060db0: 66 0f 7f 42 8e movdqa XMMWORD PTR [edx-0x72],xmm0 8060db5: 66 0f 7f 42 9e movdqa XMMWORD PTR [edx-0x62],xmm0 8060dba: 66 0f 7f 42 ae movdqa XMMWORD PTR [edx-0x52],xmm0 8060dbf: 66 0f 7f 42 be movdqa XMMWORD PTR [edx-0x42],xmm0 8060dc4: 66 0f 7f 42 ce movdqa XMMWORD PTR [edx-0x32],xmm0 8060dc9: 66 0f 7f 42 de movdqa XMMWORD PTR [edx-0x22],xmm0 8060dce: 66 0f 7f 42 ee movdqa XMMWORD PTR [edx-0x12],xmm0 8060dd3: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8060dd7: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060ddb: c3 ret 8060ddc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060de0: 66 0f 7f 42 8d movdqa XMMWORD PTR [edx-0x73],xmm0 8060de5: 66 0f 7f 42 9d movdqa XMMWORD PTR [edx-0x63],xmm0 8060dea: 66 0f 7f 42 ad movdqa XMMWORD PTR [edx-0x53],xmm0 8060def: 66 0f 7f 42 bd movdqa XMMWORD PTR [edx-0x43],xmm0 8060df4: 66 0f 7f 42 cd movdqa XMMWORD PTR [edx-0x33],xmm0 8060df9: 66 0f 7f 42 dd movdqa XMMWORD PTR [edx-0x23],xmm0 8060dfe: 66 0f 7f 42 ed movdqa XMMWORD PTR [edx-0x13],xmm0 8060e03: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8060e07: 88 42 ff mov BYTE PTR [edx-0x1],al 8060e0a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060e0e: c3 ret 8060e0f: 90 nop 8060e10: 66 0f 7f 42 8c movdqa XMMWORD PTR [edx-0x74],xmm0 8060e15: 66 0f 7f 42 9c movdqa XMMWORD PTR [edx-0x64],xmm0 8060e1a: 66 0f 7f 42 ac movdqa XMMWORD PTR [edx-0x54],xmm0 8060e1f: 66 0f 7f 42 bc movdqa XMMWORD PTR [edx-0x44],xmm0 8060e24: 66 0f 7f 42 cc movdqa XMMWORD PTR [edx-0x34],xmm0 8060e29: 66 0f 7f 42 dc movdqa XMMWORD PTR [edx-0x24],xmm0 8060e2e: 66 0f 7f 42 ec movdqa XMMWORD PTR [edx-0x14],xmm0 8060e33: 89 42 fc mov DWORD PTR [edx-0x4],eax 8060e36: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060e3a: c3 ret 8060e3b: 90 nop 8060e3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8060e40: 66 0f 7f 42 8b movdqa XMMWORD PTR [edx-0x75],xmm0 8060e45: 66 0f 7f 42 9b movdqa XMMWORD PTR [edx-0x65],xmm0 8060e4a: 66 0f 7f 42 ab movdqa XMMWORD PTR [edx-0x55],xmm0 8060e4f: 66 0f 7f 42 bb movdqa XMMWORD PTR [edx-0x45],xmm0 8060e54: 66 0f 7f 42 cb movdqa XMMWORD PTR [edx-0x35],xmm0 8060e59: 66 0f 7f 42 db movdqa XMMWORD PTR [edx-0x25],xmm0 8060e5e: 66 0f 7f 42 eb movdqa XMMWORD PTR [edx-0x15],xmm0 8060e63: 89 42 fb mov DWORD PTR [edx-0x5],eax 8060e66: 88 42 ff mov BYTE PTR [edx-0x1],al 8060e69: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060e6d: c3 ret 8060e6e: 66 90 xchg ax,ax 8060e70: 66 0f 7f 42 8a movdqa XMMWORD PTR [edx-0x76],xmm0 8060e75: 66 0f 7f 42 9a movdqa XMMWORD PTR [edx-0x66],xmm0 8060e7a: 66 0f 7f 42 aa movdqa XMMWORD PTR [edx-0x56],xmm0 8060e7f: 66 0f 7f 42 ba movdqa XMMWORD PTR [edx-0x46],xmm0 8060e84: 66 0f 7f 42 ca movdqa XMMWORD PTR [edx-0x36],xmm0 8060e89: 66 0f 7f 42 da movdqa XMMWORD PTR [edx-0x26],xmm0 8060e8e: 66 0f 7f 42 ea movdqa XMMWORD PTR [edx-0x16],xmm0 8060e93: 89 42 fa mov DWORD PTR [edx-0x6],eax 8060e96: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8060e9a: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060e9e: c3 ret 8060e9f: 90 nop 8060ea0: 66 0f 7f 42 89 movdqa XMMWORD PTR [edx-0x77],xmm0 8060ea5: 66 0f 7f 42 99 movdqa XMMWORD PTR [edx-0x67],xmm0 8060eaa: 66 0f 7f 42 a9 movdqa XMMWORD PTR [edx-0x57],xmm0 8060eaf: 66 0f 7f 42 b9 movdqa XMMWORD PTR [edx-0x47],xmm0 8060eb4: 66 0f 7f 42 c9 movdqa XMMWORD PTR [edx-0x37],xmm0 8060eb9: 66 0f 7f 42 d9 movdqa XMMWORD PTR [edx-0x27],xmm0 8060ebe: 66 0f 7f 42 e9 movdqa XMMWORD PTR [edx-0x17],xmm0 8060ec3: 89 42 f9 mov DWORD PTR [edx-0x7],eax 8060ec6: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8060eca: 88 42 ff mov BYTE PTR [edx-0x1],al 8060ecd: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060ed1: c3 ret 8060ed2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8060ed9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8060ee0: 66 0f 7f 42 88 movdqa XMMWORD PTR [edx-0x78],xmm0 8060ee5: 66 0f 7f 42 98 movdqa XMMWORD PTR [edx-0x68],xmm0 8060eea: 66 0f 7f 42 a8 movdqa XMMWORD PTR [edx-0x58],xmm0 8060eef: 66 0f 7f 42 b8 movdqa XMMWORD PTR [edx-0x48],xmm0 8060ef4: 66 0f 7f 42 c8 movdqa XMMWORD PTR [edx-0x38],xmm0 8060ef9: 66 0f 7f 42 d8 movdqa XMMWORD PTR [edx-0x28],xmm0 8060efe: 66 0f 7f 42 e8 movdqa XMMWORD PTR [edx-0x18],xmm0 8060f03: 66 0f d6 42 f8 movq QWORD PTR [edx-0x8],xmm0 8060f08: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060f0c: c3 ret 8060f0d: 8d 76 00 lea esi,[esi+0x0] 8060f10: 66 0f 7f 42 87 movdqa XMMWORD PTR [edx-0x79],xmm0 8060f15: 66 0f 7f 42 97 movdqa XMMWORD PTR [edx-0x69],xmm0 8060f1a: 66 0f 7f 42 a7 movdqa XMMWORD PTR [edx-0x59],xmm0 8060f1f: 66 0f 7f 42 b7 movdqa XMMWORD PTR [edx-0x49],xmm0 8060f24: 66 0f 7f 42 c7 movdqa XMMWORD PTR [edx-0x39],xmm0 8060f29: 66 0f 7f 42 d7 movdqa XMMWORD PTR [edx-0x29],xmm0 8060f2e: 66 0f 7f 42 e7 movdqa XMMWORD PTR [edx-0x19],xmm0 8060f33: 66 0f d6 42 f7 movq QWORD PTR [edx-0x9],xmm0 8060f38: 88 42 ff mov BYTE PTR [edx-0x1],al 8060f3b: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060f3f: c3 ret 8060f40: 66 0f 7f 42 86 movdqa XMMWORD PTR [edx-0x7a],xmm0 8060f45: 66 0f 7f 42 96 movdqa XMMWORD PTR [edx-0x6a],xmm0 8060f4a: 66 0f 7f 42 a6 movdqa XMMWORD PTR [edx-0x5a],xmm0 8060f4f: 66 0f 7f 42 b6 movdqa XMMWORD PTR [edx-0x4a],xmm0 8060f54: 66 0f 7f 42 c6 movdqa XMMWORD PTR [edx-0x3a],xmm0 8060f59: 66 0f 7f 42 d6 movdqa XMMWORD PTR [edx-0x2a],xmm0 8060f5e: 66 0f 7f 42 e6 movdqa XMMWORD PTR [edx-0x1a],xmm0 8060f63: 66 0f d6 42 f6 movq QWORD PTR [edx-0xa],xmm0 8060f68: 66 89 42 fe mov WORD PTR [edx-0x2],ax 8060f6c: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060f70: c3 ret 8060f71: eb 0d jmp 8060f80 <__memset_sse2_rep+0x410> 8060f73: 90 nop 8060f74: 90 nop 8060f75: 90 nop 8060f76: 90 nop 8060f77: 90 nop 8060f78: 90 nop 8060f79: 90 nop 8060f7a: 90 nop 8060f7b: 90 nop 8060f7c: 90 nop 8060f7d: 90 nop 8060f7e: 90 nop 8060f7f: 90 nop 8060f80: 66 0f 7f 42 85 movdqa XMMWORD PTR [edx-0x7b],xmm0 8060f85: 66 0f 7f 42 95 movdqa XMMWORD PTR [edx-0x6b],xmm0 8060f8a: 66 0f 7f 42 a5 movdqa XMMWORD PTR [edx-0x5b],xmm0 8060f8f: 66 0f 7f 42 b5 movdqa XMMWORD PTR [edx-0x4b],xmm0 8060f94: 66 0f 7f 42 c5 movdqa XMMWORD PTR [edx-0x3b],xmm0 8060f99: 66 0f 7f 42 d5 movdqa XMMWORD PTR [edx-0x2b],xmm0 8060f9e: 66 0f 7f 42 e5 movdqa XMMWORD PTR [edx-0x1b],xmm0 8060fa3: 66 0f d6 42 f5 movq QWORD PTR [edx-0xb],xmm0 8060fa8: 66 89 42 fd mov WORD PTR [edx-0x3],ax 8060fac: 88 42 ff mov BYTE PTR [edx-0x1],al 8060faf: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060fb3: c3 ret 8060fb4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8060fba: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8060fc0: 66 0f 7f 42 84 movdqa XMMWORD PTR [edx-0x7c],xmm0 8060fc5: 66 0f 7f 42 94 movdqa XMMWORD PTR [edx-0x6c],xmm0 8060fca: 66 0f 7f 42 a4 movdqa XMMWORD PTR [edx-0x5c],xmm0 8060fcf: 66 0f 7f 42 b4 movdqa XMMWORD PTR [edx-0x4c],xmm0 8060fd4: 66 0f 7f 42 c4 movdqa XMMWORD PTR [edx-0x3c],xmm0 8060fd9: 66 0f 7f 42 d4 movdqa XMMWORD PTR [edx-0x2c],xmm0 8060fde: 66 0f 7f 42 e4 movdqa XMMWORD PTR [edx-0x1c],xmm0 8060fe3: 66 0f d6 42 f4 movq QWORD PTR [edx-0xc],xmm0 8060fe8: 89 42 fc mov DWORD PTR [edx-0x4],eax 8060feb: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8060fef: c3 ret 8060ff0: 66 0f 7f 42 83 movdqa XMMWORD PTR [edx-0x7d],xmm0 8060ff5: 66 0f 7f 42 93 movdqa XMMWORD PTR [edx-0x6d],xmm0 8060ffa: 66 0f 7f 42 a3 movdqa XMMWORD PTR [edx-0x5d],xmm0 8060fff: 66 0f 7f 42 b3 movdqa XMMWORD PTR [edx-0x4d],xmm0 8061004: 66 0f 7f 42 c3 movdqa XMMWORD PTR [edx-0x3d],xmm0 8061009: 66 0f 7f 42 d3 movdqa XMMWORD PTR [edx-0x2d],xmm0 806100e: 66 0f 7f 42 e3 movdqa XMMWORD PTR [edx-0x1d],xmm0 8061013: 66 0f d6 42 f3 movq QWORD PTR [edx-0xd],xmm0 8061018: 89 42 fb mov DWORD PTR [edx-0x5],eax 806101b: 88 42 ff mov BYTE PTR [edx-0x1],al 806101e: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061022: c3 ret 8061023: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061029: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8061030: 66 0f 7f 42 82 movdqa XMMWORD PTR [edx-0x7e],xmm0 8061035: 66 0f 7f 42 92 movdqa XMMWORD PTR [edx-0x6e],xmm0 806103a: 66 0f 7f 42 a2 movdqa XMMWORD PTR [edx-0x5e],xmm0 806103f: 66 0f 7f 42 b2 movdqa XMMWORD PTR [edx-0x4e],xmm0 8061044: 66 0f 7f 42 c2 movdqa XMMWORD PTR [edx-0x3e],xmm0 8061049: 66 0f 7f 42 d2 movdqa XMMWORD PTR [edx-0x2e],xmm0 806104e: 66 0f 7f 42 e2 movdqa XMMWORD PTR [edx-0x1e],xmm0 8061053: 66 0f d6 42 f2 movq QWORD PTR [edx-0xe],xmm0 8061058: 89 42 fa mov DWORD PTR [edx-0x6],eax 806105b: 66 89 42 fe mov WORD PTR [edx-0x2],ax 806105f: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8061063: c3 ret 8061064: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806106a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061070: 66 0f 7f 42 81 movdqa XMMWORD PTR [edx-0x7f],xmm0 8061075: 66 0f 7f 42 91 movdqa XMMWORD PTR [edx-0x6f],xmm0 806107a: 66 0f 7f 42 a1 movdqa XMMWORD PTR [edx-0x5f],xmm0 806107f: 66 0f 7f 42 b1 movdqa XMMWORD PTR [edx-0x4f],xmm0 8061084: 66 0f 7f 42 c1 movdqa XMMWORD PTR [edx-0x3f],xmm0 8061089: 66 0f 7f 42 d1 movdqa XMMWORD PTR [edx-0x2f],xmm0 806108e: 66 0f 7f 42 e1 movdqa XMMWORD PTR [edx-0x1f],xmm0 8061093: 66 0f d6 42 f1 movq QWORD PTR [edx-0xf],xmm0 8061098: 89 42 f9 mov DWORD PTR [edx-0x7],eax 806109b: 66 89 42 fd mov WORD PTR [edx-0x3],ax 806109f: 88 42 ff mov BYTE PTR [edx-0x1],al 80610a2: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 80610a6: c3 ret 80610a7: 66 90 xchg ax,ax 80610a9: 66 90 xchg ax,ax 80610ab: 66 90 xchg ax,ax 80610ad: 66 90 xchg ax,ax 80610af: 90 nop 080610b0 <__strcmp_ssse3>: 80610b0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80610b4: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 80610b8: 0f b6 08 movzx ecx,BYTE PTR [eax] 80610bb: 38 0a cmp BYTE PTR [edx],cl 80610bd: 0f 85 4d 14 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 80610c3: 83 f9 00 cmp ecx,0x0 80610c6: 0f 84 4e 14 00 00 je 806251a <__strcmp_ssse3+0x146a> 80610cc: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 80610d0: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 80610d3: 0f 85 37 14 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 80610d9: 83 f9 00 cmp ecx,0x0 80610dc: 0f 84 38 14 00 00 je 806251a <__strcmp_ssse3+0x146a> 80610e2: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80610e6: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 80610e9: 0f 85 21 14 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 80610ef: 83 f9 00 cmp ecx,0x0 80610f2: 0f 84 22 14 00 00 je 806251a <__strcmp_ssse3+0x146a> 80610f8: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80610fc: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 80610ff: 0f 85 0b 14 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 8061105: 83 f9 00 cmp ecx,0x0 8061108: 0f 84 0c 14 00 00 je 806251a <__strcmp_ssse3+0x146a> 806110e: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 8061112: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 8061115: 0f 85 f5 13 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 806111b: 83 f9 00 cmp ecx,0x0 806111e: 0f 84 f6 13 00 00 je 806251a <__strcmp_ssse3+0x146a> 8061124: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8061128: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 806112b: 0f 85 df 13 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 8061131: 83 f9 00 cmp ecx,0x0 8061134: 0f 84 e0 13 00 00 je 806251a <__strcmp_ssse3+0x146a> 806113a: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 806113e: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 8061141: 0f 85 c9 13 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 8061147: 83 f9 00 cmp ecx,0x0 806114a: 0f 84 ca 13 00 00 je 806251a <__strcmp_ssse3+0x146a> 8061150: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8061154: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 8061157: 0f 85 b3 13 00 00 jne 8062510 <__strcmp_ssse3+0x1460> 806115d: 83 f9 00 cmp ecx,0x0 8061160: 0f 84 b4 13 00 00 je 806251a <__strcmp_ssse3+0x146a> 8061166: 83 c2 08 add edx,0x8 8061169: 83 c0 08 add eax,0x8 806116c: 89 d1 mov ecx,edx 806116e: 81 e1 ff 0f 00 00 and ecx,0xfff 8061174: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806117a: 77 48 ja 80611c4 <__strcmp_ssse3+0x114> 806117c: 89 c1 mov ecx,eax 806117e: 81 e1 ff 0f 00 00 and ecx,0xfff 8061184: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806118a: 77 38 ja 80611c4 <__strcmp_ssse3+0x114> 806118c: 66 0f ef c0 pxor xmm0,xmm0 8061190: 66 0f 12 08 movlpd xmm1,QWORD PTR [eax] 8061194: 66 0f 12 12 movlpd xmm2,QWORD PTR [edx] 8061198: 66 0f 16 48 08 movhpd xmm1,QWORD PTR [eax+0x8] 806119d: 66 0f 16 52 08 movhpd xmm2,QWORD PTR [edx+0x8] 80611a2: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80611a6: 66 0f 74 ca pcmpeqb xmm1,xmm2 80611aa: 66 0f f8 c8 psubb xmm1,xmm0 80611ae: 66 0f d7 c9 pmovmskb ecx,xmm1 80611b2: 81 e9 ff ff 00 00 sub ecx,0xffff 80611b8: 0f 85 67 12 00 00 jne 8062425 <__strcmp_ssse3+0x1375> 80611be: 83 c0 10 add eax,0x10 80611c1: 83 c2 10 add edx,0x10 80611c4: 53 push ebx 80611c5: 57 push edi 80611c6: 56 push esi 80611c7: 89 d7 mov edi,edx 80611c9: 89 c1 mov ecx,eax 80611cb: 83 e1 0f and ecx,0xf 80611ce: 83 e7 0f and edi,0xf 80611d1: 31 c8 xor eax,ecx 80611d3: 31 fa xor edx,edi 80611d5: 31 db xor ebx,ebx 80611d7: 39 f9 cmp ecx,edi 80611d9: 0f 84 a1 00 00 00 je 8061280 <__strcmp_ssse3+0x1d0> 80611df: 77 06 ja 80611e7 <__strcmp_ssse3+0x137> 80611e1: 83 cb 20 or ebx,0x20 80611e4: 92 xchg edx,eax 80611e5: 87 cf xchg edi,ecx 80611e7: 8d 7f 0f lea edi,[edi+0xf] 80611ea: 29 cf sub edi,ecx 80611ec: 83 ff 08 cmp edi,0x8 80611ef: 7e 36 jle 8061227 <__strcmp_ssse3+0x177> 80611f1: 83 ff 0e cmp edi,0xe 80611f4: 0f 84 d6 10 00 00 je 80622d0 <__strcmp_ssse3+0x1220> 80611fa: 83 ff 0d cmp edi,0xd 80611fd: 0f 84 ad 0f 00 00 je 80621b0 <__strcmp_ssse3+0x1100> 8061203: 83 ff 0c cmp edi,0xc 8061206: 0f 84 84 0e 00 00 je 8062090 <__strcmp_ssse3+0xfe0> 806120c: 83 ff 0b cmp edi,0xb 806120f: 0f 84 5b 0d 00 00 je 8061f70 <__strcmp_ssse3+0xec0> 8061215: 83 ff 0a cmp edi,0xa 8061218: 0f 84 32 0c 00 00 je 8061e50 <__strcmp_ssse3+0xda0> 806121e: 83 ff 09 cmp edi,0x9 8061221: 0f 84 09 0b 00 00 je 8061d30 <__strcmp_ssse3+0xc80> 8061227: 0f 84 e3 09 00 00 je 8061c10 <__strcmp_ssse3+0xb60> 806122d: 83 ff 07 cmp edi,0x7 8061230: 0f 84 aa 08 00 00 je 8061ae0 <__strcmp_ssse3+0xa30> 8061236: 83 ff 06 cmp edi,0x6 8061239: 0f 84 71 07 00 00 je 80619b0 <__strcmp_ssse3+0x900> 806123f: 83 ff 05 cmp edi,0x5 8061242: 0f 84 48 06 00 00 je 8061890 <__strcmp_ssse3+0x7e0> 8061248: 83 ff 04 cmp edi,0x4 806124b: 0f 84 1f 05 00 00 je 8061770 <__strcmp_ssse3+0x6c0> 8061251: 83 ff 03 cmp edi,0x3 8061254: 0f 84 f6 03 00 00 je 8061650 <__strcmp_ssse3+0x5a0> 806125a: 83 ff 02 cmp edi,0x2 806125d: 0f 84 cd 02 00 00 je 8061530 <__strcmp_ssse3+0x480> 8061263: 83 ff 01 cmp edi,0x1 8061266: 0f 84 a4 01 00 00 je 8061410 <__strcmp_ssse3+0x360> 806126c: 83 ff 00 cmp edi,0x0 806126f: 74 7f je 80612f0 <__strcmp_ssse3+0x240> 8061271: eb 0d jmp 8061280 <__strcmp_ssse3+0x1d0> 8061273: 90 nop 8061274: 90 nop 8061275: 90 nop 8061276: 90 nop 8061277: 90 nop 8061278: 90 nop 8061279: 90 nop 806127a: 90 nop 806127b: 90 nop 806127c: 90 nop 806127d: 90 nop 806127e: 90 nop 806127f: 90 nop 8061280: be ff ff 00 00 mov esi,0xffff 8061285: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061289: 66 0f ef c0 pxor xmm0,xmm0 806128d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061291: 66 0f 74 0a pcmpeqb xmm1,XMMWORD PTR [edx] 8061295: 66 0f f8 c8 psubb xmm1,xmm0 8061299: 66 0f d7 f9 pmovmskb edi,xmm1 806129d: d3 ee shr esi,cl 806129f: d3 ef shr edi,cl 80612a1: 29 fe sub esi,edi 80612a3: 89 cf mov edi,ecx 80612a5: 0f 85 5c 11 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80612ab: bb 10 00 00 00 mov ebx,0x10 80612b0: b9 10 00 00 00 mov ecx,0x10 80612b5: 66 0f ef c0 pxor xmm0,xmm0 80612b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80612c0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80612c5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80612c9: 66 0f 74 0c 0a pcmpeqb xmm1,XMMWORD PTR [edx+ecx*1] 80612ce: 66 0f f8 c8 psubb xmm1,xmm0 80612d2: 66 0f d7 f1 pmovmskb esi,xmm1 80612d6: 81 ee ff ff 00 00 sub esi,0xffff 80612dc: 0f 85 1c 11 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80612e2: 83 c1 10 add ecx,0x10 80612e5: eb d9 jmp 80612c0 <__strcmp_ssse3+0x210> 80612e7: 89 f6 mov esi,esi 80612e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80612f0: be ff ff 00 00 mov esi,0xffff 80612f5: 66 0f ef c0 pxor xmm0,xmm0 80612f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80612fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061301: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061305: 66 0f 73 fa 0f pslldq xmm2,0xf 806130a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806130e: 66 0f f8 d0 psubb xmm2,xmm0 8061312: 66 0f d7 fa pmovmskb edi,xmm2 8061316: d3 ee shr esi,cl 8061318: d3 ef shr edi,cl 806131a: 29 fe sub esi,edi 806131c: 8d 79 f1 lea edi,[ecx-0xf] 806131f: 0f 85 e2 10 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061325: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061329: 66 0f ef c0 pxor xmm0,xmm0 806132d: b9 10 00 00 00 mov ecx,0x10 8061332: 83 cb 01 or ebx,0x1 8061335: 8d 7a 01 lea edi,[edx+0x1] 8061338: 81 e7 ff 0f 00 00 and edi,0xfff 806133e: 81 ef 00 10 00 00 sub edi,0x1000 8061344: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806134a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061350: 83 c7 10 add edi,0x10 8061353: 7f 7b jg 80613d0 <__strcmp_ssse3+0x320> 8061355: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806135a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806135f: 66 0f 6f e2 movdqa xmm4,xmm2 8061363: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8061369: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806136d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061371: 66 0f f8 c8 psubb xmm1,xmm0 8061375: 66 0f d7 f1 pmovmskb esi,xmm1 8061379: 81 ee ff ff 00 00 sub esi,0xffff 806137f: 0f 85 79 10 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061385: 83 c1 10 add ecx,0x10 8061388: 66 0f 6f dc movdqa xmm3,xmm4 806138c: 83 c7 10 add edi,0x10 806138f: 7f 3f jg 80613d0 <__strcmp_ssse3+0x320> 8061391: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061396: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806139b: 66 0f 6f e2 movdqa xmm4,xmm2 806139f: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 80613a5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80613a9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80613ad: 66 0f f8 c8 psubb xmm1,xmm0 80613b1: 66 0f d7 f1 pmovmskb esi,xmm1 80613b5: 81 ee ff ff 00 00 sub esi,0xffff 80613bb: 0f 85 3d 10 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80613c1: 83 c1 10 add ecx,0x10 80613c4: 66 0f 6f dc movdqa xmm3,xmm4 80613c8: eb 86 jmp 8061350 <__strcmp_ssse3+0x2a0> 80613ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80613d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80613d4: 66 0f d7 f0 pmovmskb esi,xmm0 80613d8: f7 c6 fe ff 00 00 test esi,0xfffe 80613de: 75 10 jne 80613f0 <__strcmp_ssse3+0x340> 80613e0: 66 0f ef c0 pxor xmm0,xmm0 80613e4: 81 ef 00 10 00 00 sub edi,0x1000 80613ea: e9 66 ff ff ff jmp 8061355 <__strcmp_ssse3+0x2a5> 80613ef: 90 nop 80613f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80613f5: 66 0f 73 d8 01 psrldq xmm0,0x1 80613fa: 66 0f 73 db 01 psrldq xmm3,0x1 80613ff: e9 ec 0f 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061404: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806140a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061410: be ff ff 00 00 mov esi,0xffff 8061415: 66 0f ef c0 pxor xmm0,xmm0 8061419: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806141d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061421: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061425: 66 0f 73 fa 0e pslldq xmm2,0xe 806142a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806142e: 66 0f f8 d0 psubb xmm2,xmm0 8061432: 66 0f d7 fa pmovmskb edi,xmm2 8061436: d3 ee shr esi,cl 8061438: d3 ef shr edi,cl 806143a: 29 fe sub esi,edi 806143c: 8d 79 f2 lea edi,[ecx-0xe] 806143f: 0f 85 c2 0f 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061445: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061449: 66 0f ef c0 pxor xmm0,xmm0 806144d: b9 10 00 00 00 mov ecx,0x10 8061452: 83 cb 02 or ebx,0x2 8061455: 8d 7a 02 lea edi,[edx+0x2] 8061458: 81 e7 ff 0f 00 00 and edi,0xfff 806145e: 81 ef 00 10 00 00 sub edi,0x1000 8061464: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806146a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061470: 83 c7 10 add edi,0x10 8061473: 7f 7b jg 80614f0 <__strcmp_ssse3+0x440> 8061475: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806147a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806147f: 66 0f 6f e2 movdqa xmm4,xmm2 8061483: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 8061489: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806148d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061491: 66 0f f8 c8 psubb xmm1,xmm0 8061495: 66 0f d7 f1 pmovmskb esi,xmm1 8061499: 81 ee ff ff 00 00 sub esi,0xffff 806149f: 0f 85 59 0f 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80614a5: 83 c1 10 add ecx,0x10 80614a8: 66 0f 6f dc movdqa xmm3,xmm4 80614ac: 83 c7 10 add edi,0x10 80614af: 7f 3f jg 80614f0 <__strcmp_ssse3+0x440> 80614b1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80614b6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80614bb: 66 0f 6f e2 movdqa xmm4,xmm2 80614bf: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 80614c5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80614c9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80614cd: 66 0f f8 c8 psubb xmm1,xmm0 80614d1: 66 0f d7 f1 pmovmskb esi,xmm1 80614d5: 81 ee ff ff 00 00 sub esi,0xffff 80614db: 0f 85 1d 0f 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80614e1: 83 c1 10 add ecx,0x10 80614e4: 66 0f 6f dc movdqa xmm3,xmm4 80614e8: eb 86 jmp 8061470 <__strcmp_ssse3+0x3c0> 80614ea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80614f0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80614f4: 66 0f d7 f0 pmovmskb esi,xmm0 80614f8: f7 c6 fc ff 00 00 test esi,0xfffc 80614fe: 75 10 jne 8061510 <__strcmp_ssse3+0x460> 8061500: 66 0f ef c0 pxor xmm0,xmm0 8061504: 81 ef 00 10 00 00 sub edi,0x1000 806150a: e9 66 ff ff ff jmp 8061475 <__strcmp_ssse3+0x3c5> 806150f: 90 nop 8061510: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061515: 66 0f 73 d8 02 psrldq xmm0,0x2 806151a: 66 0f 73 db 02 psrldq xmm3,0x2 806151f: e9 cc 0e 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061524: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806152a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061530: be ff ff 00 00 mov esi,0xffff 8061535: 66 0f ef c0 pxor xmm0,xmm0 8061539: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806153d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061541: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061545: 66 0f 73 fa 0d pslldq xmm2,0xd 806154a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806154e: 66 0f f8 d0 psubb xmm2,xmm0 8061552: 66 0f d7 fa pmovmskb edi,xmm2 8061556: d3 ee shr esi,cl 8061558: d3 ef shr edi,cl 806155a: 29 fe sub esi,edi 806155c: 8d 79 f3 lea edi,[ecx-0xd] 806155f: 0f 85 a2 0e 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061565: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061569: 66 0f ef c0 pxor xmm0,xmm0 806156d: b9 10 00 00 00 mov ecx,0x10 8061572: 83 cb 03 or ebx,0x3 8061575: 8d 7a 03 lea edi,[edx+0x3] 8061578: 81 e7 ff 0f 00 00 and edi,0xfff 806157e: 81 ef 00 10 00 00 sub edi,0x1000 8061584: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806158a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061590: 83 c7 10 add edi,0x10 8061593: 7f 7b jg 8061610 <__strcmp_ssse3+0x560> 8061595: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806159a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806159f: 66 0f 6f e2 movdqa xmm4,xmm2 80615a3: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 80615a9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80615ad: 66 0f 74 ca pcmpeqb xmm1,xmm2 80615b1: 66 0f f8 c8 psubb xmm1,xmm0 80615b5: 66 0f d7 f1 pmovmskb esi,xmm1 80615b9: 81 ee ff ff 00 00 sub esi,0xffff 80615bf: 0f 85 39 0e 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80615c5: 83 c1 10 add ecx,0x10 80615c8: 66 0f 6f dc movdqa xmm3,xmm4 80615cc: 83 c7 10 add edi,0x10 80615cf: 7f 3f jg 8061610 <__strcmp_ssse3+0x560> 80615d1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80615d6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80615db: 66 0f 6f e2 movdqa xmm4,xmm2 80615df: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 80615e5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80615e9: 66 0f 74 ca pcmpeqb xmm1,xmm2 80615ed: 66 0f f8 c8 psubb xmm1,xmm0 80615f1: 66 0f d7 f1 pmovmskb esi,xmm1 80615f5: 81 ee ff ff 00 00 sub esi,0xffff 80615fb: 0f 85 fd 0d 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061601: 83 c1 10 add ecx,0x10 8061604: 66 0f 6f dc movdqa xmm3,xmm4 8061608: eb 86 jmp 8061590 <__strcmp_ssse3+0x4e0> 806160a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061610: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061614: 66 0f d7 f0 pmovmskb esi,xmm0 8061618: f7 c6 f8 ff 00 00 test esi,0xfff8 806161e: 75 10 jne 8061630 <__strcmp_ssse3+0x580> 8061620: 66 0f ef c0 pxor xmm0,xmm0 8061624: 81 ef 00 10 00 00 sub edi,0x1000 806162a: e9 66 ff ff ff jmp 8061595 <__strcmp_ssse3+0x4e5> 806162f: 90 nop 8061630: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061635: 66 0f 73 d8 03 psrldq xmm0,0x3 806163a: 66 0f 73 db 03 psrldq xmm3,0x3 806163f: e9 ac 0d 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061644: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806164a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061650: be ff ff 00 00 mov esi,0xffff 8061655: 66 0f ef c0 pxor xmm0,xmm0 8061659: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806165d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061661: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061665: 66 0f 73 fa 0c pslldq xmm2,0xc 806166a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806166e: 66 0f f8 d0 psubb xmm2,xmm0 8061672: 66 0f d7 fa pmovmskb edi,xmm2 8061676: d3 ee shr esi,cl 8061678: d3 ef shr edi,cl 806167a: 29 fe sub esi,edi 806167c: 8d 79 f4 lea edi,[ecx-0xc] 806167f: 0f 85 82 0d 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061685: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061689: 66 0f ef c0 pxor xmm0,xmm0 806168d: b9 10 00 00 00 mov ecx,0x10 8061692: 83 cb 04 or ebx,0x4 8061695: 8d 7a 04 lea edi,[edx+0x4] 8061698: 81 e7 ff 0f 00 00 and edi,0xfff 806169e: 81 ef 00 10 00 00 sub edi,0x1000 80616a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80616aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80616b0: 83 c7 10 add edi,0x10 80616b3: 7f 7b jg 8061730 <__strcmp_ssse3+0x680> 80616b5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80616ba: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80616bf: 66 0f 6f e2 movdqa xmm4,xmm2 80616c3: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 80616c9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80616cd: 66 0f 74 ca pcmpeqb xmm1,xmm2 80616d1: 66 0f f8 c8 psubb xmm1,xmm0 80616d5: 66 0f d7 f1 pmovmskb esi,xmm1 80616d9: 81 ee ff ff 00 00 sub esi,0xffff 80616df: 0f 85 19 0d 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 80616e5: 83 c1 10 add ecx,0x10 80616e8: 66 0f 6f dc movdqa xmm3,xmm4 80616ec: 83 c7 10 add edi,0x10 80616ef: 7f 3f jg 8061730 <__strcmp_ssse3+0x680> 80616f1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80616f6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80616fb: 66 0f 6f e2 movdqa xmm4,xmm2 80616ff: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 8061705: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061709: 66 0f 74 ca pcmpeqb xmm1,xmm2 806170d: 66 0f f8 c8 psubb xmm1,xmm0 8061711: 66 0f d7 f1 pmovmskb esi,xmm1 8061715: 81 ee ff ff 00 00 sub esi,0xffff 806171b: 0f 85 dd 0c 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061721: 83 c1 10 add ecx,0x10 8061724: 66 0f 6f dc movdqa xmm3,xmm4 8061728: eb 86 jmp 80616b0 <__strcmp_ssse3+0x600> 806172a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061730: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061734: 66 0f d7 f0 pmovmskb esi,xmm0 8061738: f7 c6 f0 ff 00 00 test esi,0xfff0 806173e: 75 10 jne 8061750 <__strcmp_ssse3+0x6a0> 8061740: 66 0f ef c0 pxor xmm0,xmm0 8061744: 81 ef 00 10 00 00 sub edi,0x1000 806174a: e9 66 ff ff ff jmp 80616b5 <__strcmp_ssse3+0x605> 806174f: 90 nop 8061750: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061755: 66 0f 73 d8 04 psrldq xmm0,0x4 806175a: 66 0f 73 db 04 psrldq xmm3,0x4 806175f: e9 8c 0c 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061764: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806176a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061770: be ff ff 00 00 mov esi,0xffff 8061775: 66 0f ef c0 pxor xmm0,xmm0 8061779: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806177d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061781: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061785: 66 0f 73 fa 0b pslldq xmm2,0xb 806178a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806178e: 66 0f f8 d0 psubb xmm2,xmm0 8061792: 66 0f d7 fa pmovmskb edi,xmm2 8061796: d3 ee shr esi,cl 8061798: d3 ef shr edi,cl 806179a: 29 fe sub esi,edi 806179c: 8d 79 f5 lea edi,[ecx-0xb] 806179f: 0f 85 62 0c 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80617a5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80617a9: 66 0f ef c0 pxor xmm0,xmm0 80617ad: b9 10 00 00 00 mov ecx,0x10 80617b2: 83 cb 05 or ebx,0x5 80617b5: 8d 7a 05 lea edi,[edx+0x5] 80617b8: 81 e7 ff 0f 00 00 and edi,0xfff 80617be: 81 ef 00 10 00 00 sub edi,0x1000 80617c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80617ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80617d0: 83 c7 10 add edi,0x10 80617d3: 7f 7b jg 8061850 <__strcmp_ssse3+0x7a0> 80617d5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80617da: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80617df: 66 0f 6f e2 movdqa xmm4,xmm2 80617e3: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 80617e9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80617ed: 66 0f 74 ca pcmpeqb xmm1,xmm2 80617f1: 66 0f f8 c8 psubb xmm1,xmm0 80617f5: 66 0f d7 f1 pmovmskb esi,xmm1 80617f9: 81 ee ff ff 00 00 sub esi,0xffff 80617ff: 0f 85 f9 0b 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061805: 83 c1 10 add ecx,0x10 8061808: 66 0f 6f dc movdqa xmm3,xmm4 806180c: 83 c7 10 add edi,0x10 806180f: 7f 3f jg 8061850 <__strcmp_ssse3+0x7a0> 8061811: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061816: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806181b: 66 0f 6f e2 movdqa xmm4,xmm2 806181f: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 8061825: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061829: 66 0f 74 ca pcmpeqb xmm1,xmm2 806182d: 66 0f f8 c8 psubb xmm1,xmm0 8061831: 66 0f d7 f1 pmovmskb esi,xmm1 8061835: 81 ee ff ff 00 00 sub esi,0xffff 806183b: 0f 85 bd 0b 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061841: 83 c1 10 add ecx,0x10 8061844: 66 0f 6f dc movdqa xmm3,xmm4 8061848: eb 86 jmp 80617d0 <__strcmp_ssse3+0x720> 806184a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061850: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061854: 66 0f d7 f0 pmovmskb esi,xmm0 8061858: f7 c6 e0 ff 00 00 test esi,0xffe0 806185e: 75 10 jne 8061870 <__strcmp_ssse3+0x7c0> 8061860: 66 0f ef c0 pxor xmm0,xmm0 8061864: 81 ef 00 10 00 00 sub edi,0x1000 806186a: e9 66 ff ff ff jmp 80617d5 <__strcmp_ssse3+0x725> 806186f: 90 nop 8061870: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061875: 66 0f 73 d8 05 psrldq xmm0,0x5 806187a: 66 0f 73 db 05 psrldq xmm3,0x5 806187f: e9 6c 0b 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061884: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806188a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061890: be ff ff 00 00 mov esi,0xffff 8061895: 66 0f ef c0 pxor xmm0,xmm0 8061899: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806189d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80618a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80618a5: 66 0f 73 fa 0a pslldq xmm2,0xa 80618aa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80618ae: 66 0f f8 d0 psubb xmm2,xmm0 80618b2: 66 0f d7 fa pmovmskb edi,xmm2 80618b6: d3 ee shr esi,cl 80618b8: d3 ef shr edi,cl 80618ba: 29 fe sub esi,edi 80618bc: 8d 79 f6 lea edi,[ecx-0xa] 80618bf: 0f 85 42 0b 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80618c5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80618c9: 66 0f ef c0 pxor xmm0,xmm0 80618cd: b9 10 00 00 00 mov ecx,0x10 80618d2: 83 cb 06 or ebx,0x6 80618d5: 8d 7a 06 lea edi,[edx+0x6] 80618d8: 81 e7 ff 0f 00 00 and edi,0xfff 80618de: 81 ef 00 10 00 00 sub edi,0x1000 80618e4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80618ea: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80618f0: 83 c7 10 add edi,0x10 80618f3: 7f 7b jg 8061970 <__strcmp_ssse3+0x8c0> 80618f5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80618fa: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80618ff: 66 0f 6f e2 movdqa xmm4,xmm2 8061903: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8061909: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806190d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061911: 66 0f f8 c8 psubb xmm1,xmm0 8061915: 66 0f d7 f1 pmovmskb esi,xmm1 8061919: 81 ee ff ff 00 00 sub esi,0xffff 806191f: 0f 85 d9 0a 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061925: 83 c1 10 add ecx,0x10 8061928: 66 0f 6f dc movdqa xmm3,xmm4 806192c: 83 c7 10 add edi,0x10 806192f: 7f 3f jg 8061970 <__strcmp_ssse3+0x8c0> 8061931: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061936: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806193b: 66 0f 6f e2 movdqa xmm4,xmm2 806193f: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8061945: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061949: 66 0f 74 ca pcmpeqb xmm1,xmm2 806194d: 66 0f f8 c8 psubb xmm1,xmm0 8061951: 66 0f d7 f1 pmovmskb esi,xmm1 8061955: 81 ee ff ff 00 00 sub esi,0xffff 806195b: 0f 85 9d 0a 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061961: 83 c1 10 add ecx,0x10 8061964: 66 0f 6f dc movdqa xmm3,xmm4 8061968: eb 86 jmp 80618f0 <__strcmp_ssse3+0x840> 806196a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061970: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061974: 66 0f d7 f0 pmovmskb esi,xmm0 8061978: f7 c6 c0 ff 00 00 test esi,0xffc0 806197e: 75 10 jne 8061990 <__strcmp_ssse3+0x8e0> 8061980: 66 0f ef c0 pxor xmm0,xmm0 8061984: 81 ef 00 10 00 00 sub edi,0x1000 806198a: e9 66 ff ff ff jmp 80618f5 <__strcmp_ssse3+0x845> 806198f: 90 nop 8061990: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061995: 66 0f 73 d8 06 psrldq xmm0,0x6 806199a: 66 0f 73 db 06 psrldq xmm3,0x6 806199f: e9 4c 0a 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 80619a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80619aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80619b0: be ff ff 00 00 mov esi,0xffff 80619b5: 66 0f ef c0 pxor xmm0,xmm0 80619b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80619bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80619c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80619c5: 66 0f 73 fa 09 pslldq xmm2,0x9 80619ca: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80619ce: 66 0f f8 d0 psubb xmm2,xmm0 80619d2: 66 0f d7 fa pmovmskb edi,xmm2 80619d6: d3 ee shr esi,cl 80619d8: d3 ef shr edi,cl 80619da: 29 fe sub esi,edi 80619dc: 8d 79 f7 lea edi,[ecx-0x9] 80619df: 0f 85 22 0a 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80619e5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80619e9: 66 0f ef c0 pxor xmm0,xmm0 80619ed: b9 10 00 00 00 mov ecx,0x10 80619f2: 83 cb 07 or ebx,0x7 80619f5: 8d 7a 08 lea edi,[edx+0x8] 80619f8: 81 e7 ff 0f 00 00 and edi,0xfff 80619fe: 81 ef 00 10 00 00 sub edi,0x1000 8061a04: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061a0a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061a10: 83 c7 10 add edi,0x10 8061a13: 7f 7b jg 8061a90 <__strcmp_ssse3+0x9e0> 8061a15: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061a1a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061a1f: 66 0f 6f e2 movdqa xmm4,xmm2 8061a23: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8061a29: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061a2d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061a31: 66 0f f8 c8 psubb xmm1,xmm0 8061a35: 66 0f d7 f1 pmovmskb esi,xmm1 8061a39: 81 ee ff ff 00 00 sub esi,0xffff 8061a3f: 0f 85 b9 09 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061a45: 83 c1 10 add ecx,0x10 8061a48: 66 0f 6f dc movdqa xmm3,xmm4 8061a4c: 83 c7 10 add edi,0x10 8061a4f: 7f 3f jg 8061a90 <__strcmp_ssse3+0x9e0> 8061a51: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061a56: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061a5b: 66 0f 6f e2 movdqa xmm4,xmm2 8061a5f: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8061a65: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061a69: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061a6d: 66 0f f8 c8 psubb xmm1,xmm0 8061a71: 66 0f d7 f1 pmovmskb esi,xmm1 8061a75: 81 ee ff ff 00 00 sub esi,0xffff 8061a7b: 0f 85 7d 09 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061a81: 83 c1 10 add ecx,0x10 8061a84: 66 0f 6f dc movdqa xmm3,xmm4 8061a88: eb 86 jmp 8061a10 <__strcmp_ssse3+0x960> 8061a8a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061a90: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061a94: 66 0f d7 f0 pmovmskb esi,xmm0 8061a98: f7 c6 80 ff 00 00 test esi,0xff80 8061a9e: 75 20 jne 8061ac0 <__strcmp_ssse3+0xa10> 8061aa0: 66 0f ef c0 pxor xmm0,xmm0 8061aa4: 66 0f ef c0 pxor xmm0,xmm0 8061aa8: 81 ef 00 10 00 00 sub edi,0x1000 8061aae: e9 62 ff ff ff jmp 8061a15 <__strcmp_ssse3+0x965> 8061ab3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061ab9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8061ac0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061ac5: 66 0f 73 d8 07 psrldq xmm0,0x7 8061aca: 66 0f 73 db 07 psrldq xmm3,0x7 8061acf: e9 1c 09 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061ad4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061ada: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061ae0: be ff ff 00 00 mov esi,0xffff 8061ae5: 66 0f ef c0 pxor xmm0,xmm0 8061ae9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8061aed: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061af1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061af5: 66 0f 73 fa 08 pslldq xmm2,0x8 8061afa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8061afe: 66 0f f8 d0 psubb xmm2,xmm0 8061b02: 66 0f d7 fa pmovmskb edi,xmm2 8061b06: d3 ee shr esi,cl 8061b08: d3 ef shr edi,cl 8061b0a: 29 fe sub esi,edi 8061b0c: 8d 79 f8 lea edi,[ecx-0x8] 8061b0f: 0f 85 f2 08 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061b15: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061b19: 66 0f ef c0 pxor xmm0,xmm0 8061b1d: b9 10 00 00 00 mov ecx,0x10 8061b22: 83 cb 08 or ebx,0x8 8061b25: 8d 7a 08 lea edi,[edx+0x8] 8061b28: 81 e7 ff 0f 00 00 and edi,0xfff 8061b2e: 81 ef 00 10 00 00 sub edi,0x1000 8061b34: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061b3a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061b40: 83 c7 10 add edi,0x10 8061b43: 7f 7b jg 8061bc0 <__strcmp_ssse3+0xb10> 8061b45: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061b4a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061b4f: 66 0f 6f e2 movdqa xmm4,xmm2 8061b53: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8061b59: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061b5d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061b61: 66 0f f8 c8 psubb xmm1,xmm0 8061b65: 66 0f d7 f1 pmovmskb esi,xmm1 8061b69: 81 ee ff ff 00 00 sub esi,0xffff 8061b6f: 0f 85 89 08 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061b75: 83 c1 10 add ecx,0x10 8061b78: 66 0f 6f dc movdqa xmm3,xmm4 8061b7c: 83 c7 10 add edi,0x10 8061b7f: 7f 3f jg 8061bc0 <__strcmp_ssse3+0xb10> 8061b81: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061b86: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061b8b: 66 0f 6f e2 movdqa xmm4,xmm2 8061b8f: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8061b95: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061b99: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061b9d: 66 0f f8 c8 psubb xmm1,xmm0 8061ba1: 66 0f d7 f1 pmovmskb esi,xmm1 8061ba5: 81 ee ff ff 00 00 sub esi,0xffff 8061bab: 0f 85 4d 08 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061bb1: 83 c1 10 add ecx,0x10 8061bb4: 66 0f 6f dc movdqa xmm3,xmm4 8061bb8: eb 86 jmp 8061b40 <__strcmp_ssse3+0xa90> 8061bba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061bc0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061bc4: 66 0f d7 f0 pmovmskb esi,xmm0 8061bc8: f7 c6 00 ff 00 00 test esi,0xff00 8061bce: 75 20 jne 8061bf0 <__strcmp_ssse3+0xb40> 8061bd0: 66 0f ef c0 pxor xmm0,xmm0 8061bd4: 66 0f ef c0 pxor xmm0,xmm0 8061bd8: 81 ef 00 10 00 00 sub edi,0x1000 8061bde: e9 62 ff ff ff jmp 8061b45 <__strcmp_ssse3+0xa95> 8061be3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061be9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8061bf0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061bf5: 66 0f 73 d8 08 psrldq xmm0,0x8 8061bfa: 66 0f 73 db 08 psrldq xmm3,0x8 8061bff: e9 ec 07 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061c04: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061c0a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061c10: be ff ff 00 00 mov esi,0xffff 8061c15: 66 0f ef c0 pxor xmm0,xmm0 8061c19: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8061c1d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061c21: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061c25: 66 0f 73 fa 07 pslldq xmm2,0x7 8061c2a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8061c2e: 66 0f f8 d0 psubb xmm2,xmm0 8061c32: 66 0f d7 fa pmovmskb edi,xmm2 8061c36: d3 ee shr esi,cl 8061c38: d3 ef shr edi,cl 8061c3a: 29 fe sub esi,edi 8061c3c: 8d 79 f9 lea edi,[ecx-0x7] 8061c3f: 0f 85 c2 07 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061c45: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061c49: 66 0f ef c0 pxor xmm0,xmm0 8061c4d: b9 10 00 00 00 mov ecx,0x10 8061c52: 83 cb 09 or ebx,0x9 8061c55: 8d 7a 09 lea edi,[edx+0x9] 8061c58: 81 e7 ff 0f 00 00 and edi,0xfff 8061c5e: 81 ef 00 10 00 00 sub edi,0x1000 8061c64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061c6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061c70: 83 c7 10 add edi,0x10 8061c73: 7f 7b jg 8061cf0 <__strcmp_ssse3+0xc40> 8061c75: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061c7a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061c7f: 66 0f 6f e2 movdqa xmm4,xmm2 8061c83: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 8061c89: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061c8d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061c91: 66 0f f8 c8 psubb xmm1,xmm0 8061c95: 66 0f d7 f1 pmovmskb esi,xmm1 8061c99: 81 ee ff ff 00 00 sub esi,0xffff 8061c9f: 0f 85 59 07 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061ca5: 83 c1 10 add ecx,0x10 8061ca8: 66 0f 6f dc movdqa xmm3,xmm4 8061cac: 83 c7 10 add edi,0x10 8061caf: 7f 3f jg 8061cf0 <__strcmp_ssse3+0xc40> 8061cb1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061cb6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061cbb: 66 0f 6f e2 movdqa xmm4,xmm2 8061cbf: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 8061cc5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061cc9: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061ccd: 66 0f f8 c8 psubb xmm1,xmm0 8061cd1: 66 0f d7 f1 pmovmskb esi,xmm1 8061cd5: 81 ee ff ff 00 00 sub esi,0xffff 8061cdb: 0f 85 1d 07 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061ce1: 83 c1 10 add ecx,0x10 8061ce4: 66 0f 6f dc movdqa xmm3,xmm4 8061ce8: eb 86 jmp 8061c70 <__strcmp_ssse3+0xbc0> 8061cea: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061cf0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061cf4: 66 0f d7 f0 pmovmskb esi,xmm0 8061cf8: f7 c6 00 fe 00 00 test esi,0xfe00 8061cfe: 75 10 jne 8061d10 <__strcmp_ssse3+0xc60> 8061d00: 66 0f ef c0 pxor xmm0,xmm0 8061d04: 81 ef 00 10 00 00 sub edi,0x1000 8061d0a: e9 66 ff ff ff jmp 8061c75 <__strcmp_ssse3+0xbc5> 8061d0f: 90 nop 8061d10: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061d15: 66 0f 73 d8 09 psrldq xmm0,0x9 8061d1a: 66 0f 73 db 09 psrldq xmm3,0x9 8061d1f: e9 cc 06 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061d24: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061d2a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061d30: be ff ff 00 00 mov esi,0xffff 8061d35: 66 0f ef c0 pxor xmm0,xmm0 8061d39: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8061d3d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061d41: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061d45: 66 0f 73 fa 06 pslldq xmm2,0x6 8061d4a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8061d4e: 66 0f f8 d0 psubb xmm2,xmm0 8061d52: 66 0f d7 fa pmovmskb edi,xmm2 8061d56: d3 ee shr esi,cl 8061d58: d3 ef shr edi,cl 8061d5a: 29 fe sub esi,edi 8061d5c: 8d 79 fa lea edi,[ecx-0x6] 8061d5f: 0f 85 a2 06 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061d65: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061d69: 66 0f ef c0 pxor xmm0,xmm0 8061d6d: b9 10 00 00 00 mov ecx,0x10 8061d72: 83 cb 0a or ebx,0xa 8061d75: 8d 7a 0a lea edi,[edx+0xa] 8061d78: 81 e7 ff 0f 00 00 and edi,0xfff 8061d7e: 81 ef 00 10 00 00 sub edi,0x1000 8061d84: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061d8a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061d90: 83 c7 10 add edi,0x10 8061d93: 7f 7b jg 8061e10 <__strcmp_ssse3+0xd60> 8061d95: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061d9a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061d9f: 66 0f 6f e2 movdqa xmm4,xmm2 8061da3: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 8061da9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061dad: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061db1: 66 0f f8 c8 psubb xmm1,xmm0 8061db5: 66 0f d7 f1 pmovmskb esi,xmm1 8061db9: 81 ee ff ff 00 00 sub esi,0xffff 8061dbf: 0f 85 39 06 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061dc5: 83 c1 10 add ecx,0x10 8061dc8: 66 0f 6f dc movdqa xmm3,xmm4 8061dcc: 83 c7 10 add edi,0x10 8061dcf: 7f 3f jg 8061e10 <__strcmp_ssse3+0xd60> 8061dd1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061dd6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061ddb: 66 0f 6f e2 movdqa xmm4,xmm2 8061ddf: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 8061de5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061de9: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061ded: 66 0f f8 c8 psubb xmm1,xmm0 8061df1: 66 0f d7 f1 pmovmskb esi,xmm1 8061df5: 81 ee ff ff 00 00 sub esi,0xffff 8061dfb: 0f 85 fd 05 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061e01: 83 c1 10 add ecx,0x10 8061e04: 66 0f 6f dc movdqa xmm3,xmm4 8061e08: eb 86 jmp 8061d90 <__strcmp_ssse3+0xce0> 8061e0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061e10: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061e14: 66 0f d7 f0 pmovmskb esi,xmm0 8061e18: f7 c6 00 fc 00 00 test esi,0xfc00 8061e1e: 75 10 jne 8061e30 <__strcmp_ssse3+0xd80> 8061e20: 66 0f ef c0 pxor xmm0,xmm0 8061e24: 81 ef 00 10 00 00 sub edi,0x1000 8061e2a: e9 66 ff ff ff jmp 8061d95 <__strcmp_ssse3+0xce5> 8061e2f: 90 nop 8061e30: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061e35: 66 0f 73 d8 0a psrldq xmm0,0xa 8061e3a: 66 0f 73 db 0a psrldq xmm3,0xa 8061e3f: e9 ac 05 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061e44: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061e4a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061e50: be ff ff 00 00 mov esi,0xffff 8061e55: 66 0f ef c0 pxor xmm0,xmm0 8061e59: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8061e5d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061e61: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061e65: 66 0f 73 fa 05 pslldq xmm2,0x5 8061e6a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8061e6e: 66 0f f8 d0 psubb xmm2,xmm0 8061e72: 66 0f d7 fa pmovmskb edi,xmm2 8061e76: d3 ee shr esi,cl 8061e78: d3 ef shr edi,cl 8061e7a: 29 fe sub esi,edi 8061e7c: 8d 79 fb lea edi,[ecx-0x5] 8061e7f: 0f 85 82 05 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061e85: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061e89: 66 0f ef c0 pxor xmm0,xmm0 8061e8d: b9 10 00 00 00 mov ecx,0x10 8061e92: 83 cb 0b or ebx,0xb 8061e95: 8d 7a 0b lea edi,[edx+0xb] 8061e98: 81 e7 ff 0f 00 00 and edi,0xfff 8061e9e: 81 ef 00 10 00 00 sub edi,0x1000 8061ea4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061eaa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061eb0: 83 c7 10 add edi,0x10 8061eb3: 7f 7b jg 8061f30 <__strcmp_ssse3+0xe80> 8061eb5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061eba: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061ebf: 66 0f 6f e2 movdqa xmm4,xmm2 8061ec3: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 8061ec9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061ecd: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061ed1: 66 0f f8 c8 psubb xmm1,xmm0 8061ed5: 66 0f d7 f1 pmovmskb esi,xmm1 8061ed9: 81 ee ff ff 00 00 sub esi,0xffff 8061edf: 0f 85 19 05 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061ee5: 83 c1 10 add ecx,0x10 8061ee8: 66 0f 6f dc movdqa xmm3,xmm4 8061eec: 83 c7 10 add edi,0x10 8061eef: 7f 3f jg 8061f30 <__strcmp_ssse3+0xe80> 8061ef1: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061ef6: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061efb: 66 0f 6f e2 movdqa xmm4,xmm2 8061eff: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 8061f05: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061f09: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061f0d: 66 0f f8 c8 psubb xmm1,xmm0 8061f11: 66 0f d7 f1 pmovmskb esi,xmm1 8061f15: 81 ee ff ff 00 00 sub esi,0xffff 8061f1b: 0f 85 dd 04 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8061f21: 83 c1 10 add ecx,0x10 8061f24: 66 0f 6f dc movdqa xmm3,xmm4 8061f28: eb 86 jmp 8061eb0 <__strcmp_ssse3+0xe00> 8061f2a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061f30: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8061f34: 66 0f d7 f0 pmovmskb esi,xmm0 8061f38: f7 c6 00 f8 00 00 test esi,0xf800 8061f3e: 75 10 jne 8061f50 <__strcmp_ssse3+0xea0> 8061f40: 66 0f ef c0 pxor xmm0,xmm0 8061f44: 81 ef 00 10 00 00 sub edi,0x1000 8061f4a: e9 66 ff ff ff jmp 8061eb5 <__strcmp_ssse3+0xe05> 8061f4f: 90 nop 8061f50: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061f55: 66 0f 73 d8 0b psrldq xmm0,0xb 8061f5a: 66 0f 73 db 0b psrldq xmm3,0xb 8061f5f: e9 8c 04 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8061f64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061f6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061f70: be ff ff 00 00 mov esi,0xffff 8061f75: 66 0f ef c0 pxor xmm0,xmm0 8061f79: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8061f7d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8061f81: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061f85: 66 0f 73 fa 04 pslldq xmm2,0x4 8061f8a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8061f8e: 66 0f f8 d0 psubb xmm2,xmm0 8061f92: 66 0f d7 fa pmovmskb edi,xmm2 8061f96: d3 ee shr esi,cl 8061f98: d3 ef shr edi,cl 8061f9a: 29 fe sub esi,edi 8061f9c: 8d 79 fc lea edi,[ecx-0x4] 8061f9f: 0f 85 62 04 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8061fa5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8061fa9: 66 0f ef c0 pxor xmm0,xmm0 8061fad: b9 10 00 00 00 mov ecx,0x10 8061fb2: 83 cb 0c or ebx,0xc 8061fb5: 8d 7a 0c lea edi,[edx+0xc] 8061fb8: 81 e7 ff 0f 00 00 and edi,0xfff 8061fbe: 81 ef 00 10 00 00 sub edi,0x1000 8061fc4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8061fca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8061fd0: 83 c7 10 add edi,0x10 8061fd3: 7f 7b jg 8062050 <__strcmp_ssse3+0xfa0> 8061fd5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8061fda: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8061fdf: 66 0f 6f e2 movdqa xmm4,xmm2 8061fe3: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 8061fe9: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8061fed: 66 0f 74 ca pcmpeqb xmm1,xmm2 8061ff1: 66 0f f8 c8 psubb xmm1,xmm0 8061ff5: 66 0f d7 f1 pmovmskb esi,xmm1 8061ff9: 81 ee ff ff 00 00 sub esi,0xffff 8061fff: 0f 85 f9 03 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062005: 83 c1 10 add ecx,0x10 8062008: 66 0f 6f dc movdqa xmm3,xmm4 806200c: 83 c7 10 add edi,0x10 806200f: 7f 3f jg 8062050 <__strcmp_ssse3+0xfa0> 8062011: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062016: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806201b: 66 0f 6f e2 movdqa xmm4,xmm2 806201f: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 8062025: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8062029: 66 0f 74 ca pcmpeqb xmm1,xmm2 806202d: 66 0f f8 c8 psubb xmm1,xmm0 8062031: 66 0f d7 f1 pmovmskb esi,xmm1 8062035: 81 ee ff ff 00 00 sub esi,0xffff 806203b: 0f 85 bd 03 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062041: 83 c1 10 add ecx,0x10 8062044: 66 0f 6f dc movdqa xmm3,xmm4 8062048: eb 86 jmp 8061fd0 <__strcmp_ssse3+0xf20> 806204a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062050: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8062054: 66 0f d7 f0 pmovmskb esi,xmm0 8062058: f7 c6 00 f0 00 00 test esi,0xf000 806205e: 75 10 jne 8062070 <__strcmp_ssse3+0xfc0> 8062060: 66 0f ef c0 pxor xmm0,xmm0 8062064: 81 ef 00 10 00 00 sub edi,0x1000 806206a: e9 66 ff ff ff jmp 8061fd5 <__strcmp_ssse3+0xf25> 806206f: 90 nop 8062070: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062075: 66 0f 73 d8 0c psrldq xmm0,0xc 806207a: 66 0f 73 db 0c psrldq xmm3,0xc 806207f: e9 6c 03 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 8062084: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806208a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8062090: be ff ff 00 00 mov esi,0xffff 8062095: 66 0f ef c0 pxor xmm0,xmm0 8062099: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806209d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80620a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80620a5: 66 0f 73 fa 03 pslldq xmm2,0x3 80620aa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80620ae: 66 0f f8 d0 psubb xmm2,xmm0 80620b2: 66 0f d7 fa pmovmskb edi,xmm2 80620b6: d3 ee shr esi,cl 80620b8: d3 ef shr edi,cl 80620ba: 29 fe sub esi,edi 80620bc: 8d 79 fd lea edi,[ecx-0x3] 80620bf: 0f 85 42 03 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80620c5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80620c9: 66 0f ef c0 pxor xmm0,xmm0 80620cd: b9 10 00 00 00 mov ecx,0x10 80620d2: 83 cb 0d or ebx,0xd 80620d5: 8d 7a 0d lea edi,[edx+0xd] 80620d8: 81 e7 ff 0f 00 00 and edi,0xfff 80620de: 81 ef 00 10 00 00 sub edi,0x1000 80620e4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80620ea: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80620f0: 83 c7 10 add edi,0x10 80620f3: 7f 7b jg 8062170 <__strcmp_ssse3+0x10c0> 80620f5: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80620fa: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 80620ff: 66 0f 6f e2 movdqa xmm4,xmm2 8062103: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 8062109: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806210d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8062111: 66 0f f8 c8 psubb xmm1,xmm0 8062115: 66 0f d7 f1 pmovmskb esi,xmm1 8062119: 81 ee ff ff 00 00 sub esi,0xffff 806211f: 0f 85 d9 02 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062125: 83 c1 10 add ecx,0x10 8062128: 66 0f 6f dc movdqa xmm3,xmm4 806212c: 83 c7 10 add edi,0x10 806212f: 7f 3f jg 8062170 <__strcmp_ssse3+0x10c0> 8062131: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062136: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806213b: 66 0f 6f e2 movdqa xmm4,xmm2 806213f: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 8062145: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8062149: 66 0f 74 ca pcmpeqb xmm1,xmm2 806214d: 66 0f f8 c8 psubb xmm1,xmm0 8062151: 66 0f d7 f1 pmovmskb esi,xmm1 8062155: 81 ee ff ff 00 00 sub esi,0xffff 806215b: 0f 85 9d 02 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062161: 83 c1 10 add ecx,0x10 8062164: 66 0f 6f dc movdqa xmm3,xmm4 8062168: eb 86 jmp 80620f0 <__strcmp_ssse3+0x1040> 806216a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062170: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8062174: 66 0f d7 f0 pmovmskb esi,xmm0 8062178: f7 c6 00 e0 00 00 test esi,0xe000 806217e: 75 10 jne 8062190 <__strcmp_ssse3+0x10e0> 8062180: 66 0f ef c0 pxor xmm0,xmm0 8062184: 81 ef 00 10 00 00 sub edi,0x1000 806218a: e9 66 ff ff ff jmp 80620f5 <__strcmp_ssse3+0x1045> 806218f: 90 nop 8062190: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062195: 66 0f 73 d8 0d psrldq xmm0,0xd 806219a: 66 0f 73 db 0d psrldq xmm3,0xd 806219f: e9 4c 02 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 80621a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80621aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80621b0: be ff ff 00 00 mov esi,0xffff 80621b5: 66 0f ef c0 pxor xmm0,xmm0 80621b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80621bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80621c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80621c5: 66 0f 73 fa 02 pslldq xmm2,0x2 80621ca: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80621ce: 66 0f f8 d0 psubb xmm2,xmm0 80621d2: 66 0f d7 fa pmovmskb edi,xmm2 80621d6: d3 ee shr esi,cl 80621d8: d3 ef shr edi,cl 80621da: 29 fe sub esi,edi 80621dc: 8d 79 fe lea edi,[ecx-0x2] 80621df: 0f 85 22 02 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 80621e5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 80621e9: 66 0f ef c0 pxor xmm0,xmm0 80621ed: b9 10 00 00 00 mov ecx,0x10 80621f2: 83 cb 0e or ebx,0xe 80621f5: 8d 7a 0e lea edi,[edx+0xe] 80621f8: 81 e7 ff 0f 00 00 and edi,0xfff 80621fe: 81 ef 00 10 00 00 sub edi,0x1000 8062204: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806220a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8062210: 83 c7 10 add edi,0x10 8062213: 7f 7b jg 8062290 <__strcmp_ssse3+0x11e0> 8062215: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806221a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806221f: 66 0f 6f e2 movdqa xmm4,xmm2 8062223: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8062229: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806222d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8062231: 66 0f f8 c8 psubb xmm1,xmm0 8062235: 66 0f d7 f1 pmovmskb esi,xmm1 8062239: 81 ee ff ff 00 00 sub esi,0xffff 806223f: 0f 85 b9 01 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062245: 83 c1 10 add ecx,0x10 8062248: 66 0f 6f dc movdqa xmm3,xmm4 806224c: 83 c7 10 add edi,0x10 806224f: 7f 3f jg 8062290 <__strcmp_ssse3+0x11e0> 8062251: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062256: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806225b: 66 0f 6f e2 movdqa xmm4,xmm2 806225f: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8062265: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8062269: 66 0f 74 ca pcmpeqb xmm1,xmm2 806226d: 66 0f f8 c8 psubb xmm1,xmm0 8062271: 66 0f d7 f1 pmovmskb esi,xmm1 8062275: 81 ee ff ff 00 00 sub esi,0xffff 806227b: 0f 85 7d 01 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062281: 83 c1 10 add ecx,0x10 8062284: 66 0f 6f dc movdqa xmm3,xmm4 8062288: eb 86 jmp 8062210 <__strcmp_ssse3+0x1160> 806228a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8062290: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8062294: 66 0f d7 f0 pmovmskb esi,xmm0 8062298: f7 c6 00 c0 00 00 test esi,0xc000 806229e: 75 10 jne 80622b0 <__strcmp_ssse3+0x1200> 80622a0: 66 0f ef c0 pxor xmm0,xmm0 80622a4: 81 ef 00 10 00 00 sub edi,0x1000 80622aa: e9 66 ff ff ff jmp 8062215 <__strcmp_ssse3+0x1165> 80622af: 90 nop 80622b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80622b5: 66 0f 73 d8 0e psrldq xmm0,0xe 80622ba: 66 0f 73 db 0e psrldq xmm3,0xe 80622bf: e9 2c 01 00 00 jmp 80623f0 <__strcmp_ssse3+0x1340> 80622c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80622ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80622d0: be ff ff 00 00 mov esi,0xffff 80622d5: 66 0f ef c0 pxor xmm0,xmm0 80622d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 80622dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 80622e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80622e5: 66 0f 73 fa 01 pslldq xmm2,0x1 80622ea: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80622ee: 66 0f f8 d0 psubb xmm2,xmm0 80622f2: 66 0f d7 fa pmovmskb edi,xmm2 80622f6: d3 ee shr esi,cl 80622f8: d3 ef shr edi,cl 80622fa: 29 fe sub esi,edi 80622fc: 8d 79 ff lea edi,[ecx-0x1] 80622ff: 0f 85 02 01 00 00 jne 8062407 <__strcmp_ssse3+0x1357> 8062305: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8062309: 66 0f ef c0 pxor xmm0,xmm0 806230d: b9 10 00 00 00 mov ecx,0x10 8062312: 83 cb 0f or ebx,0xf 8062315: 8d 7a 0f lea edi,[edx+0xf] 8062318: 81 e7 ff 0f 00 00 and edi,0xfff 806231e: 81 ef 00 10 00 00 sub edi,0x1000 8062324: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806232a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8062330: 83 c7 10 add edi,0x10 8062333: 7f 7b jg 80623b0 <__strcmp_ssse3+0x1300> 8062335: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806233a: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806233f: 66 0f 6f e2 movdqa xmm4,xmm2 8062343: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8062349: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806234d: 66 0f 74 ca pcmpeqb xmm1,xmm2 8062351: 66 0f f8 c8 psubb xmm1,xmm0 8062355: 66 0f d7 f1 pmovmskb esi,xmm1 8062359: 81 ee ff ff 00 00 sub esi,0xffff 806235f: 0f 85 99 00 00 00 jne 80623fe <__strcmp_ssse3+0x134e> 8062365: 83 c1 10 add ecx,0x10 8062368: 66 0f 6f dc movdqa xmm3,xmm4 806236c: 83 c7 10 add edi,0x10 806236f: 7f 3f jg 80623b0 <__strcmp_ssse3+0x1300> 8062371: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8062376: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806237b: 66 0f 6f e2 movdqa xmm4,xmm2 806237f: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8062385: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8062389: 66 0f 74 ca pcmpeqb xmm1,xmm2 806238d: 66 0f f8 c8 psubb xmm1,xmm0 8062391: 66 0f d7 f1 pmovmskb esi,xmm1 8062395: 81 ee ff ff 00 00 sub esi,0xffff 806239b: 75 61 jne 80623fe <__strcmp_ssse3+0x134e> 806239d: 83 c1 10 add ecx,0x10 80623a0: 66 0f 6f dc movdqa xmm3,xmm4 80623a4: eb 8a jmp 8062330 <__strcmp_ssse3+0x1280> 80623a6: 8d 76 00 lea esi,[esi+0x0] 80623a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80623b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80623b4: 66 0f d7 f0 pmovmskb esi,xmm0 80623b8: f7 c6 00 80 00 00 test esi,0x8000 80623be: 75 10 jne 80623d0 <__strcmp_ssse3+0x1320> 80623c0: 66 0f ef c0 pxor xmm0,xmm0 80623c4: 81 ef 00 10 00 00 sub edi,0x1000 80623ca: e9 66 ff ff ff jmp 8062335 <__strcmp_ssse3+0x1285> 80623cf: 90 nop 80623d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 80623d5: 66 0f 73 d8 0f psrldq xmm0,0xf 80623da: 66 0f 73 db 0f psrldq xmm3,0xf 80623df: eb 0f jmp 80623f0 <__strcmp_ssse3+0x1340> 80623e1: eb 0d jmp 80623f0 <__strcmp_ssse3+0x1340> 80623e3: 90 nop 80623e4: 90 nop 80623e5: 90 nop 80623e6: 90 nop 80623e7: 90 nop 80623e8: 90 nop 80623e9: 90 nop 80623ea: 90 nop 80623eb: 90 nop 80623ec: 90 nop 80623ed: 90 nop 80623ee: 90 nop 80623ef: 90 nop 80623f0: 66 0f 74 cb pcmpeqb xmm1,xmm3 80623f4: 66 0f f8 c8 psubb xmm1,xmm0 80623f8: 66 0f d7 f1 pmovmskb esi,xmm1 80623fc: f7 d6 not esi 80623fe: 89 df mov edi,ebx 8062400: 83 e7 1f and edi,0x1f 8062403: 8d 7c 0f f0 lea edi,[edi+ecx*1-0x10] 8062407: 01 fa add edx,edi 8062409: 01 c8 add eax,ecx 806240b: f7 c3 20 00 00 00 test ebx,0x20 8062411: 74 0d je 8062420 <__strcmp_ssse3+0x1370> 8062413: 92 xchg edx,eax 8062414: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806241a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8062420: 89 f1 mov ecx,esi 8062422: 5e pop esi 8062423: 5f pop edi 8062424: 5b pop ebx 8062425: 84 c9 test cl,cl 8062427: 0f 84 a3 00 00 00 je 80624d0 <__strcmp_ssse3+0x1420> 806242d: f6 c1 01 test cl,0x1 8062430: 75 2e jne 8062460 <__strcmp_ssse3+0x13b0> 8062432: f6 c1 02 test cl,0x2 8062435: 75 39 jne 8062470 <__strcmp_ssse3+0x13c0> 8062437: f6 c1 04 test cl,0x4 806243a: 75 44 jne 8062480 <__strcmp_ssse3+0x13d0> 806243c: f6 c1 08 test cl,0x8 806243f: 75 4f jne 8062490 <__strcmp_ssse3+0x13e0> 8062441: f6 c1 10 test cl,0x10 8062444: 75 5a jne 80624a0 <__strcmp_ssse3+0x13f0> 8062446: f6 c1 20 test cl,0x20 8062449: 75 65 jne 80624b0 <__strcmp_ssse3+0x1400> 806244b: f6 c1 40 test cl,0x40 806244e: 75 70 jne 80624c0 <__strcmp_ssse3+0x1410> 8062450: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 8062454: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 8062458: 29 c8 sub eax,ecx 806245a: c3 ret 806245b: 90 nop 806245c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062460: 0f b6 08 movzx ecx,BYTE PTR [eax] 8062463: 0f b6 02 movzx eax,BYTE PTR [edx] 8062466: 29 c8 sub eax,ecx 8062468: c3 ret 8062469: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062470: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8062474: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 8062478: 29 c8 sub eax,ecx 806247a: c3 ret 806247b: 90 nop 806247c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062480: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8062484: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 8062488: 29 c8 sub eax,ecx 806248a: c3 ret 806248b: 90 nop 806248c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062490: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8062494: 0f b6 42 03 movzx eax,BYTE PTR [edx+0x3] 8062498: 29 c8 sub eax,ecx 806249a: c3 ret 806249b: 90 nop 806249c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80624a0: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80624a4: 0f b6 42 04 movzx eax,BYTE PTR [edx+0x4] 80624a8: 29 c8 sub eax,ecx 80624aa: c3 ret 80624ab: 90 nop 80624ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80624b0: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 80624b4: 0f b6 42 05 movzx eax,BYTE PTR [edx+0x5] 80624b8: 29 c8 sub eax,ecx 80624ba: c3 ret 80624bb: 90 nop 80624bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80624c0: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 80624c4: 0f b6 42 06 movzx eax,BYTE PTR [edx+0x6] 80624c8: 29 c8 sub eax,ecx 80624ca: c3 ret 80624cb: 90 nop 80624cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80624d0: 83 c0 08 add eax,0x8 80624d3: 83 c2 08 add edx,0x8 80624d6: f6 c5 01 test ch,0x1 80624d9: 75 85 jne 8062460 <__strcmp_ssse3+0x13b0> 80624db: f6 c5 02 test ch,0x2 80624de: 75 90 jne 8062470 <__strcmp_ssse3+0x13c0> 80624e0: f6 c5 04 test ch,0x4 80624e3: 75 9b jne 8062480 <__strcmp_ssse3+0x13d0> 80624e5: f6 c5 08 test ch,0x8 80624e8: 75 a6 jne 8062490 <__strcmp_ssse3+0x13e0> 80624ea: f6 c5 10 test ch,0x10 80624ed: 75 b1 jne 80624a0 <__strcmp_ssse3+0x13f0> 80624ef: f6 c5 20 test ch,0x20 80624f2: 75 bc jne 80624b0 <__strcmp_ssse3+0x1400> 80624f4: f6 c5 40 test ch,0x40 80624f7: 75 c7 jne 80624c0 <__strcmp_ssse3+0x1410> 80624f9: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 80624fd: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 8062501: 29 c8 sub eax,ecx 8062503: c3 ret 8062504: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806250a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8062510: b8 01 00 00 00 mov eax,0x1 8062515: 77 02 ja 8062519 <__strcmp_ssse3+0x1469> 8062517: f7 d8 neg eax 8062519: c3 ret 806251a: 31 c0 xor eax,eax 806251c: c3 ret 806251d: 66 90 xchg ax,ax 806251f: 90 nop 08062520 <__strcmp_sse4_2>: 8062520: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8062524: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8062528: 66 89 d1 mov cx,dx 806252b: 66 81 e1 ff 0f and cx,0xfff 8062530: 66 81 f9 f0 0f cmp cx,0xff0 8062535: 77 4c ja 8062583 <__strcmp_sse4_2+0x63> 8062537: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 806253b: 89 c1 mov ecx,eax 806253d: 81 e1 ff 0f 00 00 and ecx,0xfff 8062543: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8062549: 77 38 ja 8062583 <__strcmp_sse4_2+0x63> 806254b: 66 0f 7e d1 movd ecx,xmm2 806254f: 3b 08 cmp ecx,DWORD PTR [eax] 8062551: 0f 85 c2 01 00 00 jne 8062719 <__strcmp_sse4_2+0x1f9> 8062557: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 806255b: 66 0f ef ca pxor xmm1,xmm2 806255f: 66 0f ef c0 pxor xmm0,xmm0 8062563: 66 0f 38 17 c1 ptest xmm0,xmm1 8062568: 0f 83 72 01 00 00 jae 80626e0 <__strcmp_sse4_2+0x1c0> 806256e: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8062572: 66 0f 38 17 c2 ptest xmm0,xmm2 8062577: 0f 83 63 01 00 00 jae 80626e0 <__strcmp_sse4_2+0x1c0> 806257d: 83 c2 10 add edx,0x10 8062580: 83 c0 10 add eax,0x10 8062583: 0f b6 08 movzx ecx,BYTE PTR [eax] 8062586: 38 0a cmp BYTE PTR [edx],cl 8062588: 0f 85 42 01 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 806258e: 83 f9 00 cmp ecx,0x0 8062591: 0f 84 29 01 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 8062597: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 806259b: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 806259e: 0f 85 2c 01 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 80625a4: 83 f9 00 cmp ecx,0x0 80625a7: 0f 84 13 01 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 80625ad: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 80625b1: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 80625b4: 0f 85 16 01 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 80625ba: 83 f9 00 cmp ecx,0x0 80625bd: 0f 84 fd 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 80625c3: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 80625c7: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 80625ca: 0f 85 00 01 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 80625d0: 83 f9 00 cmp ecx,0x0 80625d3: 0f 84 e7 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 80625d9: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 80625dd: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 80625e0: 0f 85 ea 00 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 80625e6: 83 f9 00 cmp ecx,0x0 80625e9: 0f 84 d1 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 80625ef: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 80625f3: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 80625f6: 0f 85 d4 00 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 80625fc: 83 f9 00 cmp ecx,0x0 80625ff: 0f 84 bb 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 8062605: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8062609: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 806260c: 0f 85 be 00 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 8062612: 83 f9 00 cmp ecx,0x0 8062615: 0f 84 a5 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 806261b: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806261f: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 8062622: 0f 85 a8 00 00 00 jne 80626d0 <__strcmp_sse4_2+0x1b0> 8062628: 83 f9 00 cmp ecx,0x0 806262b: 0f 84 8f 00 00 00 je 80626c0 <__strcmp_sse4_2+0x1a0> 8062631: 83 c0 08 add eax,0x8 8062634: 83 c2 08 add edx,0x8 8062637: 57 push edi 8062638: 56 push esi 8062639: 89 d7 mov edi,edx 806263b: 89 c6 mov esi,eax 806263d: 31 c0 xor eax,eax 806263f: 89 fa mov edx,edi 8062641: 89 f1 mov ecx,esi 8062643: 81 e2 ff 0f 00 00 and edx,0xfff 8062649: 81 e1 ff 0f 00 00 and ecx,0xfff 806264f: 39 d1 cmp ecx,edx 8062651: 0f 4c ca cmovl ecx,edx 8062654: 8d 91 10 f0 ff ff lea edx,[ecx-0xff0] 806265a: 29 d7 sub edi,edx 806265c: 29 d6 sub esi,edx 806265e: 85 d2 test edx,edx 8062660: 7f 17 jg 8062679 <__strcmp_sse4_2+0x159> 8062662: f3 0f 6f 14 16 movdqu xmm2,XMMWORD PTR [esi+edx*1] 8062667: f3 0f 6f 0c 17 movdqu xmm1,XMMWORD PTR [edi+edx*1] 806266c: 66 0f 3a 63 ca 1a pcmpistri xmm1,xmm2,0x1a 8062672: 76 2c jbe 80626a0 <__strcmp_sse4_2+0x180> 8062674: 83 c2 10 add edx,0x10 8062677: 7e e9 jle 8062662 <__strcmp_sse4_2+0x142> 8062679: 0f b6 04 17 movzx eax,BYTE PTR [edi+edx*1] 806267d: 0f b6 0c 16 movzx ecx,BYTE PTR [esi+edx*1] 8062681: 29 c8 sub eax,ecx 8062683: 75 2a jne 80626af <__strcmp_sse4_2+0x18f> 8062685: 85 c9 test ecx,ecx 8062687: 74 26 je 80626af <__strcmp_sse4_2+0x18f> 8062689: 42 inc edx 806268a: 83 fa 0f cmp edx,0xf 806268d: 7e ea jle 8062679 <__strcmp_sse4_2+0x159> 806268f: 01 d7 add edi,edx 8062691: 01 d6 add esi,edx 8062693: eb aa jmp 806263f <__strcmp_sse4_2+0x11f> 8062695: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062699: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80626a0: 73 0d jae 80626af <__strcmp_sse4_2+0x18f> 80626a2: 8d 0c 11 lea ecx,[ecx+edx*1] 80626a5: 0f b6 04 0f movzx eax,BYTE PTR [edi+ecx*1] 80626a9: 0f b6 0c 0e movzx ecx,BYTE PTR [esi+ecx*1] 80626ad: 29 c8 sub eax,ecx 80626af: 5e pop esi 80626b0: 5f pop edi 80626b1: c3 ret 80626b2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80626b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80626c0: 31 c0 xor eax,eax 80626c2: c3 ret 80626c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80626c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80626d0: b8 01 00 00 00 mov eax,0x1 80626d5: 77 02 ja 80626d9 <__strcmp_sse4_2+0x1b9> 80626d7: f7 d8 neg eax 80626d9: c3 ret 80626da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80626e0: 81 c1 ff fe fe fe add ecx,0xfefefeff 80626e6: 73 31 jae 8062719 <__strcmp_sse4_2+0x1f9> 80626e8: 33 0a xor ecx,DWORD PTR [edx] 80626ea: 81 c9 ff fe fe fe or ecx,0xfefefeff 80626f0: 83 c1 01 add ecx,0x1 80626f3: 75 24 jne 8062719 <__strcmp_sse4_2+0x1f9> 80626f5: 8b 4a 04 mov ecx,DWORD PTR [edx+0x4] 80626f8: 3b 48 04 cmp ecx,DWORD PTR [eax+0x4] 80626fb: 75 5a jne 8062757 <__strcmp_sse4_2+0x237> 80626fd: 81 c1 ff fe fe fe add ecx,0xfefefeff 8062703: 73 52 jae 8062757 <__strcmp_sse4_2+0x237> 8062705: 33 4a 04 xor ecx,DWORD PTR [edx+0x4] 8062708: 81 c9 ff fe fe fe or ecx,0xfefefeff 806270e: 83 c1 01 add ecx,0x1 8062711: 75 44 jne 8062757 <__strcmp_sse4_2+0x237> 8062713: 83 c2 08 add edx,0x8 8062716: 83 c0 08 add eax,0x8 8062719: 0f b6 08 movzx ecx,BYTE PTR [eax] 806271c: 38 0a cmp BYTE PTR [edx],cl 806271e: 75 b0 jne 80626d0 <__strcmp_sse4_2+0x1b0> 8062720: 83 f9 00 cmp ecx,0x0 8062723: 74 9b je 80626c0 <__strcmp_sse4_2+0x1a0> 8062725: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 8062729: 38 4a 01 cmp BYTE PTR [edx+0x1],cl 806272c: 75 a2 jne 80626d0 <__strcmp_sse4_2+0x1b0> 806272e: 83 f9 00 cmp ecx,0x0 8062731: 74 8d je 80626c0 <__strcmp_sse4_2+0x1a0> 8062733: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 8062737: 38 4a 02 cmp BYTE PTR [edx+0x2],cl 806273a: 75 94 jne 80626d0 <__strcmp_sse4_2+0x1b0> 806273c: 83 f9 00 cmp ecx,0x0 806273f: 0f 84 7b ff ff ff je 80626c0 <__strcmp_sse4_2+0x1a0> 8062745: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 8062749: 38 4a 03 cmp BYTE PTR [edx+0x3],cl 806274c: 75 82 jne 80626d0 <__strcmp_sse4_2+0x1b0> 806274e: 83 f9 00 cmp ecx,0x0 8062751: 0f 84 69 ff ff ff je 80626c0 <__strcmp_sse4_2+0x1a0> 8062757: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 806275b: 38 4a 04 cmp BYTE PTR [edx+0x4],cl 806275e: 0f 85 6c ff ff ff jne 80626d0 <__strcmp_sse4_2+0x1b0> 8062764: 83 f9 00 cmp ecx,0x0 8062767: 0f 84 53 ff ff ff je 80626c0 <__strcmp_sse4_2+0x1a0> 806276d: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 8062771: 38 4a 05 cmp BYTE PTR [edx+0x5],cl 8062774: 0f 85 56 ff ff ff jne 80626d0 <__strcmp_sse4_2+0x1b0> 806277a: 83 f9 00 cmp ecx,0x0 806277d: 0f 84 3d ff ff ff je 80626c0 <__strcmp_sse4_2+0x1a0> 8062783: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 8062787: 38 4a 06 cmp BYTE PTR [edx+0x6],cl 806278a: 0f 85 40 ff ff ff jne 80626d0 <__strcmp_sse4_2+0x1b0> 8062790: 83 f9 00 cmp ecx,0x0 8062793: 0f 84 27 ff ff ff je 80626c0 <__strcmp_sse4_2+0x1a0> 8062799: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806279d: 38 4a 07 cmp BYTE PTR [edx+0x7],cl 80627a0: 0f 85 2a ff ff ff jne 80626d0 <__strcmp_sse4_2+0x1b0> 80627a6: e9 15 ff ff ff jmp 80626c0 <__strcmp_sse4_2+0x1a0> 80627ab: 66 90 xchg ax,ax 80627ad: 66 90 xchg ax,ax 80627af: 90 nop 080627b0 : 80627b0: 57 push edi 80627b1: 56 push esi 80627b2: 53 push ebx 80627b3: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 80627b7: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 80627bb: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 80627bf: 83 ff 03 cmp edi,0x3 80627c2: 76 5c jbe 8062820 80627c4: 89 fe mov esi,edi 80627c6: 83 e6 fc and esi,0xfffffffc 80627c9: 01 d6 add esi,edx 80627cb: 90 nop 80627cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80627d0: 0f b6 02 movzx eax,BYTE PTR [edx] 80627d3: 0f b6 19 movzx ebx,BYTE PTR [ecx] 80627d6: 84 c0 test al,al 80627d8: 74 7d je 8062857 80627da: 38 d8 cmp al,bl 80627dc: 75 79 jne 8062857 80627de: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 80627e2: 0f b6 59 01 movzx ebx,BYTE PTR [ecx+0x1] 80627e6: 84 c0 test al,al 80627e8: 74 6d je 8062857 80627ea: 38 d8 cmp al,bl 80627ec: 75 69 jne 8062857 80627ee: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 80627f2: 0f b6 59 02 movzx ebx,BYTE PTR [ecx+0x2] 80627f6: 84 c0 test al,al 80627f8: 74 5d je 8062857 80627fa: 38 d8 cmp al,bl 80627fc: 75 59 jne 8062857 80627fe: 83 c2 04 add edx,0x4 8062801: 0f b6 42 ff movzx eax,BYTE PTR [edx-0x1] 8062805: 83 c1 04 add ecx,0x4 8062808: 0f b6 59 ff movzx ebx,BYTE PTR [ecx-0x1] 806280c: 84 c0 test al,al 806280e: 74 47 je 8062857 8062810: 38 d8 cmp al,bl 8062812: 75 43 jne 8062857 8062814: 39 d6 cmp esi,edx 8062816: 75 b8 jne 80627d0 8062818: 83 e7 03 and edi,0x3 806281b: eb 07 jmp 8062824 806281d: 8d 76 00 lea esi,[esi+0x0] 8062820: 31 db xor ebx,ebx 8062822: 31 c0 xor eax,eax 8062824: 85 ff test edi,edi 8062826: 74 2f je 8062857 8062828: 0f b6 02 movzx eax,BYTE PTR [edx] 806282b: 0f b6 19 movzx ebx,BYTE PTR [ecx] 806282e: 84 c0 test al,al 8062830: 74 25 je 8062857 8062832: 38 c3 cmp bl,al 8062834: 75 21 jne 8062857 8062836: be 01 00 00 00 mov esi,0x1 806283b: eb 16 jmp 8062853 806283d: 8d 76 00 lea esi,[esi+0x0] 8062840: 0f b6 04 32 movzx eax,BYTE PTR [edx+esi*1] 8062844: 0f b6 1c 31 movzx ebx,BYTE PTR [ecx+esi*1] 8062848: 83 c6 01 add esi,0x1 806284b: 84 c0 test al,al 806284d: 74 08 je 8062857 806284f: 38 d8 cmp al,bl 8062851: 75 04 jne 8062857 8062853: 39 f7 cmp edi,esi 8062855: 75 e9 jne 8062840 8062857: 0f b6 fb movzx edi,bl 806285a: 29 f8 sub eax,edi 806285c: 5b pop ebx 806285d: 5e pop esi 806285e: 5f pop edi 806285f: c3 ret 08062860 <__memcmp_ssse3>: 8062860: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8062864: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8062868: 83 f9 30 cmp ecx,0x30 806286b: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806286f: 73 3f jae 80628b0 <__memcmp_ssse3+0x50> 8062871: 83 f9 01 cmp ecx,0x1 8062874: 76 0a jbe 8062880 <__memcmp_ssse3+0x20> 8062876: 53 push ebx 8062877: 01 ca add edx,ecx 8062879: 01 c8 add eax,ecx 806287b: e9 20 13 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062880: 72 1e jb 80628a0 <__memcmp_ssse3+0x40> 8062882: 8a 08 mov cl,BYTE PTR [eax] 8062884: 3a 0a cmp cl,BYTE PTR [edx] 8062886: 74 18 je 80628a0 <__memcmp_ssse3+0x40> 8062888: b8 01 00 00 00 mov eax,0x1 806288d: 77 02 ja 8062891 <__memcmp_ssse3+0x31> 806288f: f7 d8 neg eax 8062891: c3 ret 8062892: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8062899: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80628a0: 31 c0 xor eax,eax 80628a2: c3 ret 80628a3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80628a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80628b0: 53 push ebx 80628b1: 56 push esi 80628b2: 57 push edi 80628b3: f3 0f 6f 18 movdqu xmm3,XMMWORD PTR [eax] 80628b7: f3 0f 6f 02 movdqu xmm0,XMMWORD PTR [edx] 80628bb: 89 c7 mov edi,eax 80628bd: 89 d6 mov esi,edx 80628bf: 66 0f 74 d8 pcmpeqb xmm3,xmm0 80628c3: 66 0f d7 d3 pmovmskb edx,xmm3 80628c7: 8d 7f 10 lea edi,[edi+0x10] 80628ca: 81 ea ff ff 00 00 sub edx,0xffff 80628d0: 8d 76 10 lea esi,[esi+0x10] 80628d3: 0f 85 9d 10 00 00 jne 8063976 <__memcmp_ssse3+0x1116> 80628d9: 89 fa mov edx,edi 80628db: 83 e2 0f and edx,0xf 80628de: 31 d7 xor edi,edx 80628e0: 29 d6 sub esi,edx 80628e2: 01 d1 add ecx,edx 80628e4: 89 f2 mov edx,esi 80628e6: 83 e2 0f and edx,0xf 80628e9: 0f 84 91 00 00 00 je 8062980 <__memcmp_ssse3+0x120> 80628ef: 31 d6 xor esi,edx 80628f1: 83 fa 08 cmp edx,0x8 80628f4: 73 46 jae 806293c <__memcmp_ssse3+0xdc> 80628f6: 83 fa 00 cmp edx,0x0 80628f9: 0f 84 81 00 00 00 je 8062980 <__memcmp_ssse3+0x120> 80628ff: 83 fa 01 cmp edx,0x1 8062902: 0f 84 58 01 00 00 je 8062a60 <__memcmp_ssse3+0x200> 8062908: 83 fa 02 cmp edx,0x2 806290b: 0f 84 4f 02 00 00 je 8062b60 <__memcmp_ssse3+0x300> 8062911: 83 fa 03 cmp edx,0x3 8062914: 0f 84 46 03 00 00 je 8062c60 <__memcmp_ssse3+0x400> 806291a: 83 fa 04 cmp edx,0x4 806291d: 0f 84 3d 04 00 00 je 8062d60 <__memcmp_ssse3+0x500> 8062923: 83 fa 05 cmp edx,0x5 8062926: 0f 84 34 05 00 00 je 8062e60 <__memcmp_ssse3+0x600> 806292c: 83 fa 06 cmp edx,0x6 806292f: 0f 84 2b 06 00 00 je 8062f60 <__memcmp_ssse3+0x700> 8062935: e9 26 07 00 00 jmp 8063060 <__memcmp_ssse3+0x800> 806293a: 66 90 xchg ax,ax 806293c: 83 fa 08 cmp edx,0x8 806293f: 0f 84 1b 08 00 00 je 8063160 <__memcmp_ssse3+0x900> 8062945: 83 fa 09 cmp edx,0x9 8062948: 0f 84 12 09 00 00 je 8063260 <__memcmp_ssse3+0xa00> 806294e: 83 fa 0a cmp edx,0xa 8062951: 0f 84 09 0a 00 00 je 8063360 <__memcmp_ssse3+0xb00> 8062957: 83 fa 0b cmp edx,0xb 806295a: 0f 84 00 0b 00 00 je 8063460 <__memcmp_ssse3+0xc00> 8062960: 83 fa 0c cmp edx,0xc 8062963: 0f 84 f7 0b 00 00 je 8063560 <__memcmp_ssse3+0xd00> 8062969: 83 fa 0d cmp edx,0xd 806296c: 0f 84 ee 0c 00 00 je 8063660 <__memcmp_ssse3+0xe00> 8062972: 83 fa 0e cmp edx,0xe 8062975: 0f 84 e5 0d 00 00 je 8063760 <__memcmp_ssse3+0xf00> 806297b: e9 e0 0e 00 00 jmp 8063860 <__memcmp_ssse3+0x1000> 8062980: 83 f9 50 cmp ecx,0x50 8062983: 73 4b jae 80629d0 <__memcmp_ssse3+0x170> 8062985: 8d 49 d0 lea ecx,[ecx-0x30] 8062988: 31 c0 xor eax,eax 806298a: 0f 28 0e movaps xmm1,XMMWORD PTR [esi] 806298d: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062991: 0f 28 56 10 movaps xmm2,XMMWORD PTR [esi+0x10] 8062995: 66 0f 74 57 10 pcmpeqb xmm2,XMMWORD PTR [edi+0x10] 806299a: 66 0f db d1 pand xmm2,xmm1 806299e: 66 0f d7 d2 pmovmskb edx,xmm2 80629a2: 83 c7 20 add edi,0x20 80629a5: 83 c6 20 add esi,0x20 80629a8: 81 ea ff ff 00 00 sub edx,0xffff 80629ae: 0f 85 ac 0f 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80629b4: 8d 04 39 lea eax,[ecx+edi*1] 80629b7: 8d 14 31 lea edx,[ecx+esi*1] 80629ba: 5f pop edi 80629bb: 5e pop esi 80629bc: e9 df 11 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80629c1: eb 0d jmp 80629d0 <__memcmp_ssse3+0x170> 80629c3: 90 nop 80629c4: 90 nop 80629c5: 90 nop 80629c6: 90 nop 80629c7: 90 nop 80629c8: 90 nop 80629c9: 90 nop 80629ca: 90 nop 80629cb: 90 nop 80629cc: 90 nop 80629cd: 90 nop 80629ce: 90 nop 80629cf: 90 nop 80629d0: 8d 49 d0 lea ecx,[ecx-0x30] 80629d3: 66 0f 6f 06 movdqa xmm0,XMMWORD PTR [esi] 80629d7: 31 c0 xor eax,eax 80629d9: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80629dd: 83 e9 20 sub ecx,0x20 80629e0: 66 0f 6f 56 10 movdqa xmm2,XMMWORD PTR [esi+0x10] 80629e5: 66 0f 74 57 10 pcmpeqb xmm2,XMMWORD PTR [edi+0x10] 80629ea: 66 0f db d0 pand xmm2,xmm0 80629ee: 83 e9 20 sub ecx,0x20 80629f1: 66 0f d7 d2 pmovmskb edx,xmm2 80629f5: 66 0f 6f c8 movdqa xmm1,xmm0 80629f9: 66 0f 6f 46 20 movdqa xmm0,XMMWORD PTR [esi+0x20] 80629fe: 66 0f 6f 56 30 movdqa xmm2,XMMWORD PTR [esi+0x30] 8062a03: 81 da ff ff 00 00 sbb edx,0xffff 8062a09: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062a0e: 66 0f 74 57 30 pcmpeqb xmm2,XMMWORD PTR [edi+0x30] 8062a13: 8d 7f 20 lea edi,[edi+0x20] 8062a16: 8d 76 20 lea esi,[esi+0x20] 8062a19: 74 cf je 80629ea <__memcmp_ssse3+0x18a> 8062a1b: 66 0f db d0 pand xmm2,xmm0 8062a1f: 83 f9 00 cmp ecx,0x0 8062a22: 7d 04 jge 8062a28 <__memcmp_ssse3+0x1c8> 8062a24: 42 inc edx 8062a25: 83 c1 20 add ecx,0x20 8062a28: 85 d2 test edx,edx 8062a2a: 0f 85 30 0f 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062a30: 66 0f d7 d2 pmovmskb edx,xmm2 8062a34: 66 0f 6f c8 movdqa xmm1,xmm0 8062a38: 8d 7f 20 lea edi,[edi+0x20] 8062a3b: 8d 76 20 lea esi,[esi+0x20] 8062a3e: 81 ea ff ff 00 00 sub edx,0xffff 8062a44: 0f 85 16 0f 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062a4a: 8d 04 39 lea eax,[ecx+edi*1] 8062a4d: 8d 14 31 lea edx,[ecx+esi*1] 8062a50: 5f pop edi 8062a51: 5e pop esi 8062a52: e9 49 11 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062a57: 89 f6 mov esi,esi 8062a59: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062a60: 83 f9 50 cmp ecx,0x50 8062a63: 8d 49 d0 lea ecx,[ecx-0x30] 8062a66: 89 d0 mov eax,edx 8062a68: 73 56 jae 8062ac0 <__memcmp_ssse3+0x260> 8062a6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062a6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062a73: 66 0f 3a 0f 0e 01 palignr xmm1,XMMWORD PTR [esi],0x1 8062a79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062a7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062a82: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 8062a88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062a8d: 66 0f db d9 pand xmm3,xmm1 8062a91: 66 0f d7 d3 pmovmskb edx,xmm3 8062a95: 8d 7f 20 lea edi,[edi+0x20] 8062a98: 8d 76 20 lea esi,[esi+0x20] 8062a9b: 81 ea ff ff 00 00 sub edx,0xffff 8062aa1: 0f 85 b9 0e 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062aa7: 8d 04 39 lea eax,[ecx+edi*1] 8062aaa: 8d 54 31 01 lea edx,[ecx+esi*1+0x1] 8062aae: 5f pop edi 8062aaf: 5e pop esi 8062ab0: e9 eb 10 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062ab5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062ab9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062ac0: 83 e9 20 sub ecx,0x20 8062ac3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062ac8: 66 0f 3a 0f 06 01 palignr xmm0,XMMWORD PTR [esi],0x1 8062ace: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062ad2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062ad7: 66 0f 3a 0f 5e 10 01 palignr xmm3,XMMWORD PTR [esi+0x10],0x1 8062ade: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062ae3: 66 0f db d8 pand xmm3,xmm0 8062ae7: 83 e9 20 sub ecx,0x20 8062aea: 66 0f d7 d3 pmovmskb edx,xmm3 8062aee: 66 0f 6f c8 movdqa xmm1,xmm0 8062af2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062af7: 66 0f 3a 0f 5e 30 01 palignr xmm3,XMMWORD PTR [esi+0x30],0x1 8062afe: 81 da ff ff 00 00 sbb edx,0xffff 8062b04: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8062b09: 66 0f 3a 0f 46 20 01 palignr xmm0,XMMWORD PTR [esi+0x20],0x1 8062b10: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062b15: 8d 76 20 lea esi,[esi+0x20] 8062b18: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8062b1d: 8d 7f 20 lea edi,[edi+0x20] 8062b20: 74 c1 je 8062ae3 <__memcmp_ssse3+0x283> 8062b22: 66 0f db d8 pand xmm3,xmm0 8062b26: 83 f9 00 cmp ecx,0x0 8062b29: 7d 04 jge 8062b2f <__memcmp_ssse3+0x2cf> 8062b2b: 42 inc edx 8062b2c: 83 c1 20 add ecx,0x20 8062b2f: 85 d2 test edx,edx 8062b31: 0f 85 29 0e 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062b37: 66 0f d7 d3 pmovmskb edx,xmm3 8062b3b: 66 0f 6f c8 movdqa xmm1,xmm0 8062b3f: 8d 7f 20 lea edi,[edi+0x20] 8062b42: 8d 76 20 lea esi,[esi+0x20] 8062b45: 81 ea ff ff 00 00 sub edx,0xffff 8062b4b: 0f 85 0f 0e 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062b51: 8d 04 39 lea eax,[ecx+edi*1] 8062b54: 8d 54 31 01 lea edx,[ecx+esi*1+0x1] 8062b58: 5f pop edi 8062b59: 5e pop esi 8062b5a: e9 41 10 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062b5f: 90 nop 8062b60: 83 f9 50 cmp ecx,0x50 8062b63: 8d 49 d0 lea ecx,[ecx-0x30] 8062b66: 89 d0 mov eax,edx 8062b68: 73 56 jae 8062bc0 <__memcmp_ssse3+0x360> 8062b6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062b6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062b73: 66 0f 3a 0f 0e 02 palignr xmm1,XMMWORD PTR [esi],0x2 8062b79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062b7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062b82: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 8062b88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062b8d: 66 0f db d9 pand xmm3,xmm1 8062b91: 66 0f d7 d3 pmovmskb edx,xmm3 8062b95: 8d 7f 20 lea edi,[edi+0x20] 8062b98: 8d 76 20 lea esi,[esi+0x20] 8062b9b: 81 ea ff ff 00 00 sub edx,0xffff 8062ba1: 0f 85 b9 0d 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062ba7: 8d 04 39 lea eax,[ecx+edi*1] 8062baa: 8d 54 31 02 lea edx,[ecx+esi*1+0x2] 8062bae: 5f pop edi 8062baf: 5e pop esi 8062bb0: e9 eb 0f 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062bb5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062bb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062bc0: 83 e9 20 sub ecx,0x20 8062bc3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062bc8: 66 0f 3a 0f 06 02 palignr xmm0,XMMWORD PTR [esi],0x2 8062bce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062bd2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062bd7: 66 0f 3a 0f 5e 10 02 palignr xmm3,XMMWORD PTR [esi+0x10],0x2 8062bde: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062be3: 66 0f db d8 pand xmm3,xmm0 8062be7: 83 e9 20 sub ecx,0x20 8062bea: 66 0f d7 d3 pmovmskb edx,xmm3 8062bee: 66 0f 6f c8 movdqa xmm1,xmm0 8062bf2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062bf7: 66 0f 3a 0f 5e 30 02 palignr xmm3,XMMWORD PTR [esi+0x30],0x2 8062bfe: 81 da ff ff 00 00 sbb edx,0xffff 8062c04: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8062c09: 66 0f 3a 0f 46 20 02 palignr xmm0,XMMWORD PTR [esi+0x20],0x2 8062c10: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062c15: 8d 76 20 lea esi,[esi+0x20] 8062c18: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8062c1d: 8d 7f 20 lea edi,[edi+0x20] 8062c20: 74 c1 je 8062be3 <__memcmp_ssse3+0x383> 8062c22: 66 0f db d8 pand xmm3,xmm0 8062c26: 83 f9 00 cmp ecx,0x0 8062c29: 7d 04 jge 8062c2f <__memcmp_ssse3+0x3cf> 8062c2b: 42 inc edx 8062c2c: 83 c1 20 add ecx,0x20 8062c2f: 85 d2 test edx,edx 8062c31: 0f 85 29 0d 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062c37: 66 0f d7 d3 pmovmskb edx,xmm3 8062c3b: 66 0f 6f c8 movdqa xmm1,xmm0 8062c3f: 8d 7f 20 lea edi,[edi+0x20] 8062c42: 8d 76 20 lea esi,[esi+0x20] 8062c45: 81 ea ff ff 00 00 sub edx,0xffff 8062c4b: 0f 85 0f 0d 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062c51: 8d 04 39 lea eax,[ecx+edi*1] 8062c54: 8d 54 31 02 lea edx,[ecx+esi*1+0x2] 8062c58: 5f pop edi 8062c59: 5e pop esi 8062c5a: e9 41 0f 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062c5f: 90 nop 8062c60: 83 f9 50 cmp ecx,0x50 8062c63: 8d 49 d0 lea ecx,[ecx-0x30] 8062c66: 89 d0 mov eax,edx 8062c68: 73 56 jae 8062cc0 <__memcmp_ssse3+0x460> 8062c6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062c6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062c73: 66 0f 3a 0f 0e 03 palignr xmm1,XMMWORD PTR [esi],0x3 8062c79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062c7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062c82: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 8062c88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062c8d: 66 0f db d9 pand xmm3,xmm1 8062c91: 66 0f d7 d3 pmovmskb edx,xmm3 8062c95: 8d 7f 20 lea edi,[edi+0x20] 8062c98: 8d 76 20 lea esi,[esi+0x20] 8062c9b: 81 ea ff ff 00 00 sub edx,0xffff 8062ca1: 0f 85 b9 0c 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062ca7: 8d 04 39 lea eax,[ecx+edi*1] 8062caa: 8d 54 31 03 lea edx,[ecx+esi*1+0x3] 8062cae: 5f pop edi 8062caf: 5e pop esi 8062cb0: e9 eb 0e 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062cb5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062cb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062cc0: 83 e9 20 sub ecx,0x20 8062cc3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062cc8: 66 0f 3a 0f 06 03 palignr xmm0,XMMWORD PTR [esi],0x3 8062cce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062cd2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062cd7: 66 0f 3a 0f 5e 10 03 palignr xmm3,XMMWORD PTR [esi+0x10],0x3 8062cde: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062ce3: 66 0f db d8 pand xmm3,xmm0 8062ce7: 83 e9 20 sub ecx,0x20 8062cea: 66 0f d7 d3 pmovmskb edx,xmm3 8062cee: 66 0f 6f c8 movdqa xmm1,xmm0 8062cf2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062cf7: 66 0f 3a 0f 5e 30 03 palignr xmm3,XMMWORD PTR [esi+0x30],0x3 8062cfe: 81 da ff ff 00 00 sbb edx,0xffff 8062d04: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8062d09: 66 0f 3a 0f 46 20 03 palignr xmm0,XMMWORD PTR [esi+0x20],0x3 8062d10: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062d15: 8d 76 20 lea esi,[esi+0x20] 8062d18: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8062d1d: 8d 7f 20 lea edi,[edi+0x20] 8062d20: 74 c1 je 8062ce3 <__memcmp_ssse3+0x483> 8062d22: 66 0f db d8 pand xmm3,xmm0 8062d26: 83 f9 00 cmp ecx,0x0 8062d29: 7d 04 jge 8062d2f <__memcmp_ssse3+0x4cf> 8062d2b: 42 inc edx 8062d2c: 83 c1 20 add ecx,0x20 8062d2f: 85 d2 test edx,edx 8062d31: 0f 85 29 0c 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062d37: 66 0f d7 d3 pmovmskb edx,xmm3 8062d3b: 66 0f 6f c8 movdqa xmm1,xmm0 8062d3f: 8d 7f 20 lea edi,[edi+0x20] 8062d42: 8d 76 20 lea esi,[esi+0x20] 8062d45: 81 ea ff ff 00 00 sub edx,0xffff 8062d4b: 0f 85 0f 0c 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062d51: 8d 04 39 lea eax,[ecx+edi*1] 8062d54: 8d 54 31 03 lea edx,[ecx+esi*1+0x3] 8062d58: 5f pop edi 8062d59: 5e pop esi 8062d5a: e9 41 0e 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062d5f: 90 nop 8062d60: 83 f9 50 cmp ecx,0x50 8062d63: 8d 49 d0 lea ecx,[ecx-0x30] 8062d66: 89 d0 mov eax,edx 8062d68: 73 56 jae 8062dc0 <__memcmp_ssse3+0x560> 8062d6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062d6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062d73: 66 0f 3a 0f 0e 04 palignr xmm1,XMMWORD PTR [esi],0x4 8062d79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062d7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062d82: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 8062d88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062d8d: 66 0f db d9 pand xmm3,xmm1 8062d91: 66 0f d7 d3 pmovmskb edx,xmm3 8062d95: 8d 7f 20 lea edi,[edi+0x20] 8062d98: 8d 76 20 lea esi,[esi+0x20] 8062d9b: 81 ea ff ff 00 00 sub edx,0xffff 8062da1: 0f 85 b9 0b 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062da7: 8d 04 39 lea eax,[ecx+edi*1] 8062daa: 8d 54 31 04 lea edx,[ecx+esi*1+0x4] 8062dae: 5f pop edi 8062daf: 5e pop esi 8062db0: e9 eb 0d 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062db5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062db9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062dc0: 83 e9 20 sub ecx,0x20 8062dc3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062dc8: 66 0f 3a 0f 06 04 palignr xmm0,XMMWORD PTR [esi],0x4 8062dce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062dd2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062dd7: 66 0f 3a 0f 5e 10 04 palignr xmm3,XMMWORD PTR [esi+0x10],0x4 8062dde: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062de3: 66 0f db d8 pand xmm3,xmm0 8062de7: 83 e9 20 sub ecx,0x20 8062dea: 66 0f d7 d3 pmovmskb edx,xmm3 8062dee: 66 0f 6f c8 movdqa xmm1,xmm0 8062df2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062df7: 66 0f 3a 0f 5e 30 04 palignr xmm3,XMMWORD PTR [esi+0x30],0x4 8062dfe: 81 da ff ff 00 00 sbb edx,0xffff 8062e04: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8062e09: 66 0f 3a 0f 46 20 04 palignr xmm0,XMMWORD PTR [esi+0x20],0x4 8062e10: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062e15: 8d 76 20 lea esi,[esi+0x20] 8062e18: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8062e1d: 8d 7f 20 lea edi,[edi+0x20] 8062e20: 74 c1 je 8062de3 <__memcmp_ssse3+0x583> 8062e22: 66 0f db d8 pand xmm3,xmm0 8062e26: 83 f9 00 cmp ecx,0x0 8062e29: 7d 04 jge 8062e2f <__memcmp_ssse3+0x5cf> 8062e2b: 42 inc edx 8062e2c: 83 c1 20 add ecx,0x20 8062e2f: 85 d2 test edx,edx 8062e31: 0f 85 29 0b 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062e37: 66 0f d7 d3 pmovmskb edx,xmm3 8062e3b: 66 0f 6f c8 movdqa xmm1,xmm0 8062e3f: 8d 7f 20 lea edi,[edi+0x20] 8062e42: 8d 76 20 lea esi,[esi+0x20] 8062e45: 81 ea ff ff 00 00 sub edx,0xffff 8062e4b: 0f 85 0f 0b 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062e51: 8d 04 39 lea eax,[ecx+edi*1] 8062e54: 8d 54 31 04 lea edx,[ecx+esi*1+0x4] 8062e58: 5f pop edi 8062e59: 5e pop esi 8062e5a: e9 41 0d 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062e5f: 90 nop 8062e60: 83 f9 50 cmp ecx,0x50 8062e63: 8d 49 d0 lea ecx,[ecx-0x30] 8062e66: 89 d0 mov eax,edx 8062e68: 73 56 jae 8062ec0 <__memcmp_ssse3+0x660> 8062e6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062e6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062e73: 66 0f 3a 0f 0e 05 palignr xmm1,XMMWORD PTR [esi],0x5 8062e79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062e7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062e82: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 8062e88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062e8d: 66 0f db d9 pand xmm3,xmm1 8062e91: 66 0f d7 d3 pmovmskb edx,xmm3 8062e95: 8d 7f 20 lea edi,[edi+0x20] 8062e98: 8d 76 20 lea esi,[esi+0x20] 8062e9b: 81 ea ff ff 00 00 sub edx,0xffff 8062ea1: 0f 85 b9 0a 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062ea7: 8d 04 39 lea eax,[ecx+edi*1] 8062eaa: 8d 54 31 05 lea edx,[ecx+esi*1+0x5] 8062eae: 5f pop edi 8062eaf: 5e pop esi 8062eb0: e9 eb 0c 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062eb5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062eb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062ec0: 83 e9 20 sub ecx,0x20 8062ec3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062ec8: 66 0f 3a 0f 06 05 palignr xmm0,XMMWORD PTR [esi],0x5 8062ece: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062ed2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062ed7: 66 0f 3a 0f 5e 10 05 palignr xmm3,XMMWORD PTR [esi+0x10],0x5 8062ede: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062ee3: 66 0f db d8 pand xmm3,xmm0 8062ee7: 83 e9 20 sub ecx,0x20 8062eea: 66 0f d7 d3 pmovmskb edx,xmm3 8062eee: 66 0f 6f c8 movdqa xmm1,xmm0 8062ef2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062ef7: 66 0f 3a 0f 5e 30 05 palignr xmm3,XMMWORD PTR [esi+0x30],0x5 8062efe: 81 da ff ff 00 00 sbb edx,0xffff 8062f04: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8062f09: 66 0f 3a 0f 46 20 05 palignr xmm0,XMMWORD PTR [esi+0x20],0x5 8062f10: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8062f15: 8d 76 20 lea esi,[esi+0x20] 8062f18: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 8062f1d: 8d 7f 20 lea edi,[edi+0x20] 8062f20: 74 c1 je 8062ee3 <__memcmp_ssse3+0x683> 8062f22: 66 0f db d8 pand xmm3,xmm0 8062f26: 83 f9 00 cmp ecx,0x0 8062f29: 7d 04 jge 8062f2f <__memcmp_ssse3+0x6cf> 8062f2b: 42 inc edx 8062f2c: 83 c1 20 add ecx,0x20 8062f2f: 85 d2 test edx,edx 8062f31: 0f 85 29 0a 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062f37: 66 0f d7 d3 pmovmskb edx,xmm3 8062f3b: 66 0f 6f c8 movdqa xmm1,xmm0 8062f3f: 8d 7f 20 lea edi,[edi+0x20] 8062f42: 8d 76 20 lea esi,[esi+0x20] 8062f45: 81 ea ff ff 00 00 sub edx,0xffff 8062f4b: 0f 85 0f 0a 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062f51: 8d 04 39 lea eax,[ecx+edi*1] 8062f54: 8d 54 31 05 lea edx,[ecx+esi*1+0x5] 8062f58: 5f pop edi 8062f59: 5e pop esi 8062f5a: e9 41 0c 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062f5f: 90 nop 8062f60: 83 f9 50 cmp ecx,0x50 8062f63: 8d 49 d0 lea ecx,[ecx-0x30] 8062f66: 89 d0 mov eax,edx 8062f68: 73 56 jae 8062fc0 <__memcmp_ssse3+0x760> 8062f6a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 8062f6f: 66 0f 6f d1 movdqa xmm2,xmm1 8062f73: 66 0f 3a 0f 0e 06 palignr xmm1,XMMWORD PTR [esi],0x6 8062f79: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 8062f7d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062f82: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 8062f88: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062f8d: 66 0f db d9 pand xmm3,xmm1 8062f91: 66 0f d7 d3 pmovmskb edx,xmm3 8062f95: 8d 7f 20 lea edi,[edi+0x20] 8062f98: 8d 76 20 lea esi,[esi+0x20] 8062f9b: 81 ea ff ff 00 00 sub edx,0xffff 8062fa1: 0f 85 b9 09 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8062fa7: 8d 04 39 lea eax,[ecx+edi*1] 8062faa: 8d 54 31 06 lea edx,[ecx+esi*1+0x6] 8062fae: 5f pop edi 8062faf: 5e pop esi 8062fb0: e9 eb 0b 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8062fb5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8062fb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8062fc0: 83 e9 20 sub ecx,0x20 8062fc3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 8062fc8: 66 0f 3a 0f 06 06 palignr xmm0,XMMWORD PTR [esi],0x6 8062fce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 8062fd2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8062fd7: 66 0f 3a 0f 5e 10 06 palignr xmm3,XMMWORD PTR [esi+0x10],0x6 8062fde: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 8062fe3: 66 0f db d8 pand xmm3,xmm0 8062fe7: 83 e9 20 sub ecx,0x20 8062fea: 66 0f d7 d3 pmovmskb edx,xmm3 8062fee: 66 0f 6f c8 movdqa xmm1,xmm0 8062ff2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 8062ff7: 66 0f 3a 0f 5e 30 06 palignr xmm3,XMMWORD PTR [esi+0x30],0x6 8062ffe: 81 da ff ff 00 00 sbb edx,0xffff 8063004: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063009: 66 0f 3a 0f 46 20 06 palignr xmm0,XMMWORD PTR [esi+0x20],0x6 8063010: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063015: 8d 76 20 lea esi,[esi+0x20] 8063018: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806301d: 8d 7f 20 lea edi,[edi+0x20] 8063020: 74 c1 je 8062fe3 <__memcmp_ssse3+0x783> 8063022: 66 0f db d8 pand xmm3,xmm0 8063026: 83 f9 00 cmp ecx,0x0 8063029: 7d 04 jge 806302f <__memcmp_ssse3+0x7cf> 806302b: 42 inc edx 806302c: 83 c1 20 add ecx,0x20 806302f: 85 d2 test edx,edx 8063031: 0f 85 29 09 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063037: 66 0f d7 d3 pmovmskb edx,xmm3 806303b: 66 0f 6f c8 movdqa xmm1,xmm0 806303f: 8d 7f 20 lea edi,[edi+0x20] 8063042: 8d 76 20 lea esi,[esi+0x20] 8063045: 81 ea ff ff 00 00 sub edx,0xffff 806304b: 0f 85 0f 09 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063051: 8d 04 39 lea eax,[ecx+edi*1] 8063054: 8d 54 31 06 lea edx,[ecx+esi*1+0x6] 8063058: 5f pop edi 8063059: 5e pop esi 806305a: e9 41 0b 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806305f: 90 nop 8063060: 83 f9 50 cmp ecx,0x50 8063063: 8d 49 d0 lea ecx,[ecx-0x30] 8063066: 89 d0 mov eax,edx 8063068: 73 56 jae 80630c0 <__memcmp_ssse3+0x860> 806306a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806306f: 66 0f 6f d1 movdqa xmm2,xmm1 8063073: 66 0f 3a 0f 0e 07 palignr xmm1,XMMWORD PTR [esi],0x7 8063079: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806307d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063082: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 8063088: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806308d: 66 0f db d9 pand xmm3,xmm1 8063091: 66 0f d7 d3 pmovmskb edx,xmm3 8063095: 8d 7f 20 lea edi,[edi+0x20] 8063098: 8d 76 20 lea esi,[esi+0x20] 806309b: 81 ea ff ff 00 00 sub edx,0xffff 80630a1: 0f 85 b9 08 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80630a7: 8d 04 39 lea eax,[ecx+edi*1] 80630aa: 8d 54 31 07 lea edx,[ecx+esi*1+0x7] 80630ae: 5f pop edi 80630af: 5e pop esi 80630b0: e9 eb 0a 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80630b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80630b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80630c0: 83 e9 20 sub ecx,0x20 80630c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80630c8: 66 0f 3a 0f 06 07 palignr xmm0,XMMWORD PTR [esi],0x7 80630ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80630d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80630d7: 66 0f 3a 0f 5e 10 07 palignr xmm3,XMMWORD PTR [esi+0x10],0x7 80630de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80630e3: 66 0f db d8 pand xmm3,xmm0 80630e7: 83 e9 20 sub ecx,0x20 80630ea: 66 0f d7 d3 pmovmskb edx,xmm3 80630ee: 66 0f 6f c8 movdqa xmm1,xmm0 80630f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80630f7: 66 0f 3a 0f 5e 30 07 palignr xmm3,XMMWORD PTR [esi+0x30],0x7 80630fe: 81 da ff ff 00 00 sbb edx,0xffff 8063104: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063109: 66 0f 3a 0f 46 20 07 palignr xmm0,XMMWORD PTR [esi+0x20],0x7 8063110: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063115: 8d 76 20 lea esi,[esi+0x20] 8063118: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806311d: 8d 7f 20 lea edi,[edi+0x20] 8063120: 74 c1 je 80630e3 <__memcmp_ssse3+0x883> 8063122: 66 0f db d8 pand xmm3,xmm0 8063126: 83 f9 00 cmp ecx,0x0 8063129: 7d 04 jge 806312f <__memcmp_ssse3+0x8cf> 806312b: 42 inc edx 806312c: 83 c1 20 add ecx,0x20 806312f: 85 d2 test edx,edx 8063131: 0f 85 29 08 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063137: 66 0f d7 d3 pmovmskb edx,xmm3 806313b: 66 0f 6f c8 movdqa xmm1,xmm0 806313f: 8d 7f 20 lea edi,[edi+0x20] 8063142: 8d 76 20 lea esi,[esi+0x20] 8063145: 81 ea ff ff 00 00 sub edx,0xffff 806314b: 0f 85 0f 08 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063151: 8d 04 39 lea eax,[ecx+edi*1] 8063154: 8d 54 31 07 lea edx,[ecx+esi*1+0x7] 8063158: 5f pop edi 8063159: 5e pop esi 806315a: e9 41 0a 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806315f: 90 nop 8063160: 83 f9 50 cmp ecx,0x50 8063163: 8d 49 d0 lea ecx,[ecx-0x30] 8063166: 89 d0 mov eax,edx 8063168: 73 56 jae 80631c0 <__memcmp_ssse3+0x960> 806316a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806316f: 66 0f 6f d1 movdqa xmm2,xmm1 8063173: 66 0f 3a 0f 0e 08 palignr xmm1,XMMWORD PTR [esi],0x8 8063179: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806317d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063182: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 8063188: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806318d: 66 0f db d9 pand xmm3,xmm1 8063191: 66 0f d7 d3 pmovmskb edx,xmm3 8063195: 8d 7f 20 lea edi,[edi+0x20] 8063198: 8d 76 20 lea esi,[esi+0x20] 806319b: 81 ea ff ff 00 00 sub edx,0xffff 80631a1: 0f 85 b9 07 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80631a7: 8d 04 39 lea eax,[ecx+edi*1] 80631aa: 8d 54 31 08 lea edx,[ecx+esi*1+0x8] 80631ae: 5f pop edi 80631af: 5e pop esi 80631b0: e9 eb 09 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80631b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80631b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80631c0: 83 e9 20 sub ecx,0x20 80631c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80631c8: 66 0f 3a 0f 06 08 palignr xmm0,XMMWORD PTR [esi],0x8 80631ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80631d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80631d7: 66 0f 3a 0f 5e 10 08 palignr xmm3,XMMWORD PTR [esi+0x10],0x8 80631de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80631e3: 66 0f db d8 pand xmm3,xmm0 80631e7: 83 e9 20 sub ecx,0x20 80631ea: 66 0f d7 d3 pmovmskb edx,xmm3 80631ee: 66 0f 6f c8 movdqa xmm1,xmm0 80631f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80631f7: 66 0f 3a 0f 5e 30 08 palignr xmm3,XMMWORD PTR [esi+0x30],0x8 80631fe: 81 da ff ff 00 00 sbb edx,0xffff 8063204: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063209: 66 0f 3a 0f 46 20 08 palignr xmm0,XMMWORD PTR [esi+0x20],0x8 8063210: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063215: 8d 76 20 lea esi,[esi+0x20] 8063218: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806321d: 8d 7f 20 lea edi,[edi+0x20] 8063220: 74 c1 je 80631e3 <__memcmp_ssse3+0x983> 8063222: 66 0f db d8 pand xmm3,xmm0 8063226: 83 f9 00 cmp ecx,0x0 8063229: 7d 04 jge 806322f <__memcmp_ssse3+0x9cf> 806322b: 42 inc edx 806322c: 83 c1 20 add ecx,0x20 806322f: 85 d2 test edx,edx 8063231: 0f 85 29 07 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063237: 66 0f d7 d3 pmovmskb edx,xmm3 806323b: 66 0f 6f c8 movdqa xmm1,xmm0 806323f: 8d 7f 20 lea edi,[edi+0x20] 8063242: 8d 76 20 lea esi,[esi+0x20] 8063245: 81 ea ff ff 00 00 sub edx,0xffff 806324b: 0f 85 0f 07 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063251: 8d 04 39 lea eax,[ecx+edi*1] 8063254: 8d 54 31 08 lea edx,[ecx+esi*1+0x8] 8063258: 5f pop edi 8063259: 5e pop esi 806325a: e9 41 09 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806325f: 90 nop 8063260: 83 f9 50 cmp ecx,0x50 8063263: 8d 49 d0 lea ecx,[ecx-0x30] 8063266: 89 d0 mov eax,edx 8063268: 73 56 jae 80632c0 <__memcmp_ssse3+0xa60> 806326a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806326f: 66 0f 6f d1 movdqa xmm2,xmm1 8063273: 66 0f 3a 0f 0e 09 palignr xmm1,XMMWORD PTR [esi],0x9 8063279: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806327d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063282: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 8063288: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806328d: 66 0f db d9 pand xmm3,xmm1 8063291: 66 0f d7 d3 pmovmskb edx,xmm3 8063295: 8d 7f 20 lea edi,[edi+0x20] 8063298: 8d 76 20 lea esi,[esi+0x20] 806329b: 81 ea ff ff 00 00 sub edx,0xffff 80632a1: 0f 85 b9 06 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80632a7: 8d 04 39 lea eax,[ecx+edi*1] 80632aa: 8d 54 31 09 lea edx,[ecx+esi*1+0x9] 80632ae: 5f pop edi 80632af: 5e pop esi 80632b0: e9 eb 08 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80632b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80632b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80632c0: 83 e9 20 sub ecx,0x20 80632c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80632c8: 66 0f 3a 0f 06 09 palignr xmm0,XMMWORD PTR [esi],0x9 80632ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80632d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80632d7: 66 0f 3a 0f 5e 10 09 palignr xmm3,XMMWORD PTR [esi+0x10],0x9 80632de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80632e3: 66 0f db d8 pand xmm3,xmm0 80632e7: 83 e9 20 sub ecx,0x20 80632ea: 66 0f d7 d3 pmovmskb edx,xmm3 80632ee: 66 0f 6f c8 movdqa xmm1,xmm0 80632f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80632f7: 66 0f 3a 0f 5e 30 09 palignr xmm3,XMMWORD PTR [esi+0x30],0x9 80632fe: 81 da ff ff 00 00 sbb edx,0xffff 8063304: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063309: 66 0f 3a 0f 46 20 09 palignr xmm0,XMMWORD PTR [esi+0x20],0x9 8063310: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063315: 8d 76 20 lea esi,[esi+0x20] 8063318: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806331d: 8d 7f 20 lea edi,[edi+0x20] 8063320: 74 c1 je 80632e3 <__memcmp_ssse3+0xa83> 8063322: 66 0f db d8 pand xmm3,xmm0 8063326: 83 f9 00 cmp ecx,0x0 8063329: 7d 04 jge 806332f <__memcmp_ssse3+0xacf> 806332b: 42 inc edx 806332c: 83 c1 20 add ecx,0x20 806332f: 85 d2 test edx,edx 8063331: 0f 85 29 06 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063337: 66 0f d7 d3 pmovmskb edx,xmm3 806333b: 66 0f 6f c8 movdqa xmm1,xmm0 806333f: 8d 7f 20 lea edi,[edi+0x20] 8063342: 8d 76 20 lea esi,[esi+0x20] 8063345: 81 ea ff ff 00 00 sub edx,0xffff 806334b: 0f 85 0f 06 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063351: 8d 04 39 lea eax,[ecx+edi*1] 8063354: 8d 54 31 09 lea edx,[ecx+esi*1+0x9] 8063358: 5f pop edi 8063359: 5e pop esi 806335a: e9 41 08 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806335f: 90 nop 8063360: 83 f9 50 cmp ecx,0x50 8063363: 8d 49 d0 lea ecx,[ecx-0x30] 8063366: 89 d0 mov eax,edx 8063368: 73 56 jae 80633c0 <__memcmp_ssse3+0xb60> 806336a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806336f: 66 0f 6f d1 movdqa xmm2,xmm1 8063373: 66 0f 3a 0f 0e 0a palignr xmm1,XMMWORD PTR [esi],0xa 8063379: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806337d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063382: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 8063388: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806338d: 66 0f db d9 pand xmm3,xmm1 8063391: 66 0f d7 d3 pmovmskb edx,xmm3 8063395: 8d 7f 20 lea edi,[edi+0x20] 8063398: 8d 76 20 lea esi,[esi+0x20] 806339b: 81 ea ff ff 00 00 sub edx,0xffff 80633a1: 0f 85 b9 05 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80633a7: 8d 04 39 lea eax,[ecx+edi*1] 80633aa: 8d 54 31 0a lea edx,[ecx+esi*1+0xa] 80633ae: 5f pop edi 80633af: 5e pop esi 80633b0: e9 eb 07 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80633b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80633b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80633c0: 83 e9 20 sub ecx,0x20 80633c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80633c8: 66 0f 3a 0f 06 0a palignr xmm0,XMMWORD PTR [esi],0xa 80633ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80633d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80633d7: 66 0f 3a 0f 5e 10 0a palignr xmm3,XMMWORD PTR [esi+0x10],0xa 80633de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80633e3: 66 0f db d8 pand xmm3,xmm0 80633e7: 83 e9 20 sub ecx,0x20 80633ea: 66 0f d7 d3 pmovmskb edx,xmm3 80633ee: 66 0f 6f c8 movdqa xmm1,xmm0 80633f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80633f7: 66 0f 3a 0f 5e 30 0a palignr xmm3,XMMWORD PTR [esi+0x30],0xa 80633fe: 81 da ff ff 00 00 sbb edx,0xffff 8063404: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063409: 66 0f 3a 0f 46 20 0a palignr xmm0,XMMWORD PTR [esi+0x20],0xa 8063410: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063415: 8d 76 20 lea esi,[esi+0x20] 8063418: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806341d: 8d 7f 20 lea edi,[edi+0x20] 8063420: 74 c1 je 80633e3 <__memcmp_ssse3+0xb83> 8063422: 66 0f db d8 pand xmm3,xmm0 8063426: 83 f9 00 cmp ecx,0x0 8063429: 7d 04 jge 806342f <__memcmp_ssse3+0xbcf> 806342b: 42 inc edx 806342c: 83 c1 20 add ecx,0x20 806342f: 85 d2 test edx,edx 8063431: 0f 85 29 05 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063437: 66 0f d7 d3 pmovmskb edx,xmm3 806343b: 66 0f 6f c8 movdqa xmm1,xmm0 806343f: 8d 7f 20 lea edi,[edi+0x20] 8063442: 8d 76 20 lea esi,[esi+0x20] 8063445: 81 ea ff ff 00 00 sub edx,0xffff 806344b: 0f 85 0f 05 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063451: 8d 04 39 lea eax,[ecx+edi*1] 8063454: 8d 54 31 0a lea edx,[ecx+esi*1+0xa] 8063458: 5f pop edi 8063459: 5e pop esi 806345a: e9 41 07 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806345f: 90 nop 8063460: 83 f9 50 cmp ecx,0x50 8063463: 8d 49 d0 lea ecx,[ecx-0x30] 8063466: 89 d0 mov eax,edx 8063468: 73 56 jae 80634c0 <__memcmp_ssse3+0xc60> 806346a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806346f: 66 0f 6f d1 movdqa xmm2,xmm1 8063473: 66 0f 3a 0f 0e 0b palignr xmm1,XMMWORD PTR [esi],0xb 8063479: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806347d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063482: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 8063488: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806348d: 66 0f db d9 pand xmm3,xmm1 8063491: 66 0f d7 d3 pmovmskb edx,xmm3 8063495: 8d 7f 20 lea edi,[edi+0x20] 8063498: 8d 76 20 lea esi,[esi+0x20] 806349b: 81 ea ff ff 00 00 sub edx,0xffff 80634a1: 0f 85 b9 04 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80634a7: 8d 04 39 lea eax,[ecx+edi*1] 80634aa: 8d 54 31 0b lea edx,[ecx+esi*1+0xb] 80634ae: 5f pop edi 80634af: 5e pop esi 80634b0: e9 eb 06 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80634b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80634b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80634c0: 83 e9 20 sub ecx,0x20 80634c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80634c8: 66 0f 3a 0f 06 0b palignr xmm0,XMMWORD PTR [esi],0xb 80634ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80634d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80634d7: 66 0f 3a 0f 5e 10 0b palignr xmm3,XMMWORD PTR [esi+0x10],0xb 80634de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80634e3: 66 0f db d8 pand xmm3,xmm0 80634e7: 83 e9 20 sub ecx,0x20 80634ea: 66 0f d7 d3 pmovmskb edx,xmm3 80634ee: 66 0f 6f c8 movdqa xmm1,xmm0 80634f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80634f7: 66 0f 3a 0f 5e 30 0b palignr xmm3,XMMWORD PTR [esi+0x30],0xb 80634fe: 81 da ff ff 00 00 sbb edx,0xffff 8063504: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063509: 66 0f 3a 0f 46 20 0b palignr xmm0,XMMWORD PTR [esi+0x20],0xb 8063510: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063515: 8d 76 20 lea esi,[esi+0x20] 8063518: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806351d: 8d 7f 20 lea edi,[edi+0x20] 8063520: 74 c1 je 80634e3 <__memcmp_ssse3+0xc83> 8063522: 66 0f db d8 pand xmm3,xmm0 8063526: 83 f9 00 cmp ecx,0x0 8063529: 7d 04 jge 806352f <__memcmp_ssse3+0xccf> 806352b: 42 inc edx 806352c: 83 c1 20 add ecx,0x20 806352f: 85 d2 test edx,edx 8063531: 0f 85 29 04 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063537: 66 0f d7 d3 pmovmskb edx,xmm3 806353b: 66 0f 6f c8 movdqa xmm1,xmm0 806353f: 8d 7f 20 lea edi,[edi+0x20] 8063542: 8d 76 20 lea esi,[esi+0x20] 8063545: 81 ea ff ff 00 00 sub edx,0xffff 806354b: 0f 85 0f 04 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063551: 8d 04 39 lea eax,[ecx+edi*1] 8063554: 8d 54 31 0b lea edx,[ecx+esi*1+0xb] 8063558: 5f pop edi 8063559: 5e pop esi 806355a: e9 41 06 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806355f: 90 nop 8063560: 83 f9 50 cmp ecx,0x50 8063563: 8d 49 d0 lea ecx,[ecx-0x30] 8063566: 89 d0 mov eax,edx 8063568: 73 56 jae 80635c0 <__memcmp_ssse3+0xd60> 806356a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806356f: 66 0f 6f d1 movdqa xmm2,xmm1 8063573: 66 0f 3a 0f 0e 0c palignr xmm1,XMMWORD PTR [esi],0xc 8063579: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806357d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063582: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 8063588: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806358d: 66 0f db d9 pand xmm3,xmm1 8063591: 66 0f d7 d3 pmovmskb edx,xmm3 8063595: 8d 7f 20 lea edi,[edi+0x20] 8063598: 8d 76 20 lea esi,[esi+0x20] 806359b: 81 ea ff ff 00 00 sub edx,0xffff 80635a1: 0f 85 b9 03 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80635a7: 8d 04 39 lea eax,[ecx+edi*1] 80635aa: 8d 54 31 0c lea edx,[ecx+esi*1+0xc] 80635ae: 5f pop edi 80635af: 5e pop esi 80635b0: e9 eb 05 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80635b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80635b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80635c0: 83 e9 20 sub ecx,0x20 80635c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80635c8: 66 0f 3a 0f 06 0c palignr xmm0,XMMWORD PTR [esi],0xc 80635ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80635d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80635d7: 66 0f 3a 0f 5e 10 0c palignr xmm3,XMMWORD PTR [esi+0x10],0xc 80635de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80635e3: 66 0f db d8 pand xmm3,xmm0 80635e7: 83 e9 20 sub ecx,0x20 80635ea: 66 0f d7 d3 pmovmskb edx,xmm3 80635ee: 66 0f 6f c8 movdqa xmm1,xmm0 80635f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80635f7: 66 0f 3a 0f 5e 30 0c palignr xmm3,XMMWORD PTR [esi+0x30],0xc 80635fe: 81 da ff ff 00 00 sbb edx,0xffff 8063604: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063609: 66 0f 3a 0f 46 20 0c palignr xmm0,XMMWORD PTR [esi+0x20],0xc 8063610: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063615: 8d 76 20 lea esi,[esi+0x20] 8063618: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806361d: 8d 7f 20 lea edi,[edi+0x20] 8063620: 74 c1 je 80635e3 <__memcmp_ssse3+0xd83> 8063622: 66 0f db d8 pand xmm3,xmm0 8063626: 83 f9 00 cmp ecx,0x0 8063629: 7d 04 jge 806362f <__memcmp_ssse3+0xdcf> 806362b: 42 inc edx 806362c: 83 c1 20 add ecx,0x20 806362f: 85 d2 test edx,edx 8063631: 0f 85 29 03 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063637: 66 0f d7 d3 pmovmskb edx,xmm3 806363b: 66 0f 6f c8 movdqa xmm1,xmm0 806363f: 8d 7f 20 lea edi,[edi+0x20] 8063642: 8d 76 20 lea esi,[esi+0x20] 8063645: 81 ea ff ff 00 00 sub edx,0xffff 806364b: 0f 85 0f 03 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063651: 8d 04 39 lea eax,[ecx+edi*1] 8063654: 8d 54 31 0c lea edx,[ecx+esi*1+0xc] 8063658: 5f pop edi 8063659: 5e pop esi 806365a: e9 41 05 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806365f: 90 nop 8063660: 83 f9 50 cmp ecx,0x50 8063663: 8d 49 d0 lea ecx,[ecx-0x30] 8063666: 89 d0 mov eax,edx 8063668: 73 56 jae 80636c0 <__memcmp_ssse3+0xe60> 806366a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806366f: 66 0f 6f d1 movdqa xmm2,xmm1 8063673: 66 0f 3a 0f 0e 0d palignr xmm1,XMMWORD PTR [esi],0xd 8063679: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806367d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063682: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 8063688: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806368d: 66 0f db d9 pand xmm3,xmm1 8063691: 66 0f d7 d3 pmovmskb edx,xmm3 8063695: 8d 7f 20 lea edi,[edi+0x20] 8063698: 8d 76 20 lea esi,[esi+0x20] 806369b: 81 ea ff ff 00 00 sub edx,0xffff 80636a1: 0f 85 b9 02 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80636a7: 8d 04 39 lea eax,[ecx+edi*1] 80636aa: 8d 54 31 0d lea edx,[ecx+esi*1+0xd] 80636ae: 5f pop edi 80636af: 5e pop esi 80636b0: e9 eb 04 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80636b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80636b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80636c0: 83 e9 20 sub ecx,0x20 80636c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80636c8: 66 0f 3a 0f 06 0d palignr xmm0,XMMWORD PTR [esi],0xd 80636ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80636d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80636d7: 66 0f 3a 0f 5e 10 0d palignr xmm3,XMMWORD PTR [esi+0x10],0xd 80636de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80636e3: 66 0f db d8 pand xmm3,xmm0 80636e7: 83 e9 20 sub ecx,0x20 80636ea: 66 0f d7 d3 pmovmskb edx,xmm3 80636ee: 66 0f 6f c8 movdqa xmm1,xmm0 80636f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80636f7: 66 0f 3a 0f 5e 30 0d palignr xmm3,XMMWORD PTR [esi+0x30],0xd 80636fe: 81 da ff ff 00 00 sbb edx,0xffff 8063704: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063709: 66 0f 3a 0f 46 20 0d palignr xmm0,XMMWORD PTR [esi+0x20],0xd 8063710: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063715: 8d 76 20 lea esi,[esi+0x20] 8063718: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806371d: 8d 7f 20 lea edi,[edi+0x20] 8063720: 74 c1 je 80636e3 <__memcmp_ssse3+0xe83> 8063722: 66 0f db d8 pand xmm3,xmm0 8063726: 83 f9 00 cmp ecx,0x0 8063729: 7d 04 jge 806372f <__memcmp_ssse3+0xecf> 806372b: 42 inc edx 806372c: 83 c1 20 add ecx,0x20 806372f: 85 d2 test edx,edx 8063731: 0f 85 29 02 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063737: 66 0f d7 d3 pmovmskb edx,xmm3 806373b: 66 0f 6f c8 movdqa xmm1,xmm0 806373f: 8d 7f 20 lea edi,[edi+0x20] 8063742: 8d 76 20 lea esi,[esi+0x20] 8063745: 81 ea ff ff 00 00 sub edx,0xffff 806374b: 0f 85 0f 02 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063751: 8d 04 39 lea eax,[ecx+edi*1] 8063754: 8d 54 31 0d lea edx,[ecx+esi*1+0xd] 8063758: 5f pop edi 8063759: 5e pop esi 806375a: e9 41 04 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806375f: 90 nop 8063760: 83 f9 50 cmp ecx,0x50 8063763: 8d 49 d0 lea ecx,[ecx-0x30] 8063766: 89 d0 mov eax,edx 8063768: 73 56 jae 80637c0 <__memcmp_ssse3+0xf60> 806376a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806376f: 66 0f 6f d1 movdqa xmm2,xmm1 8063773: 66 0f 3a 0f 0e 0e palignr xmm1,XMMWORD PTR [esi],0xe 8063779: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806377d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063782: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 8063788: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806378d: 66 0f db d9 pand xmm3,xmm1 8063791: 66 0f d7 d3 pmovmskb edx,xmm3 8063795: 8d 7f 20 lea edi,[edi+0x20] 8063798: 8d 76 20 lea esi,[esi+0x20] 806379b: 81 ea ff ff 00 00 sub edx,0xffff 80637a1: 0f 85 b9 01 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80637a7: 8d 04 39 lea eax,[ecx+edi*1] 80637aa: 8d 54 31 0e lea edx,[ecx+esi*1+0xe] 80637ae: 5f pop edi 80637af: 5e pop esi 80637b0: e9 eb 03 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80637b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80637b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80637c0: 83 e9 20 sub ecx,0x20 80637c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80637c8: 66 0f 3a 0f 06 0e palignr xmm0,XMMWORD PTR [esi],0xe 80637ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80637d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80637d7: 66 0f 3a 0f 5e 10 0e palignr xmm3,XMMWORD PTR [esi+0x10],0xe 80637de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80637e3: 66 0f db d8 pand xmm3,xmm0 80637e7: 83 e9 20 sub ecx,0x20 80637ea: 66 0f d7 d3 pmovmskb edx,xmm3 80637ee: 66 0f 6f c8 movdqa xmm1,xmm0 80637f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80637f7: 66 0f 3a 0f 5e 30 0e palignr xmm3,XMMWORD PTR [esi+0x30],0xe 80637fe: 81 da ff ff 00 00 sbb edx,0xffff 8063804: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063809: 66 0f 3a 0f 46 20 0e palignr xmm0,XMMWORD PTR [esi+0x20],0xe 8063810: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063815: 8d 76 20 lea esi,[esi+0x20] 8063818: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806381d: 8d 7f 20 lea edi,[edi+0x20] 8063820: 74 c1 je 80637e3 <__memcmp_ssse3+0xf83> 8063822: 66 0f db d8 pand xmm3,xmm0 8063826: 83 f9 00 cmp ecx,0x0 8063829: 7d 04 jge 806382f <__memcmp_ssse3+0xfcf> 806382b: 42 inc edx 806382c: 83 c1 20 add ecx,0x20 806382f: 85 d2 test edx,edx 8063831: 0f 85 29 01 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063837: 66 0f d7 d3 pmovmskb edx,xmm3 806383b: 66 0f 6f c8 movdqa xmm1,xmm0 806383f: 8d 7f 20 lea edi,[edi+0x20] 8063842: 8d 76 20 lea esi,[esi+0x20] 8063845: 81 ea ff ff 00 00 sub edx,0xffff 806384b: 0f 85 0f 01 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 8063851: 8d 04 39 lea eax,[ecx+edi*1] 8063854: 8d 54 31 0e lea edx,[ecx+esi*1+0xe] 8063858: 5f pop edi 8063859: 5e pop esi 806385a: e9 41 03 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 806385f: 90 nop 8063860: 83 f9 50 cmp ecx,0x50 8063863: 8d 49 d0 lea ecx,[ecx-0x30] 8063866: 89 d0 mov eax,edx 8063868: 73 56 jae 80638c0 <__memcmp_ssse3+0x1060> 806386a: 66 0f 6f 4e 10 movdqa xmm1,XMMWORD PTR [esi+0x10] 806386f: 66 0f 6f d1 movdqa xmm2,xmm1 8063873: 66 0f 3a 0f 0e 0f palignr xmm1,XMMWORD PTR [esi],0xf 8063879: 66 0f 74 0f pcmpeqb xmm1,XMMWORD PTR [edi] 806387d: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 8063882: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 8063888: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 806388d: 66 0f db d9 pand xmm3,xmm1 8063891: 66 0f d7 d3 pmovmskb edx,xmm3 8063895: 8d 7f 20 lea edi,[edi+0x20] 8063898: 8d 76 20 lea esi,[esi+0x20] 806389b: 81 ea ff ff 00 00 sub edx,0xffff 80638a1: 0f 85 b9 00 00 00 jne 8063960 <__memcmp_ssse3+0x1100> 80638a7: 8d 04 39 lea eax,[ecx+edi*1] 80638aa: 8d 54 31 0f lea edx,[ecx+esi*1+0xf] 80638ae: 5f pop edi 80638af: 5e pop esi 80638b0: e9 eb 02 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 80638b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80638b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80638c0: 83 e9 20 sub ecx,0x20 80638c3: 66 0f 6f 46 10 movdqa xmm0,XMMWORD PTR [esi+0x10] 80638c8: 66 0f 3a 0f 06 0f palignr xmm0,XMMWORD PTR [esi],0xf 80638ce: 66 0f 74 07 pcmpeqb xmm0,XMMWORD PTR [edi] 80638d2: 66 0f 6f 5e 20 movdqa xmm3,XMMWORD PTR [esi+0x20] 80638d7: 66 0f 3a 0f 5e 10 0f palignr xmm3,XMMWORD PTR [esi+0x10],0xf 80638de: 66 0f 74 5f 10 pcmpeqb xmm3,XMMWORD PTR [edi+0x10] 80638e3: 66 0f db d8 pand xmm3,xmm0 80638e7: 83 e9 20 sub ecx,0x20 80638ea: 66 0f d7 d3 pmovmskb edx,xmm3 80638ee: 66 0f 6f c8 movdqa xmm1,xmm0 80638f2: 66 0f 6f 5e 40 movdqa xmm3,XMMWORD PTR [esi+0x40] 80638f7: 66 0f 3a 0f 5e 30 0f palignr xmm3,XMMWORD PTR [esi+0x30],0xf 80638fe: 81 da ff ff 00 00 sbb edx,0xffff 8063904: 66 0f 6f 46 30 movdqa xmm0,XMMWORD PTR [esi+0x30] 8063909: 66 0f 3a 0f 46 20 0f palignr xmm0,XMMWORD PTR [esi+0x20],0xf 8063910: 66 0f 74 47 20 pcmpeqb xmm0,XMMWORD PTR [edi+0x20] 8063915: 8d 76 20 lea esi,[esi+0x20] 8063918: 66 0f 74 5f 30 pcmpeqb xmm3,XMMWORD PTR [edi+0x30] 806391d: 8d 7f 20 lea edi,[edi+0x20] 8063920: 74 c1 je 80638e3 <__memcmp_ssse3+0x1083> 8063922: 66 0f db d8 pand xmm3,xmm0 8063926: 83 f9 00 cmp ecx,0x0 8063929: 7d 04 jge 806392f <__memcmp_ssse3+0x10cf> 806392b: 42 inc edx 806392c: 83 c1 20 add ecx,0x20 806392f: 85 d2 test edx,edx 8063931: 75 2d jne 8063960 <__memcmp_ssse3+0x1100> 8063933: 66 0f d7 d3 pmovmskb edx,xmm3 8063937: 66 0f 6f c8 movdqa xmm1,xmm0 806393b: 8d 7f 20 lea edi,[edi+0x20] 806393e: 8d 76 20 lea esi,[esi+0x20] 8063941: 81 ea ff ff 00 00 sub edx,0xffff 8063947: 75 17 jne 8063960 <__memcmp_ssse3+0x1100> 8063949: 8d 04 39 lea eax,[ecx+edi*1] 806394c: 8d 54 31 0f lea edx,[ecx+esi*1+0xf] 8063950: 5f pop edi 8063951: 5e pop esi 8063952: e9 49 02 00 00 jmp 8063ba0 <__memcmp_ssse3+0x1340> 8063957: 89 f6 mov esi,esi 8063959: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8063960: 66 0f d7 d9 pmovmskb ebx,xmm1 8063964: 81 eb ff ff 00 00 sub ebx,0xffff 806396a: 74 08 je 8063974 <__memcmp_ssse3+0x1114> 806396c: 8d 76 f0 lea esi,[esi-0x10] 806396f: 8d 7f f0 lea edi,[edi-0x10] 8063972: 89 da mov edx,ebx 8063974: 01 c6 add esi,eax 8063976: 84 d2 test dl,dl 8063978: 0f 84 a2 00 00 00 je 8063a20 <__memcmp_ssse3+0x11c0> 806397e: f6 c2 01 test dl,0x1 8063981: 75 2d jne 80639b0 <__memcmp_ssse3+0x1150> 8063983: f6 c2 02 test dl,0x2 8063986: 75 38 jne 80639c0 <__memcmp_ssse3+0x1160> 8063988: f6 c2 04 test dl,0x4 806398b: 75 43 jne 80639d0 <__memcmp_ssse3+0x1170> 806398d: f6 c2 08 test dl,0x8 8063990: 75 4e jne 80639e0 <__memcmp_ssse3+0x1180> 8063992: f6 c2 10 test dl,0x10 8063995: 75 59 jne 80639f0 <__memcmp_ssse3+0x1190> 8063997: f6 c2 20 test dl,0x20 806399a: 75 64 jne 8063a00 <__memcmp_ssse3+0x11a0> 806399c: f6 c2 40 test dl,0x40 806399f: 75 6f jne 8063a10 <__memcmp_ssse3+0x11b0> 80639a1: 0f b6 47 f7 movzx eax,BYTE PTR [edi-0x9] 80639a5: 0f b6 56 f7 movzx edx,BYTE PTR [esi-0x9] 80639a9: 29 d0 sub eax,edx 80639ab: 5f pop edi 80639ac: 5e pop esi 80639ad: 5b pop ebx 80639ae: c3 ret 80639af: 90 nop 80639b0: 0f b6 47 f0 movzx eax,BYTE PTR [edi-0x10] 80639b4: 0f b6 56 f0 movzx edx,BYTE PTR [esi-0x10] 80639b8: 29 d0 sub eax,edx 80639ba: 5f pop edi 80639bb: 5e pop esi 80639bc: 5b pop ebx 80639bd: c3 ret 80639be: 66 90 xchg ax,ax 80639c0: 0f b6 47 f1 movzx eax,BYTE PTR [edi-0xf] 80639c4: 0f b6 56 f1 movzx edx,BYTE PTR [esi-0xf] 80639c8: 29 d0 sub eax,edx 80639ca: 5f pop edi 80639cb: 5e pop esi 80639cc: 5b pop ebx 80639cd: c3 ret 80639ce: 66 90 xchg ax,ax 80639d0: 0f b6 47 f2 movzx eax,BYTE PTR [edi-0xe] 80639d4: 0f b6 56 f2 movzx edx,BYTE PTR [esi-0xe] 80639d8: 29 d0 sub eax,edx 80639da: 5f pop edi 80639db: 5e pop esi 80639dc: 5b pop ebx 80639dd: c3 ret 80639de: 66 90 xchg ax,ax 80639e0: 0f b6 47 f3 movzx eax,BYTE PTR [edi-0xd] 80639e4: 0f b6 56 f3 movzx edx,BYTE PTR [esi-0xd] 80639e8: 29 d0 sub eax,edx 80639ea: 5f pop edi 80639eb: 5e pop esi 80639ec: 5b pop ebx 80639ed: c3 ret 80639ee: 66 90 xchg ax,ax 80639f0: 0f b6 47 f4 movzx eax,BYTE PTR [edi-0xc] 80639f4: 0f b6 56 f4 movzx edx,BYTE PTR [esi-0xc] 80639f8: 29 d0 sub eax,edx 80639fa: 5f pop edi 80639fb: 5e pop esi 80639fc: 5b pop ebx 80639fd: c3 ret 80639fe: 66 90 xchg ax,ax 8063a00: 0f b6 47 f5 movzx eax,BYTE PTR [edi-0xb] 8063a04: 0f b6 56 f5 movzx edx,BYTE PTR [esi-0xb] 8063a08: 29 d0 sub eax,edx 8063a0a: 5f pop edi 8063a0b: 5e pop esi 8063a0c: 5b pop ebx 8063a0d: c3 ret 8063a0e: 66 90 xchg ax,ax 8063a10: 0f b6 47 f6 movzx eax,BYTE PTR [edi-0xa] 8063a14: 0f b6 56 f6 movzx edx,BYTE PTR [esi-0xa] 8063a18: 29 d0 sub eax,edx 8063a1a: 5f pop edi 8063a1b: 5e pop esi 8063a1c: 5b pop ebx 8063a1d: c3 ret 8063a1e: 66 90 xchg ax,ax 8063a20: 8d 7f 08 lea edi,[edi+0x8] 8063a23: 8d 76 08 lea esi,[esi+0x8] 8063a26: f6 c6 01 test dh,0x1 8063a29: 75 85 jne 80639b0 <__memcmp_ssse3+0x1150> 8063a2b: f6 c6 02 test dh,0x2 8063a2e: 75 90 jne 80639c0 <__memcmp_ssse3+0x1160> 8063a30: f6 c6 04 test dh,0x4 8063a33: 75 9b jne 80639d0 <__memcmp_ssse3+0x1170> 8063a35: f6 c6 08 test dh,0x8 8063a38: 75 a6 jne 80639e0 <__memcmp_ssse3+0x1180> 8063a3a: f6 c6 10 test dh,0x10 8063a3d: 75 b1 jne 80639f0 <__memcmp_ssse3+0x1190> 8063a3f: f6 c6 20 test dh,0x20 8063a42: 75 bc jne 8063a00 <__memcmp_ssse3+0x11a0> 8063a44: f6 c6 40 test dh,0x40 8063a47: 75 c7 jne 8063a10 <__memcmp_ssse3+0x11b0> 8063a49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063a50: 0f b6 47 f7 movzx eax,BYTE PTR [edi-0x9] 8063a54: 0f b6 56 f7 movzx edx,BYTE PTR [esi-0x9] 8063a58: 29 d0 sub eax,edx 8063a5a: 5f pop edi 8063a5b: 5e pop esi 8063a5c: 5b pop ebx 8063a5d: c3 ret 8063a5e: 66 90 xchg ax,ax 8063a60: 83 f9 10 cmp ecx,0x10 8063a63: 73 4b jae 8063ab0 <__memcmp_ssse3+0x1250> 8063a65: 83 f9 08 cmp ecx,0x8 8063a68: 0f 84 30 02 00 00 je 8063c9e <__memcmp_ssse3+0x143e> 8063a6e: 83 f9 09 cmp ecx,0x9 8063a71: 0f 84 d7 02 00 00 je 8063d4e <__memcmp_ssse3+0x14ee> 8063a77: 83 f9 0a cmp ecx,0xa 8063a7a: 0f 84 7e 03 00 00 je 8063dfe <__memcmp_ssse3+0x159e> 8063a80: 83 f9 0b cmp ecx,0xb 8063a83: 0f 84 19 04 00 00 je 8063ea2 <__memcmp_ssse3+0x1642> 8063a89: 83 f9 0c cmp ecx,0xc 8063a8c: 0f 84 fe 01 00 00 je 8063c90 <__memcmp_ssse3+0x1430> 8063a92: 83 f9 0d cmp ecx,0xd 8063a95: 0f 84 a5 02 00 00 je 8063d40 <__memcmp_ssse3+0x14e0> 8063a9b: 83 f9 0e cmp ecx,0xe 8063a9e: 0f 84 4c 03 00 00 je 8063df0 <__memcmp_ssse3+0x1590> 8063aa4: e9 ef 03 00 00 jmp 8063e98 <__memcmp_ssse3+0x1638> 8063aa9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063ab0: 83 f9 18 cmp ecx,0x18 8063ab3: 73 4b jae 8063b00 <__memcmp_ssse3+0x12a0> 8063ab5: 83 f9 10 cmp ecx,0x10 8063ab8: 0f 84 c4 01 00 00 je 8063c82 <__memcmp_ssse3+0x1422> 8063abe: 83 f9 11 cmp ecx,0x11 8063ac1: 0f 84 6b 02 00 00 je 8063d32 <__memcmp_ssse3+0x14d2> 8063ac7: 83 f9 12 cmp ecx,0x12 8063aca: 0f 84 12 03 00 00 je 8063de2 <__memcmp_ssse3+0x1582> 8063ad0: 83 f9 13 cmp ecx,0x13 8063ad3: 0f 84 b5 03 00 00 je 8063e8e <__memcmp_ssse3+0x162e> 8063ad9: 83 f9 14 cmp ecx,0x14 8063adc: 0f 84 92 01 00 00 je 8063c74 <__memcmp_ssse3+0x1414> 8063ae2: 83 f9 15 cmp ecx,0x15 8063ae5: 0f 84 39 02 00 00 je 8063d24 <__memcmp_ssse3+0x14c4> 8063aeb: 83 f9 16 cmp ecx,0x16 8063aee: 0f 84 e0 02 00 00 je 8063dd4 <__memcmp_ssse3+0x1574> 8063af4: e9 8b 03 00 00 jmp 8063e84 <__memcmp_ssse3+0x1624> 8063af9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063b00: 83 f9 20 cmp ecx,0x20 8063b03: 73 4b jae 8063b50 <__memcmp_ssse3+0x12f0> 8063b05: 83 f9 18 cmp ecx,0x18 8063b08: 0f 84 58 01 00 00 je 8063c66 <__memcmp_ssse3+0x1406> 8063b0e: 83 f9 19 cmp ecx,0x19 8063b11: 0f 84 ff 01 00 00 je 8063d16 <__memcmp_ssse3+0x14b6> 8063b17: 83 f9 1a cmp ecx,0x1a 8063b1a: 0f 84 a6 02 00 00 je 8063dc6 <__memcmp_ssse3+0x1566> 8063b20: 83 f9 1b cmp ecx,0x1b 8063b23: 0f 84 51 03 00 00 je 8063e7a <__memcmp_ssse3+0x161a> 8063b29: 83 f9 1c cmp ecx,0x1c 8063b2c: 0f 84 26 01 00 00 je 8063c58 <__memcmp_ssse3+0x13f8> 8063b32: 83 f9 1d cmp ecx,0x1d 8063b35: 0f 84 cd 01 00 00 je 8063d08 <__memcmp_ssse3+0x14a8> 8063b3b: 83 f9 1e cmp ecx,0x1e 8063b3e: 0f 84 74 02 00 00 je 8063db8 <__memcmp_ssse3+0x1558> 8063b44: e9 27 03 00 00 jmp 8063e70 <__memcmp_ssse3+0x1610> 8063b49: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063b50: 83 f9 28 cmp ecx,0x28 8063b53: 0f 83 87 00 00 00 jae 8063be0 <__memcmp_ssse3+0x1380> 8063b59: 83 f9 20 cmp ecx,0x20 8063b5c: 0f 84 e8 00 00 00 je 8063c4a <__memcmp_ssse3+0x13ea> 8063b62: 83 f9 21 cmp ecx,0x21 8063b65: 0f 84 8f 01 00 00 je 8063cfa <__memcmp_ssse3+0x149a> 8063b6b: 83 f9 22 cmp ecx,0x22 8063b6e: 0f 84 36 02 00 00 je 8063daa <__memcmp_ssse3+0x154a> 8063b74: 83 f9 23 cmp ecx,0x23 8063b77: 0f 84 e9 02 00 00 je 8063e66 <__memcmp_ssse3+0x1606> 8063b7d: 83 f9 24 cmp ecx,0x24 8063b80: 0f 84 b6 00 00 00 je 8063c3c <__memcmp_ssse3+0x13dc> 8063b86: 83 f9 25 cmp ecx,0x25 8063b89: 0f 84 5d 01 00 00 je 8063cec <__memcmp_ssse3+0x148c> 8063b8f: 83 f9 26 cmp ecx,0x26 8063b92: 0f 84 04 02 00 00 je 8063d9c <__memcmp_ssse3+0x153c> 8063b98: e9 bf 02 00 00 jmp 8063e5c <__memcmp_ssse3+0x15fc> 8063b9d: 8d 76 00 lea esi,[esi+0x0] 8063ba0: 83 f9 08 cmp ecx,0x8 8063ba3: 0f 83 b7 fe ff ff jae 8063a60 <__memcmp_ssse3+0x1200> 8063ba9: 83 f9 02 cmp ecx,0x2 8063bac: 0f 84 68 02 00 00 je 8063e1a <__memcmp_ssse3+0x15ba> 8063bb2: 83 f9 03 cmp ecx,0x3 8063bb5: 0f 84 fb 02 00 00 je 8063eb6 <__memcmp_ssse3+0x1656> 8063bbb: 83 f9 04 cmp ecx,0x4 8063bbe: 0f 84 e8 00 00 00 je 8063cac <__memcmp_ssse3+0x144c> 8063bc4: 83 f9 05 cmp ecx,0x5 8063bc7: 0f 84 8f 01 00 00 je 8063d5c <__memcmp_ssse3+0x14fc> 8063bcd: 83 f9 06 cmp ecx,0x6 8063bd0: 0f 84 36 02 00 00 je 8063e0c <__memcmp_ssse3+0x15ac> 8063bd6: e9 d1 02 00 00 jmp 8063eac <__memcmp_ssse3+0x164c> 8063bdb: 90 nop 8063bdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063be0: 83 f9 28 cmp ecx,0x28 8063be3: 74 49 je 8063c2e <__memcmp_ssse3+0x13ce> 8063be5: 83 f9 29 cmp ecx,0x29 8063be8: 0f 84 f0 00 00 00 je 8063cde <__memcmp_ssse3+0x147e> 8063bee: 83 f9 2a cmp ecx,0x2a 8063bf1: 0f 84 97 01 00 00 je 8063d8e <__memcmp_ssse3+0x152e> 8063bf7: 83 f9 2b cmp ecx,0x2b 8063bfa: 0f 84 4e 02 00 00 je 8063e4e <__memcmp_ssse3+0x15ee> 8063c00: 83 f9 2c cmp ecx,0x2c 8063c03: 74 1b je 8063c20 <__memcmp_ssse3+0x13c0> 8063c05: 83 f9 2d cmp ecx,0x2d 8063c08: 0f 84 c2 00 00 00 je 8063cd0 <__memcmp_ssse3+0x1470> 8063c0e: 83 f9 2e cmp ecx,0x2e 8063c11: 0f 84 69 01 00 00 je 8063d80 <__memcmp_ssse3+0x1520> 8063c17: e9 24 02 00 00 jmp 8063e40 <__memcmp_ssse3+0x15e0> 8063c1c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063c20: 8b 48 d4 mov ecx,DWORD PTR [eax-0x2c] 8063c23: 8b 5a d4 mov ebx,DWORD PTR [edx-0x2c] 8063c26: 39 d9 cmp ecx,ebx 8063c28: 0f 85 b2 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c2e: 8b 48 d8 mov ecx,DWORD PTR [eax-0x28] 8063c31: 8b 5a d8 mov ebx,DWORD PTR [edx-0x28] 8063c34: 39 d9 cmp ecx,ebx 8063c36: 0f 85 a4 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c3c: 8b 48 dc mov ecx,DWORD PTR [eax-0x24] 8063c3f: 8b 5a dc mov ebx,DWORD PTR [edx-0x24] 8063c42: 39 d9 cmp ecx,ebx 8063c44: 0f 85 96 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c4a: 8b 48 e0 mov ecx,DWORD PTR [eax-0x20] 8063c4d: 8b 5a e0 mov ebx,DWORD PTR [edx-0x20] 8063c50: 39 d9 cmp ecx,ebx 8063c52: 0f 85 88 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c58: 8b 48 e4 mov ecx,DWORD PTR [eax-0x1c] 8063c5b: 8b 5a e4 mov ebx,DWORD PTR [edx-0x1c] 8063c5e: 39 d9 cmp ecx,ebx 8063c60: 0f 85 7a 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c66: 8b 48 e8 mov ecx,DWORD PTR [eax-0x18] 8063c69: 8b 5a e8 mov ebx,DWORD PTR [edx-0x18] 8063c6c: 39 d9 cmp ecx,ebx 8063c6e: 0f 85 6c 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c74: 8b 48 ec mov ecx,DWORD PTR [eax-0x14] 8063c77: 8b 5a ec mov ebx,DWORD PTR [edx-0x14] 8063c7a: 39 d9 cmp ecx,ebx 8063c7c: 0f 85 5e 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c82: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 8063c85: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 8063c88: 39 d9 cmp ecx,ebx 8063c8a: 0f 85 50 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c90: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 8063c93: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 8063c96: 39 d9 cmp ecx,ebx 8063c98: 0f 85 42 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063c9e: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 8063ca1: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 8063ca4: 39 d9 cmp ecx,ebx 8063ca6: 0f 85 34 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063cac: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 8063caf: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 8063cb2: 39 d9 cmp ecx,ebx 8063cb4: b8 00 00 00 00 mov eax,0x0 8063cb9: 0f 85 21 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063cbf: 5b pop ebx 8063cc0: c3 ret 8063cc1: eb 0d jmp 8063cd0 <__memcmp_ssse3+0x1470> 8063cc3: 90 nop 8063cc4: 90 nop 8063cc5: 90 nop 8063cc6: 90 nop 8063cc7: 90 nop 8063cc8: 90 nop 8063cc9: 90 nop 8063cca: 90 nop 8063ccb: 90 nop 8063ccc: 90 nop 8063ccd: 90 nop 8063cce: 90 nop 8063ccf: 90 nop 8063cd0: 8b 48 d3 mov ecx,DWORD PTR [eax-0x2d] 8063cd3: 8b 5a d3 mov ebx,DWORD PTR [edx-0x2d] 8063cd6: 39 d9 cmp ecx,ebx 8063cd8: 0f 85 02 02 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063cde: 8b 48 d7 mov ecx,DWORD PTR [eax-0x29] 8063ce1: 8b 5a d7 mov ebx,DWORD PTR [edx-0x29] 8063ce4: 39 d9 cmp ecx,ebx 8063ce6: 0f 85 f4 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063cec: 8b 48 db mov ecx,DWORD PTR [eax-0x25] 8063cef: 8b 5a db mov ebx,DWORD PTR [edx-0x25] 8063cf2: 39 d9 cmp ecx,ebx 8063cf4: 0f 85 e6 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063cfa: 8b 48 df mov ecx,DWORD PTR [eax-0x21] 8063cfd: 8b 5a df mov ebx,DWORD PTR [edx-0x21] 8063d00: 39 d9 cmp ecx,ebx 8063d02: 0f 85 d8 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d08: 8b 48 e3 mov ecx,DWORD PTR [eax-0x1d] 8063d0b: 8b 5a e3 mov ebx,DWORD PTR [edx-0x1d] 8063d0e: 39 d9 cmp ecx,ebx 8063d10: 0f 85 ca 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d16: 8b 48 e7 mov ecx,DWORD PTR [eax-0x19] 8063d19: 8b 5a e7 mov ebx,DWORD PTR [edx-0x19] 8063d1c: 39 d9 cmp ecx,ebx 8063d1e: 0f 85 bc 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d24: 8b 48 eb mov ecx,DWORD PTR [eax-0x15] 8063d27: 8b 5a eb mov ebx,DWORD PTR [edx-0x15] 8063d2a: 39 d9 cmp ecx,ebx 8063d2c: 0f 85 ae 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d32: 8b 48 ef mov ecx,DWORD PTR [eax-0x11] 8063d35: 8b 5a ef mov ebx,DWORD PTR [edx-0x11] 8063d38: 39 d9 cmp ecx,ebx 8063d3a: 0f 85 a0 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d40: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 8063d43: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 8063d46: 39 d9 cmp ecx,ebx 8063d48: 0f 85 92 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d4e: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 8063d51: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 8063d54: 39 d9 cmp ecx,ebx 8063d56: 0f 85 84 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d5c: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 8063d5f: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 8063d62: 39 d9 cmp ecx,ebx 8063d64: 0f 85 76 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d6a: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 8063d6e: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 8063d71: b8 00 00 00 00 mov eax,0x0 8063d76: 0f 85 84 01 00 00 jne 8063f00 <__memcmp_ssse3+0x16a0> 8063d7c: 5b pop ebx 8063d7d: c3 ret 8063d7e: 66 90 xchg ax,ax 8063d80: 8b 48 d2 mov ecx,DWORD PTR [eax-0x2e] 8063d83: 8b 5a d2 mov ebx,DWORD PTR [edx-0x2e] 8063d86: 39 d9 cmp ecx,ebx 8063d88: 0f 85 52 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d8e: 8b 48 d6 mov ecx,DWORD PTR [eax-0x2a] 8063d91: 8b 5a d6 mov ebx,DWORD PTR [edx-0x2a] 8063d94: 39 d9 cmp ecx,ebx 8063d96: 0f 85 44 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063d9c: 8b 48 da mov ecx,DWORD PTR [eax-0x26] 8063d9f: 8b 5a da mov ebx,DWORD PTR [edx-0x26] 8063da2: 39 d9 cmp ecx,ebx 8063da4: 0f 85 36 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063daa: 8b 48 de mov ecx,DWORD PTR [eax-0x22] 8063dad: 8b 5a de mov ebx,DWORD PTR [edx-0x22] 8063db0: 39 d9 cmp ecx,ebx 8063db2: 0f 85 28 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063db8: 8b 48 e2 mov ecx,DWORD PTR [eax-0x1e] 8063dbb: 8b 5a e2 mov ebx,DWORD PTR [edx-0x1e] 8063dbe: 39 d9 cmp ecx,ebx 8063dc0: 0f 85 1a 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063dc6: 8b 48 e6 mov ecx,DWORD PTR [eax-0x1a] 8063dc9: 8b 5a e6 mov ebx,DWORD PTR [edx-0x1a] 8063dcc: 39 d9 cmp ecx,ebx 8063dce: 0f 85 0c 01 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063dd4: 8b 48 ea mov ecx,DWORD PTR [eax-0x16] 8063dd7: 8b 5a ea mov ebx,DWORD PTR [edx-0x16] 8063dda: 39 d9 cmp ecx,ebx 8063ddc: 0f 85 fe 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063de2: 8b 48 ee mov ecx,DWORD PTR [eax-0x12] 8063de5: 8b 5a ee mov ebx,DWORD PTR [edx-0x12] 8063de8: 39 d9 cmp ecx,ebx 8063dea: 0f 85 f0 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063df0: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 8063df3: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 8063df6: 39 d9 cmp ecx,ebx 8063df8: 0f 85 e2 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063dfe: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 8063e01: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 8063e04: 39 d9 cmp ecx,ebx 8063e06: 0f 85 d4 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e0c: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 8063e0f: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 8063e12: 39 d9 cmp ecx,ebx 8063e14: 0f 85 c6 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e1a: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 8063e1e: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 8063e22: 38 d9 cmp cl,bl 8063e24: 0f 85 d6 00 00 00 jne 8063f00 <__memcmp_ssse3+0x16a0> 8063e2a: 38 fd cmp ch,bh 8063e2c: b8 00 00 00 00 mov eax,0x0 8063e31: 0f 85 c9 00 00 00 jne 8063f00 <__memcmp_ssse3+0x16a0> 8063e37: 5b pop ebx 8063e38: c3 ret 8063e39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8063e40: 8b 48 d1 mov ecx,DWORD PTR [eax-0x2f] 8063e43: 8b 5a d1 mov ebx,DWORD PTR [edx-0x2f] 8063e46: 39 d9 cmp ecx,ebx 8063e48: 0f 85 92 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e4e: 8b 48 d5 mov ecx,DWORD PTR [eax-0x2b] 8063e51: 8b 5a d5 mov ebx,DWORD PTR [edx-0x2b] 8063e54: 39 d9 cmp ecx,ebx 8063e56: 0f 85 84 00 00 00 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e5c: 8b 48 d9 mov ecx,DWORD PTR [eax-0x27] 8063e5f: 8b 5a d9 mov ebx,DWORD PTR [edx-0x27] 8063e62: 39 d9 cmp ecx,ebx 8063e64: 75 7a jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e66: 8b 48 dd mov ecx,DWORD PTR [eax-0x23] 8063e69: 8b 5a dd mov ebx,DWORD PTR [edx-0x23] 8063e6c: 39 d9 cmp ecx,ebx 8063e6e: 75 70 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e70: 8b 48 e1 mov ecx,DWORD PTR [eax-0x1f] 8063e73: 8b 5a e1 mov ebx,DWORD PTR [edx-0x1f] 8063e76: 39 d9 cmp ecx,ebx 8063e78: 75 66 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e7a: 8b 48 e5 mov ecx,DWORD PTR [eax-0x1b] 8063e7d: 8b 5a e5 mov ebx,DWORD PTR [edx-0x1b] 8063e80: 39 d9 cmp ecx,ebx 8063e82: 75 5c jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e84: 8b 48 e9 mov ecx,DWORD PTR [eax-0x17] 8063e87: 8b 5a e9 mov ebx,DWORD PTR [edx-0x17] 8063e8a: 39 d9 cmp ecx,ebx 8063e8c: 75 52 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e8e: 8b 48 ed mov ecx,DWORD PTR [eax-0x13] 8063e91: 8b 5a ed mov ebx,DWORD PTR [edx-0x13] 8063e94: 39 d9 cmp ecx,ebx 8063e96: 75 48 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063e98: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 8063e9b: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 8063e9e: 39 d9 cmp ecx,ebx 8063ea0: 75 3e jne 8063ee0 <__memcmp_ssse3+0x1680> 8063ea2: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 8063ea5: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 8063ea8: 39 d9 cmp ecx,ebx 8063eaa: 75 34 jne 8063ee0 <__memcmp_ssse3+0x1680> 8063eac: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 8063eaf: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 8063eb2: 39 d9 cmp ecx,ebx 8063eb4: 75 2a jne 8063ee0 <__memcmp_ssse3+0x1680> 8063eb6: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 8063eba: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 8063ebe: 38 d9 cmp cl,bl 8063ec0: 75 3e jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ec2: 66 39 d9 cmp cx,bx 8063ec5: 75 39 jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ec7: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 8063ecb: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8063ece: b8 00 00 00 00 mov eax,0x0 8063ed3: 75 2b jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ed5: 5b pop ebx 8063ed6: c3 ret 8063ed7: 89 f6 mov esi,esi 8063ed9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8063ee0: 38 d9 cmp cl,bl 8063ee2: 75 1c jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ee4: 66 39 d9 cmp cx,bx 8063ee7: 75 17 jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ee9: c1 e9 10 shr ecx,0x10 8063eec: c1 eb 10 shr ebx,0x10 8063eef: 38 d9 cmp cl,bl 8063ef1: 75 0d jne 8063f00 <__memcmp_ssse3+0x16a0> 8063ef3: 66 39 d9 cmp cx,bx 8063ef6: 8d 76 00 lea esi,[esi+0x0] 8063ef9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8063f00: 5b pop ebx 8063f01: b8 01 00 00 00 mov eax,0x1 8063f06: 77 02 ja 8063f0a <__memcmp_ssse3+0x16aa> 8063f08: f7 d8 neg eax 8063f0a: c3 ret 8063f0b: 66 90 xchg ax,ax 8063f0d: 66 90 xchg ax,ax 8063f0f: 90 nop 08063f10 <__memcmp_sse4_2>: 8063f10: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 8063f14: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 8063f18: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 8063f1c: 83 f9 01 cmp ecx,0x1 8063f1f: 0f 86 9b 00 00 00 jbe 8063fc0 <__memcmp_sse4_2+0xb0> 8063f25: 66 0f ef c0 pxor xmm0,xmm0 8063f29: 83 f9 40 cmp ecx,0x40 8063f2c: 0f 87 ae 00 00 00 ja 8063fe0 <__memcmp_sse4_2+0xd0> 8063f32: 83 f9 08 cmp ecx,0x8 8063f35: 53 push ebx 8063f36: 72 18 jb 8063f50 <__memcmp_sse4_2+0x40> 8063f38: 01 ca add edx,ecx 8063f3a: 01 c8 add eax,ecx 8063f3c: ff 24 8d b8 e3 0b 08 jmp DWORD PTR [ecx*4+0x80be3b8] 8063f43: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063f49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8063f50: 8a 18 mov bl,BYTE PTR [eax] 8063f52: 3a 1a cmp bl,BYTE PTR [edx] 8063f54: 75 49 jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f56: 8a 58 01 mov bl,BYTE PTR [eax+0x1] 8063f59: 3a 5a 01 cmp bl,BYTE PTR [edx+0x1] 8063f5c: 75 41 jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f5e: 83 f9 02 cmp ecx,0x2 8063f61: 74 4d je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f63: 8a 58 02 mov bl,BYTE PTR [eax+0x2] 8063f66: 3a 5a 02 cmp bl,BYTE PTR [edx+0x2] 8063f69: 75 34 jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f6b: 83 f9 03 cmp ecx,0x3 8063f6e: 74 40 je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f70: 8a 58 03 mov bl,BYTE PTR [eax+0x3] 8063f73: 3a 5a 03 cmp bl,BYTE PTR [edx+0x3] 8063f76: 75 27 jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f78: 83 f9 04 cmp ecx,0x4 8063f7b: 74 33 je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f7d: 8a 58 04 mov bl,BYTE PTR [eax+0x4] 8063f80: 3a 5a 04 cmp bl,BYTE PTR [edx+0x4] 8063f83: 75 1a jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f85: 83 f9 05 cmp ecx,0x5 8063f88: 74 26 je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f8a: 8a 58 05 mov bl,BYTE PTR [eax+0x5] 8063f8d: 3a 5a 05 cmp bl,BYTE PTR [edx+0x5] 8063f90: 75 0d jne 8063f9f <__memcmp_sse4_2+0x8f> 8063f92: 83 f9 06 cmp ecx,0x6 8063f95: 74 19 je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f97: 8a 58 06 mov bl,BYTE PTR [eax+0x6] 8063f9a: 3a 5a 06 cmp bl,BYTE PTR [edx+0x6] 8063f9d: 74 11 je 8063fb0 <__memcmp_sse4_2+0xa0> 8063f9f: 5b pop ebx 8063fa0: b8 01 00 00 00 mov eax,0x1 8063fa5: 77 02 ja 8063fa9 <__memcmp_sse4_2+0x99> 8063fa7: f7 d8 neg eax 8063fa9: c3 ret 8063faa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063fb0: 5b pop ebx 8063fb1: 31 c0 xor eax,eax 8063fb3: c3 ret 8063fb4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063fba: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8063fc0: 72 0e jb 8063fd0 <__memcmp_sse4_2+0xc0> 8063fc2: 0f b6 00 movzx eax,BYTE PTR [eax] 8063fc5: 0f b6 12 movzx edx,BYTE PTR [edx] 8063fc8: 29 d0 sub eax,edx 8063fca: c3 ret 8063fcb: 90 nop 8063fcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8063fd0: 31 c0 xor eax,eax 8063fd2: c3 ret 8063fd3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8063fd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8063fe0: 53 push ebx 8063fe1: 89 cb mov ebx,ecx 8063fe3: b9 40 00 00 00 mov ecx,0x40 8063fe8: 83 eb 40 sub ebx,0x40 8063feb: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 8063fef: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 8063ff3: 66 0f ef d1 pxor xmm2,xmm1 8063ff7: 66 0f 38 17 c2 ptest xmm0,xmm2 8063ffc: 73 62 jae 8064060 <__memcmp_sse4_2+0x150> 8063ffe: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 8064003: f3 0f 6f 52 10 movdqu xmm2,XMMWORD PTR [edx+0x10] 8064008: 66 0f ef d1 pxor xmm2,xmm1 806400c: 66 0f 38 17 c2 ptest xmm0,xmm2 8064011: 73 50 jae 8064063 <__memcmp_sse4_2+0x153> 8064013: f3 0f 6f 48 20 movdqu xmm1,XMMWORD PTR [eax+0x20] 8064018: f3 0f 6f 52 20 movdqu xmm2,XMMWORD PTR [edx+0x20] 806401d: 66 0f ef d1 pxor xmm2,xmm1 8064021: 66 0f 38 17 c2 ptest xmm0,xmm2 8064026: 73 3e jae 8064066 <__memcmp_sse4_2+0x156> 8064028: f3 0f 6f 48 30 movdqu xmm1,XMMWORD PTR [eax+0x30] 806402d: f3 0f 6f 52 30 movdqu xmm2,XMMWORD PTR [edx+0x30] 8064032: 66 0f ef d1 pxor xmm2,xmm1 8064036: 66 0f 38 17 c2 ptest xmm0,xmm2 806403b: 73 2c jae 8064069 <__memcmp_sse4_2+0x159> 806403d: 01 c8 add eax,ecx 806403f: 01 ca add edx,ecx 8064041: 29 cb sub ebx,ecx 8064043: 73 a6 jae 8063feb <__memcmp_sse4_2+0xdb> 8064045: 01 d9 add ecx,ebx 8064047: 01 ca add edx,ecx 8064049: 01 c8 add eax,ecx 806404b: ff 24 8d b8 e3 0b 08 jmp DWORD PTR [ecx*4+0x80be3b8] 8064052: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064060: 83 e9 10 sub ecx,0x10 8064063: 83 e9 10 sub ecx,0x10 8064066: 83 e9 10 sub ecx,0x10 8064069: 01 ca add edx,ecx 806406b: 01 c8 add eax,ecx 806406d: 8d 76 00 lea esi,[esi+0x0] 8064070: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 8064073: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 8064076: 39 d9 cmp ecx,ebx 8064078: 0f 85 f2 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806407e: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 8064081: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 8064084: 39 d9 cmp ecx,ebx 8064086: 0f 85 e4 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806408c: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806408f: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 8064092: 39 d9 cmp ecx,ebx 8064094: 0f 85 d6 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806409a: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806409d: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 80640a0: 39 d9 cmp ecx,ebx 80640a2: b8 00 00 00 00 mov eax,0x0 80640a7: 0f 85 c3 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80640ad: 5b pop ebx 80640ae: c3 ret 80640af: 90 nop 80640b0: f3 0f 6f 48 cf movdqu xmm1,XMMWORD PTR [eax-0x31] 80640b5: f3 0f 6f 52 cf movdqu xmm2,XMMWORD PTR [edx-0x31] 80640ba: bb cf ff ff ff mov ebx,0xffffffcf 80640bf: 66 0f ef d1 pxor xmm2,xmm1 80640c3: 66 0f 38 17 c2 ptest xmm0,xmm2 80640c8: 0f 83 62 09 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80640ce: f3 0f 6f 48 df movdqu xmm1,XMMWORD PTR [eax-0x21] 80640d3: f3 0f 6f 52 df movdqu xmm2,XMMWORD PTR [edx-0x21] 80640d8: bb df ff ff ff mov ebx,0xffffffdf 80640dd: 66 0f ef d1 pxor xmm2,xmm1 80640e1: 66 0f 38 17 c2 ptest xmm0,xmm2 80640e6: 0f 83 44 09 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80640ec: 8b 48 ef mov ecx,DWORD PTR [eax-0x11] 80640ef: 8b 5a ef mov ebx,DWORD PTR [edx-0x11] 80640f2: 39 d9 cmp ecx,ebx 80640f4: 0f 85 76 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80640fa: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 80640fd: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 8064100: 39 d9 cmp ecx,ebx 8064102: 0f 85 68 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064108: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806410b: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806410e: 39 d9 cmp ecx,ebx 8064110: 0f 85 5a 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064116: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 8064119: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806411c: 39 d9 cmp ecx,ebx 806411e: 0f 85 4c 09 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064124: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 8064128: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806412b: b8 00 00 00 00 mov eax,0x0 8064130: 0f 85 50 09 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064136: 5b pop ebx 8064137: c3 ret 8064138: 90 nop 8064139: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064140: bb ce ff ff ff mov ebx,0xffffffce 8064145: f3 0f 6f 48 ce movdqu xmm1,XMMWORD PTR [eax-0x32] 806414a: f3 0f 6f 52 ce movdqu xmm2,XMMWORD PTR [edx-0x32] 806414f: 66 0f ef d1 pxor xmm2,xmm1 8064153: 66 0f 38 17 c2 ptest xmm0,xmm2 8064158: 0f 83 d2 08 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806415e: bb de ff ff ff mov ebx,0xffffffde 8064163: f3 0f 6f 48 de movdqu xmm1,XMMWORD PTR [eax-0x22] 8064168: f3 0f 6f 52 de movdqu xmm2,XMMWORD PTR [edx-0x22] 806416d: 66 0f ef d1 pxor xmm2,xmm1 8064171: 66 0f 38 17 c2 ptest xmm0,xmm2 8064176: 0f 83 b4 08 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806417c: 8b 48 ee mov ecx,DWORD PTR [eax-0x12] 806417f: 8b 5a ee mov ebx,DWORD PTR [edx-0x12] 8064182: 39 d9 cmp ecx,ebx 8064184: 0f 85 e6 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806418a: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 806418d: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 8064190: 39 d9 cmp ecx,ebx 8064192: 0f 85 d8 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064198: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806419b: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 806419e: 39 d9 cmp ecx,ebx 80641a0: 0f 85 ca 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80641a6: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 80641a9: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 80641ac: 39 d9 cmp ecx,ebx 80641ae: 0f 85 bc 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80641b4: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 80641b8: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 80641bc: 38 d9 cmp cl,bl 80641be: 0f 85 c2 08 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80641c4: 38 fd cmp ch,bh 80641c6: b8 00 00 00 00 mov eax,0x0 80641cb: 0f 85 b5 08 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80641d1: 5b pop ebx 80641d2: c3 ret 80641d3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80641d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80641e0: bb cd ff ff ff mov ebx,0xffffffcd 80641e5: f3 0f 6f 48 cd movdqu xmm1,XMMWORD PTR [eax-0x33] 80641ea: f3 0f 6f 52 cd movdqu xmm2,XMMWORD PTR [edx-0x33] 80641ef: 66 0f ef d1 pxor xmm2,xmm1 80641f3: 66 0f 38 17 c2 ptest xmm0,xmm2 80641f8: 0f 83 32 08 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80641fe: bb dd ff ff ff mov ebx,0xffffffdd 8064203: f3 0f 6f 48 dd movdqu xmm1,XMMWORD PTR [eax-0x23] 8064208: f3 0f 6f 52 dd movdqu xmm2,XMMWORD PTR [edx-0x23] 806420d: 66 0f ef d1 pxor xmm2,xmm1 8064211: 66 0f 38 17 c2 ptest xmm0,xmm2 8064216: 0f 83 14 08 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806421c: 8b 48 ed mov ecx,DWORD PTR [eax-0x13] 806421f: 8b 5a ed mov ebx,DWORD PTR [edx-0x13] 8064222: 39 d9 cmp ecx,ebx 8064224: 0f 85 46 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806422a: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 806422d: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 8064230: 39 d9 cmp ecx,ebx 8064232: 0f 85 38 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064238: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806423b: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806423e: 39 d9 cmp ecx,ebx 8064240: 0f 85 2a 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064246: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 8064249: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806424c: 39 d9 cmp ecx,ebx 806424e: 0f 85 1c 08 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064254: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 8064258: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806425c: 38 d9 cmp cl,bl 806425e: 0f 85 22 08 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064264: 66 39 d9 cmp cx,bx 8064267: 0f 85 19 08 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 806426d: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 8064271: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8064274: b8 00 00 00 00 mov eax,0x0 8064279: 0f 85 07 08 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 806427f: 5b pop ebx 8064280: c3 ret 8064281: eb 0d jmp 8064290 <__memcmp_sse4_2+0x380> 8064283: 90 nop 8064284: 90 nop 8064285: 90 nop 8064286: 90 nop 8064287: 90 nop 8064288: 90 nop 8064289: 90 nop 806428a: 90 nop 806428b: 90 nop 806428c: 90 nop 806428d: 90 nop 806428e: 90 nop 806428f: 90 nop 8064290: f3 0f 6f 48 cc movdqu xmm1,XMMWORD PTR [eax-0x34] 8064295: f3 0f 6f 52 cc movdqu xmm2,XMMWORD PTR [edx-0x34] 806429a: bb cc ff ff ff mov ebx,0xffffffcc 806429f: 66 0f ef d1 pxor xmm2,xmm1 80642a3: 66 0f 38 17 c2 ptest xmm0,xmm2 80642a8: 0f 83 82 07 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80642ae: f3 0f 6f 48 dc movdqu xmm1,XMMWORD PTR [eax-0x24] 80642b3: f3 0f 6f 52 dc movdqu xmm2,XMMWORD PTR [edx-0x24] 80642b8: bb dc ff ff ff mov ebx,0xffffffdc 80642bd: 66 0f ef d1 pxor xmm2,xmm1 80642c1: 66 0f 38 17 c2 ptest xmm0,xmm2 80642c6: 0f 83 64 07 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80642cc: f3 0f 6f 48 ec movdqu xmm1,XMMWORD PTR [eax-0x14] 80642d1: f3 0f 6f 52 ec movdqu xmm2,XMMWORD PTR [edx-0x14] 80642d6: bb ec ff ff ff mov ebx,0xffffffec 80642db: 66 0f ef d1 pxor xmm2,xmm1 80642df: 66 0f 38 17 c2 ptest xmm0,xmm2 80642e4: 0f 83 46 07 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80642ea: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 80642ed: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 80642f0: 39 d9 cmp ecx,ebx 80642f2: b8 00 00 00 00 mov eax,0x0 80642f7: 0f 85 73 07 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80642fd: 5b pop ebx 80642fe: c3 ret 80642ff: 90 nop 8064300: f3 0f 6f 48 cb movdqu xmm1,XMMWORD PTR [eax-0x35] 8064305: f3 0f 6f 52 cb movdqu xmm2,XMMWORD PTR [edx-0x35] 806430a: bb cb ff ff ff mov ebx,0xffffffcb 806430f: 66 0f ef d1 pxor xmm2,xmm1 8064313: 66 0f 38 17 c2 ptest xmm0,xmm2 8064318: 0f 83 12 07 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806431e: bb db ff ff ff mov ebx,0xffffffdb 8064323: f3 0f 6f 48 db movdqu xmm1,XMMWORD PTR [eax-0x25] 8064328: f3 0f 6f 52 db movdqu xmm2,XMMWORD PTR [edx-0x25] 806432d: 66 0f ef d1 pxor xmm2,xmm1 8064331: 66 0f 38 17 c2 ptest xmm0,xmm2 8064336: 0f 83 f4 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806433c: bb eb ff ff ff mov ebx,0xffffffeb 8064341: f3 0f 6f 48 eb movdqu xmm1,XMMWORD PTR [eax-0x15] 8064346: f3 0f 6f 52 eb movdqu xmm2,XMMWORD PTR [edx-0x15] 806434b: 66 0f ef d1 pxor xmm2,xmm1 806434f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064354: 0f 83 d6 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806435a: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806435d: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 8064360: 39 d9 cmp ecx,ebx 8064362: 0f 85 08 07 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064368: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 806436c: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806436f: b8 00 00 00 00 mov eax,0x0 8064374: 0f 85 0c 07 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 806437a: 5b pop ebx 806437b: c3 ret 806437c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064380: f3 0f 6f 48 ca movdqu xmm1,XMMWORD PTR [eax-0x36] 8064385: f3 0f 6f 52 ca movdqu xmm2,XMMWORD PTR [edx-0x36] 806438a: bb ca ff ff ff mov ebx,0xffffffca 806438f: 66 0f ef d1 pxor xmm2,xmm1 8064393: 66 0f 38 17 c2 ptest xmm0,xmm2 8064398: 0f 83 92 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806439e: bb da ff ff ff mov ebx,0xffffffda 80643a3: f3 0f 6f 48 da movdqu xmm1,XMMWORD PTR [eax-0x26] 80643a8: f3 0f 6f 52 da movdqu xmm2,XMMWORD PTR [edx-0x26] 80643ad: 66 0f ef d1 pxor xmm2,xmm1 80643b1: 66 0f 38 17 c2 ptest xmm0,xmm2 80643b6: 0f 83 74 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80643bc: bb ea ff ff ff mov ebx,0xffffffea 80643c1: f3 0f 6f 48 ea movdqu xmm1,XMMWORD PTR [eax-0x16] 80643c6: f3 0f 6f 52 ea movdqu xmm2,XMMWORD PTR [edx-0x16] 80643cb: 66 0f ef d1 pxor xmm2,xmm1 80643cf: 66 0f 38 17 c2 ptest xmm0,xmm2 80643d4: 0f 83 56 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80643da: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 80643dd: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 80643e0: 39 d9 cmp ecx,ebx 80643e2: 0f 85 88 06 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80643e8: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 80643ec: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 80643f0: 38 d9 cmp cl,bl 80643f2: 0f 85 8e 06 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80643f8: 38 fd cmp ch,bh 80643fa: b8 00 00 00 00 mov eax,0x0 80643ff: 0f 85 81 06 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064405: 5b pop ebx 8064406: c3 ret 8064407: 89 f6 mov esi,esi 8064409: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064410: f3 0f 6f 48 c9 movdqu xmm1,XMMWORD PTR [eax-0x37] 8064415: f3 0f 6f 52 c9 movdqu xmm2,XMMWORD PTR [edx-0x37] 806441a: bb c9 ff ff ff mov ebx,0xffffffc9 806441f: 66 0f ef d1 pxor xmm2,xmm1 8064423: 66 0f 38 17 c2 ptest xmm0,xmm2 8064428: 0f 83 02 06 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806442e: bb d9 ff ff ff mov ebx,0xffffffd9 8064433: f3 0f 6f 48 d9 movdqu xmm1,XMMWORD PTR [eax-0x27] 8064438: f3 0f 6f 52 d9 movdqu xmm2,XMMWORD PTR [edx-0x27] 806443d: 66 0f ef d1 pxor xmm2,xmm1 8064441: 66 0f 38 17 c2 ptest xmm0,xmm2 8064446: 0f 83 e4 05 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806444c: bb e9 ff ff ff mov ebx,0xffffffe9 8064451: f3 0f 6f 48 e9 movdqu xmm1,XMMWORD PTR [eax-0x17] 8064456: f3 0f 6f 52 e9 movdqu xmm2,XMMWORD PTR [edx-0x17] 806445b: 66 0f ef d1 pxor xmm2,xmm1 806445f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064464: 0f 83 c6 05 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806446a: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 806446d: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 8064470: 39 d9 cmp ecx,ebx 8064472: 0f 85 f8 05 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064478: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 806447c: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 8064480: 38 d9 cmp cl,bl 8064482: 0f 85 fe 05 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064488: 66 39 d9 cmp cx,bx 806448b: 0f 85 f5 05 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064491: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 8064495: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8064498: b8 00 00 00 00 mov eax,0x0 806449d: 0f 85 e3 05 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80644a3: 5b pop ebx 80644a4: c3 ret 80644a5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80644a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80644b0: f3 0f 6f 48 c8 movdqu xmm1,XMMWORD PTR [eax-0x38] 80644b5: f3 0f 6f 52 c8 movdqu xmm2,XMMWORD PTR [edx-0x38] 80644ba: bb c8 ff ff ff mov ebx,0xffffffc8 80644bf: 66 0f ef d1 pxor xmm2,xmm1 80644c3: 66 0f 38 17 c2 ptest xmm0,xmm2 80644c8: 0f 83 62 05 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80644ce: bb d8 ff ff ff mov ebx,0xffffffd8 80644d3: f3 0f 6f 48 d8 movdqu xmm1,XMMWORD PTR [eax-0x28] 80644d8: f3 0f 6f 52 d8 movdqu xmm2,XMMWORD PTR [edx-0x28] 80644dd: 66 0f ef d1 pxor xmm2,xmm1 80644e1: 66 0f 38 17 c2 ptest xmm0,xmm2 80644e6: 0f 83 44 05 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80644ec: bb e8 ff ff ff mov ebx,0xffffffe8 80644f1: f3 0f 6f 48 e8 movdqu xmm1,XMMWORD PTR [eax-0x18] 80644f6: f3 0f 6f 52 e8 movdqu xmm2,XMMWORD PTR [edx-0x18] 80644fb: 66 0f ef d1 pxor xmm2,xmm1 80644ff: 66 0f 38 17 c2 ptest xmm0,xmm2 8064504: 0f 83 26 05 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806450a: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806450d: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 8064510: 39 d9 cmp ecx,ebx 8064512: 0f 85 58 05 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064518: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 806451b: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806451e: 39 d9 cmp ecx,ebx 8064520: b8 00 00 00 00 mov eax,0x0 8064525: 0f 85 45 05 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 806452b: 5b pop ebx 806452c: c3 ret 806452d: 8d 76 00 lea esi,[esi+0x0] 8064530: f3 0f 6f 48 c7 movdqu xmm1,XMMWORD PTR [eax-0x39] 8064535: f3 0f 6f 52 c7 movdqu xmm2,XMMWORD PTR [edx-0x39] 806453a: bb c7 ff ff ff mov ebx,0xffffffc7 806453f: 66 0f ef d1 pxor xmm2,xmm1 8064543: 66 0f 38 17 c2 ptest xmm0,xmm2 8064548: 0f 83 e2 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806454e: bb d7 ff ff ff mov ebx,0xffffffd7 8064553: f3 0f 6f 48 d7 movdqu xmm1,XMMWORD PTR [eax-0x29] 8064558: f3 0f 6f 52 d7 movdqu xmm2,XMMWORD PTR [edx-0x29] 806455d: 66 0f ef d1 pxor xmm2,xmm1 8064561: 66 0f 38 17 c2 ptest xmm0,xmm2 8064566: 0f 83 c4 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806456c: bb e7 ff ff ff mov ebx,0xffffffe7 8064571: f3 0f 6f 48 e7 movdqu xmm1,XMMWORD PTR [eax-0x19] 8064576: f3 0f 6f 52 e7 movdqu xmm2,XMMWORD PTR [edx-0x19] 806457b: 66 0f ef d1 pxor xmm2,xmm1 806457f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064584: 0f 83 a6 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806458a: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806458d: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 8064590: 39 d9 cmp ecx,ebx 8064592: 0f 85 d8 04 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064598: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 806459b: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806459e: 39 d9 cmp ecx,ebx 80645a0: 0f 85 ca 04 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80645a6: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 80645aa: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 80645ad: b8 00 00 00 00 mov eax,0x0 80645b2: 0f 85 ce 04 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80645b8: 5b pop ebx 80645b9: c3 ret 80645ba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80645c0: f3 0f 6f 48 c6 movdqu xmm1,XMMWORD PTR [eax-0x3a] 80645c5: f3 0f 6f 52 c6 movdqu xmm2,XMMWORD PTR [edx-0x3a] 80645ca: bb c6 ff ff ff mov ebx,0xffffffc6 80645cf: 66 0f ef d1 pxor xmm2,xmm1 80645d3: 66 0f 38 17 c2 ptest xmm0,xmm2 80645d8: 0f 83 52 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80645de: bb d6 ff ff ff mov ebx,0xffffffd6 80645e3: f3 0f 6f 48 d6 movdqu xmm1,XMMWORD PTR [eax-0x2a] 80645e8: f3 0f 6f 52 d6 movdqu xmm2,XMMWORD PTR [edx-0x2a] 80645ed: 66 0f ef d1 pxor xmm2,xmm1 80645f1: 66 0f 38 17 c2 ptest xmm0,xmm2 80645f6: 0f 83 34 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80645fc: bb e6 ff ff ff mov ebx,0xffffffe6 8064601: f3 0f 6f 48 e6 movdqu xmm1,XMMWORD PTR [eax-0x1a] 8064606: f3 0f 6f 52 e6 movdqu xmm2,XMMWORD PTR [edx-0x1a] 806460b: 66 0f ef d1 pxor xmm2,xmm1 806460f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064614: 0f 83 16 04 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806461a: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 806461d: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 8064620: 39 d9 cmp ecx,ebx 8064622: 0f 85 48 04 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064628: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 806462b: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 806462e: 39 d9 cmp ecx,ebx 8064630: 0f 85 3a 04 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064636: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 806463a: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 806463e: 38 d9 cmp cl,bl 8064640: 0f 85 40 04 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064646: 38 fd cmp ch,bh 8064648: b8 00 00 00 00 mov eax,0x0 806464d: 0f 85 33 04 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064653: 5b pop ebx 8064654: c3 ret 8064655: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064659: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064660: f3 0f 6f 48 c5 movdqu xmm1,XMMWORD PTR [eax-0x3b] 8064665: f3 0f 6f 52 c5 movdqu xmm2,XMMWORD PTR [edx-0x3b] 806466a: bb c5 ff ff ff mov ebx,0xffffffc5 806466f: 66 0f ef d1 pxor xmm2,xmm1 8064673: 66 0f 38 17 c2 ptest xmm0,xmm2 8064678: 0f 83 b2 03 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806467e: bb d5 ff ff ff mov ebx,0xffffffd5 8064683: f3 0f 6f 48 d5 movdqu xmm1,XMMWORD PTR [eax-0x2b] 8064688: f3 0f 6f 52 d5 movdqu xmm2,XMMWORD PTR [edx-0x2b] 806468d: 66 0f ef d1 pxor xmm2,xmm1 8064691: 66 0f 38 17 c2 ptest xmm0,xmm2 8064696: 0f 83 94 03 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806469c: bb e5 ff ff ff mov ebx,0xffffffe5 80646a1: f3 0f 6f 48 e5 movdqu xmm1,XMMWORD PTR [eax-0x1b] 80646a6: f3 0f 6f 52 e5 movdqu xmm2,XMMWORD PTR [edx-0x1b] 80646ab: 66 0f ef d1 pxor xmm2,xmm1 80646af: 66 0f 38 17 c2 ptest xmm0,xmm2 80646b4: 0f 83 76 03 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80646ba: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 80646bd: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 80646c0: 39 d9 cmp ecx,ebx 80646c2: 0f 85 a8 03 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80646c8: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 80646cb: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 80646ce: 39 d9 cmp ecx,ebx 80646d0: 0f 85 9a 03 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80646d6: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 80646da: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 80646de: 38 d9 cmp cl,bl 80646e0: 0f 85 a0 03 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80646e6: 66 39 d9 cmp cx,bx 80646e9: 0f 85 97 03 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80646ef: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 80646f3: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 80646f6: b8 00 00 00 00 mov eax,0x0 80646fb: 0f 85 85 03 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064701: 5b pop ebx 8064702: c3 ret 8064703: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8064709: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064710: f3 0f 6f 48 c4 movdqu xmm1,XMMWORD PTR [eax-0x3c] 8064715: f3 0f 6f 52 c4 movdqu xmm2,XMMWORD PTR [edx-0x3c] 806471a: bb c4 ff ff ff mov ebx,0xffffffc4 806471f: 66 0f ef d1 pxor xmm2,xmm1 8064723: 66 0f 38 17 c2 ptest xmm0,xmm2 8064728: 0f 83 02 03 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806472e: bb d4 ff ff ff mov ebx,0xffffffd4 8064733: f3 0f 6f 48 d4 movdqu xmm1,XMMWORD PTR [eax-0x2c] 8064738: f3 0f 6f 52 d4 movdqu xmm2,XMMWORD PTR [edx-0x2c] 806473d: 66 0f ef d1 pxor xmm2,xmm1 8064741: 66 0f 38 17 c2 ptest xmm0,xmm2 8064746: 0f 83 e4 02 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806474c: bb e4 ff ff ff mov ebx,0xffffffe4 8064751: f3 0f 6f 48 e4 movdqu xmm1,XMMWORD PTR [eax-0x1c] 8064756: f3 0f 6f 52 e4 movdqu xmm2,XMMWORD PTR [edx-0x1c] 806475b: 66 0f ef d1 pxor xmm2,xmm1 806475f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064764: 0f 83 c6 02 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806476a: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 806476d: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 8064770: 39 d9 cmp ecx,ebx 8064772: 0f 85 f8 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064778: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 806477b: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 806477e: 39 d9 cmp ecx,ebx 8064780: 0f 85 ea 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064786: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 8064789: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 806478c: 39 d9 cmp ecx,ebx 806478e: b8 00 00 00 00 mov eax,0x0 8064793: 0f 85 d7 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064799: 5b pop ebx 806479a: c3 ret 806479b: 90 nop 806479c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80647a0: f3 0f 6f 48 c3 movdqu xmm1,XMMWORD PTR [eax-0x3d] 80647a5: f3 0f 6f 52 c3 movdqu xmm2,XMMWORD PTR [edx-0x3d] 80647aa: bb c3 ff ff ff mov ebx,0xffffffc3 80647af: 66 0f ef d1 pxor xmm2,xmm1 80647b3: 66 0f 38 17 c2 ptest xmm0,xmm2 80647b8: 0f 83 72 02 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80647be: bb d3 ff ff ff mov ebx,0xffffffd3 80647c3: f3 0f 6f 48 d3 movdqu xmm1,XMMWORD PTR [eax-0x2d] 80647c8: f3 0f 6f 52 d3 movdqu xmm2,XMMWORD PTR [edx-0x2d] 80647cd: 66 0f ef d1 pxor xmm2,xmm1 80647d1: 66 0f 38 17 c2 ptest xmm0,xmm2 80647d6: 0f 83 54 02 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80647dc: bb e3 ff ff ff mov ebx,0xffffffe3 80647e1: f3 0f 6f 48 e3 movdqu xmm1,XMMWORD PTR [eax-0x1d] 80647e6: f3 0f 6f 52 e3 movdqu xmm2,XMMWORD PTR [edx-0x1d] 80647eb: 66 0f ef d1 pxor xmm2,xmm1 80647ef: 66 0f 38 17 c2 ptest xmm0,xmm2 80647f4: 0f 83 36 02 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 80647fa: 8b 48 f3 mov ecx,DWORD PTR [eax-0xd] 80647fd: 8b 5a f3 mov ebx,DWORD PTR [edx-0xd] 8064800: 39 d9 cmp ecx,ebx 8064802: 0f 85 68 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064808: 8b 48 f7 mov ecx,DWORD PTR [eax-0x9] 806480b: 8b 5a f7 mov ebx,DWORD PTR [edx-0x9] 806480e: 39 d9 cmp ecx,ebx 8064810: 0f 85 5a 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064816: 8b 48 fb mov ecx,DWORD PTR [eax-0x5] 8064819: 8b 5a fb mov ebx,DWORD PTR [edx-0x5] 806481c: 39 d9 cmp ecx,ebx 806481e: 0f 85 4c 02 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064824: 0f b6 48 ff movzx ecx,BYTE PTR [eax-0x1] 8064828: 3a 4a ff cmp cl,BYTE PTR [edx-0x1] 806482b: b8 00 00 00 00 mov eax,0x0 8064830: 0f 85 50 02 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064836: 5b pop ebx 8064837: c3 ret 8064838: 90 nop 8064839: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064840: f3 0f 6f 48 c2 movdqu xmm1,XMMWORD PTR [eax-0x3e] 8064845: f3 0f 6f 52 c2 movdqu xmm2,XMMWORD PTR [edx-0x3e] 806484a: bb c2 ff ff ff mov ebx,0xffffffc2 806484f: 66 0f ef d1 pxor xmm2,xmm1 8064853: 66 0f 38 17 c2 ptest xmm0,xmm2 8064858: 0f 83 d2 01 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806485e: bb d2 ff ff ff mov ebx,0xffffffd2 8064863: f3 0f 6f 48 d2 movdqu xmm1,XMMWORD PTR [eax-0x2e] 8064868: f3 0f 6f 52 d2 movdqu xmm2,XMMWORD PTR [edx-0x2e] 806486d: 66 0f ef d1 pxor xmm2,xmm1 8064871: 66 0f 38 17 c2 ptest xmm0,xmm2 8064876: 0f 83 b4 01 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806487c: bb e2 ff ff ff mov ebx,0xffffffe2 8064881: f3 0f 6f 48 e2 movdqu xmm1,XMMWORD PTR [eax-0x1e] 8064886: f3 0f 6f 52 e2 movdqu xmm2,XMMWORD PTR [edx-0x1e] 806488b: 66 0f ef d1 pxor xmm2,xmm1 806488f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064894: 0f 83 96 01 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806489a: 8b 48 f2 mov ecx,DWORD PTR [eax-0xe] 806489d: 8b 5a f2 mov ebx,DWORD PTR [edx-0xe] 80648a0: 39 d9 cmp ecx,ebx 80648a2: 0f 85 c8 01 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80648a8: 8b 48 f6 mov ecx,DWORD PTR [eax-0xa] 80648ab: 8b 5a f6 mov ebx,DWORD PTR [edx-0xa] 80648ae: 39 d9 cmp ecx,ebx 80648b0: 0f 85 ba 01 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80648b6: 8b 48 fa mov ecx,DWORD PTR [eax-0x6] 80648b9: 8b 5a fa mov ebx,DWORD PTR [edx-0x6] 80648bc: 39 d9 cmp ecx,ebx 80648be: 0f 85 ac 01 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 80648c4: 0f b7 48 fe movzx ecx,WORD PTR [eax-0x2] 80648c8: 0f b7 5a fe movzx ebx,WORD PTR [edx-0x2] 80648cc: 38 d9 cmp cl,bl 80648ce: 0f 85 b2 01 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80648d4: 38 fd cmp ch,bh 80648d6: b8 00 00 00 00 mov eax,0x0 80648db: 0f 85 a5 01 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 80648e1: 5b pop ebx 80648e2: c3 ret 80648e3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80648e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80648f0: f3 0f 6f 48 c1 movdqu xmm1,XMMWORD PTR [eax-0x3f] 80648f5: f3 0f 6f 52 c1 movdqu xmm2,XMMWORD PTR [edx-0x3f] 80648fa: bb c1 ff ff ff mov ebx,0xffffffc1 80648ff: 66 0f ef d1 pxor xmm2,xmm1 8064903: 66 0f 38 17 c2 ptest xmm0,xmm2 8064908: 0f 83 22 01 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806490e: bb d1 ff ff ff mov ebx,0xffffffd1 8064913: f3 0f 6f 48 d1 movdqu xmm1,XMMWORD PTR [eax-0x2f] 8064918: f3 0f 6f 52 d1 movdqu xmm2,XMMWORD PTR [edx-0x2f] 806491d: 66 0f ef d1 pxor xmm2,xmm1 8064921: 66 0f 38 17 c2 ptest xmm0,xmm2 8064926: 0f 83 04 01 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806492c: bb e1 ff ff ff mov ebx,0xffffffe1 8064931: f3 0f 6f 48 e1 movdqu xmm1,XMMWORD PTR [eax-0x1f] 8064936: f3 0f 6f 52 e1 movdqu xmm2,XMMWORD PTR [edx-0x1f] 806493b: 66 0f ef d1 pxor xmm2,xmm1 806493f: 66 0f 38 17 c2 ptest xmm0,xmm2 8064944: 0f 83 e6 00 00 00 jae 8064a30 <__memcmp_sse4_2+0xb20> 806494a: 8b 48 f1 mov ecx,DWORD PTR [eax-0xf] 806494d: 8b 5a f1 mov ebx,DWORD PTR [edx-0xf] 8064950: 39 d9 cmp ecx,ebx 8064952: 0f 85 18 01 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064958: 8b 48 f5 mov ecx,DWORD PTR [eax-0xb] 806495b: 8b 5a f5 mov ebx,DWORD PTR [edx-0xb] 806495e: 39 d9 cmp ecx,ebx 8064960: 0f 85 0a 01 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064966: 8b 48 f9 mov ecx,DWORD PTR [eax-0x7] 8064969: 8b 5a f9 mov ebx,DWORD PTR [edx-0x7] 806496c: 39 d9 cmp ecx,ebx 806496e: 0f 85 fc 00 00 00 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064974: 0f b7 48 fd movzx ecx,WORD PTR [eax-0x3] 8064978: 0f b7 5a fd movzx ebx,WORD PTR [edx-0x3] 806497c: 38 d9 cmp cl,bl 806497e: 0f 85 02 01 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064984: 66 39 d9 cmp cx,bx 8064987: 0f 85 f9 00 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 806498d: 0f b6 40 ff movzx eax,BYTE PTR [eax-0x1] 8064991: 3a 42 ff cmp al,BYTE PTR [edx-0x1] 8064994: b8 00 00 00 00 mov eax,0x0 8064999: 0f 85 e7 00 00 00 jne 8064a86 <__memcmp_sse4_2+0xb76> 806499f: 5b pop ebx 80649a0: c3 ret 80649a1: eb 0d jmp 80649b0 <__memcmp_sse4_2+0xaa0> 80649a3: 90 nop 80649a4: 90 nop 80649a5: 90 nop 80649a6: 90 nop 80649a7: 90 nop 80649a8: 90 nop 80649a9: 90 nop 80649aa: 90 nop 80649ab: 90 nop 80649ac: 90 nop 80649ad: 90 nop 80649ae: 90 nop 80649af: 90 nop 80649b0: f3 0f 6f 48 c0 movdqu xmm1,XMMWORD PTR [eax-0x40] 80649b5: f3 0f 6f 52 c0 movdqu xmm2,XMMWORD PTR [edx-0x40] 80649ba: bb c0 ff ff ff mov ebx,0xffffffc0 80649bf: 66 0f ef d1 pxor xmm2,xmm1 80649c3: 66 0f 38 17 c2 ptest xmm0,xmm2 80649c8: 73 66 jae 8064a30 <__memcmp_sse4_2+0xb20> 80649ca: f3 0f 6f 48 d0 movdqu xmm1,XMMWORD PTR [eax-0x30] 80649cf: f3 0f 6f 52 d0 movdqu xmm2,XMMWORD PTR [edx-0x30] 80649d4: bb d0 ff ff ff mov ebx,0xffffffd0 80649d9: 66 0f ef d1 pxor xmm2,xmm1 80649dd: 66 0f 38 17 c2 ptest xmm0,xmm2 80649e2: 73 4c jae 8064a30 <__memcmp_sse4_2+0xb20> 80649e4: f3 0f 6f 48 e0 movdqu xmm1,XMMWORD PTR [eax-0x20] 80649e9: f3 0f 6f 52 e0 movdqu xmm2,XMMWORD PTR [edx-0x20] 80649ee: bb e0 ff ff ff mov ebx,0xffffffe0 80649f3: 66 0f ef d1 pxor xmm2,xmm1 80649f7: 66 0f 38 17 c2 ptest xmm0,xmm2 80649fc: 73 32 jae 8064a30 <__memcmp_sse4_2+0xb20> 80649fe: 8b 48 f0 mov ecx,DWORD PTR [eax-0x10] 8064a01: 8b 5a f0 mov ebx,DWORD PTR [edx-0x10] 8064a04: 39 d9 cmp ecx,ebx 8064a06: 75 68 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a08: 8b 48 f4 mov ecx,DWORD PTR [eax-0xc] 8064a0b: 8b 5a f4 mov ebx,DWORD PTR [edx-0xc] 8064a0e: 39 d9 cmp ecx,ebx 8064a10: 75 5e jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a12: 8b 48 f8 mov ecx,DWORD PTR [eax-0x8] 8064a15: 8b 5a f8 mov ebx,DWORD PTR [edx-0x8] 8064a18: 39 d9 cmp ecx,ebx 8064a1a: 75 54 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a1c: 8b 48 fc mov ecx,DWORD PTR [eax-0x4] 8064a1f: 8b 5a fc mov ebx,DWORD PTR [edx-0x4] 8064a22: 39 d9 cmp ecx,ebx 8064a24: b8 00 00 00 00 mov eax,0x0 8064a29: 75 45 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a2b: 5b pop ebx 8064a2c: c3 ret 8064a2d: 8d 76 00 lea esi,[esi+0x0] 8064a30: 01 d8 add eax,ebx 8064a32: 01 da add edx,ebx 8064a34: 8b 08 mov ecx,DWORD PTR [eax] 8064a36: 8b 1a mov ebx,DWORD PTR [edx] 8064a38: 39 d9 cmp ecx,ebx 8064a3a: 75 34 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a3c: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 8064a3f: 8b 5a 04 mov ebx,DWORD PTR [edx+0x4] 8064a42: 39 d9 cmp ecx,ebx 8064a44: 75 2a jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a46: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 8064a49: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 8064a4c: 39 d9 cmp ecx,ebx 8064a4e: 75 20 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a50: 8b 48 0c mov ecx,DWORD PTR [eax+0xc] 8064a53: 8b 5a 0c mov ebx,DWORD PTR [edx+0xc] 8064a56: 39 d9 cmp ecx,ebx 8064a58: b8 00 00 00 00 mov eax,0x0 8064a5d: 75 11 jne 8064a70 <__memcmp_sse4_2+0xb60> 8064a5f: 5b pop ebx 8064a60: c3 ret 8064a61: eb 0d jmp 8064a70 <__memcmp_sse4_2+0xb60> 8064a63: 90 nop 8064a64: 90 nop 8064a65: 90 nop 8064a66: 90 nop 8064a67: 90 nop 8064a68: 90 nop 8064a69: 90 nop 8064a6a: 90 nop 8064a6b: 90 nop 8064a6c: 90 nop 8064a6d: 90 nop 8064a6e: 90 nop 8064a6f: 90 nop 8064a70: 38 d9 cmp cl,bl 8064a72: 75 12 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064a74: 66 39 d9 cmp cx,bx 8064a77: 75 0d jne 8064a86 <__memcmp_sse4_2+0xb76> 8064a79: c1 e9 10 shr ecx,0x10 8064a7c: c1 eb 10 shr ebx,0x10 8064a7f: 38 d9 cmp cl,bl 8064a81: 75 03 jne 8064a86 <__memcmp_sse4_2+0xb76> 8064a83: 66 39 d9 cmp cx,bx 8064a86: 5b pop ebx 8064a87: b8 01 00 00 00 mov eax,0x1 8064a8c: 77 02 ja 8064a90 <__memcmp_sse4_2+0xb80> 8064a8e: f7 d8 neg eax 8064a90: c3 ret 8064a91: 66 90 xchg ax,ax 8064a93: 66 90 xchg ax,ax 8064a95: 66 90 xchg ax,ax 8064a97: 66 90 xchg ax,ax 8064a99: 66 90 xchg ax,ax 8064a9b: 66 90 xchg ax,ax 8064a9d: 66 90 xchg ax,ax 8064a9f: 90 nop 08064aa0 <__strcpy_ssse3>: 8064aa0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8064aa4: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8064aa8: 80 39 00 cmp BYTE PTR [ecx],0x0 8064aab: 0f 84 cf 16 00 00 je 8066180 <__strcpy_ssse3+0x16e0> 8064ab1: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 8064ab5: 0f 84 d5 16 00 00 je 8066190 <__strcpy_ssse3+0x16f0> 8064abb: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 8064abf: 0f 84 db 16 00 00 je 80661a0 <__strcpy_ssse3+0x1700> 8064ac5: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 8064ac9: 0f 84 e1 16 00 00 je 80661b0 <__strcpy_ssse3+0x1710> 8064acf: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 8064ad3: 0f 84 e7 16 00 00 je 80661c0 <__strcpy_ssse3+0x1720> 8064ad9: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 8064add: 0f 84 ed 16 00 00 je 80661d0 <__strcpy_ssse3+0x1730> 8064ae3: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 8064ae7: 0f 84 f3 16 00 00 je 80661e0 <__strcpy_ssse3+0x1740> 8064aed: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 8064af1: 0f 84 f9 16 00 00 je 80661f0 <__strcpy_ssse3+0x1750> 8064af7: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 8064afb: 0f 84 ff 16 00 00 je 8066200 <__strcpy_ssse3+0x1760> 8064b01: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 8064b05: 0f 84 15 17 00 00 je 8066220 <__strcpy_ssse3+0x1780> 8064b0b: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 8064b0f: 0f 84 2b 17 00 00 je 8066240 <__strcpy_ssse3+0x17a0> 8064b15: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 8064b19: 0f 84 41 17 00 00 je 8066260 <__strcpy_ssse3+0x17c0> 8064b1f: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 8064b23: 0f 84 57 17 00 00 je 8066280 <__strcpy_ssse3+0x17e0> 8064b29: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 8064b2d: 0f 84 6d 17 00 00 je 80662a0 <__strcpy_ssse3+0x1800> 8064b33: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 8064b37: 0f 84 83 17 00 00 je 80662c0 <__strcpy_ssse3+0x1820> 8064b3d: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 8064b41: 0f 84 99 17 00 00 je 80662e0 <__strcpy_ssse3+0x1840> 8064b47: 57 push edi 8064b48: 89 d7 mov edi,edx 8064b4a: 56 push esi 8064b4b: 8d 71 10 lea esi,[ecx+0x10] 8064b4e: 83 e6 f0 and esi,0xfffffff0 8064b51: 66 0f ef c0 pxor xmm0,xmm0 8064b55: 66 0f 12 09 movlpd xmm1,QWORD PTR [ecx] 8064b59: 66 0f 13 0a movlpd QWORD PTR [edx],xmm1 8064b5d: 66 0f 74 06 pcmpeqb xmm0,XMMWORD PTR [esi] 8064b61: 66 0f 12 49 08 movlpd xmm1,QWORD PTR [ecx+0x8] 8064b66: 66 0f 13 4a 08 movlpd QWORD PTR [edx+0x8],xmm1 8064b6b: 66 0f d7 c0 pmovmskb eax,xmm0 8064b6f: 29 ce sub esi,ecx 8064b71: 85 c0 test eax,eax 8064b73: 0f 85 f7 13 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064b79: 89 d0 mov eax,edx 8064b7b: 8d 52 10 lea edx,[edx+0x10] 8064b7e: 83 e2 f0 and edx,0xfffffff0 8064b81: 29 d0 sub eax,edx 8064b83: 29 c1 sub ecx,eax 8064b85: 89 c8 mov eax,ecx 8064b87: 83 e0 0f and eax,0xf 8064b8a: be 00 00 00 00 mov esi,0x0 8064b8f: 0f 84 81 00 00 00 je 8064c16 <__strcpy_ssse3+0x176> 8064b95: 83 f8 08 cmp eax,0x8 8064b98: 73 3b jae 8064bd5 <__strcpy_ssse3+0x135> 8064b9a: 83 f8 01 cmp eax,0x1 8064b9d: 0f 84 cd 01 00 00 je 8064d70 <__strcpy_ssse3+0x2d0> 8064ba3: 83 f8 02 cmp eax,0x2 8064ba6: 0f 84 04 03 00 00 je 8064eb0 <__strcpy_ssse3+0x410> 8064bac: 83 f8 03 cmp eax,0x3 8064baf: 0f 84 3b 04 00 00 je 8064ff0 <__strcpy_ssse3+0x550> 8064bb5: 83 f8 04 cmp eax,0x4 8064bb8: 0f 84 72 05 00 00 je 8065130 <__strcpy_ssse3+0x690> 8064bbe: 83 f8 05 cmp eax,0x5 8064bc1: 0f 84 99 06 00 00 je 8065260 <__strcpy_ssse3+0x7c0> 8064bc7: 83 f8 06 cmp eax,0x6 8064bca: 0f 84 c0 07 00 00 je 8065390 <__strcpy_ssse3+0x8f0> 8064bd0: e9 eb 08 00 00 jmp 80654c0 <__strcpy_ssse3+0xa20> 8064bd5: 0f 84 15 0a 00 00 je 80655f0 <__strcpy_ssse3+0xb50> 8064bdb: 83 f8 09 cmp eax,0x9 8064bde: 0f 84 3c 0b 00 00 je 8065720 <__strcpy_ssse3+0xc80> 8064be4: 83 f8 0a cmp eax,0xa 8064be7: 0f 84 63 0c 00 00 je 8065850 <__strcpy_ssse3+0xdb0> 8064bed: 83 f8 0b cmp eax,0xb 8064bf0: 0f 84 8a 0d 00 00 je 8065980 <__strcpy_ssse3+0xee0> 8064bf6: 83 f8 0c cmp eax,0xc 8064bf9: 0f 84 b1 0e 00 00 je 8065ab0 <__strcpy_ssse3+0x1010> 8064bff: 83 f8 0d cmp eax,0xd 8064c02: 0f 84 d8 0f 00 00 je 8065be0 <__strcpy_ssse3+0x1140> 8064c08: 83 f8 0e cmp eax,0xe 8064c0b: 0f 84 ff 10 00 00 je 8065d10 <__strcpy_ssse3+0x1270> 8064c11: e9 2a 12 00 00 jmp 8065e40 <__strcpy_ssse3+0x13a0> 8064c16: 0f 28 09 movaps xmm1,XMMWORD PTR [ecx] 8064c19: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 8064c1d: 0f 29 0a movaps XMMWORD PTR [edx],xmm1 8064c20: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064c24: 66 0f d7 c0 pmovmskb eax,xmm0 8064c28: 8d 76 10 lea esi,[esi+0x10] 8064c2b: 85 c0 test eax,eax 8064c2d: 0f 85 3d 13 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064c33: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 8064c38: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 8064c3c: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8064c40: 66 0f d7 c0 pmovmskb eax,xmm0 8064c44: 8d 76 10 lea esi,[esi+0x10] 8064c47: 85 c0 test eax,eax 8064c49: 0f 85 21 13 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064c4f: 0f 28 64 31 10 movaps xmm4,XMMWORD PTR [ecx+esi*1+0x10] 8064c54: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 8064c58: 66 0f 74 c4 pcmpeqb xmm0,xmm4 8064c5c: 66 0f d7 c0 pmovmskb eax,xmm0 8064c60: 8d 76 10 lea esi,[esi+0x10] 8064c63: 85 c0 test eax,eax 8064c65: 0f 85 05 13 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064c6b: 0f 28 4c 31 10 movaps xmm1,XMMWORD PTR [ecx+esi*1+0x10] 8064c70: 0f 29 24 32 movaps XMMWORD PTR [edx+esi*1],xmm4 8064c74: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8064c78: 66 0f d7 c0 pmovmskb eax,xmm0 8064c7c: 8d 76 10 lea esi,[esi+0x10] 8064c7f: 85 c0 test eax,eax 8064c81: 0f 85 e9 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064c87: 0f 28 54 31 10 movaps xmm2,XMMWORD PTR [ecx+esi*1+0x10] 8064c8c: 0f 29 0c 32 movaps XMMWORD PTR [edx+esi*1],xmm1 8064c90: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064c94: 66 0f d7 c0 pmovmskb eax,xmm0 8064c98: 8d 76 10 lea esi,[esi+0x10] 8064c9b: 85 c0 test eax,eax 8064c9d: 0f 85 cd 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064ca3: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 8064ca8: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 8064cac: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8064cb0: 66 0f d7 c0 pmovmskb eax,xmm0 8064cb4: 8d 76 10 lea esi,[esi+0x10] 8064cb7: 85 c0 test eax,eax 8064cb9: 0f 85 b1 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064cbf: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 8064cc3: 89 c8 mov eax,ecx 8064cc5: 8d 4c 31 10 lea ecx,[ecx+esi*1+0x10] 8064cc9: 83 e1 c0 and ecx,0xffffffc0 8064ccc: 29 c8 sub eax,ecx 8064cce: 29 c2 sub edx,eax 8064cd0: be c0 ff ff ff mov esi,0xffffffc0 8064cd5: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 8064cd8: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 8064cdc: 0f 28 e2 movaps xmm4,xmm2 8064cdf: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 8064ce3: 0f 28 f3 movaps xmm6,xmm3 8064ce6: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 8064cea: 66 0f da d5 pminub xmm2,xmm5 8064cee: 66 0f da df pminub xmm3,xmm7 8064cf2: 66 0f da da pminub xmm3,xmm2 8064cf6: 8d 52 40 lea edx,[edx+0x40] 8064cf9: 66 0f 74 d8 pcmpeqb xmm3,xmm0 8064cfd: 8d 49 40 lea ecx,[ecx+0x40] 8064d00: 66 0f d7 c3 pmovmskb eax,xmm3 8064d04: 85 c0 test eax,eax 8064d06: 75 12 jne 8064d1a <__strcpy_ssse3+0x27a> 8064d08: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 8064d0c: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 8064d10: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 8064d14: 0f 29 7a f0 movaps XMMWORD PTR [edx-0x10],xmm7 8064d18: eb bb jmp 8064cd5 <__strcpy_ssse3+0x235> 8064d1a: 66 0f 74 c4 pcmpeqb xmm0,xmm4 8064d1e: 66 0f d7 c0 pmovmskb eax,xmm0 8064d22: 85 c0 test eax,eax 8064d24: 0f 85 46 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064d2a: 66 0f 74 c5 pcmpeqb xmm0,xmm5 8064d2e: 66 0f d7 c0 pmovmskb eax,xmm0 8064d32: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 8064d36: 85 c0 test eax,eax 8064d38: 8d 76 10 lea esi,[esi+0x10] 8064d3b: 0f 85 2f 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064d41: 66 0f 74 c6 pcmpeqb xmm0,xmm6 8064d45: 66 0f d7 c0 pmovmskb eax,xmm0 8064d49: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 8064d4d: 85 c0 test eax,eax 8064d4f: 8d 76 10 lea esi,[esi+0x10] 8064d52: 0f 85 18 12 00 00 jne 8065f70 <__strcpy_ssse3+0x14d0> 8064d58: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 8064d5c: 66 0f 74 c7 pcmpeqb xmm0,xmm7 8064d60: 66 0f d7 c0 pmovmskb eax,xmm0 8064d64: 8d 76 10 lea esi,[esi+0x10] 8064d67: e9 04 12 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8064d6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8064d70: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 8064d74: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 8064d78: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064d7c: 66 0f d7 c0 pmovmskb eax,xmm0 8064d80: 0f 28 da movaps xmm3,xmm2 8064d83: 85 c0 test eax,eax 8064d85: 0f 85 fb 00 00 00 jne 8064e86 <__strcpy_ssse3+0x3e6> 8064d8b: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 8064d91: 0f 28 cb movaps xmm1,xmm3 8064d94: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064d97: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 8064d9b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064d9f: 8d 52 10 lea edx,[edx+0x10] 8064da2: 66 0f d7 c0 pmovmskb eax,xmm0 8064da6: 8d 49 10 lea ecx,[ecx+0x10] 8064da9: 0f 28 da movaps xmm3,xmm2 8064dac: 85 c0 test eax,eax 8064dae: 0f 85 d2 00 00 00 jne 8064e86 <__strcpy_ssse3+0x3e6> 8064db4: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 8064dba: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064dbd: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 8064dc1: 0f 28 cb movaps xmm1,xmm3 8064dc4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064dc8: 8d 52 10 lea edx,[edx+0x10] 8064dcb: 66 0f d7 c0 pmovmskb eax,xmm0 8064dcf: 8d 49 10 lea ecx,[ecx+0x10] 8064dd2: 0f 28 da movaps xmm3,xmm2 8064dd5: 85 c0 test eax,eax 8064dd7: 0f 85 a9 00 00 00 jne 8064e86 <__strcpy_ssse3+0x3e6> 8064ddd: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 8064de3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064de6: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 8064dea: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064dee: 8d 52 10 lea edx,[edx+0x10] 8064df1: 66 0f d7 c0 pmovmskb eax,xmm0 8064df5: 8d 49 10 lea ecx,[ecx+0x10] 8064df8: 85 c0 test eax,eax 8064dfa: 0f 85 86 00 00 00 jne 8064e86 <__strcpy_ssse3+0x3e6> 8064e00: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8064e06: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064e09: 8d 49 1f lea ecx,[ecx+0x1f] 8064e0c: 8d 52 10 lea edx,[edx+0x10] 8064e0f: 89 c8 mov eax,ecx 8064e11: 83 e1 c0 and ecx,0xffffffc0 8064e14: 29 c8 sub eax,ecx 8064e16: 8d 49 f1 lea ecx,[ecx-0xf] 8064e19: 29 c2 sub edx,eax 8064e1b: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 8064e1f: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 8064e23: 0f 28 59 1f movaps xmm3,XMMWORD PTR [ecx+0x1f] 8064e27: 0f 28 f3 movaps xmm6,xmm3 8064e2a: 0f 28 61 2f movaps xmm4,XMMWORD PTR [ecx+0x2f] 8064e2e: 0f 28 fc movaps xmm7,xmm4 8064e31: 0f 28 69 3f movaps xmm5,XMMWORD PTR [ecx+0x3f] 8064e35: 66 0f da f2 pminub xmm6,xmm2 8064e39: 66 0f da fd pminub xmm7,xmm5 8064e3d: 66 0f da fe pminub xmm7,xmm6 8064e41: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8064e45: 66 0f d7 c7 pmovmskb eax,xmm7 8064e49: 0f 28 fd movaps xmm7,xmm5 8064e4c: 66 0f 3a 0f ec 01 palignr xmm5,xmm4,0x1 8064e52: 85 c0 test eax,eax 8064e54: 66 0f 3a 0f e3 01 palignr xmm4,xmm3,0x1 8064e5a: 0f 85 18 ff ff ff jne 8064d78 <__strcpy_ssse3+0x2d8> 8064e60: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 8064e66: 8d 49 40 lea ecx,[ecx+0x40] 8064e69: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 8064e6f: 0f 28 cf movaps xmm1,xmm7 8064e72: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8064e76: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8064e7a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8064e7e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064e81: 8d 52 40 lea edx,[edx+0x40] 8064e84: eb 99 jmp 8064e1f <__strcpy_ssse3+0x37f> 8064e86: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8064e8a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8064e8e: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 8064e93: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 8064e98: be 0f 00 00 00 mov esi,0xf 8064e9d: e9 ce 10 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8064ea2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064ea9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064eb0: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 8064eb4: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 8064eb8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064ebc: 66 0f d7 c0 pmovmskb eax,xmm0 8064ec0: 0f 28 da movaps xmm3,xmm2 8064ec3: 85 c0 test eax,eax 8064ec5: 0f 85 fb 00 00 00 jne 8064fc6 <__strcpy_ssse3+0x526> 8064ecb: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8064ed1: 0f 28 cb movaps xmm1,xmm3 8064ed4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064ed7: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 8064edb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064edf: 8d 52 10 lea edx,[edx+0x10] 8064ee2: 66 0f d7 c0 pmovmskb eax,xmm0 8064ee6: 8d 49 10 lea ecx,[ecx+0x10] 8064ee9: 0f 28 da movaps xmm3,xmm2 8064eec: 85 c0 test eax,eax 8064eee: 0f 85 d2 00 00 00 jne 8064fc6 <__strcpy_ssse3+0x526> 8064ef4: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8064efa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064efd: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 8064f01: 0f 28 cb movaps xmm1,xmm3 8064f04: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064f08: 8d 52 10 lea edx,[edx+0x10] 8064f0b: 66 0f d7 c0 pmovmskb eax,xmm0 8064f0f: 8d 49 10 lea ecx,[ecx+0x10] 8064f12: 0f 28 da movaps xmm3,xmm2 8064f15: 85 c0 test eax,eax 8064f17: 0f 85 a9 00 00 00 jne 8064fc6 <__strcpy_ssse3+0x526> 8064f1d: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8064f23: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064f26: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 8064f2a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064f2e: 8d 52 10 lea edx,[edx+0x10] 8064f31: 66 0f d7 c0 pmovmskb eax,xmm0 8064f35: 8d 49 10 lea ecx,[ecx+0x10] 8064f38: 85 c0 test eax,eax 8064f3a: 0f 85 86 00 00 00 jne 8064fc6 <__strcpy_ssse3+0x526> 8064f40: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 8064f46: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064f49: 8d 49 1e lea ecx,[ecx+0x1e] 8064f4c: 8d 52 10 lea edx,[edx+0x10] 8064f4f: 89 c8 mov eax,ecx 8064f51: 83 e1 c0 and ecx,0xffffffc0 8064f54: 29 c8 sub eax,ecx 8064f56: 8d 49 f2 lea ecx,[ecx-0xe] 8064f59: 29 c2 sub edx,eax 8064f5b: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 8064f5f: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 8064f63: 0f 28 59 1e movaps xmm3,XMMWORD PTR [ecx+0x1e] 8064f67: 0f 28 f3 movaps xmm6,xmm3 8064f6a: 0f 28 61 2e movaps xmm4,XMMWORD PTR [ecx+0x2e] 8064f6e: 0f 28 fc movaps xmm7,xmm4 8064f71: 0f 28 69 3e movaps xmm5,XMMWORD PTR [ecx+0x3e] 8064f75: 66 0f da f2 pminub xmm6,xmm2 8064f79: 66 0f da fd pminub xmm7,xmm5 8064f7d: 66 0f da fe pminub xmm7,xmm6 8064f81: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8064f85: 66 0f d7 c7 pmovmskb eax,xmm7 8064f89: 0f 28 fd movaps xmm7,xmm5 8064f8c: 66 0f 3a 0f ec 02 palignr xmm5,xmm4,0x2 8064f92: 85 c0 test eax,eax 8064f94: 66 0f 3a 0f e3 02 palignr xmm4,xmm3,0x2 8064f9a: 0f 85 18 ff ff ff jne 8064eb8 <__strcpy_ssse3+0x418> 8064fa0: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 8064fa6: 8d 49 40 lea ecx,[ecx+0x40] 8064fa9: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8064faf: 0f 28 cf movaps xmm1,xmm7 8064fb2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8064fb6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8064fba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8064fbe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8064fc1: 8d 52 40 lea edx,[edx+0x40] 8064fc4: eb 99 jmp 8064f5f <__strcpy_ssse3+0x4bf> 8064fc6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8064fca: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 8064fcf: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8064fd3: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 8064fd8: be 0e 00 00 00 mov esi,0xe 8064fdd: e9 8e 0f 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8064fe2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8064fe9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8064ff0: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 8064ff4: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 8064ff8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8064ffc: 66 0f d7 c0 pmovmskb eax,xmm0 8065000: 0f 28 da movaps xmm3,xmm2 8065003: 85 c0 test eax,eax 8065005: 0f 85 fb 00 00 00 jne 8065106 <__strcpy_ssse3+0x666> 806500b: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 8065011: 0f 28 cb movaps xmm1,xmm3 8065014: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065017: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806501b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806501f: 8d 52 10 lea edx,[edx+0x10] 8065022: 66 0f d7 c0 pmovmskb eax,xmm0 8065026: 8d 49 10 lea ecx,[ecx+0x10] 8065029: 0f 28 da movaps xmm3,xmm2 806502c: 85 c0 test eax,eax 806502e: 0f 85 d2 00 00 00 jne 8065106 <__strcpy_ssse3+0x666> 8065034: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806503a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806503d: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 8065041: 0f 28 cb movaps xmm1,xmm3 8065044: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065048: 8d 52 10 lea edx,[edx+0x10] 806504b: 66 0f d7 c0 pmovmskb eax,xmm0 806504f: 8d 49 10 lea ecx,[ecx+0x10] 8065052: 0f 28 da movaps xmm3,xmm2 8065055: 85 c0 test eax,eax 8065057: 0f 85 a9 00 00 00 jne 8065106 <__strcpy_ssse3+0x666> 806505d: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 8065063: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065066: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806506a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806506e: 8d 52 10 lea edx,[edx+0x10] 8065071: 66 0f d7 c0 pmovmskb eax,xmm0 8065075: 8d 49 10 lea ecx,[ecx+0x10] 8065078: 85 c0 test eax,eax 806507a: 0f 85 86 00 00 00 jne 8065106 <__strcpy_ssse3+0x666> 8065080: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 8065086: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065089: 8d 49 1d lea ecx,[ecx+0x1d] 806508c: 8d 52 10 lea edx,[edx+0x10] 806508f: 89 c8 mov eax,ecx 8065091: 83 e1 c0 and ecx,0xffffffc0 8065094: 29 c8 sub eax,ecx 8065096: 8d 49 f3 lea ecx,[ecx-0xd] 8065099: 29 c2 sub edx,eax 806509b: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 806509f: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 80650a3: 0f 28 59 1d movaps xmm3,XMMWORD PTR [ecx+0x1d] 80650a7: 0f 28 f3 movaps xmm6,xmm3 80650aa: 0f 28 61 2d movaps xmm4,XMMWORD PTR [ecx+0x2d] 80650ae: 0f 28 fc movaps xmm7,xmm4 80650b1: 0f 28 69 3d movaps xmm5,XMMWORD PTR [ecx+0x3d] 80650b5: 66 0f da f2 pminub xmm6,xmm2 80650b9: 66 0f da fd pminub xmm7,xmm5 80650bd: 66 0f da fe pminub xmm7,xmm6 80650c1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80650c5: 66 0f d7 c7 pmovmskb eax,xmm7 80650c9: 0f 28 fd movaps xmm7,xmm5 80650cc: 66 0f 3a 0f ec 03 palignr xmm5,xmm4,0x3 80650d2: 85 c0 test eax,eax 80650d4: 66 0f 3a 0f e3 03 palignr xmm4,xmm3,0x3 80650da: 0f 85 18 ff ff ff jne 8064ff8 <__strcpy_ssse3+0x558> 80650e0: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 80650e6: 8d 49 40 lea ecx,[ecx+0x40] 80650e9: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 80650ef: 0f 28 cf movaps xmm1,xmm7 80650f2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80650f6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80650fa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80650fe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065101: 8d 52 40 lea edx,[edx+0x40] 8065104: eb 99 jmp 806509f <__strcpy_ssse3+0x5ff> 8065106: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806510a: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806510f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8065113: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 8065118: be 0d 00 00 00 mov esi,0xd 806511d: e9 4e 0e 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065122: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065129: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8065130: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 8065134: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 8065138: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806513c: 66 0f d7 c0 pmovmskb eax,xmm0 8065140: 0f 28 da movaps xmm3,xmm2 8065143: 85 c0 test eax,eax 8065145: 0f 85 fb 00 00 00 jne 8065246 <__strcpy_ssse3+0x7a6> 806514b: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 8065151: 0f 28 cb movaps xmm1,xmm3 8065154: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065157: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 806515b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806515f: 8d 52 10 lea edx,[edx+0x10] 8065162: 66 0f d7 c0 pmovmskb eax,xmm0 8065166: 8d 49 10 lea ecx,[ecx+0x10] 8065169: 0f 28 da movaps xmm3,xmm2 806516c: 85 c0 test eax,eax 806516e: 0f 85 d2 00 00 00 jne 8065246 <__strcpy_ssse3+0x7a6> 8065174: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806517a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806517d: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 8065181: 0f 28 cb movaps xmm1,xmm3 8065184: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065188: 8d 52 10 lea edx,[edx+0x10] 806518b: 66 0f d7 c0 pmovmskb eax,xmm0 806518f: 8d 49 10 lea ecx,[ecx+0x10] 8065192: 0f 28 da movaps xmm3,xmm2 8065195: 85 c0 test eax,eax 8065197: 0f 85 a9 00 00 00 jne 8065246 <__strcpy_ssse3+0x7a6> 806519d: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 80651a3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80651a6: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 80651aa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80651ae: 8d 52 10 lea edx,[edx+0x10] 80651b1: 66 0f d7 c0 pmovmskb eax,xmm0 80651b5: 8d 49 10 lea ecx,[ecx+0x10] 80651b8: 85 c0 test eax,eax 80651ba: 0f 85 86 00 00 00 jne 8065246 <__strcpy_ssse3+0x7a6> 80651c0: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 80651c6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80651c9: 8d 49 1c lea ecx,[ecx+0x1c] 80651cc: 8d 52 10 lea edx,[edx+0x10] 80651cf: 89 c8 mov eax,ecx 80651d1: 83 e1 c0 and ecx,0xffffffc0 80651d4: 29 c8 sub eax,ecx 80651d6: 8d 49 f4 lea ecx,[ecx-0xc] 80651d9: 29 c2 sub edx,eax 80651db: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 80651df: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 80651e3: 0f 28 59 1c movaps xmm3,XMMWORD PTR [ecx+0x1c] 80651e7: 0f 28 f3 movaps xmm6,xmm3 80651ea: 0f 28 61 2c movaps xmm4,XMMWORD PTR [ecx+0x2c] 80651ee: 0f 28 fc movaps xmm7,xmm4 80651f1: 0f 28 69 3c movaps xmm5,XMMWORD PTR [ecx+0x3c] 80651f5: 66 0f da f2 pminub xmm6,xmm2 80651f9: 66 0f da fd pminub xmm7,xmm5 80651fd: 66 0f da fe pminub xmm7,xmm6 8065201: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065205: 66 0f d7 c7 pmovmskb eax,xmm7 8065209: 0f 28 fd movaps xmm7,xmm5 806520c: 66 0f 3a 0f ec 04 palignr xmm5,xmm4,0x4 8065212: 85 c0 test eax,eax 8065214: 66 0f 3a 0f e3 04 palignr xmm4,xmm3,0x4 806521a: 0f 85 18 ff ff ff jne 8065138 <__strcpy_ssse3+0x698> 8065220: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 8065226: 8d 49 40 lea ecx,[ecx+0x40] 8065229: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 806522f: 0f 28 cf movaps xmm1,xmm7 8065232: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065236: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806523a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806523e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065241: 8d 52 40 lea edx,[edx+0x40] 8065244: eb 99 jmp 80651df <__strcpy_ssse3+0x73f> 8065246: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806524a: 8b 71 08 mov esi,DWORD PTR [ecx+0x8] 806524d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8065251: 89 72 08 mov DWORD PTR [edx+0x8],esi 8065254: be 0c 00 00 00 mov esi,0xc 8065259: e9 12 0d 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 806525e: 66 90 xchg ax,ax 8065260: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 8065264: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 8065268: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806526c: 66 0f d7 c0 pmovmskb eax,xmm0 8065270: 0f 28 da movaps xmm3,xmm2 8065273: 85 c0 test eax,eax 8065275: 0f 85 fb 00 00 00 jne 8065376 <__strcpy_ssse3+0x8d6> 806527b: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 8065281: 0f 28 cb movaps xmm1,xmm3 8065284: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065287: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 806528b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806528f: 8d 52 10 lea edx,[edx+0x10] 8065292: 66 0f d7 c0 pmovmskb eax,xmm0 8065296: 8d 49 10 lea ecx,[ecx+0x10] 8065299: 0f 28 da movaps xmm3,xmm2 806529c: 85 c0 test eax,eax 806529e: 0f 85 d2 00 00 00 jne 8065376 <__strcpy_ssse3+0x8d6> 80652a4: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 80652aa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80652ad: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 80652b1: 0f 28 cb movaps xmm1,xmm3 80652b4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80652b8: 8d 52 10 lea edx,[edx+0x10] 80652bb: 66 0f d7 c0 pmovmskb eax,xmm0 80652bf: 8d 49 10 lea ecx,[ecx+0x10] 80652c2: 0f 28 da movaps xmm3,xmm2 80652c5: 85 c0 test eax,eax 80652c7: 0f 85 a9 00 00 00 jne 8065376 <__strcpy_ssse3+0x8d6> 80652cd: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 80652d3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80652d6: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 80652da: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80652de: 8d 52 10 lea edx,[edx+0x10] 80652e1: 66 0f d7 c0 pmovmskb eax,xmm0 80652e5: 8d 49 10 lea ecx,[ecx+0x10] 80652e8: 85 c0 test eax,eax 80652ea: 0f 85 86 00 00 00 jne 8065376 <__strcpy_ssse3+0x8d6> 80652f0: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 80652f6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80652f9: 8d 49 1b lea ecx,[ecx+0x1b] 80652fc: 8d 52 10 lea edx,[edx+0x10] 80652ff: 89 c8 mov eax,ecx 8065301: 83 e1 c0 and ecx,0xffffffc0 8065304: 29 c8 sub eax,ecx 8065306: 8d 49 f5 lea ecx,[ecx-0xb] 8065309: 29 c2 sub edx,eax 806530b: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 806530f: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 8065313: 0f 28 59 1b movaps xmm3,XMMWORD PTR [ecx+0x1b] 8065317: 0f 28 f3 movaps xmm6,xmm3 806531a: 0f 28 61 2b movaps xmm4,XMMWORD PTR [ecx+0x2b] 806531e: 0f 28 fc movaps xmm7,xmm4 8065321: 0f 28 69 3b movaps xmm5,XMMWORD PTR [ecx+0x3b] 8065325: 66 0f da f2 pminub xmm6,xmm2 8065329: 66 0f da fd pminub xmm7,xmm5 806532d: 66 0f da fe pminub xmm7,xmm6 8065331: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065335: 66 0f d7 c7 pmovmskb eax,xmm7 8065339: 0f 28 fd movaps xmm7,xmm5 806533c: 66 0f 3a 0f ec 05 palignr xmm5,xmm4,0x5 8065342: 85 c0 test eax,eax 8065344: 66 0f 3a 0f e3 05 palignr xmm4,xmm3,0x5 806534a: 0f 85 18 ff ff ff jne 8065268 <__strcpy_ssse3+0x7c8> 8065350: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 8065356: 8d 49 40 lea ecx,[ecx+0x40] 8065359: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 806535f: 0f 28 cf movaps xmm1,xmm7 8065362: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065366: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806536a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806536e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065371: 8d 52 40 lea edx,[edx+0x40] 8065374: eb 99 jmp 806530f <__strcpy_ssse3+0x86f> 8065376: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806537a: 8b 71 07 mov esi,DWORD PTR [ecx+0x7] 806537d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8065381: 89 72 07 mov DWORD PTR [edx+0x7],esi 8065384: be 0b 00 00 00 mov esi,0xb 8065389: e9 e2 0b 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 806538e: 66 90 xchg ax,ax 8065390: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 8065394: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 8065398: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806539c: 66 0f d7 c0 pmovmskb eax,xmm0 80653a0: 0f 28 da movaps xmm3,xmm2 80653a3: 85 c0 test eax,eax 80653a5: 0f 85 fb 00 00 00 jne 80654a6 <__strcpy_ssse3+0xa06> 80653ab: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 80653b1: 0f 28 cb movaps xmm1,xmm3 80653b4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80653b7: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 80653bb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80653bf: 8d 52 10 lea edx,[edx+0x10] 80653c2: 66 0f d7 c0 pmovmskb eax,xmm0 80653c6: 8d 49 10 lea ecx,[ecx+0x10] 80653c9: 0f 28 da movaps xmm3,xmm2 80653cc: 85 c0 test eax,eax 80653ce: 0f 85 d2 00 00 00 jne 80654a6 <__strcpy_ssse3+0xa06> 80653d4: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 80653da: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80653dd: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 80653e1: 0f 28 cb movaps xmm1,xmm3 80653e4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80653e8: 8d 52 10 lea edx,[edx+0x10] 80653eb: 66 0f d7 c0 pmovmskb eax,xmm0 80653ef: 8d 49 10 lea ecx,[ecx+0x10] 80653f2: 0f 28 da movaps xmm3,xmm2 80653f5: 85 c0 test eax,eax 80653f7: 0f 85 a9 00 00 00 jne 80654a6 <__strcpy_ssse3+0xa06> 80653fd: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 8065403: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065406: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 806540a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806540e: 8d 52 10 lea edx,[edx+0x10] 8065411: 66 0f d7 c0 pmovmskb eax,xmm0 8065415: 8d 49 10 lea ecx,[ecx+0x10] 8065418: 85 c0 test eax,eax 806541a: 0f 85 86 00 00 00 jne 80654a6 <__strcpy_ssse3+0xa06> 8065420: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8065426: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065429: 8d 49 1a lea ecx,[ecx+0x1a] 806542c: 8d 52 10 lea edx,[edx+0x10] 806542f: 89 c8 mov eax,ecx 8065431: 83 e1 c0 and ecx,0xffffffc0 8065434: 29 c8 sub eax,ecx 8065436: 8d 49 f6 lea ecx,[ecx-0xa] 8065439: 29 c2 sub edx,eax 806543b: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 806543f: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 8065443: 0f 28 59 1a movaps xmm3,XMMWORD PTR [ecx+0x1a] 8065447: 0f 28 f3 movaps xmm6,xmm3 806544a: 0f 28 61 2a movaps xmm4,XMMWORD PTR [ecx+0x2a] 806544e: 0f 28 fc movaps xmm7,xmm4 8065451: 0f 28 69 3a movaps xmm5,XMMWORD PTR [ecx+0x3a] 8065455: 66 0f da f2 pminub xmm6,xmm2 8065459: 66 0f da fd pminub xmm7,xmm5 806545d: 66 0f da fe pminub xmm7,xmm6 8065461: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065465: 66 0f d7 c7 pmovmskb eax,xmm7 8065469: 0f 28 fd movaps xmm7,xmm5 806546c: 66 0f 3a 0f ec 06 palignr xmm5,xmm4,0x6 8065472: 85 c0 test eax,eax 8065474: 66 0f 3a 0f e3 06 palignr xmm4,xmm3,0x6 806547a: 0f 85 18 ff ff ff jne 8065398 <__strcpy_ssse3+0x8f8> 8065480: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 8065486: 8d 49 40 lea ecx,[ecx+0x40] 8065489: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 806548f: 0f 28 cf movaps xmm1,xmm7 8065492: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065496: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806549a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806549e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80654a1: 8d 52 40 lea edx,[edx+0x40] 80654a4: eb 99 jmp 806543f <__strcpy_ssse3+0x99f> 80654a6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80654aa: 8b 71 06 mov esi,DWORD PTR [ecx+0x6] 80654ad: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80654b1: 89 72 06 mov DWORD PTR [edx+0x6],esi 80654b4: be 0a 00 00 00 mov esi,0xa 80654b9: e9 b2 0a 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 80654be: 66 90 xchg ax,ax 80654c0: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 80654c4: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 80654c8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80654cc: 66 0f d7 c0 pmovmskb eax,xmm0 80654d0: 0f 28 da movaps xmm3,xmm2 80654d3: 85 c0 test eax,eax 80654d5: 0f 85 fb 00 00 00 jne 80655d6 <__strcpy_ssse3+0xb36> 80654db: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 80654e1: 0f 28 cb movaps xmm1,xmm3 80654e4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80654e7: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 80654eb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80654ef: 8d 52 10 lea edx,[edx+0x10] 80654f2: 66 0f d7 c0 pmovmskb eax,xmm0 80654f6: 8d 49 10 lea ecx,[ecx+0x10] 80654f9: 0f 28 da movaps xmm3,xmm2 80654fc: 85 c0 test eax,eax 80654fe: 0f 85 d2 00 00 00 jne 80655d6 <__strcpy_ssse3+0xb36> 8065504: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 806550a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806550d: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 8065511: 0f 28 cb movaps xmm1,xmm3 8065514: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065518: 8d 52 10 lea edx,[edx+0x10] 806551b: 66 0f d7 c0 pmovmskb eax,xmm0 806551f: 8d 49 10 lea ecx,[ecx+0x10] 8065522: 0f 28 da movaps xmm3,xmm2 8065525: 85 c0 test eax,eax 8065527: 0f 85 a9 00 00 00 jne 80655d6 <__strcpy_ssse3+0xb36> 806552d: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 8065533: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065536: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 806553a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806553e: 8d 52 10 lea edx,[edx+0x10] 8065541: 66 0f d7 c0 pmovmskb eax,xmm0 8065545: 8d 49 10 lea ecx,[ecx+0x10] 8065548: 85 c0 test eax,eax 806554a: 0f 85 86 00 00 00 jne 80655d6 <__strcpy_ssse3+0xb36> 8065550: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8065556: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065559: 8d 49 19 lea ecx,[ecx+0x19] 806555c: 8d 52 10 lea edx,[edx+0x10] 806555f: 89 c8 mov eax,ecx 8065561: 83 e1 c0 and ecx,0xffffffc0 8065564: 29 c8 sub eax,ecx 8065566: 8d 49 f7 lea ecx,[ecx-0x9] 8065569: 29 c2 sub edx,eax 806556b: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 806556f: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 8065573: 0f 28 59 19 movaps xmm3,XMMWORD PTR [ecx+0x19] 8065577: 0f 28 f3 movaps xmm6,xmm3 806557a: 0f 28 61 29 movaps xmm4,XMMWORD PTR [ecx+0x29] 806557e: 0f 28 fc movaps xmm7,xmm4 8065581: 0f 28 69 39 movaps xmm5,XMMWORD PTR [ecx+0x39] 8065585: 66 0f da f2 pminub xmm6,xmm2 8065589: 66 0f da fd pminub xmm7,xmm5 806558d: 66 0f da fe pminub xmm7,xmm6 8065591: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065595: 66 0f d7 c7 pmovmskb eax,xmm7 8065599: 0f 28 fd movaps xmm7,xmm5 806559c: 66 0f 3a 0f ec 07 palignr xmm5,xmm4,0x7 80655a2: 85 c0 test eax,eax 80655a4: 66 0f 3a 0f e3 07 palignr xmm4,xmm3,0x7 80655aa: 0f 85 18 ff ff ff jne 80654c8 <__strcpy_ssse3+0xa28> 80655b0: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 80655b6: 8d 49 40 lea ecx,[ecx+0x40] 80655b9: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 80655bf: 0f 28 cf movaps xmm1,xmm7 80655c2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80655c6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80655ca: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80655ce: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80655d1: 8d 52 40 lea edx,[edx+0x40] 80655d4: eb 99 jmp 806556f <__strcpy_ssse3+0xacf> 80655d6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80655da: 8b 71 05 mov esi,DWORD PTR [ecx+0x5] 80655dd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80655e1: 89 72 05 mov DWORD PTR [edx+0x5],esi 80655e4: be 09 00 00 00 mov esi,0x9 80655e9: e9 82 09 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 80655ee: 66 90 xchg ax,ax 80655f0: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 80655f4: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 80655f8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80655fc: 66 0f d7 c0 pmovmskb eax,xmm0 8065600: 0f 28 da movaps xmm3,xmm2 8065603: 85 c0 test eax,eax 8065605: 0f 85 fb 00 00 00 jne 8065706 <__strcpy_ssse3+0xc66> 806560b: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8065611: 0f 28 cb movaps xmm1,xmm3 8065614: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065617: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806561b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806561f: 8d 52 10 lea edx,[edx+0x10] 8065622: 66 0f d7 c0 pmovmskb eax,xmm0 8065626: 8d 49 10 lea ecx,[ecx+0x10] 8065629: 0f 28 da movaps xmm3,xmm2 806562c: 85 c0 test eax,eax 806562e: 0f 85 d2 00 00 00 jne 8065706 <__strcpy_ssse3+0xc66> 8065634: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 806563a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806563d: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 8065641: 0f 28 cb movaps xmm1,xmm3 8065644: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065648: 8d 52 10 lea edx,[edx+0x10] 806564b: 66 0f d7 c0 pmovmskb eax,xmm0 806564f: 8d 49 10 lea ecx,[ecx+0x10] 8065652: 0f 28 da movaps xmm3,xmm2 8065655: 85 c0 test eax,eax 8065657: 0f 85 a9 00 00 00 jne 8065706 <__strcpy_ssse3+0xc66> 806565d: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8065663: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065666: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 806566a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806566e: 8d 52 10 lea edx,[edx+0x10] 8065671: 66 0f d7 c0 pmovmskb eax,xmm0 8065675: 8d 49 10 lea ecx,[ecx+0x10] 8065678: 85 c0 test eax,eax 806567a: 0f 85 86 00 00 00 jne 8065706 <__strcpy_ssse3+0xc66> 8065680: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8065686: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065689: 8d 49 18 lea ecx,[ecx+0x18] 806568c: 8d 52 10 lea edx,[edx+0x10] 806568f: 89 c8 mov eax,ecx 8065691: 83 e1 c0 and ecx,0xffffffc0 8065694: 29 c8 sub eax,ecx 8065696: 8d 49 f8 lea ecx,[ecx-0x8] 8065699: 29 c2 sub edx,eax 806569b: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 806569f: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 80656a3: 0f 28 59 18 movaps xmm3,XMMWORD PTR [ecx+0x18] 80656a7: 0f 28 f3 movaps xmm6,xmm3 80656aa: 0f 28 61 28 movaps xmm4,XMMWORD PTR [ecx+0x28] 80656ae: 0f 28 fc movaps xmm7,xmm4 80656b1: 0f 28 69 38 movaps xmm5,XMMWORD PTR [ecx+0x38] 80656b5: 66 0f da f2 pminub xmm6,xmm2 80656b9: 66 0f da fd pminub xmm7,xmm5 80656bd: 66 0f da fe pminub xmm7,xmm6 80656c1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80656c5: 66 0f d7 c7 pmovmskb eax,xmm7 80656c9: 0f 28 fd movaps xmm7,xmm5 80656cc: 66 0f 3a 0f ec 08 palignr xmm5,xmm4,0x8 80656d2: 85 c0 test eax,eax 80656d4: 66 0f 3a 0f e3 08 palignr xmm4,xmm3,0x8 80656da: 0f 85 18 ff ff ff jne 80655f8 <__strcpy_ssse3+0xb58> 80656e0: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 80656e6: 8d 49 40 lea ecx,[ecx+0x40] 80656e9: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 80656ef: 0f 28 cf movaps xmm1,xmm7 80656f2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80656f6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80656fa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80656fe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065701: 8d 52 40 lea edx,[edx+0x40] 8065704: eb 99 jmp 806569f <__strcpy_ssse3+0xbff> 8065706: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806570a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806570e: be 08 00 00 00 mov esi,0x8 8065713: e9 58 08 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065718: 90 nop 8065719: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065720: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 8065724: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 8065728: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806572c: 66 0f d7 c0 pmovmskb eax,xmm0 8065730: 0f 28 da movaps xmm3,xmm2 8065733: 85 c0 test eax,eax 8065735: 0f 85 fb 00 00 00 jne 8065836 <__strcpy_ssse3+0xd96> 806573b: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 8065741: 0f 28 cb movaps xmm1,xmm3 8065744: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065747: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806574b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806574f: 8d 52 10 lea edx,[edx+0x10] 8065752: 66 0f d7 c0 pmovmskb eax,xmm0 8065756: 8d 49 10 lea ecx,[ecx+0x10] 8065759: 0f 28 da movaps xmm3,xmm2 806575c: 85 c0 test eax,eax 806575e: 0f 85 d2 00 00 00 jne 8065836 <__strcpy_ssse3+0xd96> 8065764: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806576a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806576d: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 8065771: 0f 28 cb movaps xmm1,xmm3 8065774: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065778: 8d 52 10 lea edx,[edx+0x10] 806577b: 66 0f d7 c0 pmovmskb eax,xmm0 806577f: 8d 49 10 lea ecx,[ecx+0x10] 8065782: 0f 28 da movaps xmm3,xmm2 8065785: 85 c0 test eax,eax 8065787: 0f 85 a9 00 00 00 jne 8065836 <__strcpy_ssse3+0xd96> 806578d: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 8065793: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065796: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 806579a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806579e: 8d 52 10 lea edx,[edx+0x10] 80657a1: 66 0f d7 c0 pmovmskb eax,xmm0 80657a5: 8d 49 10 lea ecx,[ecx+0x10] 80657a8: 85 c0 test eax,eax 80657aa: 0f 85 86 00 00 00 jne 8065836 <__strcpy_ssse3+0xd96> 80657b0: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 80657b6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80657b9: 8d 49 17 lea ecx,[ecx+0x17] 80657bc: 8d 52 10 lea edx,[edx+0x10] 80657bf: 89 c8 mov eax,ecx 80657c1: 83 e1 c0 and ecx,0xffffffc0 80657c4: 29 c8 sub eax,ecx 80657c6: 8d 49 f9 lea ecx,[ecx-0x7] 80657c9: 29 c2 sub edx,eax 80657cb: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 80657cf: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 80657d3: 0f 28 59 17 movaps xmm3,XMMWORD PTR [ecx+0x17] 80657d7: 0f 28 f3 movaps xmm6,xmm3 80657da: 0f 28 61 27 movaps xmm4,XMMWORD PTR [ecx+0x27] 80657de: 0f 28 fc movaps xmm7,xmm4 80657e1: 0f 28 69 37 movaps xmm5,XMMWORD PTR [ecx+0x37] 80657e5: 66 0f da f2 pminub xmm6,xmm2 80657e9: 66 0f da fd pminub xmm7,xmm5 80657ed: 66 0f da fe pminub xmm7,xmm6 80657f1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80657f5: 66 0f d7 c7 pmovmskb eax,xmm7 80657f9: 0f 28 fd movaps xmm7,xmm5 80657fc: 66 0f 3a 0f ec 09 palignr xmm5,xmm4,0x9 8065802: 85 c0 test eax,eax 8065804: 66 0f 3a 0f e3 09 palignr xmm4,xmm3,0x9 806580a: 0f 85 18 ff ff ff jne 8065728 <__strcpy_ssse3+0xc88> 8065810: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 8065816: 8d 49 40 lea ecx,[ecx+0x40] 8065819: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806581f: 0f 28 cf movaps xmm1,xmm7 8065822: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065826: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806582a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806582e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065831: 8d 52 40 lea edx,[edx+0x40] 8065834: eb 99 jmp 80657cf <__strcpy_ssse3+0xd2f> 8065836: 66 0f 12 41 ff movlpd xmm0,QWORD PTR [ecx-0x1] 806583b: 66 0f 13 42 ff movlpd QWORD PTR [edx-0x1],xmm0 8065840: be 07 00 00 00 mov esi,0x7 8065845: e9 26 07 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 806584a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065850: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 8065854: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 8065858: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806585c: 66 0f d7 c0 pmovmskb eax,xmm0 8065860: 0f 28 da movaps xmm3,xmm2 8065863: 85 c0 test eax,eax 8065865: 0f 85 fb 00 00 00 jne 8065966 <__strcpy_ssse3+0xec6> 806586b: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 8065871: 0f 28 cb movaps xmm1,xmm3 8065874: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065877: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806587b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806587f: 8d 52 10 lea edx,[edx+0x10] 8065882: 66 0f d7 c0 pmovmskb eax,xmm0 8065886: 8d 49 10 lea ecx,[ecx+0x10] 8065889: 0f 28 da movaps xmm3,xmm2 806588c: 85 c0 test eax,eax 806588e: 0f 85 d2 00 00 00 jne 8065966 <__strcpy_ssse3+0xec6> 8065894: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806589a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806589d: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 80658a1: 0f 28 cb movaps xmm1,xmm3 80658a4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80658a8: 8d 52 10 lea edx,[edx+0x10] 80658ab: 66 0f d7 c0 pmovmskb eax,xmm0 80658af: 8d 49 10 lea ecx,[ecx+0x10] 80658b2: 0f 28 da movaps xmm3,xmm2 80658b5: 85 c0 test eax,eax 80658b7: 0f 85 a9 00 00 00 jne 8065966 <__strcpy_ssse3+0xec6> 80658bd: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 80658c3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80658c6: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 80658ca: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80658ce: 8d 52 10 lea edx,[edx+0x10] 80658d1: 66 0f d7 c0 pmovmskb eax,xmm0 80658d5: 8d 49 10 lea ecx,[ecx+0x10] 80658d8: 85 c0 test eax,eax 80658da: 0f 85 86 00 00 00 jne 8065966 <__strcpy_ssse3+0xec6> 80658e0: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 80658e6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80658e9: 8d 49 16 lea ecx,[ecx+0x16] 80658ec: 8d 52 10 lea edx,[edx+0x10] 80658ef: 89 c8 mov eax,ecx 80658f1: 83 e1 c0 and ecx,0xffffffc0 80658f4: 29 c8 sub eax,ecx 80658f6: 8d 49 fa lea ecx,[ecx-0x6] 80658f9: 29 c2 sub edx,eax 80658fb: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 80658ff: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 8065903: 0f 28 59 16 movaps xmm3,XMMWORD PTR [ecx+0x16] 8065907: 0f 28 f3 movaps xmm6,xmm3 806590a: 0f 28 61 26 movaps xmm4,XMMWORD PTR [ecx+0x26] 806590e: 0f 28 fc movaps xmm7,xmm4 8065911: 0f 28 69 36 movaps xmm5,XMMWORD PTR [ecx+0x36] 8065915: 66 0f da f2 pminub xmm6,xmm2 8065919: 66 0f da fd pminub xmm7,xmm5 806591d: 66 0f da fe pminub xmm7,xmm6 8065921: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065925: 66 0f d7 c7 pmovmskb eax,xmm7 8065929: 0f 28 fd movaps xmm7,xmm5 806592c: 66 0f 3a 0f ec 0a palignr xmm5,xmm4,0xa 8065932: 85 c0 test eax,eax 8065934: 66 0f 3a 0f e3 0a palignr xmm4,xmm3,0xa 806593a: 0f 85 18 ff ff ff jne 8065858 <__strcpy_ssse3+0xdb8> 8065940: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 8065946: 8d 49 40 lea ecx,[ecx+0x40] 8065949: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806594f: 0f 28 cf movaps xmm1,xmm7 8065952: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065956: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806595a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806595e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065961: 8d 52 40 lea edx,[edx+0x40] 8065964: eb 99 jmp 80658ff <__strcpy_ssse3+0xe5f> 8065966: 66 0f 12 41 fe movlpd xmm0,QWORD PTR [ecx-0x2] 806596b: 66 0f 13 42 fe movlpd QWORD PTR [edx-0x2],xmm0 8065970: be 06 00 00 00 mov esi,0x6 8065975: e9 f6 05 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 806597a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065980: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 8065984: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 8065988: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806598c: 66 0f d7 c0 pmovmskb eax,xmm0 8065990: 0f 28 da movaps xmm3,xmm2 8065993: 85 c0 test eax,eax 8065995: 0f 85 fb 00 00 00 jne 8065a96 <__strcpy_ssse3+0xff6> 806599b: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 80659a1: 0f 28 cb movaps xmm1,xmm3 80659a4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80659a7: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 80659ab: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80659af: 8d 52 10 lea edx,[edx+0x10] 80659b2: 66 0f d7 c0 pmovmskb eax,xmm0 80659b6: 8d 49 10 lea ecx,[ecx+0x10] 80659b9: 0f 28 da movaps xmm3,xmm2 80659bc: 85 c0 test eax,eax 80659be: 0f 85 d2 00 00 00 jne 8065a96 <__strcpy_ssse3+0xff6> 80659c4: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 80659ca: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80659cd: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 80659d1: 0f 28 cb movaps xmm1,xmm3 80659d4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80659d8: 8d 52 10 lea edx,[edx+0x10] 80659db: 66 0f d7 c0 pmovmskb eax,xmm0 80659df: 8d 49 10 lea ecx,[ecx+0x10] 80659e2: 0f 28 da movaps xmm3,xmm2 80659e5: 85 c0 test eax,eax 80659e7: 0f 85 a9 00 00 00 jne 8065a96 <__strcpy_ssse3+0xff6> 80659ed: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 80659f3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80659f6: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 80659fa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80659fe: 8d 52 10 lea edx,[edx+0x10] 8065a01: 66 0f d7 c0 pmovmskb eax,xmm0 8065a05: 8d 49 10 lea ecx,[ecx+0x10] 8065a08: 85 c0 test eax,eax 8065a0a: 0f 85 86 00 00 00 jne 8065a96 <__strcpy_ssse3+0xff6> 8065a10: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 8065a16: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065a19: 8d 49 15 lea ecx,[ecx+0x15] 8065a1c: 8d 52 10 lea edx,[edx+0x10] 8065a1f: 89 c8 mov eax,ecx 8065a21: 83 e1 c0 and ecx,0xffffffc0 8065a24: 29 c8 sub eax,ecx 8065a26: 8d 49 fb lea ecx,[ecx-0x5] 8065a29: 29 c2 sub edx,eax 8065a2b: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 8065a2f: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 8065a33: 0f 28 59 15 movaps xmm3,XMMWORD PTR [ecx+0x15] 8065a37: 0f 28 f3 movaps xmm6,xmm3 8065a3a: 0f 28 61 25 movaps xmm4,XMMWORD PTR [ecx+0x25] 8065a3e: 0f 28 fc movaps xmm7,xmm4 8065a41: 0f 28 69 35 movaps xmm5,XMMWORD PTR [ecx+0x35] 8065a45: 66 0f da f2 pminub xmm6,xmm2 8065a49: 66 0f da fd pminub xmm7,xmm5 8065a4d: 66 0f da fe pminub xmm7,xmm6 8065a51: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065a55: 66 0f d7 c7 pmovmskb eax,xmm7 8065a59: 0f 28 fd movaps xmm7,xmm5 8065a5c: 66 0f 3a 0f ec 0b palignr xmm5,xmm4,0xb 8065a62: 85 c0 test eax,eax 8065a64: 66 0f 3a 0f e3 0b palignr xmm4,xmm3,0xb 8065a6a: 0f 85 18 ff ff ff jne 8065988 <__strcpy_ssse3+0xee8> 8065a70: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 8065a76: 8d 49 40 lea ecx,[ecx+0x40] 8065a79: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 8065a7f: 0f 28 cf movaps xmm1,xmm7 8065a82: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065a86: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8065a8a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8065a8e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065a91: 8d 52 40 lea edx,[edx+0x40] 8065a94: eb 99 jmp 8065a2f <__strcpy_ssse3+0xf8f> 8065a96: 66 0f 12 41 fd movlpd xmm0,QWORD PTR [ecx-0x3] 8065a9b: 66 0f 13 42 fd movlpd QWORD PTR [edx-0x3],xmm0 8065aa0: be 05 00 00 00 mov esi,0x5 8065aa5: e9 c6 04 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065aaa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065ab0: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 8065ab4: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 8065ab8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065abc: 66 0f d7 c0 pmovmskb eax,xmm0 8065ac0: 0f 28 da movaps xmm3,xmm2 8065ac3: 85 c0 test eax,eax 8065ac5: 0f 85 fb 00 00 00 jne 8065bc6 <__strcpy_ssse3+0x1126> 8065acb: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8065ad1: 0f 28 cb movaps xmm1,xmm3 8065ad4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065ad7: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 8065adb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065adf: 8d 52 10 lea edx,[edx+0x10] 8065ae2: 66 0f d7 c0 pmovmskb eax,xmm0 8065ae6: 8d 49 10 lea ecx,[ecx+0x10] 8065ae9: 0f 28 da movaps xmm3,xmm2 8065aec: 85 c0 test eax,eax 8065aee: 0f 85 d2 00 00 00 jne 8065bc6 <__strcpy_ssse3+0x1126> 8065af4: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8065afa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065afd: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 8065b01: 0f 28 cb movaps xmm1,xmm3 8065b04: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065b08: 8d 52 10 lea edx,[edx+0x10] 8065b0b: 66 0f d7 c0 pmovmskb eax,xmm0 8065b0f: 8d 49 10 lea ecx,[ecx+0x10] 8065b12: 0f 28 da movaps xmm3,xmm2 8065b15: 85 c0 test eax,eax 8065b17: 0f 85 a9 00 00 00 jne 8065bc6 <__strcpy_ssse3+0x1126> 8065b1d: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8065b23: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065b26: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 8065b2a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065b2e: 8d 52 10 lea edx,[edx+0x10] 8065b31: 66 0f d7 c0 pmovmskb eax,xmm0 8065b35: 8d 49 10 lea ecx,[ecx+0x10] 8065b38: 85 c0 test eax,eax 8065b3a: 0f 85 86 00 00 00 jne 8065bc6 <__strcpy_ssse3+0x1126> 8065b40: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 8065b46: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065b49: 8d 49 14 lea ecx,[ecx+0x14] 8065b4c: 8d 52 10 lea edx,[edx+0x10] 8065b4f: 89 c8 mov eax,ecx 8065b51: 83 e1 c0 and ecx,0xffffffc0 8065b54: 29 c8 sub eax,ecx 8065b56: 8d 49 fc lea ecx,[ecx-0x4] 8065b59: 29 c2 sub edx,eax 8065b5b: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 8065b5f: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 8065b63: 0f 28 59 14 movaps xmm3,XMMWORD PTR [ecx+0x14] 8065b67: 0f 28 f3 movaps xmm6,xmm3 8065b6a: 0f 28 61 24 movaps xmm4,XMMWORD PTR [ecx+0x24] 8065b6e: 0f 28 fc movaps xmm7,xmm4 8065b71: 0f 28 69 34 movaps xmm5,XMMWORD PTR [ecx+0x34] 8065b75: 66 0f da f2 pminub xmm6,xmm2 8065b79: 66 0f da fd pminub xmm7,xmm5 8065b7d: 66 0f da fe pminub xmm7,xmm6 8065b81: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065b85: 66 0f d7 c7 pmovmskb eax,xmm7 8065b89: 0f 28 fd movaps xmm7,xmm5 8065b8c: 66 0f 3a 0f ec 0c palignr xmm5,xmm4,0xc 8065b92: 85 c0 test eax,eax 8065b94: 66 0f 3a 0f e3 0c palignr xmm4,xmm3,0xc 8065b9a: 0f 85 18 ff ff ff jne 8065ab8 <__strcpy_ssse3+0x1018> 8065ba0: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 8065ba6: 8d 49 40 lea ecx,[ecx+0x40] 8065ba9: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8065baf: 0f 28 cf movaps xmm1,xmm7 8065bb2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065bb6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8065bba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8065bbe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065bc1: 8d 52 40 lea edx,[edx+0x40] 8065bc4: eb 99 jmp 8065b5f <__strcpy_ssse3+0x10bf> 8065bc6: 8b 31 mov esi,DWORD PTR [ecx] 8065bc8: 89 32 mov DWORD PTR [edx],esi 8065bca: be 04 00 00 00 mov esi,0x4 8065bcf: e9 9c 03 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065bd4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8065bda: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8065be0: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 8065be4: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 8065be8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065bec: 66 0f d7 c0 pmovmskb eax,xmm0 8065bf0: 0f 28 da movaps xmm3,xmm2 8065bf3: 85 c0 test eax,eax 8065bf5: 0f 85 fb 00 00 00 jne 8065cf6 <__strcpy_ssse3+0x1256> 8065bfb: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 8065c01: 0f 28 cb movaps xmm1,xmm3 8065c04: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065c07: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 8065c0b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065c0f: 8d 52 10 lea edx,[edx+0x10] 8065c12: 66 0f d7 c0 pmovmskb eax,xmm0 8065c16: 8d 49 10 lea ecx,[ecx+0x10] 8065c19: 0f 28 da movaps xmm3,xmm2 8065c1c: 85 c0 test eax,eax 8065c1e: 0f 85 d2 00 00 00 jne 8065cf6 <__strcpy_ssse3+0x1256> 8065c24: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 8065c2a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065c2d: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 8065c31: 0f 28 cb movaps xmm1,xmm3 8065c34: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065c38: 8d 52 10 lea edx,[edx+0x10] 8065c3b: 66 0f d7 c0 pmovmskb eax,xmm0 8065c3f: 8d 49 10 lea ecx,[ecx+0x10] 8065c42: 0f 28 da movaps xmm3,xmm2 8065c45: 85 c0 test eax,eax 8065c47: 0f 85 a9 00 00 00 jne 8065cf6 <__strcpy_ssse3+0x1256> 8065c4d: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 8065c53: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065c56: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 8065c5a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065c5e: 8d 52 10 lea edx,[edx+0x10] 8065c61: 66 0f d7 c0 pmovmskb eax,xmm0 8065c65: 8d 49 10 lea ecx,[ecx+0x10] 8065c68: 85 c0 test eax,eax 8065c6a: 0f 85 86 00 00 00 jne 8065cf6 <__strcpy_ssse3+0x1256> 8065c70: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 8065c76: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065c79: 8d 49 13 lea ecx,[ecx+0x13] 8065c7c: 8d 52 10 lea edx,[edx+0x10] 8065c7f: 89 c8 mov eax,ecx 8065c81: 83 e1 c0 and ecx,0xffffffc0 8065c84: 29 c8 sub eax,ecx 8065c86: 8d 49 fd lea ecx,[ecx-0x3] 8065c89: 29 c2 sub edx,eax 8065c8b: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 8065c8f: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 8065c93: 0f 28 59 13 movaps xmm3,XMMWORD PTR [ecx+0x13] 8065c97: 0f 28 f3 movaps xmm6,xmm3 8065c9a: 0f 28 61 23 movaps xmm4,XMMWORD PTR [ecx+0x23] 8065c9e: 0f 28 fc movaps xmm7,xmm4 8065ca1: 0f 28 69 33 movaps xmm5,XMMWORD PTR [ecx+0x33] 8065ca5: 66 0f da f2 pminub xmm6,xmm2 8065ca9: 66 0f da fd pminub xmm7,xmm5 8065cad: 66 0f da fe pminub xmm7,xmm6 8065cb1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065cb5: 66 0f d7 c7 pmovmskb eax,xmm7 8065cb9: 0f 28 fd movaps xmm7,xmm5 8065cbc: 66 0f 3a 0f ec 0d palignr xmm5,xmm4,0xd 8065cc2: 85 c0 test eax,eax 8065cc4: 66 0f 3a 0f e3 0d palignr xmm4,xmm3,0xd 8065cca: 0f 85 18 ff ff ff jne 8065be8 <__strcpy_ssse3+0x1148> 8065cd0: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 8065cd6: 8d 49 40 lea ecx,[ecx+0x40] 8065cd9: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 8065cdf: 0f 28 cf movaps xmm1,xmm7 8065ce2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065ce6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8065cea: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8065cee: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065cf1: 8d 52 40 lea edx,[edx+0x40] 8065cf4: eb 99 jmp 8065c8f <__strcpy_ssse3+0x11ef> 8065cf6: 8b 71 ff mov esi,DWORD PTR [ecx-0x1] 8065cf9: 89 72 ff mov DWORD PTR [edx-0x1],esi 8065cfc: be 03 00 00 00 mov esi,0x3 8065d01: e9 6a 02 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065d06: 8d 76 00 lea esi,[esi+0x0] 8065d09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8065d10: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 8065d14: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 8065d18: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065d1c: 66 0f d7 c0 pmovmskb eax,xmm0 8065d20: 0f 28 da movaps xmm3,xmm2 8065d23: 85 c0 test eax,eax 8065d25: 0f 85 fb 00 00 00 jne 8065e26 <__strcpy_ssse3+0x1386> 8065d2b: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 8065d31: 0f 28 cb movaps xmm1,xmm3 8065d34: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065d37: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 8065d3b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065d3f: 8d 52 10 lea edx,[edx+0x10] 8065d42: 66 0f d7 c0 pmovmskb eax,xmm0 8065d46: 8d 49 10 lea ecx,[ecx+0x10] 8065d49: 0f 28 da movaps xmm3,xmm2 8065d4c: 85 c0 test eax,eax 8065d4e: 0f 85 d2 00 00 00 jne 8065e26 <__strcpy_ssse3+0x1386> 8065d54: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 8065d5a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065d5d: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 8065d61: 0f 28 cb movaps xmm1,xmm3 8065d64: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065d68: 8d 52 10 lea edx,[edx+0x10] 8065d6b: 66 0f d7 c0 pmovmskb eax,xmm0 8065d6f: 8d 49 10 lea ecx,[ecx+0x10] 8065d72: 0f 28 da movaps xmm3,xmm2 8065d75: 85 c0 test eax,eax 8065d77: 0f 85 a9 00 00 00 jne 8065e26 <__strcpy_ssse3+0x1386> 8065d7d: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 8065d83: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065d86: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 8065d8a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065d8e: 8d 52 10 lea edx,[edx+0x10] 8065d91: 66 0f d7 c0 pmovmskb eax,xmm0 8065d95: 8d 49 10 lea ecx,[ecx+0x10] 8065d98: 85 c0 test eax,eax 8065d9a: 0f 85 86 00 00 00 jne 8065e26 <__strcpy_ssse3+0x1386> 8065da0: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 8065da6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065da9: 8d 49 12 lea ecx,[ecx+0x12] 8065dac: 8d 52 10 lea edx,[edx+0x10] 8065daf: 89 c8 mov eax,ecx 8065db1: 83 e1 c0 and ecx,0xffffffc0 8065db4: 29 c8 sub eax,ecx 8065db6: 8d 49 fe lea ecx,[ecx-0x2] 8065db9: 29 c2 sub edx,eax 8065dbb: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 8065dbf: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 8065dc3: 0f 28 59 12 movaps xmm3,XMMWORD PTR [ecx+0x12] 8065dc7: 0f 28 f3 movaps xmm6,xmm3 8065dca: 0f 28 61 22 movaps xmm4,XMMWORD PTR [ecx+0x22] 8065dce: 0f 28 fc movaps xmm7,xmm4 8065dd1: 0f 28 69 32 movaps xmm5,XMMWORD PTR [ecx+0x32] 8065dd5: 66 0f da f2 pminub xmm6,xmm2 8065dd9: 66 0f da fd pminub xmm7,xmm5 8065ddd: 66 0f da fe pminub xmm7,xmm6 8065de1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065de5: 66 0f d7 c7 pmovmskb eax,xmm7 8065de9: 0f 28 fd movaps xmm7,xmm5 8065dec: 66 0f 3a 0f ec 0e palignr xmm5,xmm4,0xe 8065df2: 85 c0 test eax,eax 8065df4: 66 0f 3a 0f e3 0e palignr xmm4,xmm3,0xe 8065dfa: 0f 85 18 ff ff ff jne 8065d18 <__strcpy_ssse3+0x1278> 8065e00: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 8065e06: 8d 49 40 lea ecx,[ecx+0x40] 8065e09: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 8065e0f: 0f 28 cf movaps xmm1,xmm7 8065e12: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065e16: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8065e1a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8065e1e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065e21: 8d 52 40 lea edx,[edx+0x40] 8065e24: eb 99 jmp 8065dbf <__strcpy_ssse3+0x131f> 8065e26: 8b 71 fe mov esi,DWORD PTR [ecx-0x2] 8065e29: 89 72 fe mov DWORD PTR [edx-0x2],esi 8065e2c: be 02 00 00 00 mov esi,0x2 8065e31: e9 3a 01 00 00 jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065e36: 8d 76 00 lea esi,[esi+0x0] 8065e39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8065e40: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 8065e44: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 8065e48: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065e4c: 66 0f d7 c0 pmovmskb eax,xmm0 8065e50: 0f 28 da movaps xmm3,xmm2 8065e53: 85 c0 test eax,eax 8065e55: 0f 85 fb 00 00 00 jne 8065f56 <__strcpy_ssse3+0x14b6> 8065e5b: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 8065e61: 0f 28 cb movaps xmm1,xmm3 8065e64: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065e67: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 8065e6b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065e6f: 8d 52 10 lea edx,[edx+0x10] 8065e72: 66 0f d7 c0 pmovmskb eax,xmm0 8065e76: 8d 49 10 lea ecx,[ecx+0x10] 8065e79: 0f 28 da movaps xmm3,xmm2 8065e7c: 85 c0 test eax,eax 8065e7e: 0f 85 d2 00 00 00 jne 8065f56 <__strcpy_ssse3+0x14b6> 8065e84: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 8065e8a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065e8d: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 8065e91: 0f 28 cb movaps xmm1,xmm3 8065e94: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065e98: 8d 52 10 lea edx,[edx+0x10] 8065e9b: 66 0f d7 c0 pmovmskb eax,xmm0 8065e9f: 8d 49 10 lea ecx,[ecx+0x10] 8065ea2: 0f 28 da movaps xmm3,xmm2 8065ea5: 85 c0 test eax,eax 8065ea7: 0f 85 a9 00 00 00 jne 8065f56 <__strcpy_ssse3+0x14b6> 8065ead: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 8065eb3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065eb6: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 8065eba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8065ebe: 8d 52 10 lea edx,[edx+0x10] 8065ec1: 66 0f d7 c0 pmovmskb eax,xmm0 8065ec5: 8d 49 10 lea ecx,[ecx+0x10] 8065ec8: 85 c0 test eax,eax 8065eca: 0f 85 86 00 00 00 jne 8065f56 <__strcpy_ssse3+0x14b6> 8065ed0: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8065ed6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065ed9: 8d 49 11 lea ecx,[ecx+0x11] 8065edc: 8d 52 10 lea edx,[edx+0x10] 8065edf: 89 c8 mov eax,ecx 8065ee1: 83 e1 c0 and ecx,0xffffffc0 8065ee4: 29 c8 sub eax,ecx 8065ee6: 8d 49 ff lea ecx,[ecx-0x1] 8065ee9: 29 c2 sub edx,eax 8065eeb: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 8065eef: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 8065ef3: 0f 28 59 11 movaps xmm3,XMMWORD PTR [ecx+0x11] 8065ef7: 0f 28 f3 movaps xmm6,xmm3 8065efa: 0f 28 61 21 movaps xmm4,XMMWORD PTR [ecx+0x21] 8065efe: 0f 28 fc movaps xmm7,xmm4 8065f01: 0f 28 69 31 movaps xmm5,XMMWORD PTR [ecx+0x31] 8065f05: 66 0f da f2 pminub xmm6,xmm2 8065f09: 66 0f da fd pminub xmm7,xmm5 8065f0d: 66 0f da fe pminub xmm7,xmm6 8065f11: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8065f15: 66 0f d7 c7 pmovmskb eax,xmm7 8065f19: 0f 28 fd movaps xmm7,xmm5 8065f1c: 66 0f 3a 0f ec 0f palignr xmm5,xmm4,0xf 8065f22: 85 c0 test eax,eax 8065f24: 66 0f 3a 0f e3 0f palignr xmm4,xmm3,0xf 8065f2a: 0f 85 18 ff ff ff jne 8065e48 <__strcpy_ssse3+0x13a8> 8065f30: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 8065f36: 8d 49 40 lea ecx,[ecx+0x40] 8065f39: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 8065f3f: 0f 28 cf movaps xmm1,xmm7 8065f42: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8065f46: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8065f4a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8065f4e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8065f51: 8d 52 40 lea edx,[edx+0x40] 8065f54: eb 99 jmp 8065eef <__strcpy_ssse3+0x144f> 8065f56: 8b 71 fd mov esi,DWORD PTR [ecx-0x3] 8065f59: 89 72 fd mov DWORD PTR [edx-0x3],esi 8065f5c: be 01 00 00 00 mov esi,0x1 8065f61: eb 0d jmp 8065f70 <__strcpy_ssse3+0x14d0> 8065f63: 90 nop 8065f64: 90 nop 8065f65: 90 nop 8065f66: 90 nop 8065f67: 90 nop 8065f68: 90 nop 8065f69: 90 nop 8065f6a: 90 nop 8065f6b: 90 nop 8065f6c: 90 nop 8065f6d: 90 nop 8065f6e: 90 nop 8065f6f: 90 nop 8065f70: 01 f2 add edx,esi 8065f72: 01 f1 add ecx,esi 8065f74: 5e pop esi 8065f75: 84 c0 test al,al 8065f77: 74 67 je 8065fe0 <__strcpy_ssse3+0x1540> 8065f79: 88 c4 mov ah,al 8065f7b: 80 e4 0f and ah,0xf 8065f7e: 74 30 je 8065fb0 <__strcpy_ssse3+0x1510> 8065f80: a8 01 test al,0x1 8065f82: 0f 85 d8 00 00 00 jne 8066060 <__strcpy_ssse3+0x15c0> 8065f88: a8 02 test al,0x2 8065f8a: 0f 85 e0 00 00 00 jne 8066070 <__strcpy_ssse3+0x15d0> 8065f90: a8 04 test al,0x4 8065f92: 0f 85 e8 00 00 00 jne 8066080 <__strcpy_ssse3+0x15e0> 8065f98: 90 nop 8065f99: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065fa0: 8b 01 mov eax,DWORD PTR [ecx] 8065fa2: 89 02 mov DWORD PTR [edx],eax 8065fa4: 89 f8 mov eax,edi 8065fa6: 5f pop edi 8065fa7: c3 ret 8065fa8: 90 nop 8065fa9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065fb0: a8 10 test al,0x10 8065fb2: 0f 85 d8 00 00 00 jne 8066090 <__strcpy_ssse3+0x15f0> 8065fb8: a8 20 test al,0x20 8065fba: 0f 85 e0 00 00 00 jne 80660a0 <__strcpy_ssse3+0x1600> 8065fc0: a8 40 test al,0x40 8065fc2: 0f 85 e8 00 00 00 jne 80660b0 <__strcpy_ssse3+0x1610> 8065fc8: 90 nop 8065fc9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8065fd0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8065fd4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8065fd8: 89 f8 mov eax,edi 8065fda: 5f pop edi 8065fdb: c3 ret 8065fdc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8065fe0: 88 e0 mov al,ah 8065fe2: 24 0f and al,0xf 8065fe4: 74 4a je 8066030 <__strcpy_ssse3+0x1590> 8065fe6: f6 c4 01 test ah,0x1 8065fe9: 0f 85 d1 00 00 00 jne 80660c0 <__strcpy_ssse3+0x1620> 8065fef: f6 c4 02 test ah,0x2 8065ff2: 0f 85 e8 00 00 00 jne 80660e0 <__strcpy_ssse3+0x1640> 8065ff8: f6 c4 04 test ah,0x4 8065ffb: 0f 85 ff 00 00 00 jne 8066100 <__strcpy_ssse3+0x1660> 8066001: eb 0d jmp 8066010 <__strcpy_ssse3+0x1570> 8066003: 90 nop 8066004: 90 nop 8066005: 90 nop 8066006: 90 nop 8066007: 90 nop 8066008: 90 nop 8066009: 90 nop 806600a: 90 nop 806600b: 90 nop 806600c: 90 nop 806600d: 90 nop 806600e: 90 nop 806600f: 90 nop 8066010: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066014: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8066017: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806601b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806601e: 89 f8 mov eax,edi 8066020: 5f pop edi 8066021: c3 ret 8066022: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066029: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066030: f6 c4 10 test ah,0x10 8066033: 0f 85 e7 00 00 00 jne 8066120 <__strcpy_ssse3+0x1680> 8066039: f6 c4 20 test ah,0x20 806603c: 0f 85 fe 00 00 00 jne 8066140 <__strcpy_ssse3+0x16a0> 8066042: f6 c4 40 test ah,0x40 8066045: 0f 85 15 01 00 00 jne 8066160 <__strcpy_ssse3+0x16c0> 806604b: 90 nop 806604c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066050: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 8066054: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 8066058: 89 f8 mov eax,edi 806605a: 5f pop edi 806605b: c3 ret 806605c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066060: 8a 01 mov al,BYTE PTR [ecx] 8066062: 88 02 mov BYTE PTR [edx],al 8066064: 89 f8 mov eax,edi 8066066: 5f pop edi 8066067: c3 ret 8066068: 90 nop 8066069: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066070: 66 8b 01 mov ax,WORD PTR [ecx] 8066073: 66 89 02 mov WORD PTR [edx],ax 8066076: 89 f8 mov eax,edi 8066078: 5f pop edi 8066079: c3 ret 806607a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066080: 66 8b 01 mov ax,WORD PTR [ecx] 8066083: 66 89 02 mov WORD PTR [edx],ax 8066086: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8066089: 88 42 02 mov BYTE PTR [edx+0x2],al 806608c: 89 f8 mov eax,edi 806608e: 5f pop edi 806608f: c3 ret 8066090: 8b 01 mov eax,DWORD PTR [ecx] 8066092: 89 02 mov DWORD PTR [edx],eax 8066094: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 8066097: 88 42 04 mov BYTE PTR [edx+0x4],al 806609a: 89 f8 mov eax,edi 806609c: 5f pop edi 806609d: c3 ret 806609e: 66 90 xchg ax,ax 80660a0: 8b 01 mov eax,DWORD PTR [ecx] 80660a2: 89 02 mov DWORD PTR [edx],eax 80660a4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 80660a8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 80660ac: 89 f8 mov eax,edi 80660ae: 5f pop edi 80660af: c3 ret 80660b0: 8b 01 mov eax,DWORD PTR [ecx] 80660b2: 89 02 mov DWORD PTR [edx],eax 80660b4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 80660b7: 89 42 03 mov DWORD PTR [edx+0x3],eax 80660ba: 89 f8 mov eax,edi 80660bc: 5f pop edi 80660bd: c3 ret 80660be: 66 90 xchg ax,ax 80660c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80660c4: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 80660c7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80660cb: 88 42 08 mov BYTE PTR [edx+0x8],al 80660ce: 89 f8 mov eax,edi 80660d0: 5f pop edi 80660d1: c3 ret 80660d2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80660d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80660e0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80660e4: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 80660e8: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80660ec: 66 89 42 08 mov WORD PTR [edx+0x8],ax 80660f0: 89 f8 mov eax,edi 80660f2: 5f pop edi 80660f3: c3 ret 80660f4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80660fa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8066100: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066104: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 8066107: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806610b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806610e: 89 f8 mov eax,edi 8066110: 5f pop edi 8066111: c3 ret 8066112: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066119: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066120: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066124: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 8066129: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806612d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 8066132: 89 f8 mov eax,edi 8066134: 5f pop edi 8066135: c3 ret 8066136: 8d 76 00 lea esi,[esi+0x0] 8066139: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066140: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066144: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 8066149: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806614d: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 8066152: 89 f8 mov eax,edi 8066154: 5f pop edi 8066155: c3 ret 8066156: 8d 76 00 lea esi,[esi+0x0] 8066159: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066160: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066164: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 8066169: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806616d: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 8066172: 89 f8 mov eax,edi 8066174: 5f pop edi 8066175: c3 ret 8066176: 8d 76 00 lea esi,[esi+0x0] 8066179: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066180: 8a 01 mov al,BYTE PTR [ecx] 8066182: 88 02 mov BYTE PTR [edx],al 8066184: 89 d0 mov eax,edx 8066186: c3 ret 8066187: 89 f6 mov esi,esi 8066189: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066190: 66 8b 01 mov ax,WORD PTR [ecx] 8066193: 66 89 02 mov WORD PTR [edx],ax 8066196: 89 d0 mov eax,edx 8066198: c3 ret 8066199: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80661a0: 66 8b 01 mov ax,WORD PTR [ecx] 80661a3: 66 89 02 mov WORD PTR [edx],ax 80661a6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 80661a9: 88 42 02 mov BYTE PTR [edx+0x2],al 80661ac: 89 d0 mov eax,edx 80661ae: c3 ret 80661af: 90 nop 80661b0: 8b 01 mov eax,DWORD PTR [ecx] 80661b2: 89 02 mov DWORD PTR [edx],eax 80661b4: 89 d0 mov eax,edx 80661b6: c3 ret 80661b7: 89 f6 mov esi,esi 80661b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80661c0: 8b 01 mov eax,DWORD PTR [ecx] 80661c2: 89 02 mov DWORD PTR [edx],eax 80661c4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 80661c7: 88 42 04 mov BYTE PTR [edx+0x4],al 80661ca: 89 d0 mov eax,edx 80661cc: c3 ret 80661cd: 8d 76 00 lea esi,[esi+0x0] 80661d0: 8b 01 mov eax,DWORD PTR [ecx] 80661d2: 89 02 mov DWORD PTR [edx],eax 80661d4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 80661d8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 80661dc: 89 d0 mov eax,edx 80661de: c3 ret 80661df: 90 nop 80661e0: 8b 01 mov eax,DWORD PTR [ecx] 80661e2: 89 02 mov DWORD PTR [edx],eax 80661e4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 80661e7: 89 42 03 mov DWORD PTR [edx+0x3],eax 80661ea: 89 d0 mov eax,edx 80661ec: c3 ret 80661ed: 8d 76 00 lea esi,[esi+0x0] 80661f0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80661f4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80661f8: 89 d0 mov eax,edx 80661fa: c3 ret 80661fb: 90 nop 80661fc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066200: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066204: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 8066207: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806620b: 88 42 08 mov BYTE PTR [edx+0x8],al 806620e: 89 d0 mov eax,edx 8066210: c3 ret 8066211: eb 0d jmp 8066220 <__strcpy_ssse3+0x1780> 8066213: 90 nop 8066214: 90 nop 8066215: 90 nop 8066216: 90 nop 8066217: 90 nop 8066218: 90 nop 8066219: 90 nop 806621a: 90 nop 806621b: 90 nop 806621c: 90 nop 806621d: 90 nop 806621e: 90 nop 806621f: 90 nop 8066220: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066224: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 8066228: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806622c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8066230: 89 d0 mov eax,edx 8066232: c3 ret 8066233: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8066239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066240: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066244: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 8066247: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806624b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806624e: 89 d0 mov eax,edx 8066250: c3 ret 8066251: eb 0d jmp 8066260 <__strcpy_ssse3+0x17c0> 8066253: 90 nop 8066254: 90 nop 8066255: 90 nop 8066256: 90 nop 8066257: 90 nop 8066258: 90 nop 8066259: 90 nop 806625a: 90 nop 806625b: 90 nop 806625c: 90 nop 806625d: 90 nop 806625e: 90 nop 806625f: 90 nop 8066260: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066264: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8066267: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806626b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806626e: 89 d0 mov eax,edx 8066270: c3 ret 8066271: eb 0d jmp 8066280 <__strcpy_ssse3+0x17e0> 8066273: 90 nop 8066274: 90 nop 8066275: 90 nop 8066276: 90 nop 8066277: 90 nop 8066278: 90 nop 8066279: 90 nop 806627a: 90 nop 806627b: 90 nop 806627c: 90 nop 806627d: 90 nop 806627e: 90 nop 806627f: 90 nop 8066280: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066284: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 8066289: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806628d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 8066292: 89 d0 mov eax,edx 8066294: c3 ret 8066295: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8066299: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80662a0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80662a4: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 80662a9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80662ad: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 80662b2: 89 d0 mov eax,edx 80662b4: c3 ret 80662b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80662b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80662c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80662c4: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 80662c9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80662cd: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 80662d2: 89 d0 mov eax,edx 80662d4: c3 ret 80662d5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80662d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80662e0: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 80662e4: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 80662e8: 89 d0 mov eax,edx 80662ea: c3 ret 80662eb: 66 90 xchg ax,ax 80662ed: 66 90 xchg ax,ax 80662ef: 90 nop 080662f0 <__stpcpy_ssse3>: 80662f0: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 80662f4: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 80662f8: 80 39 00 cmp BYTE PTR [ecx],0x0 80662fb: 0f 84 ef 16 00 00 je 80679f0 <__stpcpy_ssse3+0x1700> 8066301: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 8066305: 0f 84 f5 16 00 00 je 8067a00 <__stpcpy_ssse3+0x1710> 806630b: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806630f: 0f 84 fb 16 00 00 je 8067a10 <__stpcpy_ssse3+0x1720> 8066315: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 8066319: 0f 84 01 17 00 00 je 8067a20 <__stpcpy_ssse3+0x1730> 806631f: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 8066323: 0f 84 07 17 00 00 je 8067a30 <__stpcpy_ssse3+0x1740> 8066329: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806632d: 0f 84 0d 17 00 00 je 8067a40 <__stpcpy_ssse3+0x1750> 8066333: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 8066337: 0f 84 13 17 00 00 je 8067a50 <__stpcpy_ssse3+0x1760> 806633d: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 8066341: 0f 84 19 17 00 00 je 8067a60 <__stpcpy_ssse3+0x1770> 8066347: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 806634b: 0f 84 1f 17 00 00 je 8067a70 <__stpcpy_ssse3+0x1780> 8066351: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 8066355: 0f 84 35 17 00 00 je 8067a90 <__stpcpy_ssse3+0x17a0> 806635b: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 806635f: 0f 84 4b 17 00 00 je 8067ab0 <__stpcpy_ssse3+0x17c0> 8066365: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 8066369: 0f 84 61 17 00 00 je 8067ad0 <__stpcpy_ssse3+0x17e0> 806636f: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 8066373: 0f 84 77 17 00 00 je 8067af0 <__stpcpy_ssse3+0x1800> 8066379: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 806637d: 0f 84 8d 17 00 00 je 8067b10 <__stpcpy_ssse3+0x1820> 8066383: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 8066387: 0f 84 a3 17 00 00 je 8067b30 <__stpcpy_ssse3+0x1840> 806638d: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 8066391: 0f 84 b9 17 00 00 je 8067b50 <__stpcpy_ssse3+0x1860> 8066397: 57 push edi 8066398: 89 d7 mov edi,edx 806639a: 56 push esi 806639b: 8d 71 10 lea esi,[ecx+0x10] 806639e: 83 e6 f0 and esi,0xfffffff0 80663a1: 66 0f ef c0 pxor xmm0,xmm0 80663a5: 66 0f 12 09 movlpd xmm1,QWORD PTR [ecx] 80663a9: 66 0f 13 0a movlpd QWORD PTR [edx],xmm1 80663ad: 66 0f 74 06 pcmpeqb xmm0,XMMWORD PTR [esi] 80663b1: 66 0f 12 49 08 movlpd xmm1,QWORD PTR [ecx+0x8] 80663b6: 66 0f 13 4a 08 movlpd QWORD PTR [edx+0x8],xmm1 80663bb: 66 0f d7 c0 pmovmskb eax,xmm0 80663bf: 29 ce sub esi,ecx 80663c1: 85 c0 test eax,eax 80663c3: 0f 85 f7 13 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 80663c9: 89 d0 mov eax,edx 80663cb: 8d 52 10 lea edx,[edx+0x10] 80663ce: 83 e2 f0 and edx,0xfffffff0 80663d1: 29 d0 sub eax,edx 80663d3: 29 c1 sub ecx,eax 80663d5: 89 c8 mov eax,ecx 80663d7: 83 e0 0f and eax,0xf 80663da: be 00 00 00 00 mov esi,0x0 80663df: 0f 84 81 00 00 00 je 8066466 <__stpcpy_ssse3+0x176> 80663e5: 83 f8 08 cmp eax,0x8 80663e8: 73 3b jae 8066425 <__stpcpy_ssse3+0x135> 80663ea: 83 f8 01 cmp eax,0x1 80663ed: 0f 84 cd 01 00 00 je 80665c0 <__stpcpy_ssse3+0x2d0> 80663f3: 83 f8 02 cmp eax,0x2 80663f6: 0f 84 04 03 00 00 je 8066700 <__stpcpy_ssse3+0x410> 80663fc: 83 f8 03 cmp eax,0x3 80663ff: 0f 84 3b 04 00 00 je 8066840 <__stpcpy_ssse3+0x550> 8066405: 83 f8 04 cmp eax,0x4 8066408: 0f 84 72 05 00 00 je 8066980 <__stpcpy_ssse3+0x690> 806640e: 83 f8 05 cmp eax,0x5 8066411: 0f 84 99 06 00 00 je 8066ab0 <__stpcpy_ssse3+0x7c0> 8066417: 83 f8 06 cmp eax,0x6 806641a: 0f 84 c0 07 00 00 je 8066be0 <__stpcpy_ssse3+0x8f0> 8066420: e9 eb 08 00 00 jmp 8066d10 <__stpcpy_ssse3+0xa20> 8066425: 0f 84 15 0a 00 00 je 8066e40 <__stpcpy_ssse3+0xb50> 806642b: 83 f8 09 cmp eax,0x9 806642e: 0f 84 3c 0b 00 00 je 8066f70 <__stpcpy_ssse3+0xc80> 8066434: 83 f8 0a cmp eax,0xa 8066437: 0f 84 63 0c 00 00 je 80670a0 <__stpcpy_ssse3+0xdb0> 806643d: 83 f8 0b cmp eax,0xb 8066440: 0f 84 8a 0d 00 00 je 80671d0 <__stpcpy_ssse3+0xee0> 8066446: 83 f8 0c cmp eax,0xc 8066449: 0f 84 b1 0e 00 00 je 8067300 <__stpcpy_ssse3+0x1010> 806644f: 83 f8 0d cmp eax,0xd 8066452: 0f 84 d8 0f 00 00 je 8067430 <__stpcpy_ssse3+0x1140> 8066458: 83 f8 0e cmp eax,0xe 806645b: 0f 84 ff 10 00 00 je 8067560 <__stpcpy_ssse3+0x1270> 8066461: e9 2a 12 00 00 jmp 8067690 <__stpcpy_ssse3+0x13a0> 8066466: 0f 28 09 movaps xmm1,XMMWORD PTR [ecx] 8066469: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 806646d: 0f 29 0a movaps XMMWORD PTR [edx],xmm1 8066470: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066474: 66 0f d7 c0 pmovmskb eax,xmm0 8066478: 8d 76 10 lea esi,[esi+0x10] 806647b: 85 c0 test eax,eax 806647d: 0f 85 3d 13 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 8066483: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 8066488: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 806648c: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8066490: 66 0f d7 c0 pmovmskb eax,xmm0 8066494: 8d 76 10 lea esi,[esi+0x10] 8066497: 85 c0 test eax,eax 8066499: 0f 85 21 13 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 806649f: 0f 28 64 31 10 movaps xmm4,XMMWORD PTR [ecx+esi*1+0x10] 80664a4: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 80664a8: 66 0f 74 c4 pcmpeqb xmm0,xmm4 80664ac: 66 0f d7 c0 pmovmskb eax,xmm0 80664b0: 8d 76 10 lea esi,[esi+0x10] 80664b3: 85 c0 test eax,eax 80664b5: 0f 85 05 13 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 80664bb: 0f 28 4c 31 10 movaps xmm1,XMMWORD PTR [ecx+esi*1+0x10] 80664c0: 0f 29 24 32 movaps XMMWORD PTR [edx+esi*1],xmm4 80664c4: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80664c8: 66 0f d7 c0 pmovmskb eax,xmm0 80664cc: 8d 76 10 lea esi,[esi+0x10] 80664cf: 85 c0 test eax,eax 80664d1: 0f 85 e9 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 80664d7: 0f 28 54 31 10 movaps xmm2,XMMWORD PTR [ecx+esi*1+0x10] 80664dc: 0f 29 0c 32 movaps XMMWORD PTR [edx+esi*1],xmm1 80664e0: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80664e4: 66 0f d7 c0 pmovmskb eax,xmm0 80664e8: 8d 76 10 lea esi,[esi+0x10] 80664eb: 85 c0 test eax,eax 80664ed: 0f 85 cd 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 80664f3: 0f 28 5c 31 10 movaps xmm3,XMMWORD PTR [ecx+esi*1+0x10] 80664f8: 0f 29 14 32 movaps XMMWORD PTR [edx+esi*1],xmm2 80664fc: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8066500: 66 0f d7 c0 pmovmskb eax,xmm0 8066504: 8d 76 10 lea esi,[esi+0x10] 8066507: 85 c0 test eax,eax 8066509: 0f 85 b1 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 806650f: 0f 29 1c 32 movaps XMMWORD PTR [edx+esi*1],xmm3 8066513: 89 c8 mov eax,ecx 8066515: 8d 4c 31 10 lea ecx,[ecx+esi*1+0x10] 8066519: 83 e1 c0 and ecx,0xffffffc0 806651c: 29 c8 sub eax,ecx 806651e: 29 c2 sub edx,eax 8066520: be c0 ff ff ff mov esi,0xffffffc0 8066525: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 8066528: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 806652c: 0f 28 e2 movaps xmm4,xmm2 806652f: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 8066533: 0f 28 f3 movaps xmm6,xmm3 8066536: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 806653a: 66 0f da d5 pminub xmm2,xmm5 806653e: 66 0f da df pminub xmm3,xmm7 8066542: 66 0f da da pminub xmm3,xmm2 8066546: 8d 52 40 lea edx,[edx+0x40] 8066549: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806654d: 8d 49 40 lea ecx,[ecx+0x40] 8066550: 66 0f d7 c3 pmovmskb eax,xmm3 8066554: 85 c0 test eax,eax 8066556: 75 12 jne 806656a <__stpcpy_ssse3+0x27a> 8066558: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 806655c: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 8066560: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 8066564: 0f 29 7a f0 movaps XMMWORD PTR [edx-0x10],xmm7 8066568: eb bb jmp 8066525 <__stpcpy_ssse3+0x235> 806656a: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806656e: 66 0f d7 c0 pmovmskb eax,xmm0 8066572: 85 c0 test eax,eax 8066574: 0f 85 46 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 806657a: 66 0f 74 c5 pcmpeqb xmm0,xmm5 806657e: 66 0f d7 c0 pmovmskb eax,xmm0 8066582: 0f 29 62 c0 movaps XMMWORD PTR [edx-0x40],xmm4 8066586: 85 c0 test eax,eax 8066588: 8d 76 10 lea esi,[esi+0x10] 806658b: 0f 85 2f 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 8066591: 66 0f 74 c6 pcmpeqb xmm0,xmm6 8066595: 66 0f d7 c0 pmovmskb eax,xmm0 8066599: 0f 29 6a d0 movaps XMMWORD PTR [edx-0x30],xmm5 806659d: 85 c0 test eax,eax 806659f: 8d 76 10 lea esi,[esi+0x10] 80665a2: 0f 85 18 12 00 00 jne 80677c0 <__stpcpy_ssse3+0x14d0> 80665a8: 0f 29 72 e0 movaps XMMWORD PTR [edx-0x20],xmm6 80665ac: 66 0f 74 c7 pcmpeqb xmm0,xmm7 80665b0: 66 0f d7 c0 pmovmskb eax,xmm0 80665b4: 8d 76 10 lea esi,[esi+0x10] 80665b7: e9 04 12 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 80665bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80665c0: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 80665c4: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 80665c8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80665cc: 66 0f d7 c0 pmovmskb eax,xmm0 80665d0: 0f 28 da movaps xmm3,xmm2 80665d3: 85 c0 test eax,eax 80665d5: 0f 85 fb 00 00 00 jne 80666d6 <__stpcpy_ssse3+0x3e6> 80665db: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 80665e1: 0f 28 cb movaps xmm1,xmm3 80665e4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80665e7: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 80665eb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80665ef: 8d 52 10 lea edx,[edx+0x10] 80665f2: 66 0f d7 c0 pmovmskb eax,xmm0 80665f6: 8d 49 10 lea ecx,[ecx+0x10] 80665f9: 0f 28 da movaps xmm3,xmm2 80665fc: 85 c0 test eax,eax 80665fe: 0f 85 d2 00 00 00 jne 80666d6 <__stpcpy_ssse3+0x3e6> 8066604: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 806660a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806660d: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 8066611: 0f 28 cb movaps xmm1,xmm3 8066614: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066618: 8d 52 10 lea edx,[edx+0x10] 806661b: 66 0f d7 c0 pmovmskb eax,xmm0 806661f: 8d 49 10 lea ecx,[ecx+0x10] 8066622: 0f 28 da movaps xmm3,xmm2 8066625: 85 c0 test eax,eax 8066627: 0f 85 a9 00 00 00 jne 80666d6 <__stpcpy_ssse3+0x3e6> 806662d: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 8066633: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066636: 0f 28 51 1f movaps xmm2,XMMWORD PTR [ecx+0x1f] 806663a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806663e: 8d 52 10 lea edx,[edx+0x10] 8066641: 66 0f d7 c0 pmovmskb eax,xmm0 8066645: 8d 49 10 lea ecx,[ecx+0x10] 8066648: 85 c0 test eax,eax 806664a: 0f 85 86 00 00 00 jne 80666d6 <__stpcpy_ssse3+0x3e6> 8066650: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8066656: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066659: 8d 49 1f lea ecx,[ecx+0x1f] 806665c: 8d 52 10 lea edx,[edx+0x10] 806665f: 89 c8 mov eax,ecx 8066661: 83 e1 c0 and ecx,0xffffffc0 8066664: 29 c8 sub eax,ecx 8066666: 8d 49 f1 lea ecx,[ecx-0xf] 8066669: 29 c2 sub edx,eax 806666b: 0f 28 49 ff movaps xmm1,XMMWORD PTR [ecx-0x1] 806666f: 0f 28 51 0f movaps xmm2,XMMWORD PTR [ecx+0xf] 8066673: 0f 28 59 1f movaps xmm3,XMMWORD PTR [ecx+0x1f] 8066677: 0f 28 f3 movaps xmm6,xmm3 806667a: 0f 28 61 2f movaps xmm4,XMMWORD PTR [ecx+0x2f] 806667e: 0f 28 fc movaps xmm7,xmm4 8066681: 0f 28 69 3f movaps xmm5,XMMWORD PTR [ecx+0x3f] 8066685: 66 0f da f2 pminub xmm6,xmm2 8066689: 66 0f da fd pminub xmm7,xmm5 806668d: 66 0f da fe pminub xmm7,xmm6 8066691: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066695: 66 0f d7 c7 pmovmskb eax,xmm7 8066699: 0f 28 fd movaps xmm7,xmm5 806669c: 66 0f 3a 0f ec 01 palignr xmm5,xmm4,0x1 80666a2: 85 c0 test eax,eax 80666a4: 66 0f 3a 0f e3 01 palignr xmm4,xmm3,0x1 80666aa: 0f 85 18 ff ff ff jne 80665c8 <__stpcpy_ssse3+0x2d8> 80666b0: 66 0f 3a 0f da 01 palignr xmm3,xmm2,0x1 80666b6: 8d 49 40 lea ecx,[ecx+0x40] 80666b9: 66 0f 3a 0f d1 01 palignr xmm2,xmm1,0x1 80666bf: 0f 28 cf movaps xmm1,xmm7 80666c2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80666c6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80666ca: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80666ce: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80666d1: 8d 52 40 lea edx,[edx+0x40] 80666d4: eb 99 jmp 806666f <__stpcpy_ssse3+0x37f> 80666d6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80666da: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80666de: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 80666e3: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 80666e8: be 0f 00 00 00 mov esi,0xf 80666ed: e9 ce 10 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 80666f2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80666f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066700: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 8066704: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 8066708: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806670c: 66 0f d7 c0 pmovmskb eax,xmm0 8066710: 0f 28 da movaps xmm3,xmm2 8066713: 85 c0 test eax,eax 8066715: 0f 85 fb 00 00 00 jne 8066816 <__stpcpy_ssse3+0x526> 806671b: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8066721: 0f 28 cb movaps xmm1,xmm3 8066724: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066727: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806672b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806672f: 8d 52 10 lea edx,[edx+0x10] 8066732: 66 0f d7 c0 pmovmskb eax,xmm0 8066736: 8d 49 10 lea ecx,[ecx+0x10] 8066739: 0f 28 da movaps xmm3,xmm2 806673c: 85 c0 test eax,eax 806673e: 0f 85 d2 00 00 00 jne 8066816 <__stpcpy_ssse3+0x526> 8066744: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 806674a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806674d: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 8066751: 0f 28 cb movaps xmm1,xmm3 8066754: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066758: 8d 52 10 lea edx,[edx+0x10] 806675b: 66 0f d7 c0 pmovmskb eax,xmm0 806675f: 8d 49 10 lea ecx,[ecx+0x10] 8066762: 0f 28 da movaps xmm3,xmm2 8066765: 85 c0 test eax,eax 8066767: 0f 85 a9 00 00 00 jne 8066816 <__stpcpy_ssse3+0x526> 806676d: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 8066773: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066776: 0f 28 51 1e movaps xmm2,XMMWORD PTR [ecx+0x1e] 806677a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806677e: 8d 52 10 lea edx,[edx+0x10] 8066781: 66 0f d7 c0 pmovmskb eax,xmm0 8066785: 8d 49 10 lea ecx,[ecx+0x10] 8066788: 85 c0 test eax,eax 806678a: 0f 85 86 00 00 00 jne 8066816 <__stpcpy_ssse3+0x526> 8066790: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 8066796: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066799: 8d 49 1e lea ecx,[ecx+0x1e] 806679c: 8d 52 10 lea edx,[edx+0x10] 806679f: 89 c8 mov eax,ecx 80667a1: 83 e1 c0 and ecx,0xffffffc0 80667a4: 29 c8 sub eax,ecx 80667a6: 8d 49 f2 lea ecx,[ecx-0xe] 80667a9: 29 c2 sub edx,eax 80667ab: 0f 28 49 fe movaps xmm1,XMMWORD PTR [ecx-0x2] 80667af: 0f 28 51 0e movaps xmm2,XMMWORD PTR [ecx+0xe] 80667b3: 0f 28 59 1e movaps xmm3,XMMWORD PTR [ecx+0x1e] 80667b7: 0f 28 f3 movaps xmm6,xmm3 80667ba: 0f 28 61 2e movaps xmm4,XMMWORD PTR [ecx+0x2e] 80667be: 0f 28 fc movaps xmm7,xmm4 80667c1: 0f 28 69 3e movaps xmm5,XMMWORD PTR [ecx+0x3e] 80667c5: 66 0f da f2 pminub xmm6,xmm2 80667c9: 66 0f da fd pminub xmm7,xmm5 80667cd: 66 0f da fe pminub xmm7,xmm6 80667d1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80667d5: 66 0f d7 c7 pmovmskb eax,xmm7 80667d9: 0f 28 fd movaps xmm7,xmm5 80667dc: 66 0f 3a 0f ec 02 palignr xmm5,xmm4,0x2 80667e2: 85 c0 test eax,eax 80667e4: 66 0f 3a 0f e3 02 palignr xmm4,xmm3,0x2 80667ea: 0f 85 18 ff ff ff jne 8066708 <__stpcpy_ssse3+0x418> 80667f0: 66 0f 3a 0f da 02 palignr xmm3,xmm2,0x2 80667f6: 8d 49 40 lea ecx,[ecx+0x40] 80667f9: 66 0f 3a 0f d1 02 palignr xmm2,xmm1,0x2 80667ff: 0f 28 cf movaps xmm1,xmm7 8066802: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066806: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806680a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806680e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066811: 8d 52 40 lea edx,[edx+0x40] 8066814: eb 99 jmp 80667af <__stpcpy_ssse3+0x4bf> 8066816: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806681a: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 806681f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066823: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 8066828: be 0e 00 00 00 mov esi,0xe 806682d: e9 8e 0f 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066832: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066839: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066840: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 8066844: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 8066848: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806684c: 66 0f d7 c0 pmovmskb eax,xmm0 8066850: 0f 28 da movaps xmm3,xmm2 8066853: 85 c0 test eax,eax 8066855: 0f 85 fb 00 00 00 jne 8066956 <__stpcpy_ssse3+0x666> 806685b: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 8066861: 0f 28 cb movaps xmm1,xmm3 8066864: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066867: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 806686b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806686f: 8d 52 10 lea edx,[edx+0x10] 8066872: 66 0f d7 c0 pmovmskb eax,xmm0 8066876: 8d 49 10 lea ecx,[ecx+0x10] 8066879: 0f 28 da movaps xmm3,xmm2 806687c: 85 c0 test eax,eax 806687e: 0f 85 d2 00 00 00 jne 8066956 <__stpcpy_ssse3+0x666> 8066884: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806688a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806688d: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 8066891: 0f 28 cb movaps xmm1,xmm3 8066894: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066898: 8d 52 10 lea edx,[edx+0x10] 806689b: 66 0f d7 c0 pmovmskb eax,xmm0 806689f: 8d 49 10 lea ecx,[ecx+0x10] 80668a2: 0f 28 da movaps xmm3,xmm2 80668a5: 85 c0 test eax,eax 80668a7: 0f 85 a9 00 00 00 jne 8066956 <__stpcpy_ssse3+0x666> 80668ad: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 80668b3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80668b6: 0f 28 51 1d movaps xmm2,XMMWORD PTR [ecx+0x1d] 80668ba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80668be: 8d 52 10 lea edx,[edx+0x10] 80668c1: 66 0f d7 c0 pmovmskb eax,xmm0 80668c5: 8d 49 10 lea ecx,[ecx+0x10] 80668c8: 85 c0 test eax,eax 80668ca: 0f 85 86 00 00 00 jne 8066956 <__stpcpy_ssse3+0x666> 80668d0: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 80668d6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80668d9: 8d 49 1d lea ecx,[ecx+0x1d] 80668dc: 8d 52 10 lea edx,[edx+0x10] 80668df: 89 c8 mov eax,ecx 80668e1: 83 e1 c0 and ecx,0xffffffc0 80668e4: 29 c8 sub eax,ecx 80668e6: 8d 49 f3 lea ecx,[ecx-0xd] 80668e9: 29 c2 sub edx,eax 80668eb: 0f 28 49 fd movaps xmm1,XMMWORD PTR [ecx-0x3] 80668ef: 0f 28 51 0d movaps xmm2,XMMWORD PTR [ecx+0xd] 80668f3: 0f 28 59 1d movaps xmm3,XMMWORD PTR [ecx+0x1d] 80668f7: 0f 28 f3 movaps xmm6,xmm3 80668fa: 0f 28 61 2d movaps xmm4,XMMWORD PTR [ecx+0x2d] 80668fe: 0f 28 fc movaps xmm7,xmm4 8066901: 0f 28 69 3d movaps xmm5,XMMWORD PTR [ecx+0x3d] 8066905: 66 0f da f2 pminub xmm6,xmm2 8066909: 66 0f da fd pminub xmm7,xmm5 806690d: 66 0f da fe pminub xmm7,xmm6 8066911: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066915: 66 0f d7 c7 pmovmskb eax,xmm7 8066919: 0f 28 fd movaps xmm7,xmm5 806691c: 66 0f 3a 0f ec 03 palignr xmm5,xmm4,0x3 8066922: 85 c0 test eax,eax 8066924: 66 0f 3a 0f e3 03 palignr xmm4,xmm3,0x3 806692a: 0f 85 18 ff ff ff jne 8066848 <__stpcpy_ssse3+0x558> 8066930: 66 0f 3a 0f da 03 palignr xmm3,xmm2,0x3 8066936: 8d 49 40 lea ecx,[ecx+0x40] 8066939: 66 0f 3a 0f d1 03 palignr xmm2,xmm1,0x3 806693f: 0f 28 cf movaps xmm1,xmm7 8066942: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066946: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806694a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806694e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066951: 8d 52 40 lea edx,[edx+0x40] 8066954: eb 99 jmp 80668ef <__stpcpy_ssse3+0x5ff> 8066956: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 806695a: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 806695f: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066963: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 8066968: be 0d 00 00 00 mov esi,0xd 806696d: e9 4e 0e 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066972: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066979: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8066980: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 8066984: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 8066988: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806698c: 66 0f d7 c0 pmovmskb eax,xmm0 8066990: 0f 28 da movaps xmm3,xmm2 8066993: 85 c0 test eax,eax 8066995: 0f 85 fb 00 00 00 jne 8066a96 <__stpcpy_ssse3+0x7a6> 806699b: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 80669a1: 0f 28 cb movaps xmm1,xmm3 80669a4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80669a7: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 80669ab: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80669af: 8d 52 10 lea edx,[edx+0x10] 80669b2: 66 0f d7 c0 pmovmskb eax,xmm0 80669b6: 8d 49 10 lea ecx,[ecx+0x10] 80669b9: 0f 28 da movaps xmm3,xmm2 80669bc: 85 c0 test eax,eax 80669be: 0f 85 d2 00 00 00 jne 8066a96 <__stpcpy_ssse3+0x7a6> 80669c4: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 80669ca: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80669cd: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 80669d1: 0f 28 cb movaps xmm1,xmm3 80669d4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80669d8: 8d 52 10 lea edx,[edx+0x10] 80669db: 66 0f d7 c0 pmovmskb eax,xmm0 80669df: 8d 49 10 lea ecx,[ecx+0x10] 80669e2: 0f 28 da movaps xmm3,xmm2 80669e5: 85 c0 test eax,eax 80669e7: 0f 85 a9 00 00 00 jne 8066a96 <__stpcpy_ssse3+0x7a6> 80669ed: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 80669f3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80669f6: 0f 28 51 1c movaps xmm2,XMMWORD PTR [ecx+0x1c] 80669fa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80669fe: 8d 52 10 lea edx,[edx+0x10] 8066a01: 66 0f d7 c0 pmovmskb eax,xmm0 8066a05: 8d 49 10 lea ecx,[ecx+0x10] 8066a08: 85 c0 test eax,eax 8066a0a: 0f 85 86 00 00 00 jne 8066a96 <__stpcpy_ssse3+0x7a6> 8066a10: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 8066a16: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066a19: 8d 49 1c lea ecx,[ecx+0x1c] 8066a1c: 8d 52 10 lea edx,[edx+0x10] 8066a1f: 89 c8 mov eax,ecx 8066a21: 83 e1 c0 and ecx,0xffffffc0 8066a24: 29 c8 sub eax,ecx 8066a26: 8d 49 f4 lea ecx,[ecx-0xc] 8066a29: 29 c2 sub edx,eax 8066a2b: 0f 28 49 fc movaps xmm1,XMMWORD PTR [ecx-0x4] 8066a2f: 0f 28 51 0c movaps xmm2,XMMWORD PTR [ecx+0xc] 8066a33: 0f 28 59 1c movaps xmm3,XMMWORD PTR [ecx+0x1c] 8066a37: 0f 28 f3 movaps xmm6,xmm3 8066a3a: 0f 28 61 2c movaps xmm4,XMMWORD PTR [ecx+0x2c] 8066a3e: 0f 28 fc movaps xmm7,xmm4 8066a41: 0f 28 69 3c movaps xmm5,XMMWORD PTR [ecx+0x3c] 8066a45: 66 0f da f2 pminub xmm6,xmm2 8066a49: 66 0f da fd pminub xmm7,xmm5 8066a4d: 66 0f da fe pminub xmm7,xmm6 8066a51: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066a55: 66 0f d7 c7 pmovmskb eax,xmm7 8066a59: 0f 28 fd movaps xmm7,xmm5 8066a5c: 66 0f 3a 0f ec 04 palignr xmm5,xmm4,0x4 8066a62: 85 c0 test eax,eax 8066a64: 66 0f 3a 0f e3 04 palignr xmm4,xmm3,0x4 8066a6a: 0f 85 18 ff ff ff jne 8066988 <__stpcpy_ssse3+0x698> 8066a70: 66 0f 3a 0f da 04 palignr xmm3,xmm2,0x4 8066a76: 8d 49 40 lea ecx,[ecx+0x40] 8066a79: 66 0f 3a 0f d1 04 palignr xmm2,xmm1,0x4 8066a7f: 0f 28 cf movaps xmm1,xmm7 8066a82: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066a86: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8066a8a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8066a8e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066a91: 8d 52 40 lea edx,[edx+0x40] 8066a94: eb 99 jmp 8066a2f <__stpcpy_ssse3+0x73f> 8066a96: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066a9a: 8b 71 08 mov esi,DWORD PTR [ecx+0x8] 8066a9d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066aa1: 89 72 08 mov DWORD PTR [edx+0x8],esi 8066aa4: be 0c 00 00 00 mov esi,0xc 8066aa9: e9 12 0d 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066aae: 66 90 xchg ax,ax 8066ab0: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 8066ab4: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 8066ab8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066abc: 66 0f d7 c0 pmovmskb eax,xmm0 8066ac0: 0f 28 da movaps xmm3,xmm2 8066ac3: 85 c0 test eax,eax 8066ac5: 0f 85 fb 00 00 00 jne 8066bc6 <__stpcpy_ssse3+0x8d6> 8066acb: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 8066ad1: 0f 28 cb movaps xmm1,xmm3 8066ad4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066ad7: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 8066adb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066adf: 8d 52 10 lea edx,[edx+0x10] 8066ae2: 66 0f d7 c0 pmovmskb eax,xmm0 8066ae6: 8d 49 10 lea ecx,[ecx+0x10] 8066ae9: 0f 28 da movaps xmm3,xmm2 8066aec: 85 c0 test eax,eax 8066aee: 0f 85 d2 00 00 00 jne 8066bc6 <__stpcpy_ssse3+0x8d6> 8066af4: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 8066afa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066afd: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 8066b01: 0f 28 cb movaps xmm1,xmm3 8066b04: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066b08: 8d 52 10 lea edx,[edx+0x10] 8066b0b: 66 0f d7 c0 pmovmskb eax,xmm0 8066b0f: 8d 49 10 lea ecx,[ecx+0x10] 8066b12: 0f 28 da movaps xmm3,xmm2 8066b15: 85 c0 test eax,eax 8066b17: 0f 85 a9 00 00 00 jne 8066bc6 <__stpcpy_ssse3+0x8d6> 8066b1d: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 8066b23: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066b26: 0f 28 51 1b movaps xmm2,XMMWORD PTR [ecx+0x1b] 8066b2a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066b2e: 8d 52 10 lea edx,[edx+0x10] 8066b31: 66 0f d7 c0 pmovmskb eax,xmm0 8066b35: 8d 49 10 lea ecx,[ecx+0x10] 8066b38: 85 c0 test eax,eax 8066b3a: 0f 85 86 00 00 00 jne 8066bc6 <__stpcpy_ssse3+0x8d6> 8066b40: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 8066b46: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066b49: 8d 49 1b lea ecx,[ecx+0x1b] 8066b4c: 8d 52 10 lea edx,[edx+0x10] 8066b4f: 89 c8 mov eax,ecx 8066b51: 83 e1 c0 and ecx,0xffffffc0 8066b54: 29 c8 sub eax,ecx 8066b56: 8d 49 f5 lea ecx,[ecx-0xb] 8066b59: 29 c2 sub edx,eax 8066b5b: 0f 28 49 fb movaps xmm1,XMMWORD PTR [ecx-0x5] 8066b5f: 0f 28 51 0b movaps xmm2,XMMWORD PTR [ecx+0xb] 8066b63: 0f 28 59 1b movaps xmm3,XMMWORD PTR [ecx+0x1b] 8066b67: 0f 28 f3 movaps xmm6,xmm3 8066b6a: 0f 28 61 2b movaps xmm4,XMMWORD PTR [ecx+0x2b] 8066b6e: 0f 28 fc movaps xmm7,xmm4 8066b71: 0f 28 69 3b movaps xmm5,XMMWORD PTR [ecx+0x3b] 8066b75: 66 0f da f2 pminub xmm6,xmm2 8066b79: 66 0f da fd pminub xmm7,xmm5 8066b7d: 66 0f da fe pminub xmm7,xmm6 8066b81: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066b85: 66 0f d7 c7 pmovmskb eax,xmm7 8066b89: 0f 28 fd movaps xmm7,xmm5 8066b8c: 66 0f 3a 0f ec 05 palignr xmm5,xmm4,0x5 8066b92: 85 c0 test eax,eax 8066b94: 66 0f 3a 0f e3 05 palignr xmm4,xmm3,0x5 8066b9a: 0f 85 18 ff ff ff jne 8066ab8 <__stpcpy_ssse3+0x7c8> 8066ba0: 66 0f 3a 0f da 05 palignr xmm3,xmm2,0x5 8066ba6: 8d 49 40 lea ecx,[ecx+0x40] 8066ba9: 66 0f 3a 0f d1 05 palignr xmm2,xmm1,0x5 8066baf: 0f 28 cf movaps xmm1,xmm7 8066bb2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066bb6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8066bba: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8066bbe: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066bc1: 8d 52 40 lea edx,[edx+0x40] 8066bc4: eb 99 jmp 8066b5f <__stpcpy_ssse3+0x86f> 8066bc6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066bca: 8b 71 07 mov esi,DWORD PTR [ecx+0x7] 8066bcd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066bd1: 89 72 07 mov DWORD PTR [edx+0x7],esi 8066bd4: be 0b 00 00 00 mov esi,0xb 8066bd9: e9 e2 0b 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066bde: 66 90 xchg ax,ax 8066be0: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 8066be4: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 8066be8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066bec: 66 0f d7 c0 pmovmskb eax,xmm0 8066bf0: 0f 28 da movaps xmm3,xmm2 8066bf3: 85 c0 test eax,eax 8066bf5: 0f 85 fb 00 00 00 jne 8066cf6 <__stpcpy_ssse3+0xa06> 8066bfb: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 8066c01: 0f 28 cb movaps xmm1,xmm3 8066c04: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066c07: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 8066c0b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066c0f: 8d 52 10 lea edx,[edx+0x10] 8066c12: 66 0f d7 c0 pmovmskb eax,xmm0 8066c16: 8d 49 10 lea ecx,[ecx+0x10] 8066c19: 0f 28 da movaps xmm3,xmm2 8066c1c: 85 c0 test eax,eax 8066c1e: 0f 85 d2 00 00 00 jne 8066cf6 <__stpcpy_ssse3+0xa06> 8066c24: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 8066c2a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066c2d: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 8066c31: 0f 28 cb movaps xmm1,xmm3 8066c34: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066c38: 8d 52 10 lea edx,[edx+0x10] 8066c3b: 66 0f d7 c0 pmovmskb eax,xmm0 8066c3f: 8d 49 10 lea ecx,[ecx+0x10] 8066c42: 0f 28 da movaps xmm3,xmm2 8066c45: 85 c0 test eax,eax 8066c47: 0f 85 a9 00 00 00 jne 8066cf6 <__stpcpy_ssse3+0xa06> 8066c4d: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 8066c53: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066c56: 0f 28 51 1a movaps xmm2,XMMWORD PTR [ecx+0x1a] 8066c5a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066c5e: 8d 52 10 lea edx,[edx+0x10] 8066c61: 66 0f d7 c0 pmovmskb eax,xmm0 8066c65: 8d 49 10 lea ecx,[ecx+0x10] 8066c68: 85 c0 test eax,eax 8066c6a: 0f 85 86 00 00 00 jne 8066cf6 <__stpcpy_ssse3+0xa06> 8066c70: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 8066c76: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066c79: 8d 49 1a lea ecx,[ecx+0x1a] 8066c7c: 8d 52 10 lea edx,[edx+0x10] 8066c7f: 89 c8 mov eax,ecx 8066c81: 83 e1 c0 and ecx,0xffffffc0 8066c84: 29 c8 sub eax,ecx 8066c86: 8d 49 f6 lea ecx,[ecx-0xa] 8066c89: 29 c2 sub edx,eax 8066c8b: 0f 28 49 fa movaps xmm1,XMMWORD PTR [ecx-0x6] 8066c8f: 0f 28 51 0a movaps xmm2,XMMWORD PTR [ecx+0xa] 8066c93: 0f 28 59 1a movaps xmm3,XMMWORD PTR [ecx+0x1a] 8066c97: 0f 28 f3 movaps xmm6,xmm3 8066c9a: 0f 28 61 2a movaps xmm4,XMMWORD PTR [ecx+0x2a] 8066c9e: 0f 28 fc movaps xmm7,xmm4 8066ca1: 0f 28 69 3a movaps xmm5,XMMWORD PTR [ecx+0x3a] 8066ca5: 66 0f da f2 pminub xmm6,xmm2 8066ca9: 66 0f da fd pminub xmm7,xmm5 8066cad: 66 0f da fe pminub xmm7,xmm6 8066cb1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066cb5: 66 0f d7 c7 pmovmskb eax,xmm7 8066cb9: 0f 28 fd movaps xmm7,xmm5 8066cbc: 66 0f 3a 0f ec 06 palignr xmm5,xmm4,0x6 8066cc2: 85 c0 test eax,eax 8066cc4: 66 0f 3a 0f e3 06 palignr xmm4,xmm3,0x6 8066cca: 0f 85 18 ff ff ff jne 8066be8 <__stpcpy_ssse3+0x8f8> 8066cd0: 66 0f 3a 0f da 06 palignr xmm3,xmm2,0x6 8066cd6: 8d 49 40 lea ecx,[ecx+0x40] 8066cd9: 66 0f 3a 0f d1 06 palignr xmm2,xmm1,0x6 8066cdf: 0f 28 cf movaps xmm1,xmm7 8066ce2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066ce6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8066cea: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8066cee: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066cf1: 8d 52 40 lea edx,[edx+0x40] 8066cf4: eb 99 jmp 8066c8f <__stpcpy_ssse3+0x99f> 8066cf6: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066cfa: 8b 71 06 mov esi,DWORD PTR [ecx+0x6] 8066cfd: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066d01: 89 72 06 mov DWORD PTR [edx+0x6],esi 8066d04: be 0a 00 00 00 mov esi,0xa 8066d09: e9 b2 0a 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066d0e: 66 90 xchg ax,ax 8066d10: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 8066d14: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 8066d18: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066d1c: 66 0f d7 c0 pmovmskb eax,xmm0 8066d20: 0f 28 da movaps xmm3,xmm2 8066d23: 85 c0 test eax,eax 8066d25: 0f 85 fb 00 00 00 jne 8066e26 <__stpcpy_ssse3+0xb36> 8066d2b: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 8066d31: 0f 28 cb movaps xmm1,xmm3 8066d34: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066d37: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 8066d3b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066d3f: 8d 52 10 lea edx,[edx+0x10] 8066d42: 66 0f d7 c0 pmovmskb eax,xmm0 8066d46: 8d 49 10 lea ecx,[ecx+0x10] 8066d49: 0f 28 da movaps xmm3,xmm2 8066d4c: 85 c0 test eax,eax 8066d4e: 0f 85 d2 00 00 00 jne 8066e26 <__stpcpy_ssse3+0xb36> 8066d54: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 8066d5a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066d5d: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 8066d61: 0f 28 cb movaps xmm1,xmm3 8066d64: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066d68: 8d 52 10 lea edx,[edx+0x10] 8066d6b: 66 0f d7 c0 pmovmskb eax,xmm0 8066d6f: 8d 49 10 lea ecx,[ecx+0x10] 8066d72: 0f 28 da movaps xmm3,xmm2 8066d75: 85 c0 test eax,eax 8066d77: 0f 85 a9 00 00 00 jne 8066e26 <__stpcpy_ssse3+0xb36> 8066d7d: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 8066d83: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066d86: 0f 28 51 19 movaps xmm2,XMMWORD PTR [ecx+0x19] 8066d8a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066d8e: 8d 52 10 lea edx,[edx+0x10] 8066d91: 66 0f d7 c0 pmovmskb eax,xmm0 8066d95: 8d 49 10 lea ecx,[ecx+0x10] 8066d98: 85 c0 test eax,eax 8066d9a: 0f 85 86 00 00 00 jne 8066e26 <__stpcpy_ssse3+0xb36> 8066da0: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 8066da6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066da9: 8d 49 19 lea ecx,[ecx+0x19] 8066dac: 8d 52 10 lea edx,[edx+0x10] 8066daf: 89 c8 mov eax,ecx 8066db1: 83 e1 c0 and ecx,0xffffffc0 8066db4: 29 c8 sub eax,ecx 8066db6: 8d 49 f7 lea ecx,[ecx-0x9] 8066db9: 29 c2 sub edx,eax 8066dbb: 0f 28 49 f9 movaps xmm1,XMMWORD PTR [ecx-0x7] 8066dbf: 0f 28 51 09 movaps xmm2,XMMWORD PTR [ecx+0x9] 8066dc3: 0f 28 59 19 movaps xmm3,XMMWORD PTR [ecx+0x19] 8066dc7: 0f 28 f3 movaps xmm6,xmm3 8066dca: 0f 28 61 29 movaps xmm4,XMMWORD PTR [ecx+0x29] 8066dce: 0f 28 fc movaps xmm7,xmm4 8066dd1: 0f 28 69 39 movaps xmm5,XMMWORD PTR [ecx+0x39] 8066dd5: 66 0f da f2 pminub xmm6,xmm2 8066dd9: 66 0f da fd pminub xmm7,xmm5 8066ddd: 66 0f da fe pminub xmm7,xmm6 8066de1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066de5: 66 0f d7 c7 pmovmskb eax,xmm7 8066de9: 0f 28 fd movaps xmm7,xmm5 8066dec: 66 0f 3a 0f ec 07 palignr xmm5,xmm4,0x7 8066df2: 85 c0 test eax,eax 8066df4: 66 0f 3a 0f e3 07 palignr xmm4,xmm3,0x7 8066dfa: 0f 85 18 ff ff ff jne 8066d18 <__stpcpy_ssse3+0xa28> 8066e00: 66 0f 3a 0f da 07 palignr xmm3,xmm2,0x7 8066e06: 8d 49 40 lea ecx,[ecx+0x40] 8066e09: 66 0f 3a 0f d1 07 palignr xmm2,xmm1,0x7 8066e0f: 0f 28 cf movaps xmm1,xmm7 8066e12: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066e16: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8066e1a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8066e1e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066e21: 8d 52 40 lea edx,[edx+0x40] 8066e24: eb 99 jmp 8066dbf <__stpcpy_ssse3+0xacf> 8066e26: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066e2a: 8b 71 05 mov esi,DWORD PTR [ecx+0x5] 8066e2d: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066e31: 89 72 05 mov DWORD PTR [edx+0x5],esi 8066e34: be 09 00 00 00 mov esi,0x9 8066e39: e9 82 09 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066e3e: 66 90 xchg ax,ax 8066e40: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 8066e44: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 8066e48: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066e4c: 66 0f d7 c0 pmovmskb eax,xmm0 8066e50: 0f 28 da movaps xmm3,xmm2 8066e53: 85 c0 test eax,eax 8066e55: 0f 85 fb 00 00 00 jne 8066f56 <__stpcpy_ssse3+0xc66> 8066e5b: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8066e61: 0f 28 cb movaps xmm1,xmm3 8066e64: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066e67: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 8066e6b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066e6f: 8d 52 10 lea edx,[edx+0x10] 8066e72: 66 0f d7 c0 pmovmskb eax,xmm0 8066e76: 8d 49 10 lea ecx,[ecx+0x10] 8066e79: 0f 28 da movaps xmm3,xmm2 8066e7c: 85 c0 test eax,eax 8066e7e: 0f 85 d2 00 00 00 jne 8066f56 <__stpcpy_ssse3+0xc66> 8066e84: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8066e8a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066e8d: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 8066e91: 0f 28 cb movaps xmm1,xmm3 8066e94: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066e98: 8d 52 10 lea edx,[edx+0x10] 8066e9b: 66 0f d7 c0 pmovmskb eax,xmm0 8066e9f: 8d 49 10 lea ecx,[ecx+0x10] 8066ea2: 0f 28 da movaps xmm3,xmm2 8066ea5: 85 c0 test eax,eax 8066ea7: 0f 85 a9 00 00 00 jne 8066f56 <__stpcpy_ssse3+0xc66> 8066ead: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8066eb3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066eb6: 0f 28 51 18 movaps xmm2,XMMWORD PTR [ecx+0x18] 8066eba: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066ebe: 8d 52 10 lea edx,[edx+0x10] 8066ec1: 66 0f d7 c0 pmovmskb eax,xmm0 8066ec5: 8d 49 10 lea ecx,[ecx+0x10] 8066ec8: 85 c0 test eax,eax 8066eca: 0f 85 86 00 00 00 jne 8066f56 <__stpcpy_ssse3+0xc66> 8066ed0: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 8066ed6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066ed9: 8d 49 18 lea ecx,[ecx+0x18] 8066edc: 8d 52 10 lea edx,[edx+0x10] 8066edf: 89 c8 mov eax,ecx 8066ee1: 83 e1 c0 and ecx,0xffffffc0 8066ee4: 29 c8 sub eax,ecx 8066ee6: 8d 49 f8 lea ecx,[ecx-0x8] 8066ee9: 29 c2 sub edx,eax 8066eeb: 0f 28 49 f8 movaps xmm1,XMMWORD PTR [ecx-0x8] 8066eef: 0f 28 51 08 movaps xmm2,XMMWORD PTR [ecx+0x8] 8066ef3: 0f 28 59 18 movaps xmm3,XMMWORD PTR [ecx+0x18] 8066ef7: 0f 28 f3 movaps xmm6,xmm3 8066efa: 0f 28 61 28 movaps xmm4,XMMWORD PTR [ecx+0x28] 8066efe: 0f 28 fc movaps xmm7,xmm4 8066f01: 0f 28 69 38 movaps xmm5,XMMWORD PTR [ecx+0x38] 8066f05: 66 0f da f2 pminub xmm6,xmm2 8066f09: 66 0f da fd pminub xmm7,xmm5 8066f0d: 66 0f da fe pminub xmm7,xmm6 8066f11: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8066f15: 66 0f d7 c7 pmovmskb eax,xmm7 8066f19: 0f 28 fd movaps xmm7,xmm5 8066f1c: 66 0f 3a 0f ec 08 palignr xmm5,xmm4,0x8 8066f22: 85 c0 test eax,eax 8066f24: 66 0f 3a 0f e3 08 palignr xmm4,xmm3,0x8 8066f2a: 0f 85 18 ff ff ff jne 8066e48 <__stpcpy_ssse3+0xb58> 8066f30: 66 0f 3a 0f da 08 palignr xmm3,xmm2,0x8 8066f36: 8d 49 40 lea ecx,[ecx+0x40] 8066f39: 66 0f 3a 0f d1 08 palignr xmm2,xmm1,0x8 8066f3f: 0f 28 cf movaps xmm1,xmm7 8066f42: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8066f46: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 8066f4a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 8066f4e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066f51: 8d 52 40 lea edx,[edx+0x40] 8066f54: eb 99 jmp 8066eef <__stpcpy_ssse3+0xbff> 8066f56: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8066f5a: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8066f5e: be 08 00 00 00 mov esi,0x8 8066f63: e9 58 08 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8066f68: 90 nop 8066f69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8066f70: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 8066f74: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 8066f78: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066f7c: 66 0f d7 c0 pmovmskb eax,xmm0 8066f80: 0f 28 da movaps xmm3,xmm2 8066f83: 85 c0 test eax,eax 8066f85: 0f 85 fb 00 00 00 jne 8067086 <__stpcpy_ssse3+0xd96> 8066f8b: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 8066f91: 0f 28 cb movaps xmm1,xmm3 8066f94: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066f97: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 8066f9b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066f9f: 8d 52 10 lea edx,[edx+0x10] 8066fa2: 66 0f d7 c0 pmovmskb eax,xmm0 8066fa6: 8d 49 10 lea ecx,[ecx+0x10] 8066fa9: 0f 28 da movaps xmm3,xmm2 8066fac: 85 c0 test eax,eax 8066fae: 0f 85 d2 00 00 00 jne 8067086 <__stpcpy_ssse3+0xd96> 8066fb4: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 8066fba: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066fbd: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 8066fc1: 0f 28 cb movaps xmm1,xmm3 8066fc4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066fc8: 8d 52 10 lea edx,[edx+0x10] 8066fcb: 66 0f d7 c0 pmovmskb eax,xmm0 8066fcf: 8d 49 10 lea ecx,[ecx+0x10] 8066fd2: 0f 28 da movaps xmm3,xmm2 8066fd5: 85 c0 test eax,eax 8066fd7: 0f 85 a9 00 00 00 jne 8067086 <__stpcpy_ssse3+0xd96> 8066fdd: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 8066fe3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8066fe6: 0f 28 51 17 movaps xmm2,XMMWORD PTR [ecx+0x17] 8066fea: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8066fee: 8d 52 10 lea edx,[edx+0x10] 8066ff1: 66 0f d7 c0 pmovmskb eax,xmm0 8066ff5: 8d 49 10 lea ecx,[ecx+0x10] 8066ff8: 85 c0 test eax,eax 8066ffa: 0f 85 86 00 00 00 jne 8067086 <__stpcpy_ssse3+0xd96> 8067000: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 8067006: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067009: 8d 49 17 lea ecx,[ecx+0x17] 806700c: 8d 52 10 lea edx,[edx+0x10] 806700f: 89 c8 mov eax,ecx 8067011: 83 e1 c0 and ecx,0xffffffc0 8067014: 29 c8 sub eax,ecx 8067016: 8d 49 f9 lea ecx,[ecx-0x7] 8067019: 29 c2 sub edx,eax 806701b: 0f 28 49 f7 movaps xmm1,XMMWORD PTR [ecx-0x9] 806701f: 0f 28 51 07 movaps xmm2,XMMWORD PTR [ecx+0x7] 8067023: 0f 28 59 17 movaps xmm3,XMMWORD PTR [ecx+0x17] 8067027: 0f 28 f3 movaps xmm6,xmm3 806702a: 0f 28 61 27 movaps xmm4,XMMWORD PTR [ecx+0x27] 806702e: 0f 28 fc movaps xmm7,xmm4 8067031: 0f 28 69 37 movaps xmm5,XMMWORD PTR [ecx+0x37] 8067035: 66 0f da f2 pminub xmm6,xmm2 8067039: 66 0f da fd pminub xmm7,xmm5 806703d: 66 0f da fe pminub xmm7,xmm6 8067041: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8067045: 66 0f d7 c7 pmovmskb eax,xmm7 8067049: 0f 28 fd movaps xmm7,xmm5 806704c: 66 0f 3a 0f ec 09 palignr xmm5,xmm4,0x9 8067052: 85 c0 test eax,eax 8067054: 66 0f 3a 0f e3 09 palignr xmm4,xmm3,0x9 806705a: 0f 85 18 ff ff ff jne 8066f78 <__stpcpy_ssse3+0xc88> 8067060: 66 0f 3a 0f da 09 palignr xmm3,xmm2,0x9 8067066: 8d 49 40 lea ecx,[ecx+0x40] 8067069: 66 0f 3a 0f d1 09 palignr xmm2,xmm1,0x9 806706f: 0f 28 cf movaps xmm1,xmm7 8067072: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8067076: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806707a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806707e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067081: 8d 52 40 lea edx,[edx+0x40] 8067084: eb 99 jmp 806701f <__stpcpy_ssse3+0xd2f> 8067086: 66 0f 12 41 ff movlpd xmm0,QWORD PTR [ecx-0x1] 806708b: 66 0f 13 42 ff movlpd QWORD PTR [edx-0x1],xmm0 8067090: be 07 00 00 00 mov esi,0x7 8067095: e9 26 07 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 806709a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80670a0: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 80670a4: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 80670a8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80670ac: 66 0f d7 c0 pmovmskb eax,xmm0 80670b0: 0f 28 da movaps xmm3,xmm2 80670b3: 85 c0 test eax,eax 80670b5: 0f 85 fb 00 00 00 jne 80671b6 <__stpcpy_ssse3+0xec6> 80670bb: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 80670c1: 0f 28 cb movaps xmm1,xmm3 80670c4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80670c7: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 80670cb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80670cf: 8d 52 10 lea edx,[edx+0x10] 80670d2: 66 0f d7 c0 pmovmskb eax,xmm0 80670d6: 8d 49 10 lea ecx,[ecx+0x10] 80670d9: 0f 28 da movaps xmm3,xmm2 80670dc: 85 c0 test eax,eax 80670de: 0f 85 d2 00 00 00 jne 80671b6 <__stpcpy_ssse3+0xec6> 80670e4: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 80670ea: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80670ed: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 80670f1: 0f 28 cb movaps xmm1,xmm3 80670f4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80670f8: 8d 52 10 lea edx,[edx+0x10] 80670fb: 66 0f d7 c0 pmovmskb eax,xmm0 80670ff: 8d 49 10 lea ecx,[ecx+0x10] 8067102: 0f 28 da movaps xmm3,xmm2 8067105: 85 c0 test eax,eax 8067107: 0f 85 a9 00 00 00 jne 80671b6 <__stpcpy_ssse3+0xec6> 806710d: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 8067113: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067116: 0f 28 51 16 movaps xmm2,XMMWORD PTR [ecx+0x16] 806711a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806711e: 8d 52 10 lea edx,[edx+0x10] 8067121: 66 0f d7 c0 pmovmskb eax,xmm0 8067125: 8d 49 10 lea ecx,[ecx+0x10] 8067128: 85 c0 test eax,eax 806712a: 0f 85 86 00 00 00 jne 80671b6 <__stpcpy_ssse3+0xec6> 8067130: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 8067136: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067139: 8d 49 16 lea ecx,[ecx+0x16] 806713c: 8d 52 10 lea edx,[edx+0x10] 806713f: 89 c8 mov eax,ecx 8067141: 83 e1 c0 and ecx,0xffffffc0 8067144: 29 c8 sub eax,ecx 8067146: 8d 49 fa lea ecx,[ecx-0x6] 8067149: 29 c2 sub edx,eax 806714b: 0f 28 49 f6 movaps xmm1,XMMWORD PTR [ecx-0xa] 806714f: 0f 28 51 06 movaps xmm2,XMMWORD PTR [ecx+0x6] 8067153: 0f 28 59 16 movaps xmm3,XMMWORD PTR [ecx+0x16] 8067157: 0f 28 f3 movaps xmm6,xmm3 806715a: 0f 28 61 26 movaps xmm4,XMMWORD PTR [ecx+0x26] 806715e: 0f 28 fc movaps xmm7,xmm4 8067161: 0f 28 69 36 movaps xmm5,XMMWORD PTR [ecx+0x36] 8067165: 66 0f da f2 pminub xmm6,xmm2 8067169: 66 0f da fd pminub xmm7,xmm5 806716d: 66 0f da fe pminub xmm7,xmm6 8067171: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8067175: 66 0f d7 c7 pmovmskb eax,xmm7 8067179: 0f 28 fd movaps xmm7,xmm5 806717c: 66 0f 3a 0f ec 0a palignr xmm5,xmm4,0xa 8067182: 85 c0 test eax,eax 8067184: 66 0f 3a 0f e3 0a palignr xmm4,xmm3,0xa 806718a: 0f 85 18 ff ff ff jne 80670a8 <__stpcpy_ssse3+0xdb8> 8067190: 66 0f 3a 0f da 0a palignr xmm3,xmm2,0xa 8067196: 8d 49 40 lea ecx,[ecx+0x40] 8067199: 66 0f 3a 0f d1 0a palignr xmm2,xmm1,0xa 806719f: 0f 28 cf movaps xmm1,xmm7 80671a2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80671a6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80671aa: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80671ae: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80671b1: 8d 52 40 lea edx,[edx+0x40] 80671b4: eb 99 jmp 806714f <__stpcpy_ssse3+0xe5f> 80671b6: 66 0f 12 41 fe movlpd xmm0,QWORD PTR [ecx-0x2] 80671bb: 66 0f 13 42 fe movlpd QWORD PTR [edx-0x2],xmm0 80671c0: be 06 00 00 00 mov esi,0x6 80671c5: e9 f6 05 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 80671ca: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80671d0: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 80671d4: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 80671d8: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80671dc: 66 0f d7 c0 pmovmskb eax,xmm0 80671e0: 0f 28 da movaps xmm3,xmm2 80671e3: 85 c0 test eax,eax 80671e5: 0f 85 fb 00 00 00 jne 80672e6 <__stpcpy_ssse3+0xff6> 80671eb: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 80671f1: 0f 28 cb movaps xmm1,xmm3 80671f4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80671f7: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 80671fb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80671ff: 8d 52 10 lea edx,[edx+0x10] 8067202: 66 0f d7 c0 pmovmskb eax,xmm0 8067206: 8d 49 10 lea ecx,[ecx+0x10] 8067209: 0f 28 da movaps xmm3,xmm2 806720c: 85 c0 test eax,eax 806720e: 0f 85 d2 00 00 00 jne 80672e6 <__stpcpy_ssse3+0xff6> 8067214: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 806721a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806721d: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 8067221: 0f 28 cb movaps xmm1,xmm3 8067224: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8067228: 8d 52 10 lea edx,[edx+0x10] 806722b: 66 0f d7 c0 pmovmskb eax,xmm0 806722f: 8d 49 10 lea ecx,[ecx+0x10] 8067232: 0f 28 da movaps xmm3,xmm2 8067235: 85 c0 test eax,eax 8067237: 0f 85 a9 00 00 00 jne 80672e6 <__stpcpy_ssse3+0xff6> 806723d: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 8067243: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067246: 0f 28 51 15 movaps xmm2,XMMWORD PTR [ecx+0x15] 806724a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806724e: 8d 52 10 lea edx,[edx+0x10] 8067251: 66 0f d7 c0 pmovmskb eax,xmm0 8067255: 8d 49 10 lea ecx,[ecx+0x10] 8067258: 85 c0 test eax,eax 806725a: 0f 85 86 00 00 00 jne 80672e6 <__stpcpy_ssse3+0xff6> 8067260: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 8067266: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067269: 8d 49 15 lea ecx,[ecx+0x15] 806726c: 8d 52 10 lea edx,[edx+0x10] 806726f: 89 c8 mov eax,ecx 8067271: 83 e1 c0 and ecx,0xffffffc0 8067274: 29 c8 sub eax,ecx 8067276: 8d 49 fb lea ecx,[ecx-0x5] 8067279: 29 c2 sub edx,eax 806727b: 0f 28 49 f5 movaps xmm1,XMMWORD PTR [ecx-0xb] 806727f: 0f 28 51 05 movaps xmm2,XMMWORD PTR [ecx+0x5] 8067283: 0f 28 59 15 movaps xmm3,XMMWORD PTR [ecx+0x15] 8067287: 0f 28 f3 movaps xmm6,xmm3 806728a: 0f 28 61 25 movaps xmm4,XMMWORD PTR [ecx+0x25] 806728e: 0f 28 fc movaps xmm7,xmm4 8067291: 0f 28 69 35 movaps xmm5,XMMWORD PTR [ecx+0x35] 8067295: 66 0f da f2 pminub xmm6,xmm2 8067299: 66 0f da fd pminub xmm7,xmm5 806729d: 66 0f da fe pminub xmm7,xmm6 80672a1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80672a5: 66 0f d7 c7 pmovmskb eax,xmm7 80672a9: 0f 28 fd movaps xmm7,xmm5 80672ac: 66 0f 3a 0f ec 0b palignr xmm5,xmm4,0xb 80672b2: 85 c0 test eax,eax 80672b4: 66 0f 3a 0f e3 0b palignr xmm4,xmm3,0xb 80672ba: 0f 85 18 ff ff ff jne 80671d8 <__stpcpy_ssse3+0xee8> 80672c0: 66 0f 3a 0f da 0b palignr xmm3,xmm2,0xb 80672c6: 8d 49 40 lea ecx,[ecx+0x40] 80672c9: 66 0f 3a 0f d1 0b palignr xmm2,xmm1,0xb 80672cf: 0f 28 cf movaps xmm1,xmm7 80672d2: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 80672d6: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 80672da: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 80672de: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80672e1: 8d 52 40 lea edx,[edx+0x40] 80672e4: eb 99 jmp 806727f <__stpcpy_ssse3+0xf8f> 80672e6: 66 0f 12 41 fd movlpd xmm0,QWORD PTR [ecx-0x3] 80672eb: 66 0f 13 42 fd movlpd QWORD PTR [edx-0x3],xmm0 80672f0: be 05 00 00 00 mov esi,0x5 80672f5: e9 c6 04 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 80672fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067300: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 8067304: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 8067308: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806730c: 66 0f d7 c0 pmovmskb eax,xmm0 8067310: 0f 28 da movaps xmm3,xmm2 8067313: 85 c0 test eax,eax 8067315: 0f 85 fb 00 00 00 jne 8067416 <__stpcpy_ssse3+0x1126> 806731b: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8067321: 0f 28 cb movaps xmm1,xmm3 8067324: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067327: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806732b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806732f: 8d 52 10 lea edx,[edx+0x10] 8067332: 66 0f d7 c0 pmovmskb eax,xmm0 8067336: 8d 49 10 lea ecx,[ecx+0x10] 8067339: 0f 28 da movaps xmm3,xmm2 806733c: 85 c0 test eax,eax 806733e: 0f 85 d2 00 00 00 jne 8067416 <__stpcpy_ssse3+0x1126> 8067344: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 806734a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806734d: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 8067351: 0f 28 cb movaps xmm1,xmm3 8067354: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8067358: 8d 52 10 lea edx,[edx+0x10] 806735b: 66 0f d7 c0 pmovmskb eax,xmm0 806735f: 8d 49 10 lea ecx,[ecx+0x10] 8067362: 0f 28 da movaps xmm3,xmm2 8067365: 85 c0 test eax,eax 8067367: 0f 85 a9 00 00 00 jne 8067416 <__stpcpy_ssse3+0x1126> 806736d: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 8067373: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067376: 0f 28 51 14 movaps xmm2,XMMWORD PTR [ecx+0x14] 806737a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806737e: 8d 52 10 lea edx,[edx+0x10] 8067381: 66 0f d7 c0 pmovmskb eax,xmm0 8067385: 8d 49 10 lea ecx,[ecx+0x10] 8067388: 85 c0 test eax,eax 806738a: 0f 85 86 00 00 00 jne 8067416 <__stpcpy_ssse3+0x1126> 8067390: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 8067396: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067399: 8d 49 14 lea ecx,[ecx+0x14] 806739c: 8d 52 10 lea edx,[edx+0x10] 806739f: 89 c8 mov eax,ecx 80673a1: 83 e1 c0 and ecx,0xffffffc0 80673a4: 29 c8 sub eax,ecx 80673a6: 8d 49 fc lea ecx,[ecx-0x4] 80673a9: 29 c2 sub edx,eax 80673ab: 0f 28 49 f4 movaps xmm1,XMMWORD PTR [ecx-0xc] 80673af: 0f 28 51 04 movaps xmm2,XMMWORD PTR [ecx+0x4] 80673b3: 0f 28 59 14 movaps xmm3,XMMWORD PTR [ecx+0x14] 80673b7: 0f 28 f3 movaps xmm6,xmm3 80673ba: 0f 28 61 24 movaps xmm4,XMMWORD PTR [ecx+0x24] 80673be: 0f 28 fc movaps xmm7,xmm4 80673c1: 0f 28 69 34 movaps xmm5,XMMWORD PTR [ecx+0x34] 80673c5: 66 0f da f2 pminub xmm6,xmm2 80673c9: 66 0f da fd pminub xmm7,xmm5 80673cd: 66 0f da fe pminub xmm7,xmm6 80673d1: 66 0f 74 f8 pcmpeqb xmm7,xmm0 80673d5: 66 0f d7 c7 pmovmskb eax,xmm7 80673d9: 0f 28 fd movaps xmm7,xmm5 80673dc: 66 0f 3a 0f ec 0c palignr xmm5,xmm4,0xc 80673e2: 85 c0 test eax,eax 80673e4: 66 0f 3a 0f e3 0c palignr xmm4,xmm3,0xc 80673ea: 0f 85 18 ff ff ff jne 8067308 <__stpcpy_ssse3+0x1018> 80673f0: 66 0f 3a 0f da 0c palignr xmm3,xmm2,0xc 80673f6: 8d 49 40 lea ecx,[ecx+0x40] 80673f9: 66 0f 3a 0f d1 0c palignr xmm2,xmm1,0xc 80673ff: 0f 28 cf movaps xmm1,xmm7 8067402: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8067406: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806740a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806740e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067411: 8d 52 40 lea edx,[edx+0x40] 8067414: eb 99 jmp 80673af <__stpcpy_ssse3+0x10bf> 8067416: 8b 31 mov esi,DWORD PTR [ecx] 8067418: 89 32 mov DWORD PTR [edx],esi 806741a: be 04 00 00 00 mov esi,0x4 806741f: e9 9c 03 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8067424: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806742a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8067430: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 8067434: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 8067438: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806743c: 66 0f d7 c0 pmovmskb eax,xmm0 8067440: 0f 28 da movaps xmm3,xmm2 8067443: 85 c0 test eax,eax 8067445: 0f 85 fb 00 00 00 jne 8067546 <__stpcpy_ssse3+0x1256> 806744b: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 8067451: 0f 28 cb movaps xmm1,xmm3 8067454: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067457: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 806745b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806745f: 8d 52 10 lea edx,[edx+0x10] 8067462: 66 0f d7 c0 pmovmskb eax,xmm0 8067466: 8d 49 10 lea ecx,[ecx+0x10] 8067469: 0f 28 da movaps xmm3,xmm2 806746c: 85 c0 test eax,eax 806746e: 0f 85 d2 00 00 00 jne 8067546 <__stpcpy_ssse3+0x1256> 8067474: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806747a: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 806747d: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 8067481: 0f 28 cb movaps xmm1,xmm3 8067484: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8067488: 8d 52 10 lea edx,[edx+0x10] 806748b: 66 0f d7 c0 pmovmskb eax,xmm0 806748f: 8d 49 10 lea ecx,[ecx+0x10] 8067492: 0f 28 da movaps xmm3,xmm2 8067495: 85 c0 test eax,eax 8067497: 0f 85 a9 00 00 00 jne 8067546 <__stpcpy_ssse3+0x1256> 806749d: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 80674a3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80674a6: 0f 28 51 13 movaps xmm2,XMMWORD PTR [ecx+0x13] 80674aa: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80674ae: 8d 52 10 lea edx,[edx+0x10] 80674b1: 66 0f d7 c0 pmovmskb eax,xmm0 80674b5: 8d 49 10 lea ecx,[ecx+0x10] 80674b8: 85 c0 test eax,eax 80674ba: 0f 85 86 00 00 00 jne 8067546 <__stpcpy_ssse3+0x1256> 80674c0: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 80674c6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80674c9: 8d 49 13 lea ecx,[ecx+0x13] 80674cc: 8d 52 10 lea edx,[edx+0x10] 80674cf: 89 c8 mov eax,ecx 80674d1: 83 e1 c0 and ecx,0xffffffc0 80674d4: 29 c8 sub eax,ecx 80674d6: 8d 49 fd lea ecx,[ecx-0x3] 80674d9: 29 c2 sub edx,eax 80674db: 0f 28 49 f3 movaps xmm1,XMMWORD PTR [ecx-0xd] 80674df: 0f 28 51 03 movaps xmm2,XMMWORD PTR [ecx+0x3] 80674e3: 0f 28 59 13 movaps xmm3,XMMWORD PTR [ecx+0x13] 80674e7: 0f 28 f3 movaps xmm6,xmm3 80674ea: 0f 28 61 23 movaps xmm4,XMMWORD PTR [ecx+0x23] 80674ee: 0f 28 fc movaps xmm7,xmm4 80674f1: 0f 28 69 33 movaps xmm5,XMMWORD PTR [ecx+0x33] 80674f5: 66 0f da f2 pminub xmm6,xmm2 80674f9: 66 0f da fd pminub xmm7,xmm5 80674fd: 66 0f da fe pminub xmm7,xmm6 8067501: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8067505: 66 0f d7 c7 pmovmskb eax,xmm7 8067509: 0f 28 fd movaps xmm7,xmm5 806750c: 66 0f 3a 0f ec 0d palignr xmm5,xmm4,0xd 8067512: 85 c0 test eax,eax 8067514: 66 0f 3a 0f e3 0d palignr xmm4,xmm3,0xd 806751a: 0f 85 18 ff ff ff jne 8067438 <__stpcpy_ssse3+0x1148> 8067520: 66 0f 3a 0f da 0d palignr xmm3,xmm2,0xd 8067526: 8d 49 40 lea ecx,[ecx+0x40] 8067529: 66 0f 3a 0f d1 0d palignr xmm2,xmm1,0xd 806752f: 0f 28 cf movaps xmm1,xmm7 8067532: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8067536: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806753a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806753e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067541: 8d 52 40 lea edx,[edx+0x40] 8067544: eb 99 jmp 80674df <__stpcpy_ssse3+0x11ef> 8067546: 8b 71 ff mov esi,DWORD PTR [ecx-0x1] 8067549: 89 72 ff mov DWORD PTR [edx-0x1],esi 806754c: be 03 00 00 00 mov esi,0x3 8067551: e9 6a 02 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8067556: 8d 76 00 lea esi,[esi+0x0] 8067559: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067560: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 8067564: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 8067568: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806756c: 66 0f d7 c0 pmovmskb eax,xmm0 8067570: 0f 28 da movaps xmm3,xmm2 8067573: 85 c0 test eax,eax 8067575: 0f 85 fb 00 00 00 jne 8067676 <__stpcpy_ssse3+0x1386> 806757b: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 8067581: 0f 28 cb movaps xmm1,xmm3 8067584: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067587: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 806758b: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806758f: 8d 52 10 lea edx,[edx+0x10] 8067592: 66 0f d7 c0 pmovmskb eax,xmm0 8067596: 8d 49 10 lea ecx,[ecx+0x10] 8067599: 0f 28 da movaps xmm3,xmm2 806759c: 85 c0 test eax,eax 806759e: 0f 85 d2 00 00 00 jne 8067676 <__stpcpy_ssse3+0x1386> 80675a4: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 80675aa: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80675ad: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 80675b1: 0f 28 cb movaps xmm1,xmm3 80675b4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80675b8: 8d 52 10 lea edx,[edx+0x10] 80675bb: 66 0f d7 c0 pmovmskb eax,xmm0 80675bf: 8d 49 10 lea ecx,[ecx+0x10] 80675c2: 0f 28 da movaps xmm3,xmm2 80675c5: 85 c0 test eax,eax 80675c7: 0f 85 a9 00 00 00 jne 8067676 <__stpcpy_ssse3+0x1386> 80675cd: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 80675d3: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80675d6: 0f 28 51 12 movaps xmm2,XMMWORD PTR [ecx+0x12] 80675da: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80675de: 8d 52 10 lea edx,[edx+0x10] 80675e1: 66 0f d7 c0 pmovmskb eax,xmm0 80675e5: 8d 49 10 lea ecx,[ecx+0x10] 80675e8: 85 c0 test eax,eax 80675ea: 0f 85 86 00 00 00 jne 8067676 <__stpcpy_ssse3+0x1386> 80675f0: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 80675f6: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80675f9: 8d 49 12 lea ecx,[ecx+0x12] 80675fc: 8d 52 10 lea edx,[edx+0x10] 80675ff: 89 c8 mov eax,ecx 8067601: 83 e1 c0 and ecx,0xffffffc0 8067604: 29 c8 sub eax,ecx 8067606: 8d 49 fe lea ecx,[ecx-0x2] 8067609: 29 c2 sub edx,eax 806760b: 0f 28 49 f2 movaps xmm1,XMMWORD PTR [ecx-0xe] 806760f: 0f 28 51 02 movaps xmm2,XMMWORD PTR [ecx+0x2] 8067613: 0f 28 59 12 movaps xmm3,XMMWORD PTR [ecx+0x12] 8067617: 0f 28 f3 movaps xmm6,xmm3 806761a: 0f 28 61 22 movaps xmm4,XMMWORD PTR [ecx+0x22] 806761e: 0f 28 fc movaps xmm7,xmm4 8067621: 0f 28 69 32 movaps xmm5,XMMWORD PTR [ecx+0x32] 8067625: 66 0f da f2 pminub xmm6,xmm2 8067629: 66 0f da fd pminub xmm7,xmm5 806762d: 66 0f da fe pminub xmm7,xmm6 8067631: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8067635: 66 0f d7 c7 pmovmskb eax,xmm7 8067639: 0f 28 fd movaps xmm7,xmm5 806763c: 66 0f 3a 0f ec 0e palignr xmm5,xmm4,0xe 8067642: 85 c0 test eax,eax 8067644: 66 0f 3a 0f e3 0e palignr xmm4,xmm3,0xe 806764a: 0f 85 18 ff ff ff jne 8067568 <__stpcpy_ssse3+0x1278> 8067650: 66 0f 3a 0f da 0e palignr xmm3,xmm2,0xe 8067656: 8d 49 40 lea ecx,[ecx+0x40] 8067659: 66 0f 3a 0f d1 0e palignr xmm2,xmm1,0xe 806765f: 0f 28 cf movaps xmm1,xmm7 8067662: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8067666: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806766a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806766e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067671: 8d 52 40 lea edx,[edx+0x40] 8067674: eb 99 jmp 806760f <__stpcpy_ssse3+0x131f> 8067676: 8b 71 fe mov esi,DWORD PTR [ecx-0x2] 8067679: 89 72 fe mov DWORD PTR [edx-0x2],esi 806767c: be 02 00 00 00 mov esi,0x2 8067681: e9 3a 01 00 00 jmp 80677c0 <__stpcpy_ssse3+0x14d0> 8067686: 8d 76 00 lea esi,[esi+0x0] 8067689: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067690: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 8067694: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 8067698: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806769c: 66 0f d7 c0 pmovmskb eax,xmm0 80676a0: 0f 28 da movaps xmm3,xmm2 80676a3: 85 c0 test eax,eax 80676a5: 0f 85 fb 00 00 00 jne 80677a6 <__stpcpy_ssse3+0x14b6> 80676ab: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 80676b1: 0f 28 cb movaps xmm1,xmm3 80676b4: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80676b7: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 80676bb: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80676bf: 8d 52 10 lea edx,[edx+0x10] 80676c2: 66 0f d7 c0 pmovmskb eax,xmm0 80676c6: 8d 49 10 lea ecx,[ecx+0x10] 80676c9: 0f 28 da movaps xmm3,xmm2 80676cc: 85 c0 test eax,eax 80676ce: 0f 85 d2 00 00 00 jne 80677a6 <__stpcpy_ssse3+0x14b6> 80676d4: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 80676da: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80676dd: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 80676e1: 0f 28 cb movaps xmm1,xmm3 80676e4: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80676e8: 8d 52 10 lea edx,[edx+0x10] 80676eb: 66 0f d7 c0 pmovmskb eax,xmm0 80676ef: 8d 49 10 lea ecx,[ecx+0x10] 80676f2: 0f 28 da movaps xmm3,xmm2 80676f5: 85 c0 test eax,eax 80676f7: 0f 85 a9 00 00 00 jne 80677a6 <__stpcpy_ssse3+0x14b6> 80676fd: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 8067703: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067706: 0f 28 51 11 movaps xmm2,XMMWORD PTR [ecx+0x11] 806770a: 66 0f 74 c2 pcmpeqb xmm0,xmm2 806770e: 8d 52 10 lea edx,[edx+0x10] 8067711: 66 0f d7 c0 pmovmskb eax,xmm0 8067715: 8d 49 10 lea ecx,[ecx+0x10] 8067718: 85 c0 test eax,eax 806771a: 0f 85 86 00 00 00 jne 80677a6 <__stpcpy_ssse3+0x14b6> 8067720: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 8067726: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 8067729: 8d 49 11 lea ecx,[ecx+0x11] 806772c: 8d 52 10 lea edx,[edx+0x10] 806772f: 89 c8 mov eax,ecx 8067731: 83 e1 c0 and ecx,0xffffffc0 8067734: 29 c8 sub eax,ecx 8067736: 8d 49 ff lea ecx,[ecx-0x1] 8067739: 29 c2 sub edx,eax 806773b: 0f 28 49 f1 movaps xmm1,XMMWORD PTR [ecx-0xf] 806773f: 0f 28 51 01 movaps xmm2,XMMWORD PTR [ecx+0x1] 8067743: 0f 28 59 11 movaps xmm3,XMMWORD PTR [ecx+0x11] 8067747: 0f 28 f3 movaps xmm6,xmm3 806774a: 0f 28 61 21 movaps xmm4,XMMWORD PTR [ecx+0x21] 806774e: 0f 28 fc movaps xmm7,xmm4 8067751: 0f 28 69 31 movaps xmm5,XMMWORD PTR [ecx+0x31] 8067755: 66 0f da f2 pminub xmm6,xmm2 8067759: 66 0f da fd pminub xmm7,xmm5 806775d: 66 0f da fe pminub xmm7,xmm6 8067761: 66 0f 74 f8 pcmpeqb xmm7,xmm0 8067765: 66 0f d7 c7 pmovmskb eax,xmm7 8067769: 0f 28 fd movaps xmm7,xmm5 806776c: 66 0f 3a 0f ec 0f palignr xmm5,xmm4,0xf 8067772: 85 c0 test eax,eax 8067774: 66 0f 3a 0f e3 0f palignr xmm4,xmm3,0xf 806777a: 0f 85 18 ff ff ff jne 8067698 <__stpcpy_ssse3+0x13a8> 8067780: 66 0f 3a 0f da 0f palignr xmm3,xmm2,0xf 8067786: 8d 49 40 lea ecx,[ecx+0x40] 8067789: 66 0f 3a 0f d1 0f palignr xmm2,xmm1,0xf 806778f: 0f 28 cf movaps xmm1,xmm7 8067792: 0f 29 6a 30 movaps XMMWORD PTR [edx+0x30],xmm5 8067796: 0f 29 62 20 movaps XMMWORD PTR [edx+0x20],xmm4 806779a: 0f 29 5a 10 movaps XMMWORD PTR [edx+0x10],xmm3 806779e: 0f 29 12 movaps XMMWORD PTR [edx],xmm2 80677a1: 8d 52 40 lea edx,[edx+0x40] 80677a4: eb 99 jmp 806773f <__stpcpy_ssse3+0x144f> 80677a6: 8b 71 fd mov esi,DWORD PTR [ecx-0x3] 80677a9: 89 72 fd mov DWORD PTR [edx-0x3],esi 80677ac: be 01 00 00 00 mov esi,0x1 80677b1: eb 0d jmp 80677c0 <__stpcpy_ssse3+0x14d0> 80677b3: 90 nop 80677b4: 90 nop 80677b5: 90 nop 80677b6: 90 nop 80677b7: 90 nop 80677b8: 90 nop 80677b9: 90 nop 80677ba: 90 nop 80677bb: 90 nop 80677bc: 90 nop 80677bd: 90 nop 80677be: 90 nop 80677bf: 90 nop 80677c0: 01 f2 add edx,esi 80677c2: 01 f1 add ecx,esi 80677c4: 5e pop esi 80677c5: 84 c0 test al,al 80677c7: 74 67 je 8067830 <__stpcpy_ssse3+0x1540> 80677c9: 88 c4 mov ah,al 80677cb: 80 e4 0f and ah,0xf 80677ce: 74 30 je 8067800 <__stpcpy_ssse3+0x1510> 80677d0: a8 01 test al,0x1 80677d2: 0f 85 d8 00 00 00 jne 80678b0 <__stpcpy_ssse3+0x15c0> 80677d8: a8 02 test al,0x2 80677da: 0f 85 e0 00 00 00 jne 80678c0 <__stpcpy_ssse3+0x15d0> 80677e0: a8 04 test al,0x4 80677e2: 0f 85 e8 00 00 00 jne 80678d0 <__stpcpy_ssse3+0x15e0> 80677e8: 90 nop 80677e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80677f0: 8b 01 mov eax,DWORD PTR [ecx] 80677f2: 89 02 mov DWORD PTR [edx],eax 80677f4: 8d 42 03 lea eax,[edx+0x3] 80677f7: 5f pop edi 80677f8: c3 ret 80677f9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067800: a8 10 test al,0x10 8067802: 0f 85 e8 00 00 00 jne 80678f0 <__stpcpy_ssse3+0x1600> 8067808: a8 20 test al,0x20 806780a: 0f 85 f0 00 00 00 jne 8067900 <__stpcpy_ssse3+0x1610> 8067810: a8 40 test al,0x40 8067812: 0f 85 08 01 00 00 jne 8067920 <__stpcpy_ssse3+0x1630> 8067818: 90 nop 8067819: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067820: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067824: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067828: 8d 42 07 lea eax,[edx+0x7] 806782b: 5f pop edi 806782c: c3 ret 806782d: 8d 76 00 lea esi,[esi+0x0] 8067830: 88 e0 mov al,ah 8067832: 24 0f and al,0xf 8067834: 74 4a je 8067880 <__stpcpy_ssse3+0x1590> 8067836: f6 c4 01 test ah,0x1 8067839: 0f 85 f1 00 00 00 jne 8067930 <__stpcpy_ssse3+0x1640> 806783f: f6 c4 02 test ah,0x2 8067842: 0f 85 08 01 00 00 jne 8067950 <__stpcpy_ssse3+0x1660> 8067848: f6 c4 04 test ah,0x4 806784b: 0f 85 1f 01 00 00 jne 8067970 <__stpcpy_ssse3+0x1680> 8067851: eb 0d jmp 8067860 <__stpcpy_ssse3+0x1570> 8067853: 90 nop 8067854: 90 nop 8067855: 90 nop 8067856: 90 nop 8067857: 90 nop 8067858: 90 nop 8067859: 90 nop 806785a: 90 nop 806785b: 90 nop 806785c: 90 nop 806785d: 90 nop 806785e: 90 nop 806785f: 90 nop 8067860: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067864: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8067867: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806786b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806786e: 8d 42 0b lea eax,[edx+0xb] 8067871: 5f pop edi 8067872: c3 ret 8067873: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067879: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067880: f6 c4 10 test ah,0x10 8067883: 0f 85 07 01 00 00 jne 8067990 <__stpcpy_ssse3+0x16a0> 8067889: f6 c4 20 test ah,0x20 806788c: 0f 85 1e 01 00 00 jne 80679b0 <__stpcpy_ssse3+0x16c0> 8067892: f6 c4 40 test ah,0x40 8067895: 0f 85 35 01 00 00 jne 80679d0 <__stpcpy_ssse3+0x16e0> 806789b: 90 nop 806789c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80678a0: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 80678a4: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 80678a8: 8d 42 0f lea eax,[edx+0xf] 80678ab: 5f pop edi 80678ac: c3 ret 80678ad: 8d 76 00 lea esi,[esi+0x0] 80678b0: 8a 01 mov al,BYTE PTR [ecx] 80678b2: 88 02 mov BYTE PTR [edx],al 80678b4: 8d 02 lea eax,[edx] 80678b6: 5f pop edi 80678b7: c3 ret 80678b8: 90 nop 80678b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80678c0: 66 8b 01 mov ax,WORD PTR [ecx] 80678c3: 66 89 02 mov WORD PTR [edx],ax 80678c6: 8d 42 01 lea eax,[edx+0x1] 80678c9: 5f pop edi 80678ca: c3 ret 80678cb: 90 nop 80678cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80678d0: 66 8b 01 mov ax,WORD PTR [ecx] 80678d3: 66 89 02 mov WORD PTR [edx],ax 80678d6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 80678d9: 88 42 02 mov BYTE PTR [edx+0x2],al 80678dc: 8d 42 02 lea eax,[edx+0x2] 80678df: 5f pop edi 80678e0: c3 ret 80678e1: eb 0d jmp 80678f0 <__stpcpy_ssse3+0x1600> 80678e3: 90 nop 80678e4: 90 nop 80678e5: 90 nop 80678e6: 90 nop 80678e7: 90 nop 80678e8: 90 nop 80678e9: 90 nop 80678ea: 90 nop 80678eb: 90 nop 80678ec: 90 nop 80678ed: 90 nop 80678ee: 90 nop 80678ef: 90 nop 80678f0: 8b 01 mov eax,DWORD PTR [ecx] 80678f2: 89 02 mov DWORD PTR [edx],eax 80678f4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 80678f7: 88 42 04 mov BYTE PTR [edx+0x4],al 80678fa: 8d 42 04 lea eax,[edx+0x4] 80678fd: 5f pop edi 80678fe: c3 ret 80678ff: 90 nop 8067900: 8b 01 mov eax,DWORD PTR [ecx] 8067902: 89 02 mov DWORD PTR [edx],eax 8067904: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 8067908: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806790c: 8d 42 05 lea eax,[edx+0x5] 806790f: 5f pop edi 8067910: c3 ret 8067911: eb 0d jmp 8067920 <__stpcpy_ssse3+0x1630> 8067913: 90 nop 8067914: 90 nop 8067915: 90 nop 8067916: 90 nop 8067917: 90 nop 8067918: 90 nop 8067919: 90 nop 806791a: 90 nop 806791b: 90 nop 806791c: 90 nop 806791d: 90 nop 806791e: 90 nop 806791f: 90 nop 8067920: 8b 01 mov eax,DWORD PTR [ecx] 8067922: 89 02 mov DWORD PTR [edx],eax 8067924: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 8067927: 89 42 03 mov DWORD PTR [edx+0x3],eax 806792a: 8d 42 06 lea eax,[edx+0x6] 806792d: 5f pop edi 806792e: c3 ret 806792f: 90 nop 8067930: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067934: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 8067937: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806793b: 88 42 08 mov BYTE PTR [edx+0x8],al 806793e: 8d 42 08 lea eax,[edx+0x8] 8067941: 5f pop edi 8067942: c3 ret 8067943: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067949: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067950: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067954: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 8067958: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806795c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8067960: 8d 42 09 lea eax,[edx+0x9] 8067963: 5f pop edi 8067964: c3 ret 8067965: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067969: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067970: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067974: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 8067977: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806797b: 89 42 07 mov DWORD PTR [edx+0x7],eax 806797e: 8d 42 0a lea eax,[edx+0xa] 8067981: 5f pop edi 8067982: c3 ret 8067983: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067989: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067990: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067994: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 8067999: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 806799d: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 80679a2: 8d 42 0c lea eax,[edx+0xc] 80679a5: 5f pop edi 80679a6: c3 ret 80679a7: 89 f6 mov esi,esi 80679a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80679b0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80679b4: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 80679b9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80679bd: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 80679c2: 8d 42 0d lea eax,[edx+0xd] 80679c5: 5f pop edi 80679c6: c3 ret 80679c7: 89 f6 mov esi,esi 80679c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80679d0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80679d4: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 80679d9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80679dd: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 80679e2: 8d 42 0e lea eax,[edx+0xe] 80679e5: 5f pop edi 80679e6: c3 ret 80679e7: 89 f6 mov esi,esi 80679e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80679f0: 8a 01 mov al,BYTE PTR [ecx] 80679f2: 88 02 mov BYTE PTR [edx],al 80679f4: 8d 02 lea eax,[edx] 80679f6: c3 ret 80679f7: 89 f6 mov esi,esi 80679f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067a00: 66 8b 01 mov ax,WORD PTR [ecx] 8067a03: 66 89 02 mov WORD PTR [edx],ax 8067a06: 8d 42 01 lea eax,[edx+0x1] 8067a09: c3 ret 8067a0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067a10: 66 8b 01 mov ax,WORD PTR [ecx] 8067a13: 66 89 02 mov WORD PTR [edx],ax 8067a16: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8067a19: 88 42 02 mov BYTE PTR [edx+0x2],al 8067a1c: 8d 42 02 lea eax,[edx+0x2] 8067a1f: c3 ret 8067a20: 8b 01 mov eax,DWORD PTR [ecx] 8067a22: 89 02 mov DWORD PTR [edx],eax 8067a24: 8d 42 03 lea eax,[edx+0x3] 8067a27: c3 ret 8067a28: 90 nop 8067a29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067a30: 8b 01 mov eax,DWORD PTR [ecx] 8067a32: 89 02 mov DWORD PTR [edx],eax 8067a34: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 8067a37: 88 42 04 mov BYTE PTR [edx+0x4],al 8067a3a: 8d 42 04 lea eax,[edx+0x4] 8067a3d: c3 ret 8067a3e: 66 90 xchg ax,ax 8067a40: 8b 01 mov eax,DWORD PTR [ecx] 8067a42: 89 02 mov DWORD PTR [edx],eax 8067a44: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 8067a48: 66 89 42 04 mov WORD PTR [edx+0x4],ax 8067a4c: 8d 42 05 lea eax,[edx+0x5] 8067a4f: c3 ret 8067a50: 8b 01 mov eax,DWORD PTR [ecx] 8067a52: 89 02 mov DWORD PTR [edx],eax 8067a54: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 8067a57: 89 42 03 mov DWORD PTR [edx+0x3],eax 8067a5a: 8d 42 06 lea eax,[edx+0x6] 8067a5d: c3 ret 8067a5e: 66 90 xchg ax,ax 8067a60: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067a64: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067a68: 8d 42 07 lea eax,[edx+0x7] 8067a6b: c3 ret 8067a6c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067a70: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067a74: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 8067a77: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067a7b: 88 42 08 mov BYTE PTR [edx+0x8],al 8067a7e: 8d 42 08 lea eax,[edx+0x8] 8067a81: c3 ret 8067a82: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067a89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067a90: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067a94: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 8067a98: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067a9c: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8067aa0: 8d 42 09 lea eax,[edx+0x9] 8067aa3: c3 ret 8067aa4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067aaa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8067ab0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067ab4: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 8067ab7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067abb: 89 42 07 mov DWORD PTR [edx+0x7],eax 8067abe: 8d 42 0a lea eax,[edx+0xa] 8067ac1: c3 ret 8067ac2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067ac9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067ad0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067ad4: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8067ad7: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067adb: 89 42 08 mov DWORD PTR [edx+0x8],eax 8067ade: 8d 42 0b lea eax,[edx+0xb] 8067ae1: c3 ret 8067ae2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067ae9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067af0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067af4: 66 0f 12 49 05 movlpd xmm1,QWORD PTR [ecx+0x5] 8067af9: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067afd: 66 0f 13 4a 05 movlpd QWORD PTR [edx+0x5],xmm1 8067b02: 8d 42 0c lea eax,[edx+0xc] 8067b05: c3 ret 8067b06: 8d 76 00 lea esi,[esi+0x0] 8067b09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067b10: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067b14: 66 0f 12 49 06 movlpd xmm1,QWORD PTR [ecx+0x6] 8067b19: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067b1d: 66 0f 13 4a 06 movlpd QWORD PTR [edx+0x6],xmm1 8067b22: 8d 42 0d lea eax,[edx+0xd] 8067b25: c3 ret 8067b26: 8d 76 00 lea esi,[esi+0x0] 8067b29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067b30: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067b34: 66 0f 12 49 07 movlpd xmm1,QWORD PTR [ecx+0x7] 8067b39: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067b3d: 66 0f 13 4a 07 movlpd QWORD PTR [edx+0x7],xmm1 8067b42: 8d 42 0e lea eax,[edx+0xe] 8067b45: c3 ret 8067b46: 8d 76 00 lea esi,[esi+0x0] 8067b49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067b50: f3 0f 6f 01 movdqu xmm0,XMMWORD PTR [ecx] 8067b54: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 8067b58: 8d 42 0f lea eax,[edx+0xf] 8067b5b: c3 ret 8067b5c: 66 90 xchg ax,ax 8067b5e: 66 90 xchg ax,ax 08067b60 <__strcpy_sse2>: 8067b60: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8067b64: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8067b68: 80 39 00 cmp BYTE PTR [ecx],0x0 8067b6b: 0f 84 5f 04 00 00 je 8067fd0 <__strcpy_sse2+0x470> 8067b71: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 8067b75: 0f 84 65 04 00 00 je 8067fe0 <__strcpy_sse2+0x480> 8067b7b: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 8067b7f: 0f 84 6b 04 00 00 je 8067ff0 <__strcpy_sse2+0x490> 8067b85: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 8067b89: 0f 84 71 04 00 00 je 8068000 <__strcpy_sse2+0x4a0> 8067b8f: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 8067b93: 0f 84 77 04 00 00 je 8068010 <__strcpy_sse2+0x4b0> 8067b99: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 8067b9d: 0f 84 7d 04 00 00 je 8068020 <__strcpy_sse2+0x4c0> 8067ba3: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 8067ba7: 0f 84 83 04 00 00 je 8068030 <__strcpy_sse2+0x4d0> 8067bad: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 8067bb1: 0f 84 89 04 00 00 je 8068040 <__strcpy_sse2+0x4e0> 8067bb7: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 8067bbb: 0f 84 8f 04 00 00 je 8068050 <__strcpy_sse2+0x4f0> 8067bc1: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 8067bc5: 0f 84 a5 04 00 00 je 8068070 <__strcpy_sse2+0x510> 8067bcb: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 8067bcf: 0f 84 bb 04 00 00 je 8068090 <__strcpy_sse2+0x530> 8067bd5: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 8067bd9: 0f 84 d1 04 00 00 je 80680b0 <__strcpy_sse2+0x550> 8067bdf: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 8067be3: 0f 84 e7 04 00 00 je 80680d0 <__strcpy_sse2+0x570> 8067be9: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 8067bed: 0f 84 fd 04 00 00 je 80680f0 <__strcpy_sse2+0x590> 8067bf3: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 8067bf7: 0f 84 13 05 00 00 je 8068110 <__strcpy_sse2+0x5b0> 8067bfd: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 8067c01: 0f 84 29 05 00 00 je 8068130 <__strcpy_sse2+0x5d0> 8067c07: 57 push edi 8067c08: 53 push ebx 8067c09: 89 d7 mov edi,edx 8067c0b: 8d 59 10 lea ebx,[ecx+0x10] 8067c0e: 83 e3 f0 and ebx,0xfffffff0 8067c11: 66 0f ef c0 pxor xmm0,xmm0 8067c15: f3 0f 6f 09 movdqu xmm1,XMMWORD PTR [ecx] 8067c19: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 8067c1d: 66 0f 74 03 pcmpeqb xmm0,XMMWORD PTR [ebx] 8067c21: 66 0f d7 c0 pmovmskb eax,xmm0 8067c25: 29 cb sub ebx,ecx 8067c27: 85 c0 test eax,eax 8067c29: 0f 85 a1 01 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067c2f: 89 c8 mov eax,ecx 8067c31: 8d 49 10 lea ecx,[ecx+0x10] 8067c34: 83 e1 f0 and ecx,0xfffffff0 8067c37: 29 c8 sub eax,ecx 8067c39: 29 c2 sub edx,eax 8067c3b: 31 db xor ebx,ebx 8067c3d: 8d 76 00 lea esi,[esi+0x0] 8067c40: 66 0f 6f 09 movdqa xmm1,XMMWORD PTR [ecx] 8067c44: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 8067c48: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 8067c4c: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8067c50: 66 0f d7 c0 pmovmskb eax,xmm0 8067c54: 83 c3 10 add ebx,0x10 8067c57: 85 c0 test eax,eax 8067c59: 0f 85 71 01 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067c5f: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 8067c64: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 8067c69: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8067c6d: 66 0f d7 c0 pmovmskb eax,xmm0 8067c71: 83 c3 10 add ebx,0x10 8067c74: 85 c0 test eax,eax 8067c76: 0f 85 54 01 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067c7c: 0f 28 64 19 10 movaps xmm4,XMMWORD PTR [ecx+ebx*1+0x10] 8067c81: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 8067c86: 66 0f 74 c4 pcmpeqb xmm0,xmm4 8067c8a: 66 0f d7 c0 pmovmskb eax,xmm0 8067c8e: 83 c3 10 add ebx,0x10 8067c91: 85 c0 test eax,eax 8067c93: 0f 85 37 01 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067c99: 0f 28 4c 19 10 movaps xmm1,XMMWORD PTR [ecx+ebx*1+0x10] 8067c9e: f3 0f 7f 24 1a movdqu XMMWORD PTR [edx+ebx*1],xmm4 8067ca3: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8067ca7: 66 0f d7 c0 pmovmskb eax,xmm0 8067cab: 83 c3 10 add ebx,0x10 8067cae: 85 c0 test eax,eax 8067cb0: 0f 85 1a 01 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067cb6: 0f 28 54 19 10 movaps xmm2,XMMWORD PTR [ecx+ebx*1+0x10] 8067cbb: f3 0f 7f 0c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm1 8067cc0: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8067cc4: 66 0f d7 c0 pmovmskb eax,xmm0 8067cc8: 83 c3 10 add ebx,0x10 8067ccb: 85 c0 test eax,eax 8067ccd: 0f 85 fd 00 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067cd3: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 8067cd8: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 8067cdd: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8067ce1: 66 0f d7 c0 pmovmskb eax,xmm0 8067ce5: 83 c3 10 add ebx,0x10 8067ce8: 85 c0 test eax,eax 8067cea: 0f 85 e0 00 00 00 jne 8067dd0 <__strcpy_sse2+0x270> 8067cf0: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 8067cf5: 89 c8 mov eax,ecx 8067cf7: 8d 4c 19 10 lea ecx,[ecx+ebx*1+0x10] 8067cfb: 83 e1 c0 and ecx,0xffffffc0 8067cfe: 29 c8 sub eax,ecx 8067d00: 29 c2 sub edx,eax 8067d02: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 8067d05: 0f 28 e2 movaps xmm4,xmm2 8067d08: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 8067d0c: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 8067d10: 0f 28 f3 movaps xmm6,xmm3 8067d13: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 8067d17: 66 0f da d5 pminub xmm2,xmm5 8067d1b: 83 c1 40 add ecx,0x40 8067d1e: 66 0f da df pminub xmm3,xmm7 8067d22: 83 c2 40 add edx,0x40 8067d25: 66 0f da da pminub xmm3,xmm2 8067d29: 66 0f 74 d8 pcmpeqb xmm3,xmm0 8067d2d: 66 0f d7 c3 pmovmskb eax,xmm3 8067d31: 85 c0 test eax,eax 8067d33: 75 48 jne 8067d7d <__strcpy_sse2+0x21d> 8067d35: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 8067d3a: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 8067d3d: 66 0f 6f e2 movdqa xmm4,xmm2 8067d41: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 8067d46: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 8067d4a: 66 0f da d5 pminub xmm2,xmm5 8067d4e: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 8067d52: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 8067d57: 0f 28 f3 movaps xmm6,xmm3 8067d5a: f3 0f 7f 7a f0 movdqu XMMWORD PTR [edx-0x10],xmm7 8067d5f: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 8067d63: 66 0f da df pminub xmm3,xmm7 8067d67: 66 0f da da pminub xmm3,xmm2 8067d6b: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8067d6f: 66 0f d7 c0 pmovmskb eax,xmm0 8067d73: 83 c2 40 add edx,0x40 8067d76: 83 c1 40 add ecx,0x40 8067d79: 85 c0 test eax,eax 8067d7b: 74 b8 je 8067d35 <__strcpy_sse2+0x1d5> 8067d7d: 81 eb a0 00 00 00 sub ebx,0xa0 8067d83: 66 0f ef c0 pxor xmm0,xmm0 8067d87: 66 0f 74 c4 pcmpeqb xmm0,xmm4 8067d8b: 66 0f d7 c0 pmovmskb eax,xmm0 8067d8f: 85 c0 test eax,eax 8067d91: 75 3d jne 8067dd0 <__strcpy_sse2+0x270> 8067d93: 66 0f 74 c5 pcmpeqb xmm0,xmm5 8067d97: 66 0f d7 c0 pmovmskb eax,xmm0 8067d9b: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 8067da0: 85 c0 test eax,eax 8067da2: 8d 5b 10 lea ebx,[ebx+0x10] 8067da5: 75 29 jne 8067dd0 <__strcpy_sse2+0x270> 8067da7: 66 0f 74 c6 pcmpeqb xmm0,xmm6 8067dab: 66 0f d7 c0 pmovmskb eax,xmm0 8067daf: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 8067db4: 85 c0 test eax,eax 8067db6: 8d 5b 10 lea ebx,[ebx+0x10] 8067db9: 75 15 jne 8067dd0 <__strcpy_sse2+0x270> 8067dbb: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 8067dc0: 66 0f 74 c7 pcmpeqb xmm0,xmm7 8067dc4: 66 0f d7 c0 pmovmskb eax,xmm0 8067dc8: 8d 5b 10 lea ebx,[ebx+0x10] 8067dcb: 90 nop 8067dcc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067dd0: 01 da add edx,ebx 8067dd2: 01 d9 add ecx,ebx 8067dd4: 5b pop ebx 8067dd5: 84 c0 test al,al 8067dd7: 74 47 je 8067e20 <__strcpy_sse2+0x2c0> 8067dd9: a8 01 test al,0x1 8067ddb: 0f 85 9f 00 00 00 jne 8067e80 <__strcpy_sse2+0x320> 8067de1: a8 02 test al,0x2 8067de3: 0f 85 a7 00 00 00 jne 8067e90 <__strcpy_sse2+0x330> 8067de9: a8 04 test al,0x4 8067deb: 0f 85 af 00 00 00 jne 8067ea0 <__strcpy_sse2+0x340> 8067df1: a8 08 test al,0x8 8067df3: 0f 85 b7 00 00 00 jne 8067eb0 <__strcpy_sse2+0x350> 8067df9: a8 10 test al,0x10 8067dfb: 0f 85 bf 00 00 00 jne 8067ec0 <__strcpy_sse2+0x360> 8067e01: a8 20 test al,0x20 8067e03: 0f 85 c7 00 00 00 jne 8067ed0 <__strcpy_sse2+0x370> 8067e09: a8 40 test al,0x40 8067e0b: 0f 85 cf 00 00 00 jne 8067ee0 <__strcpy_sse2+0x380> 8067e11: 8b 01 mov eax,DWORD PTR [ecx] 8067e13: 89 02 mov DWORD PTR [edx],eax 8067e15: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8067e18: 89 42 04 mov DWORD PTR [edx+0x4],eax 8067e1b: 89 f8 mov eax,edi 8067e1d: 5f pop edi 8067e1e: c3 ret 8067e1f: 90 nop 8067e20: f6 c4 01 test ah,0x1 8067e23: 0f 85 c7 00 00 00 jne 8067ef0 <__strcpy_sse2+0x390> 8067e29: f6 c4 02 test ah,0x2 8067e2c: 0f 85 de 00 00 00 jne 8067f10 <__strcpy_sse2+0x3b0> 8067e32: f6 c4 04 test ah,0x4 8067e35: 0f 85 f5 00 00 00 jne 8067f30 <__strcpy_sse2+0x3d0> 8067e3b: f6 c4 08 test ah,0x8 8067e3e: 0f 85 0c 01 00 00 jne 8067f50 <__strcpy_sse2+0x3f0> 8067e44: f6 c4 10 test ah,0x10 8067e47: 0f 85 23 01 00 00 jne 8067f70 <__strcpy_sse2+0x410> 8067e4d: f6 c4 20 test ah,0x20 8067e50: 0f 85 3a 01 00 00 jne 8067f90 <__strcpy_sse2+0x430> 8067e56: f6 c4 40 test ah,0x40 8067e59: 0f 85 51 01 00 00 jne 8067fb0 <__strcpy_sse2+0x450> 8067e5f: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067e63: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067e67: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 8067e6c: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 8067e71: 89 f8 mov eax,edi 8067e73: 5f pop edi 8067e74: c3 ret 8067e75: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8067e79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067e80: 8a 01 mov al,BYTE PTR [ecx] 8067e82: 88 02 mov BYTE PTR [edx],al 8067e84: 89 f8 mov eax,edi 8067e86: 5f pop edi 8067e87: c3 ret 8067e88: 90 nop 8067e89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067e90: 66 8b 01 mov ax,WORD PTR [ecx] 8067e93: 66 89 02 mov WORD PTR [edx],ax 8067e96: 89 f8 mov eax,edi 8067e98: 5f pop edi 8067e99: c3 ret 8067e9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067ea0: 66 8b 01 mov ax,WORD PTR [ecx] 8067ea3: 66 89 02 mov WORD PTR [edx],ax 8067ea6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8067ea9: 88 42 02 mov BYTE PTR [edx+0x2],al 8067eac: 89 f8 mov eax,edi 8067eae: 5f pop edi 8067eaf: c3 ret 8067eb0: 8b 01 mov eax,DWORD PTR [ecx] 8067eb2: 89 02 mov DWORD PTR [edx],eax 8067eb4: 89 f8 mov eax,edi 8067eb6: 5f pop edi 8067eb7: c3 ret 8067eb8: 90 nop 8067eb9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067ec0: 8b 01 mov eax,DWORD PTR [ecx] 8067ec2: 89 02 mov DWORD PTR [edx],eax 8067ec4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 8067ec7: 88 42 04 mov BYTE PTR [edx+0x4],al 8067eca: 89 f8 mov eax,edi 8067ecc: 5f pop edi 8067ecd: c3 ret 8067ece: 66 90 xchg ax,ax 8067ed0: 8b 01 mov eax,DWORD PTR [ecx] 8067ed2: 89 02 mov DWORD PTR [edx],eax 8067ed4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 8067ed8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 8067edc: 89 f8 mov eax,edi 8067ede: 5f pop edi 8067edf: c3 ret 8067ee0: 8b 01 mov eax,DWORD PTR [ecx] 8067ee2: 89 02 mov DWORD PTR [edx],eax 8067ee4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 8067ee7: 89 42 03 mov DWORD PTR [edx+0x3],eax 8067eea: 89 f8 mov eax,edi 8067eec: 5f pop edi 8067eed: c3 ret 8067eee: 66 90 xchg ax,ax 8067ef0: 8b 01 mov eax,DWORD PTR [ecx] 8067ef2: 89 02 mov DWORD PTR [edx],eax 8067ef4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8067ef7: 89 42 04 mov DWORD PTR [edx+0x4],eax 8067efa: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 8067efd: 88 42 08 mov BYTE PTR [edx+0x8],al 8067f00: 89 f8 mov eax,edi 8067f02: 5f pop edi 8067f03: c3 ret 8067f04: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067f0a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8067f10: 8b 01 mov eax,DWORD PTR [ecx] 8067f12: 89 02 mov DWORD PTR [edx],eax 8067f14: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8067f17: 89 42 04 mov DWORD PTR [edx+0x4],eax 8067f1a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 8067f1e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8067f22: 89 f8 mov eax,edi 8067f24: 5f pop edi 8067f25: c3 ret 8067f26: 8d 76 00 lea esi,[esi+0x0] 8067f29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067f30: 8b 01 mov eax,DWORD PTR [ecx] 8067f32: 89 02 mov DWORD PTR [edx],eax 8067f34: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8067f37: 89 42 04 mov DWORD PTR [edx+0x4],eax 8067f3a: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 8067f3d: 89 42 07 mov DWORD PTR [edx+0x7],eax 8067f40: 89 f8 mov eax,edi 8067f42: 5f pop edi 8067f43: c3 ret 8067f44: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067f4a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8067f50: 8b 01 mov eax,DWORD PTR [ecx] 8067f52: 89 02 mov DWORD PTR [edx],eax 8067f54: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8067f57: 89 42 04 mov DWORD PTR [edx+0x4],eax 8067f5a: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 8067f5d: 89 42 08 mov DWORD PTR [edx+0x8],eax 8067f60: 89 f8 mov eax,edi 8067f62: 5f pop edi 8067f63: c3 ret 8067f64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8067f6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8067f70: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067f74: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067f78: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 8067f7d: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 8067f82: 89 f8 mov eax,edi 8067f84: 5f pop edi 8067f85: c3 ret 8067f86: 8d 76 00 lea esi,[esi+0x0] 8067f89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067f90: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067f94: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067f98: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 8067f9d: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 8067fa2: 89 f8 mov eax,edi 8067fa4: 5f pop edi 8067fa5: c3 ret 8067fa6: 8d 76 00 lea esi,[esi+0x0] 8067fa9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067fb0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8067fb4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8067fb8: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 8067fbd: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 8067fc2: 89 f8 mov eax,edi 8067fc4: 5f pop edi 8067fc5: c3 ret 8067fc6: 8d 76 00 lea esi,[esi+0x0] 8067fc9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067fd0: 8a 01 mov al,BYTE PTR [ecx] 8067fd2: 88 02 mov BYTE PTR [edx],al 8067fd4: 89 d0 mov eax,edx 8067fd6: c3 ret 8067fd7: 89 f6 mov esi,esi 8067fd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8067fe0: 66 8b 01 mov ax,WORD PTR [ecx] 8067fe3: 66 89 02 mov WORD PTR [edx],ax 8067fe6: 89 d0 mov eax,edx 8067fe8: c3 ret 8067fe9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8067ff0: 66 8b 01 mov ax,WORD PTR [ecx] 8067ff3: 66 89 02 mov WORD PTR [edx],ax 8067ff6: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8067ff9: 88 42 02 mov BYTE PTR [edx+0x2],al 8067ffc: 89 d0 mov eax,edx 8067ffe: c3 ret 8067fff: 90 nop 8068000: 8b 01 mov eax,DWORD PTR [ecx] 8068002: 89 02 mov DWORD PTR [edx],eax 8068004: 89 d0 mov eax,edx 8068006: c3 ret 8068007: 89 f6 mov esi,esi 8068009: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068010: 8b 01 mov eax,DWORD PTR [ecx] 8068012: 89 02 mov DWORD PTR [edx],eax 8068014: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 8068017: 88 42 04 mov BYTE PTR [edx+0x4],al 806801a: 89 d0 mov eax,edx 806801c: c3 ret 806801d: 8d 76 00 lea esi,[esi+0x0] 8068020: 8b 01 mov eax,DWORD PTR [ecx] 8068022: 89 02 mov DWORD PTR [edx],eax 8068024: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 8068028: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806802c: 89 d0 mov eax,edx 806802e: c3 ret 806802f: 90 nop 8068030: 8b 01 mov eax,DWORD PTR [ecx] 8068032: 89 02 mov DWORD PTR [edx],eax 8068034: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 8068037: 89 42 03 mov DWORD PTR [edx+0x3],eax 806803a: 89 d0 mov eax,edx 806803c: c3 ret 806803d: 8d 76 00 lea esi,[esi+0x0] 8068040: 8b 01 mov eax,DWORD PTR [ecx] 8068042: 89 02 mov DWORD PTR [edx],eax 8068044: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068047: 89 42 04 mov DWORD PTR [edx+0x4],eax 806804a: 89 d0 mov eax,edx 806804c: c3 ret 806804d: 8d 76 00 lea esi,[esi+0x0] 8068050: 8b 01 mov eax,DWORD PTR [ecx] 8068052: 89 02 mov DWORD PTR [edx],eax 8068054: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068057: 89 42 04 mov DWORD PTR [edx+0x4],eax 806805a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806805d: 88 42 08 mov BYTE PTR [edx+0x8],al 8068060: 89 d0 mov eax,edx 8068062: c3 ret 8068063: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068069: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068070: 8b 01 mov eax,DWORD PTR [ecx] 8068072: 89 02 mov DWORD PTR [edx],eax 8068074: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068077: 89 42 04 mov DWORD PTR [edx+0x4],eax 806807a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806807e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8068082: 89 d0 mov eax,edx 8068084: c3 ret 8068085: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068089: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068090: 8b 01 mov eax,DWORD PTR [ecx] 8068092: 89 02 mov DWORD PTR [edx],eax 8068094: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068097: 89 42 04 mov DWORD PTR [edx+0x4],eax 806809a: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806809d: 89 42 07 mov DWORD PTR [edx+0x7],eax 80680a0: 89 d0 mov eax,edx 80680a2: c3 ret 80680a3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80680a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80680b0: 8b 01 mov eax,DWORD PTR [ecx] 80680b2: 89 02 mov DWORD PTR [edx],eax 80680b4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80680b7: 89 42 04 mov DWORD PTR [edx+0x4],eax 80680ba: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 80680bd: 89 42 08 mov DWORD PTR [edx+0x8],eax 80680c0: 89 d0 mov eax,edx 80680c2: c3 ret 80680c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80680c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80680d0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80680d4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80680d8: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 80680dd: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 80680e2: 89 d0 mov eax,edx 80680e4: c3 ret 80680e5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80680e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80680f0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80680f4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80680f8: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 80680fd: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 8068102: 89 d0 mov eax,edx 8068104: c3 ret 8068105: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068109: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068110: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068114: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068118: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806811d: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 8068122: 89 d0 mov eax,edx 8068124: c3 ret 8068125: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068129: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068130: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068134: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068138: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806813d: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 8068142: 89 d0 mov eax,edx 8068144: c3 ret 8068145: 66 90 xchg ax,ax 8068147: 66 90 xchg ax,ax 8068149: 66 90 xchg ax,ax 806814b: 66 90 xchg ax,ax 806814d: 66 90 xchg ax,ax 806814f: 90 nop 08068150 <__stpcpy_sse2>: 8068150: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8068154: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8068158: 80 39 00 cmp BYTE PTR [ecx],0x0 806815b: 0f 84 7f 04 00 00 je 80685e0 <__stpcpy_sse2+0x490> 8068161: 80 79 01 00 cmp BYTE PTR [ecx+0x1],0x0 8068165: 0f 84 85 04 00 00 je 80685f0 <__stpcpy_sse2+0x4a0> 806816b: 80 79 02 00 cmp BYTE PTR [ecx+0x2],0x0 806816f: 0f 84 8b 04 00 00 je 8068600 <__stpcpy_sse2+0x4b0> 8068175: 80 79 03 00 cmp BYTE PTR [ecx+0x3],0x0 8068179: 0f 84 91 04 00 00 je 8068610 <__stpcpy_sse2+0x4c0> 806817f: 80 79 04 00 cmp BYTE PTR [ecx+0x4],0x0 8068183: 0f 84 97 04 00 00 je 8068620 <__stpcpy_sse2+0x4d0> 8068189: 80 79 05 00 cmp BYTE PTR [ecx+0x5],0x0 806818d: 0f 84 9d 04 00 00 je 8068630 <__stpcpy_sse2+0x4e0> 8068193: 80 79 06 00 cmp BYTE PTR [ecx+0x6],0x0 8068197: 0f 84 a3 04 00 00 je 8068640 <__stpcpy_sse2+0x4f0> 806819d: 80 79 07 00 cmp BYTE PTR [ecx+0x7],0x0 80681a1: 0f 84 a9 04 00 00 je 8068650 <__stpcpy_sse2+0x500> 80681a7: 80 79 08 00 cmp BYTE PTR [ecx+0x8],0x0 80681ab: 0f 84 af 04 00 00 je 8068660 <__stpcpy_sse2+0x510> 80681b1: 80 79 09 00 cmp BYTE PTR [ecx+0x9],0x0 80681b5: 0f 84 c5 04 00 00 je 8068680 <__stpcpy_sse2+0x530> 80681bb: 80 79 0a 00 cmp BYTE PTR [ecx+0xa],0x0 80681bf: 0f 84 db 04 00 00 je 80686a0 <__stpcpy_sse2+0x550> 80681c5: 80 79 0b 00 cmp BYTE PTR [ecx+0xb],0x0 80681c9: 0f 84 f1 04 00 00 je 80686c0 <__stpcpy_sse2+0x570> 80681cf: 80 79 0c 00 cmp BYTE PTR [ecx+0xc],0x0 80681d3: 0f 84 07 05 00 00 je 80686e0 <__stpcpy_sse2+0x590> 80681d9: 80 79 0d 00 cmp BYTE PTR [ecx+0xd],0x0 80681dd: 0f 84 1d 05 00 00 je 8068700 <__stpcpy_sse2+0x5b0> 80681e3: 80 79 0e 00 cmp BYTE PTR [ecx+0xe],0x0 80681e7: 0f 84 33 05 00 00 je 8068720 <__stpcpy_sse2+0x5d0> 80681ed: 80 79 0f 00 cmp BYTE PTR [ecx+0xf],0x0 80681f1: 0f 84 49 05 00 00 je 8068740 <__stpcpy_sse2+0x5f0> 80681f7: 57 push edi 80681f8: 53 push ebx 80681f9: 89 d7 mov edi,edx 80681fb: 8d 59 10 lea ebx,[ecx+0x10] 80681fe: 83 e3 f0 and ebx,0xfffffff0 8068201: 66 0f ef c0 pxor xmm0,xmm0 8068205: f3 0f 6f 09 movdqu xmm1,XMMWORD PTR [ecx] 8068209: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806820d: 66 0f 74 03 pcmpeqb xmm0,XMMWORD PTR [ebx] 8068211: 66 0f d7 c0 pmovmskb eax,xmm0 8068215: 29 cb sub ebx,ecx 8068217: 85 c0 test eax,eax 8068219: 0f 85 a1 01 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 806821f: 89 c8 mov eax,ecx 8068221: 8d 49 10 lea ecx,[ecx+0x10] 8068224: 83 e1 f0 and ecx,0xfffffff0 8068227: 29 c8 sub eax,ecx 8068229: 29 c2 sub edx,eax 806822b: 31 db xor ebx,ebx 806822d: 8d 76 00 lea esi,[esi+0x0] 8068230: 66 0f 6f 09 movdqa xmm1,XMMWORD PTR [ecx] 8068234: 0f 28 51 10 movaps xmm2,XMMWORD PTR [ecx+0x10] 8068238: f3 0f 7f 0a movdqu XMMWORD PTR [edx],xmm1 806823c: 66 0f 74 c2 pcmpeqb xmm0,xmm2 8068240: 66 0f d7 c0 pmovmskb eax,xmm0 8068244: 83 c3 10 add ebx,0x10 8068247: 85 c0 test eax,eax 8068249: 0f 85 71 01 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 806824f: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 8068254: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 8068259: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806825d: 66 0f d7 c0 pmovmskb eax,xmm0 8068261: 83 c3 10 add ebx,0x10 8068264: 85 c0 test eax,eax 8068266: 0f 85 54 01 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 806826c: 0f 28 64 19 10 movaps xmm4,XMMWORD PTR [ecx+ebx*1+0x10] 8068271: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 8068276: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806827a: 66 0f d7 c0 pmovmskb eax,xmm0 806827e: 83 c3 10 add ebx,0x10 8068281: 85 c0 test eax,eax 8068283: 0f 85 37 01 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 8068289: 0f 28 4c 19 10 movaps xmm1,XMMWORD PTR [ecx+ebx*1+0x10] 806828e: f3 0f 7f 24 1a movdqu XMMWORD PTR [edx+ebx*1],xmm4 8068293: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068297: 66 0f d7 c0 pmovmskb eax,xmm0 806829b: 83 c3 10 add ebx,0x10 806829e: 85 c0 test eax,eax 80682a0: 0f 85 1a 01 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 80682a6: 0f 28 54 19 10 movaps xmm2,XMMWORD PTR [ecx+ebx*1+0x10] 80682ab: f3 0f 7f 0c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm1 80682b0: 66 0f 74 c2 pcmpeqb xmm0,xmm2 80682b4: 66 0f d7 c0 pmovmskb eax,xmm0 80682b8: 83 c3 10 add ebx,0x10 80682bb: 85 c0 test eax,eax 80682bd: 0f 85 fd 00 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 80682c3: 0f 28 5c 19 10 movaps xmm3,XMMWORD PTR [ecx+ebx*1+0x10] 80682c8: f3 0f 7f 14 1a movdqu XMMWORD PTR [edx+ebx*1],xmm2 80682cd: 66 0f 74 c3 pcmpeqb xmm0,xmm3 80682d1: 66 0f d7 c0 pmovmskb eax,xmm0 80682d5: 83 c3 10 add ebx,0x10 80682d8: 85 c0 test eax,eax 80682da: 0f 85 e0 00 00 00 jne 80683c0 <__stpcpy_sse2+0x270> 80682e0: f3 0f 7f 1c 1a movdqu XMMWORD PTR [edx+ebx*1],xmm3 80682e5: 89 c8 mov eax,ecx 80682e7: 8d 4c 19 10 lea ecx,[ecx+ebx*1+0x10] 80682eb: 83 e1 c0 and ecx,0xffffffc0 80682ee: 29 c8 sub eax,ecx 80682f0: 29 c2 sub edx,eax 80682f2: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 80682f5: 0f 28 e2 movaps xmm4,xmm2 80682f8: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 80682fc: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 8068300: 0f 28 f3 movaps xmm6,xmm3 8068303: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 8068307: 66 0f da d5 pminub xmm2,xmm5 806830b: 83 c1 40 add ecx,0x40 806830e: 66 0f da df pminub xmm3,xmm7 8068312: 83 c2 40 add edx,0x40 8068315: 66 0f da da pminub xmm3,xmm2 8068319: 66 0f 74 d8 pcmpeqb xmm3,xmm0 806831d: 66 0f d7 c3 pmovmskb eax,xmm3 8068321: 85 c0 test eax,eax 8068323: 75 48 jne 806836d <__stpcpy_sse2+0x21d> 8068325: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 806832a: 0f 28 11 movaps xmm2,XMMWORD PTR [ecx] 806832d: 66 0f 6f e2 movdqa xmm4,xmm2 8068331: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 8068336: 0f 28 69 10 movaps xmm5,XMMWORD PTR [ecx+0x10] 806833a: 66 0f da d5 pminub xmm2,xmm5 806833e: 0f 28 59 20 movaps xmm3,XMMWORD PTR [ecx+0x20] 8068342: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 8068347: 0f 28 f3 movaps xmm6,xmm3 806834a: f3 0f 7f 7a f0 movdqu XMMWORD PTR [edx-0x10],xmm7 806834f: 0f 28 79 30 movaps xmm7,XMMWORD PTR [ecx+0x30] 8068353: 66 0f da df pminub xmm3,xmm7 8068357: 66 0f da da pminub xmm3,xmm2 806835b: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806835f: 66 0f d7 c0 pmovmskb eax,xmm0 8068363: 83 c2 40 add edx,0x40 8068366: 83 c1 40 add ecx,0x40 8068369: 85 c0 test eax,eax 806836b: 74 b8 je 8068325 <__stpcpy_sse2+0x1d5> 806836d: 81 eb a0 00 00 00 sub ebx,0xa0 8068373: 66 0f ef c0 pxor xmm0,xmm0 8068377: 66 0f 74 c4 pcmpeqb xmm0,xmm4 806837b: 66 0f d7 c0 pmovmskb eax,xmm0 806837f: 85 c0 test eax,eax 8068381: 75 3d jne 80683c0 <__stpcpy_sse2+0x270> 8068383: 66 0f 74 c5 pcmpeqb xmm0,xmm5 8068387: 66 0f d7 c0 pmovmskb eax,xmm0 806838b: f3 0f 7f 62 c0 movdqu XMMWORD PTR [edx-0x40],xmm4 8068390: 85 c0 test eax,eax 8068392: 8d 5b 10 lea ebx,[ebx+0x10] 8068395: 75 29 jne 80683c0 <__stpcpy_sse2+0x270> 8068397: 66 0f 74 c6 pcmpeqb xmm0,xmm6 806839b: 66 0f d7 c0 pmovmskb eax,xmm0 806839f: f3 0f 7f 6a d0 movdqu XMMWORD PTR [edx-0x30],xmm5 80683a4: 85 c0 test eax,eax 80683a6: 8d 5b 10 lea ebx,[ebx+0x10] 80683a9: 75 15 jne 80683c0 <__stpcpy_sse2+0x270> 80683ab: f3 0f 7f 72 e0 movdqu XMMWORD PTR [edx-0x20],xmm6 80683b0: 66 0f 74 c7 pcmpeqb xmm0,xmm7 80683b4: 66 0f d7 c0 pmovmskb eax,xmm0 80683b8: 8d 5b 10 lea ebx,[ebx+0x10] 80683bb: 90 nop 80683bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80683c0: 01 da add edx,ebx 80683c2: 01 d9 add ecx,ebx 80683c4: 5b pop ebx 80683c5: 84 c0 test al,al 80683c7: 74 47 je 8068410 <__stpcpy_sse2+0x2c0> 80683c9: a8 01 test al,0x1 80683cb: 0f 85 9f 00 00 00 jne 8068470 <__stpcpy_sse2+0x320> 80683d1: a8 02 test al,0x2 80683d3: 0f 85 a7 00 00 00 jne 8068480 <__stpcpy_sse2+0x330> 80683d9: a8 04 test al,0x4 80683db: 0f 85 af 00 00 00 jne 8068490 <__stpcpy_sse2+0x340> 80683e1: a8 08 test al,0x8 80683e3: 0f 85 c7 00 00 00 jne 80684b0 <__stpcpy_sse2+0x360> 80683e9: a8 10 test al,0x10 80683eb: 0f 85 cf 00 00 00 jne 80684c0 <__stpcpy_sse2+0x370> 80683f1: a8 20 test al,0x20 80683f3: 0f 85 d7 00 00 00 jne 80684d0 <__stpcpy_sse2+0x380> 80683f9: a8 40 test al,0x40 80683fb: 0f 85 ef 00 00 00 jne 80684f0 <__stpcpy_sse2+0x3a0> 8068401: 8b 01 mov eax,DWORD PTR [ecx] 8068403: 89 02 mov DWORD PTR [edx],eax 8068405: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068408: 89 42 04 mov DWORD PTR [edx+0x4],eax 806840b: 8d 42 07 lea eax,[edx+0x7] 806840e: 5f pop edi 806840f: c3 ret 8068410: f6 c4 01 test ah,0x1 8068413: 0f 85 e7 00 00 00 jne 8068500 <__stpcpy_sse2+0x3b0> 8068419: f6 c4 02 test ah,0x2 806841c: 0f 85 fe 00 00 00 jne 8068520 <__stpcpy_sse2+0x3d0> 8068422: f6 c4 04 test ah,0x4 8068425: 0f 85 15 01 00 00 jne 8068540 <__stpcpy_sse2+0x3f0> 806842b: f6 c4 08 test ah,0x8 806842e: 0f 85 2c 01 00 00 jne 8068560 <__stpcpy_sse2+0x410> 8068434: f6 c4 10 test ah,0x10 8068437: 0f 85 43 01 00 00 jne 8068580 <__stpcpy_sse2+0x430> 806843d: f6 c4 20 test ah,0x20 8068440: 0f 85 5a 01 00 00 jne 80685a0 <__stpcpy_sse2+0x450> 8068446: f6 c4 40 test ah,0x40 8068449: 0f 85 71 01 00 00 jne 80685c0 <__stpcpy_sse2+0x470> 806844f: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068453: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068457: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806845c: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 8068461: 8d 42 0f lea eax,[edx+0xf] 8068464: 5f pop edi 8068465: c3 ret 8068466: 8d 76 00 lea esi,[esi+0x0] 8068469: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068470: 8a 01 mov al,BYTE PTR [ecx] 8068472: 88 02 mov BYTE PTR [edx],al 8068474: 8d 02 lea eax,[edx] 8068476: 5f pop edi 8068477: c3 ret 8068478: 90 nop 8068479: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068480: 66 8b 01 mov ax,WORD PTR [ecx] 8068483: 66 89 02 mov WORD PTR [edx],ax 8068486: 8d 42 01 lea eax,[edx+0x1] 8068489: 5f pop edi 806848a: c3 ret 806848b: 90 nop 806848c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068490: 66 8b 01 mov ax,WORD PTR [ecx] 8068493: 66 89 02 mov WORD PTR [edx],ax 8068496: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8068499: 88 42 02 mov BYTE PTR [edx+0x2],al 806849c: 8d 42 02 lea eax,[edx+0x2] 806849f: 5f pop edi 80684a0: c3 ret 80684a1: eb 0d jmp 80684b0 <__stpcpy_sse2+0x360> 80684a3: 90 nop 80684a4: 90 nop 80684a5: 90 nop 80684a6: 90 nop 80684a7: 90 nop 80684a8: 90 nop 80684a9: 90 nop 80684aa: 90 nop 80684ab: 90 nop 80684ac: 90 nop 80684ad: 90 nop 80684ae: 90 nop 80684af: 90 nop 80684b0: 8b 01 mov eax,DWORD PTR [ecx] 80684b2: 89 02 mov DWORD PTR [edx],eax 80684b4: 8d 42 03 lea eax,[edx+0x3] 80684b7: 5f pop edi 80684b8: c3 ret 80684b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80684c0: 8b 01 mov eax,DWORD PTR [ecx] 80684c2: 89 02 mov DWORD PTR [edx],eax 80684c4: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 80684c7: 88 42 04 mov BYTE PTR [edx+0x4],al 80684ca: 8d 42 04 lea eax,[edx+0x4] 80684cd: 5f pop edi 80684ce: c3 ret 80684cf: 90 nop 80684d0: 8b 01 mov eax,DWORD PTR [ecx] 80684d2: 89 02 mov DWORD PTR [edx],eax 80684d4: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 80684d8: 66 89 42 04 mov WORD PTR [edx+0x4],ax 80684dc: 8d 42 05 lea eax,[edx+0x5] 80684df: 5f pop edi 80684e0: c3 ret 80684e1: eb 0d jmp 80684f0 <__stpcpy_sse2+0x3a0> 80684e3: 90 nop 80684e4: 90 nop 80684e5: 90 nop 80684e6: 90 nop 80684e7: 90 nop 80684e8: 90 nop 80684e9: 90 nop 80684ea: 90 nop 80684eb: 90 nop 80684ec: 90 nop 80684ed: 90 nop 80684ee: 90 nop 80684ef: 90 nop 80684f0: 8b 01 mov eax,DWORD PTR [ecx] 80684f2: 89 02 mov DWORD PTR [edx],eax 80684f4: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 80684f7: 89 42 03 mov DWORD PTR [edx+0x3],eax 80684fa: 8d 42 06 lea eax,[edx+0x6] 80684fd: 5f pop edi 80684fe: c3 ret 80684ff: 90 nop 8068500: 8b 01 mov eax,DWORD PTR [ecx] 8068502: 89 02 mov DWORD PTR [edx],eax 8068504: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068507: 89 42 04 mov DWORD PTR [edx+0x4],eax 806850a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806850d: 88 42 08 mov BYTE PTR [edx+0x8],al 8068510: 8d 42 08 lea eax,[edx+0x8] 8068513: 5f pop edi 8068514: c3 ret 8068515: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068519: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068520: 8b 01 mov eax,DWORD PTR [ecx] 8068522: 89 02 mov DWORD PTR [edx],eax 8068524: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068527: 89 42 04 mov DWORD PTR [edx+0x4],eax 806852a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806852e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8068532: 8d 42 09 lea eax,[edx+0x9] 8068535: 5f pop edi 8068536: c3 ret 8068537: 89 f6 mov esi,esi 8068539: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068540: 8b 01 mov eax,DWORD PTR [ecx] 8068542: 89 02 mov DWORD PTR [edx],eax 8068544: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068547: 89 42 04 mov DWORD PTR [edx+0x4],eax 806854a: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 806854d: 89 42 07 mov DWORD PTR [edx+0x7],eax 8068550: 8d 42 0a lea eax,[edx+0xa] 8068553: 5f pop edi 8068554: c3 ret 8068555: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068559: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068560: 8b 01 mov eax,DWORD PTR [ecx] 8068562: 89 02 mov DWORD PTR [edx],eax 8068564: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068567: 89 42 04 mov DWORD PTR [edx+0x4],eax 806856a: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 806856d: 89 42 08 mov DWORD PTR [edx+0x8],eax 8068570: 8d 42 0b lea eax,[edx+0xb] 8068573: 5f pop edi 8068574: c3 ret 8068575: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068579: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068580: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068584: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068588: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 806858d: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 8068592: 8d 42 0c lea eax,[edx+0xc] 8068595: 5f pop edi 8068596: c3 ret 8068597: 89 f6 mov esi,esi 8068599: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80685a0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80685a4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80685a8: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 80685ad: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 80685b2: 8d 42 0d lea eax,[edx+0xd] 80685b5: 5f pop edi 80685b6: c3 ret 80685b7: 89 f6 mov esi,esi 80685b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80685c0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80685c4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80685c8: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 80685cd: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 80685d2: 8d 42 0e lea eax,[edx+0xe] 80685d5: 5f pop edi 80685d6: c3 ret 80685d7: 89 f6 mov esi,esi 80685d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80685e0: 8a 01 mov al,BYTE PTR [ecx] 80685e2: 88 02 mov BYTE PTR [edx],al 80685e4: 89 d0 mov eax,edx 80685e6: c3 ret 80685e7: 89 f6 mov esi,esi 80685e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80685f0: 66 8b 01 mov ax,WORD PTR [ecx] 80685f3: 66 89 02 mov WORD PTR [edx],ax 80685f6: 8d 42 01 lea eax,[edx+0x1] 80685f9: c3 ret 80685fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068600: 66 8b 01 mov ax,WORD PTR [ecx] 8068603: 66 89 02 mov WORD PTR [edx],ax 8068606: 8a 41 02 mov al,BYTE PTR [ecx+0x2] 8068609: 88 42 02 mov BYTE PTR [edx+0x2],al 806860c: 8d 42 02 lea eax,[edx+0x2] 806860f: c3 ret 8068610: 8b 01 mov eax,DWORD PTR [ecx] 8068612: 89 02 mov DWORD PTR [edx],eax 8068614: 8d 42 03 lea eax,[edx+0x3] 8068617: c3 ret 8068618: 90 nop 8068619: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068620: 8b 01 mov eax,DWORD PTR [ecx] 8068622: 89 02 mov DWORD PTR [edx],eax 8068624: 8a 41 04 mov al,BYTE PTR [ecx+0x4] 8068627: 88 42 04 mov BYTE PTR [edx+0x4],al 806862a: 8d 42 04 lea eax,[edx+0x4] 806862d: c3 ret 806862e: 66 90 xchg ax,ax 8068630: 8b 01 mov eax,DWORD PTR [ecx] 8068632: 89 02 mov DWORD PTR [edx],eax 8068634: 66 8b 41 04 mov ax,WORD PTR [ecx+0x4] 8068638: 66 89 42 04 mov WORD PTR [edx+0x4],ax 806863c: 8d 42 05 lea eax,[edx+0x5] 806863f: c3 ret 8068640: 8b 01 mov eax,DWORD PTR [ecx] 8068642: 89 02 mov DWORD PTR [edx],eax 8068644: 8b 41 03 mov eax,DWORD PTR [ecx+0x3] 8068647: 89 42 03 mov DWORD PTR [edx+0x3],eax 806864a: 8d 42 06 lea eax,[edx+0x6] 806864d: c3 ret 806864e: 66 90 xchg ax,ax 8068650: 8b 01 mov eax,DWORD PTR [ecx] 8068652: 89 02 mov DWORD PTR [edx],eax 8068654: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068657: 89 42 04 mov DWORD PTR [edx+0x4],eax 806865a: 8d 42 07 lea eax,[edx+0x7] 806865d: c3 ret 806865e: 66 90 xchg ax,ax 8068660: 8b 01 mov eax,DWORD PTR [ecx] 8068662: 89 02 mov DWORD PTR [edx],eax 8068664: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068667: 89 42 04 mov DWORD PTR [edx+0x4],eax 806866a: 8a 41 08 mov al,BYTE PTR [ecx+0x8] 806866d: 88 42 08 mov BYTE PTR [edx+0x8],al 8068670: 8d 42 08 lea eax,[edx+0x8] 8068673: c3 ret 8068674: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806867a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8068680: 8b 01 mov eax,DWORD PTR [ecx] 8068682: 89 02 mov DWORD PTR [edx],eax 8068684: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 8068687: 89 42 04 mov DWORD PTR [edx+0x4],eax 806868a: 66 8b 41 08 mov ax,WORD PTR [ecx+0x8] 806868e: 66 89 42 08 mov WORD PTR [edx+0x8],ax 8068692: 8d 42 09 lea eax,[edx+0x9] 8068695: c3 ret 8068696: 8d 76 00 lea esi,[esi+0x0] 8068699: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80686a0: 8b 01 mov eax,DWORD PTR [ecx] 80686a2: 89 02 mov DWORD PTR [edx],eax 80686a4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80686a7: 89 42 04 mov DWORD PTR [edx+0x4],eax 80686aa: 8b 41 07 mov eax,DWORD PTR [ecx+0x7] 80686ad: 89 42 07 mov DWORD PTR [edx+0x7],eax 80686b0: 8d 42 0a lea eax,[edx+0xa] 80686b3: c3 ret 80686b4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80686ba: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80686c0: 8b 01 mov eax,DWORD PTR [ecx] 80686c2: 89 02 mov DWORD PTR [edx],eax 80686c4: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 80686c7: 89 42 04 mov DWORD PTR [edx+0x4],eax 80686ca: 8b 41 08 mov eax,DWORD PTR [ecx+0x8] 80686cd: 89 42 08 mov DWORD PTR [edx+0x8],eax 80686d0: 8d 42 0b lea eax,[edx+0xb] 80686d3: c3 ret 80686d4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80686da: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80686e0: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 80686e4: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 80686e8: 66 0f 12 41 05 movlpd xmm0,QWORD PTR [ecx+0x5] 80686ed: 66 0f 13 42 05 movlpd QWORD PTR [edx+0x5],xmm0 80686f2: 8d 42 0c lea eax,[edx+0xc] 80686f5: c3 ret 80686f6: 8d 76 00 lea esi,[esi+0x0] 80686f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068700: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068704: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068708: 66 0f 12 41 06 movlpd xmm0,QWORD PTR [ecx+0x6] 806870d: 66 0f 13 42 06 movlpd QWORD PTR [edx+0x6],xmm0 8068712: 8d 42 0d lea eax,[edx+0xd] 8068715: c3 ret 8068716: 8d 76 00 lea esi,[esi+0x0] 8068719: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068720: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068724: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068728: 66 0f 12 41 07 movlpd xmm0,QWORD PTR [ecx+0x7] 806872d: 66 0f 13 42 07 movlpd QWORD PTR [edx+0x7],xmm0 8068732: 8d 42 0e lea eax,[edx+0xe] 8068735: c3 ret 8068736: 8d 76 00 lea esi,[esi+0x0] 8068739: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068740: 66 0f 12 01 movlpd xmm0,QWORD PTR [ecx] 8068744: 66 0f 13 02 movlpd QWORD PTR [edx],xmm0 8068748: 66 0f 12 41 08 movlpd xmm0,QWORD PTR [ecx+0x8] 806874d: 66 0f 13 42 08 movlpd QWORD PTR [edx+0x8],xmm0 8068752: 8d 42 0f lea eax,[edx+0xf] 8068755: c3 ret 8068756: 66 90 xchg ax,ax 8068758: 66 90 xchg ax,ax 806875a: 66 90 xchg ax,ax 806875c: 66 90 xchg ax,ax 806875e: 66 90 xchg ax,ax 08068760 <__strchr_sse2>: 8068760: 57 push edi 8068761: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8068765: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 806876b: 66 0f ef d2 pxor xmm2,xmm2 806876f: 89 cf mov edi,ecx 8068771: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068775: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068779: 83 e1 0f and ecx,0xf 806877c: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8068781: 74 4d je 80687d0 <__strchr_sse2+0x70> 8068783: 83 e7 f0 and edi,0xfffffff0 8068786: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806878a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806878e: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068792: 66 0f d7 d2 pmovmskb edx,xmm2 8068796: 66 0f d7 c0 pmovmskb eax,xmm0 806879a: d3 fa sar edx,cl 806879c: d3 f8 sar eax,cl 806879e: 85 c0 test eax,eax 80687a0: 74 1e je 80687c0 <__strchr_sse2+0x60> 80687a2: 01 cf add edi,ecx 80687a4: 85 d2 test edx,edx 80687a6: 0f 84 04 02 00 00 je 80689b0 <__strchr_sse2+0x250> 80687ac: e9 bf 00 00 00 jmp 8068870 <__strchr_sse2+0x110> 80687b1: eb 0d jmp 80687c0 <__strchr_sse2+0x60> 80687b3: 90 nop 80687b4: 90 nop 80687b5: 90 nop 80687b6: 90 nop 80687b7: 90 nop 80687b8: 90 nop 80687b9: 90 nop 80687ba: 90 nop 80687bb: 90 nop 80687bc: 90 nop 80687bd: 90 nop 80687be: 90 nop 80687bf: 90 nop 80687c0: 85 d2 test edx,edx 80687c2: 0f 85 68 03 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80687c8: 66 0f ef d2 pxor xmm2,xmm2 80687cc: 83 c7 10 add edi,0x10 80687cf: 90 nop 80687d0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80687d4: 66 0f 74 d0 pcmpeqb xmm2,xmm0 80687d8: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80687dc: 66 0f d7 d2 pmovmskb edx,xmm2 80687e0: 66 0f d7 c0 pmovmskb eax,xmm0 80687e4: 85 c0 test eax,eax 80687e6: 75 79 jne 8068861 <__strchr_sse2+0x101> 80687e8: 85 d2 test edx,edx 80687ea: 0f 85 40 03 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80687f0: 83 c7 10 add edi,0x10 80687f3: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80687f7: 66 0f 74 d0 pcmpeqb xmm2,xmm0 80687fb: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80687ff: 66 0f d7 d2 pmovmskb edx,xmm2 8068803: 66 0f d7 c0 pmovmskb eax,xmm0 8068807: 85 c0 test eax,eax 8068809: 75 56 jne 8068861 <__strchr_sse2+0x101> 806880b: 85 d2 test edx,edx 806880d: 0f 85 1d 03 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068813: 83 c7 10 add edi,0x10 8068816: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806881a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806881e: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068822: 66 0f d7 d2 pmovmskb edx,xmm2 8068826: 66 0f d7 c0 pmovmskb eax,xmm0 806882a: 85 c0 test eax,eax 806882c: 75 33 jne 8068861 <__strchr_sse2+0x101> 806882e: 85 d2 test edx,edx 8068830: 0f 85 fa 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068836: 83 c7 10 add edi,0x10 8068839: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806883d: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068841: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068845: 66 0f d7 d2 pmovmskb edx,xmm2 8068849: 66 0f d7 c0 pmovmskb eax,xmm0 806884d: 85 c0 test eax,eax 806884f: 75 10 jne 8068861 <__strchr_sse2+0x101> 8068851: 85 d2 test edx,edx 8068853: 0f 85 d7 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068859: 83 c7 10 add edi,0x10 806885c: e9 6f ff ff ff jmp 80687d0 <__strchr_sse2+0x70> 8068861: 85 d2 test edx,edx 8068863: 0f 84 47 01 00 00 je 80689b0 <__strchr_sse2+0x250> 8068869: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068870: 84 c0 test al,al 8068872: 0f 84 98 00 00 00 je 8068910 <__strchr_sse2+0x1b0> 8068878: 88 c1 mov cl,al 806887a: 80 e1 0f and cl,0xf 806887d: 75 51 jne 80688d0 <__strchr_sse2+0x170> 806887f: 88 d5 mov ch,dl 8068881: 80 e5 0f and ch,0xf 8068884: 0f 85 a6 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 806888a: a8 10 test al,0x10 806888c: 0f 85 fe 01 00 00 jne 8068a90 <__strchr_sse2+0x330> 8068892: f6 c2 10 test dl,0x10 8068895: 0f 85 95 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 806889b: a8 20 test al,0x20 806889d: 0f 85 fd 01 00 00 jne 8068aa0 <__strchr_sse2+0x340> 80688a3: f6 c2 20 test dl,0x20 80688a6: 0f 85 84 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80688ac: a8 40 test al,0x40 80688ae: 0f 85 fc 01 00 00 jne 8068ab0 <__strchr_sse2+0x350> 80688b4: f6 c2 40 test dl,0x40 80688b7: 0f 85 73 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80688bd: 8d 47 07 lea eax,[edi+0x7] 80688c0: 5f pop edi 80688c1: c3 ret 80688c2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80688c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80688d0: a8 01 test al,0x1 80688d2: 0f 85 78 01 00 00 jne 8068a50 <__strchr_sse2+0x2f0> 80688d8: f6 c2 01 test dl,0x1 80688db: 0f 85 4f 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80688e1: a8 02 test al,0x2 80688e3: 0f 85 77 01 00 00 jne 8068a60 <__strchr_sse2+0x300> 80688e9: f6 c2 02 test dl,0x2 80688ec: 0f 85 3e 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80688f2: a8 04 test al,0x4 80688f4: 0f 85 76 01 00 00 jne 8068a70 <__strchr_sse2+0x310> 80688fa: f6 c2 04 test dl,0x4 80688fd: 0f 85 2d 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068903: 8d 47 03 lea eax,[edi+0x3] 8068906: 5f pop edi 8068907: c3 ret 8068908: 90 nop 8068909: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068910: 84 d2 test dl,dl 8068912: 0f 85 18 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068918: 88 e1 mov cl,ah 806891a: 80 e1 0f and cl,0xf 806891d: 75 51 jne 8068970 <__strchr_sse2+0x210> 806891f: 88 f5 mov ch,dh 8068921: 80 e5 0f and ch,0xf 8068924: 0f 85 06 02 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 806892a: f6 c4 10 test ah,0x10 806892d: 0f 85 cd 01 00 00 jne 8068b00 <__strchr_sse2+0x3a0> 8068933: f6 c6 10 test dh,0x10 8068936: 0f 85 f4 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 806893c: f6 c4 20 test ah,0x20 806893f: 0f 85 cb 01 00 00 jne 8068b10 <__strchr_sse2+0x3b0> 8068945: f6 c6 20 test dh,0x20 8068948: 0f 85 e2 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 806894e: f6 c4 40 test ah,0x40 8068951: 0f 85 c9 01 00 00 jne 8068b20 <__strchr_sse2+0x3c0> 8068957: f6 c6 40 test dh,0x40 806895a: 0f 85 d0 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068960: 8d 47 0f lea eax,[edi+0xf] 8068963: 5f pop edi 8068964: c3 ret 8068965: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068969: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068970: f6 c4 01 test ah,0x1 8068973: 0f 85 47 01 00 00 jne 8068ac0 <__strchr_sse2+0x360> 8068979: f6 c6 01 test dh,0x1 806897c: 0f 85 ae 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068982: f6 c4 02 test ah,0x2 8068985: 0f 85 45 01 00 00 jne 8068ad0 <__strchr_sse2+0x370> 806898b: f6 c6 02 test dh,0x2 806898e: 0f 85 9c 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 8068994: f6 c4 04 test ah,0x4 8068997: 0f 85 43 01 00 00 jne 8068ae0 <__strchr_sse2+0x380> 806899d: f6 c6 04 test dh,0x4 80689a0: 0f 85 8a 01 00 00 jne 8068b30 <__strchr_sse2+0x3d0> 80689a6: 8d 47 0b lea eax,[edi+0xb] 80689a9: 5f pop edi 80689aa: c3 ret 80689ab: 90 nop 80689ac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80689b0: 84 c0 test al,al 80689b2: 74 4c je 8068a00 <__strchr_sse2+0x2a0> 80689b4: a8 01 test al,0x1 80689b6: 0f 85 94 00 00 00 jne 8068a50 <__strchr_sse2+0x2f0> 80689bc: a8 02 test al,0x2 80689be: 0f 85 9c 00 00 00 jne 8068a60 <__strchr_sse2+0x300> 80689c4: a8 04 test al,0x4 80689c6: 0f 85 a4 00 00 00 jne 8068a70 <__strchr_sse2+0x310> 80689cc: a8 08 test al,0x8 80689ce: 0f 85 ac 00 00 00 jne 8068a80 <__strchr_sse2+0x320> 80689d4: a8 10 test al,0x10 80689d6: 0f 85 b4 00 00 00 jne 8068a90 <__strchr_sse2+0x330> 80689dc: a8 20 test al,0x20 80689de: 0f 85 bc 00 00 00 jne 8068aa0 <__strchr_sse2+0x340> 80689e4: a8 40 test al,0x40 80689e6: 0f 85 c4 00 00 00 jne 8068ab0 <__strchr_sse2+0x350> 80689ec: 8d 47 07 lea eax,[edi+0x7] 80689ef: 5f pop edi 80689f0: c3 ret 80689f1: eb 0d jmp 8068a00 <__strchr_sse2+0x2a0> 80689f3: 90 nop 80689f4: 90 nop 80689f5: 90 nop 80689f6: 90 nop 80689f7: 90 nop 80689f8: 90 nop 80689f9: 90 nop 80689fa: 90 nop 80689fb: 90 nop 80689fc: 90 nop 80689fd: 90 nop 80689fe: 90 nop 80689ff: 90 nop 8068a00: f6 c4 01 test ah,0x1 8068a03: 0f 85 b7 00 00 00 jne 8068ac0 <__strchr_sse2+0x360> 8068a09: f6 c4 02 test ah,0x2 8068a0c: 0f 85 be 00 00 00 jne 8068ad0 <__strchr_sse2+0x370> 8068a12: f6 c4 04 test ah,0x4 8068a15: 0f 85 c5 00 00 00 jne 8068ae0 <__strchr_sse2+0x380> 8068a1b: f6 c4 08 test ah,0x8 8068a1e: 0f 85 cc 00 00 00 jne 8068af0 <__strchr_sse2+0x390> 8068a24: f6 c4 10 test ah,0x10 8068a27: 0f 85 d3 00 00 00 jne 8068b00 <__strchr_sse2+0x3a0> 8068a2d: f6 c4 20 test ah,0x20 8068a30: 0f 85 da 00 00 00 jne 8068b10 <__strchr_sse2+0x3b0> 8068a36: f6 c4 40 test ah,0x40 8068a39: 0f 85 e1 00 00 00 jne 8068b20 <__strchr_sse2+0x3c0> 8068a3f: 8d 47 0f lea eax,[edi+0xf] 8068a42: 5f pop edi 8068a43: c3 ret 8068a44: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068a4a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8068a50: 8d 07 lea eax,[edi] 8068a52: 5f pop edi 8068a53: c3 ret 8068a54: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068a5a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8068a60: 8d 47 01 lea eax,[edi+0x1] 8068a63: 5f pop edi 8068a64: c3 ret 8068a65: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068a69: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068a70: 8d 47 02 lea eax,[edi+0x2] 8068a73: 5f pop edi 8068a74: c3 ret 8068a75: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068a79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068a80: 8d 47 03 lea eax,[edi+0x3] 8068a83: 5f pop edi 8068a84: c3 ret 8068a85: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068a89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068a90: 8d 47 04 lea eax,[edi+0x4] 8068a93: 5f pop edi 8068a94: c3 ret 8068a95: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068a99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068aa0: 8d 47 05 lea eax,[edi+0x5] 8068aa3: 5f pop edi 8068aa4: c3 ret 8068aa5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068aa9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ab0: 8d 47 06 lea eax,[edi+0x6] 8068ab3: 5f pop edi 8068ab4: c3 ret 8068ab5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068ab9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ac0: 8d 47 08 lea eax,[edi+0x8] 8068ac3: 5f pop edi 8068ac4: c3 ret 8068ac5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068ac9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ad0: 8d 47 09 lea eax,[edi+0x9] 8068ad3: 5f pop edi 8068ad4: c3 ret 8068ad5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068ad9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ae0: 8d 47 0a lea eax,[edi+0xa] 8068ae3: 5f pop edi 8068ae4: c3 ret 8068ae5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068ae9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068af0: 8d 47 0b lea eax,[edi+0xb] 8068af3: 5f pop edi 8068af4: c3 ret 8068af5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068af9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068b00: 8d 47 0c lea eax,[edi+0xc] 8068b03: 5f pop edi 8068b04: c3 ret 8068b05: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068b09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068b10: 8d 47 0d lea eax,[edi+0xd] 8068b13: 5f pop edi 8068b14: c3 ret 8068b15: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068b19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068b20: 8d 47 0e lea eax,[edi+0xe] 8068b23: 5f pop edi 8068b24: c3 ret 8068b25: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068b29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068b30: 31 c0 xor eax,eax 8068b32: 5f pop edi 8068b33: c3 ret 8068b34: 66 90 xchg ax,ax 8068b36: 66 90 xchg ax,ax 8068b38: 66 90 xchg ax,ax 8068b3a: 66 90 xchg ax,ax 8068b3c: 66 90 xchg ax,ax 8068b3e: 66 90 xchg ax,ax 08068b40 <__strchr_sse2_bsf>: 8068b40: 57 push edi 8068b41: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8068b45: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 8068b4b: 66 0f ef d2 pxor xmm2,xmm2 8068b4f: 89 cf mov edi,ecx 8068b51: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068b55: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068b59: 83 e1 0f and ecx,0xf 8068b5c: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8068b61: 74 4d je 8068bb0 <__strchr_sse2_bsf+0x70> 8068b63: 83 e7 f0 and edi,0xfffffff0 8068b66: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068b6a: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068b6e: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068b72: 66 0f d7 d2 pmovmskb edx,xmm2 8068b76: 66 0f d7 c0 pmovmskb eax,xmm0 8068b7a: d3 fa sar edx,cl 8068b7c: d3 f8 sar eax,cl 8068b7e: 85 c0 test eax,eax 8068b80: 74 1e je 8068ba0 <__strchr_sse2_bsf+0x60> 8068b82: 0f bc c0 bsf eax,eax 8068b85: 85 d2 test edx,edx 8068b87: 74 0b je 8068b94 <__strchr_sse2_bsf+0x54> 8068b89: 0f bc d2 bsf edx,edx 8068b8c: 39 d0 cmp eax,edx 8068b8e: 0f 87 ac 00 00 00 ja 8068c40 <__strchr_sse2_bsf+0x100> 8068b94: 01 f8 add eax,edi 8068b96: 01 c8 add eax,ecx 8068b98: 5f pop edi 8068b99: c3 ret 8068b9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068ba0: 85 d2 test edx,edx 8068ba2: 0f 85 98 00 00 00 jne 8068c40 <__strchr_sse2_bsf+0x100> 8068ba8: 66 0f ef d2 pxor xmm2,xmm2 8068bac: 83 c7 10 add edi,0x10 8068baf: 90 nop 8068bb0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068bb4: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068bb8: 83 c7 10 add edi,0x10 8068bbb: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068bbf: 66 0f d7 d2 pmovmskb edx,xmm2 8068bc3: 66 0f d7 c0 pmovmskb eax,xmm0 8068bc7: 09 c2 or edx,eax 8068bc9: 75 53 jne 8068c1e <__strchr_sse2_bsf+0xde> 8068bcb: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068bcf: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068bd3: 83 c7 10 add edi,0x10 8068bd6: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068bda: 66 0f d7 d2 pmovmskb edx,xmm2 8068bde: 66 0f d7 c0 pmovmskb eax,xmm0 8068be2: 09 c2 or edx,eax 8068be4: 75 38 jne 8068c1e <__strchr_sse2_bsf+0xde> 8068be6: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068bea: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068bee: 83 c7 10 add edi,0x10 8068bf1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068bf5: 66 0f d7 d2 pmovmskb edx,xmm2 8068bf9: 66 0f d7 c0 pmovmskb eax,xmm0 8068bfd: 09 c2 or edx,eax 8068bff: 75 1d jne 8068c1e <__strchr_sse2_bsf+0xde> 8068c01: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068c05: 66 0f 74 d0 pcmpeqb xmm2,xmm0 8068c09: 83 c7 10 add edi,0x10 8068c0c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068c10: 66 0f d7 d2 pmovmskb edx,xmm2 8068c14: 66 0f d7 c0 pmovmskb eax,xmm0 8068c18: 09 c2 or edx,eax 8068c1a: 75 02 jne 8068c1e <__strchr_sse2_bsf+0xde> 8068c1c: eb 92 jmp 8068bb0 <__strchr_sse2_bsf+0x70> 8068c1e: 66 0f d7 d2 pmovmskb edx,xmm2 8068c22: 85 c0 test eax,eax 8068c24: 74 1a je 8068c40 <__strchr_sse2_bsf+0x100> 8068c26: 0f bc c0 bsf eax,eax 8068c29: 85 d2 test edx,edx 8068c2b: 74 07 je 8068c34 <__strchr_sse2_bsf+0xf4> 8068c2d: 0f bc ca bsf ecx,edx 8068c30: 39 c8 cmp eax,ecx 8068c32: 77 0c ja 8068c40 <__strchr_sse2_bsf+0x100> 8068c34: 83 ef 10 sub edi,0x10 8068c37: 01 f8 add eax,edi 8068c39: 5f pop edi 8068c3a: c3 ret 8068c3b: 90 nop 8068c3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068c40: 31 c0 xor eax,eax 8068c42: 5f pop edi 8068c43: c3 ret 8068c44: 66 90 xchg ax,ax 8068c46: 66 90 xchg ax,ax 8068c48: 66 90 xchg ax,ax 8068c4a: 66 90 xchg ax,ax 8068c4c: 66 90 xchg ax,ax 8068c4e: 66 90 xchg ax,ax 08068c50 <__memchr_sse2>: 8068c50: 57 push edi 8068c51: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 8068c55: 66 0f 6e 4c 24 0c movd xmm1,DWORD PTR [esp+0xc] 8068c5b: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 8068c5f: 85 d2 test edx,edx 8068c61: 0f 84 49 05 00 00 je 80691b0 <__memchr_sse2+0x560> 8068c67: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068c6b: 89 cf mov edi,ecx 8068c6d: 66 0f 60 c9 punpcklbw xmm1,xmm1 8068c71: 83 e1 3f and ecx,0x3f 8068c74: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 8068c79: 83 f9 30 cmp ecx,0x30 8068c7c: 77 32 ja 8068cb0 <__memchr_sse2+0x60> 8068c7e: f3 0f 6f 07 movdqu xmm0,XMMWORD PTR [edi] 8068c82: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068c86: 66 0f d7 c0 pmovmskb eax,xmm0 8068c8a: 85 c0 test eax,eax 8068c8c: 0f 85 92 03 00 00 jne 8069024 <__memchr_sse2+0x3d4> 8068c92: 83 ea 10 sub edx,0x10 8068c95: 0f 86 15 05 00 00 jbe 80691b0 <__memchr_sse2+0x560> 8068c9b: 8d 7f 10 lea edi,[edi+0x10] 8068c9e: 83 e1 0f and ecx,0xf 8068ca1: 83 e7 f0 and edi,0xfffffff0 8068ca4: 01 ca add edx,ecx 8068ca6: eb 38 jmp 8068ce0 <__memchr_sse2+0x90> 8068ca8: 90 nop 8068ca9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8068cb0: 83 e1 0f and ecx,0xf 8068cb3: 83 e7 f0 and edi,0xfffffff0 8068cb6: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068cba: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068cbe: 66 0f d7 c0 pmovmskb eax,xmm0 8068cc2: d3 f8 sar eax,cl 8068cc4: 85 c0 test eax,eax 8068cc6: 0f 85 56 03 00 00 jne 8069022 <__memchr_sse2+0x3d2> 8068ccc: 8d 52 f0 lea edx,[edx-0x10] 8068ccf: 01 ca add edx,ecx 8068cd1: 0f 8e d9 04 00 00 jle 80691b0 <__memchr_sse2+0x560> 8068cd7: 8d 7f 10 lea edi,[edi+0x10] 8068cda: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068ce0: 83 ea 40 sub edx,0x40 8068ce3: 0f 86 f7 01 00 00 jbe 8068ee0 <__memchr_sse2+0x290> 8068ce9: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068ced: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068cf1: 31 c9 xor ecx,ecx 8068cf3: 66 0f d7 c0 pmovmskb eax,xmm0 8068cf7: 85 c0 test eax,eax 8068cf9: 0f 85 41 01 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068cff: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8068d04: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068d08: 8d 49 10 lea ecx,[ecx+0x10] 8068d0b: 66 0f d7 c2 pmovmskb eax,xmm2 8068d0f: 85 c0 test eax,eax 8068d11: 0f 85 29 01 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d17: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8068d1c: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8068d20: 8d 49 10 lea ecx,[ecx+0x10] 8068d23: 66 0f d7 c3 pmovmskb eax,xmm3 8068d27: 85 c0 test eax,eax 8068d29: 0f 85 11 01 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d2f: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8068d34: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8068d38: 8d 49 10 lea ecx,[ecx+0x10] 8068d3b: 66 0f d7 c4 pmovmskb eax,xmm4 8068d3f: 85 c0 test eax,eax 8068d41: 0f 85 f9 00 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d47: 8d 7f 40 lea edi,[edi+0x40] 8068d4a: 83 ea 40 sub edx,0x40 8068d4d: 0f 86 8d 01 00 00 jbe 8068ee0 <__memchr_sse2+0x290> 8068d53: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068d57: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068d5b: 31 c9 xor ecx,ecx 8068d5d: 66 0f d7 c0 pmovmskb eax,xmm0 8068d61: 85 c0 test eax,eax 8068d63: 0f 85 d7 00 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d69: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8068d6e: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068d72: 8d 49 10 lea ecx,[ecx+0x10] 8068d75: 66 0f d7 c2 pmovmskb eax,xmm2 8068d79: 85 c0 test eax,eax 8068d7b: 0f 85 bf 00 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d81: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8068d86: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8068d8a: 8d 49 10 lea ecx,[ecx+0x10] 8068d8d: 66 0f d7 c3 pmovmskb eax,xmm3 8068d91: 85 c0 test eax,eax 8068d93: 0f 85 a7 00 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068d99: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8068d9e: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8068da2: 8d 49 10 lea ecx,[ecx+0x10] 8068da5: 66 0f d7 c4 pmovmskb eax,xmm4 8068da9: 85 c0 test eax,eax 8068dab: 0f 85 8f 00 00 00 jne 8068e40 <__memchr_sse2+0x1f0> 8068db1: 8d 7f 40 lea edi,[edi+0x40] 8068db4: 89 f9 mov ecx,edi 8068db6: 83 e7 c0 and edi,0xffffffc0 8068db9: 83 e1 3f and ecx,0x3f 8068dbc: 01 ca add edx,ecx 8068dbe: 66 90 xchg ax,ax 8068dc0: 83 ea 40 sub edx,0x40 8068dc3: 0f 86 17 01 00 00 jbe 8068ee0 <__memchr_sse2+0x290> 8068dc9: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068dcd: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8068dd2: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8068dd7: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 8068ddc: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068de0: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068de4: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8068de8: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8068dec: 66 0f de d8 pmaxub xmm3,xmm0 8068df0: 66 0f de e2 pmaxub xmm4,xmm2 8068df4: 66 0f de e3 pmaxub xmm4,xmm3 8068df8: 83 c7 40 add edi,0x40 8068dfb: 66 0f d7 c4 pmovmskb eax,xmm4 8068dff: 85 c0 test eax,eax 8068e01: 74 bd je 8068dc0 <__memchr_sse2+0x170> 8068e03: 83 ef 40 sub edi,0x40 8068e06: 66 0f d7 c0 pmovmskb eax,xmm0 8068e0a: 31 c9 xor ecx,ecx 8068e0c: 85 c0 test eax,eax 8068e0e: 75 30 jne 8068e40 <__memchr_sse2+0x1f0> 8068e10: 66 0f d7 c2 pmovmskb eax,xmm2 8068e14: 8d 49 10 lea ecx,[ecx+0x10] 8068e17: 85 c0 test eax,eax 8068e19: 75 25 jne 8068e40 <__memchr_sse2+0x1f0> 8068e1b: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8068e20: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8068e24: 66 0f d7 c3 pmovmskb eax,xmm3 8068e28: 8d 49 10 lea ecx,[ecx+0x10] 8068e2b: 85 c0 test eax,eax 8068e2d: 75 11 jne 8068e40 <__memchr_sse2+0x1f0> 8068e2f: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8068e34: 66 0f d7 c1 pmovmskb eax,xmm1 8068e38: 8d 49 10 lea ecx,[ecx+0x10] 8068e3b: 90 nop 8068e3c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068e40: 01 cf add edi,ecx 8068e42: 84 c0 test al,al 8068e44: 74 4a je 8068e90 <__memchr_sse2+0x240> 8068e46: 88 c1 mov cl,al 8068e48: 80 e1 0f and cl,0xf 8068e4b: 74 23 je 8068e70 <__memchr_sse2+0x220> 8068e4d: a8 01 test al,0x1 8068e4f: 0f 85 0b 01 00 00 jne 8068f60 <__memchr_sse2+0x310> 8068e55: a8 02 test al,0x2 8068e57: 0f 85 13 01 00 00 jne 8068f70 <__memchr_sse2+0x320> 8068e5d: a8 04 test al,0x4 8068e5f: 0f 85 1b 01 00 00 jne 8068f80 <__memchr_sse2+0x330> 8068e65: 8d 47 03 lea eax,[edi+0x3] 8068e68: 5f pop edi 8068e69: c3 ret 8068e6a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068e70: a8 10 test al,0x10 8068e72: 0f 85 18 01 00 00 jne 8068f90 <__memchr_sse2+0x340> 8068e78: a8 20 test al,0x20 8068e7a: 0f 85 20 01 00 00 jne 8068fa0 <__memchr_sse2+0x350> 8068e80: a8 40 test al,0x40 8068e82: 0f 85 28 01 00 00 jne 8068fb0 <__memchr_sse2+0x360> 8068e88: 8d 47 07 lea eax,[edi+0x7] 8068e8b: 5f pop edi 8068e8c: c3 ret 8068e8d: 8d 76 00 lea esi,[esi+0x0] 8068e90: 88 e5 mov ch,ah 8068e92: 80 e5 0f and ch,0xf 8068e95: 74 29 je 8068ec0 <__memchr_sse2+0x270> 8068e97: f6 c4 01 test ah,0x1 8068e9a: 0f 85 20 01 00 00 jne 8068fc0 <__memchr_sse2+0x370> 8068ea0: f6 c4 02 test ah,0x2 8068ea3: 0f 85 27 01 00 00 jne 8068fd0 <__memchr_sse2+0x380> 8068ea9: f6 c4 04 test ah,0x4 8068eac: 0f 85 2e 01 00 00 jne 8068fe0 <__memchr_sse2+0x390> 8068eb2: 8d 47 0b lea eax,[edi+0xb] 8068eb5: 5f pop edi 8068eb6: c3 ret 8068eb7: 89 f6 mov esi,esi 8068eb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ec0: f6 c4 10 test ah,0x10 8068ec3: 0f 85 27 01 00 00 jne 8068ff0 <__memchr_sse2+0x3a0> 8068ec9: f6 c4 20 test ah,0x20 8068ecc: 0f 85 2e 01 00 00 jne 8069000 <__memchr_sse2+0x3b0> 8068ed2: f6 c4 40 test ah,0x40 8068ed5: 0f 85 35 01 00 00 jne 8069010 <__memchr_sse2+0x3c0> 8068edb: 8d 47 0f lea eax,[edi+0xf] 8068ede: 5f pop edi 8068edf: c3 ret 8068ee0: 83 c2 40 add edx,0x40 8068ee3: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8068ee7: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8068eeb: 31 c9 xor ecx,ecx 8068eed: 66 0f d7 c0 pmovmskb eax,xmm0 8068ef1: 85 c0 test eax,eax 8068ef3: 0f 85 27 01 00 00 jne 8069020 <__memchr_sse2+0x3d0> 8068ef9: 83 fa 10 cmp edx,0x10 8068efc: 0f 86 ae 02 00 00 jbe 80691b0 <__memchr_sse2+0x560> 8068f02: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8068f07: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8068f0b: 8d 49 10 lea ecx,[ecx+0x10] 8068f0e: 66 0f d7 c2 pmovmskb eax,xmm2 8068f12: 85 c0 test eax,eax 8068f14: 0f 85 06 01 00 00 jne 8069020 <__memchr_sse2+0x3d0> 8068f1a: 83 fa 20 cmp edx,0x20 8068f1d: 0f 86 8d 02 00 00 jbe 80691b0 <__memchr_sse2+0x560> 8068f23: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8068f28: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8068f2c: 8d 49 10 lea ecx,[ecx+0x10] 8068f2f: 66 0f d7 c3 pmovmskb eax,xmm3 8068f33: 85 c0 test eax,eax 8068f35: 0f 85 e5 00 00 00 jne 8069020 <__memchr_sse2+0x3d0> 8068f3b: 83 fa 30 cmp edx,0x30 8068f3e: 0f 86 6c 02 00 00 jbe 80691b0 <__memchr_sse2+0x560> 8068f44: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8068f49: 8d 49 10 lea ecx,[ecx+0x10] 8068f4c: 66 0f d7 c1 pmovmskb eax,xmm1 8068f50: 85 c0 test eax,eax 8068f52: 0f 85 c8 00 00 00 jne 8069020 <__memchr_sse2+0x3d0> 8068f58: 31 c0 xor eax,eax 8068f5a: 5f pop edi 8068f5b: c3 ret 8068f5c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f60: 89 f8 mov eax,edi 8068f62: 5f pop edi 8068f63: c3 ret 8068f64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8068f6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8068f70: 8d 47 01 lea eax,[edi+0x1] 8068f73: 5f pop edi 8068f74: c3 ret 8068f75: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f79: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068f80: 8d 47 02 lea eax,[edi+0x2] 8068f83: 5f pop edi 8068f84: c3 ret 8068f85: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f89: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068f90: 8d 47 04 lea eax,[edi+0x4] 8068f93: 5f pop edi 8068f94: c3 ret 8068f95: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068f99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068fa0: 8d 47 05 lea eax,[edi+0x5] 8068fa3: 5f pop edi 8068fa4: c3 ret 8068fa5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068fa9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068fb0: 8d 47 06 lea eax,[edi+0x6] 8068fb3: 5f pop edi 8068fb4: c3 ret 8068fb5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068fb9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068fc0: 8d 47 08 lea eax,[edi+0x8] 8068fc3: 5f pop edi 8068fc4: c3 ret 8068fc5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068fc9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068fd0: 8d 47 09 lea eax,[edi+0x9] 8068fd3: 5f pop edi 8068fd4: c3 ret 8068fd5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068fd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068fe0: 8d 47 0a lea eax,[edi+0xa] 8068fe3: 5f pop edi 8068fe4: c3 ret 8068fe5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068fe9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8068ff0: 8d 47 0c lea eax,[edi+0xc] 8068ff3: 5f pop edi 8068ff4: c3 ret 8068ff5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8068ff9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069000: 8d 47 0d lea eax,[edi+0xd] 8069003: 5f pop edi 8069004: c3 ret 8069005: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069009: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069010: 8d 47 0e lea eax,[edi+0xe] 8069013: 5f pop edi 8069014: c3 ret 8069015: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069019: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069020: 29 ca sub edx,ecx 8069022: 01 cf add edi,ecx 8069024: 84 c0 test al,al 8069026: 74 68 je 8069090 <__memchr_sse2+0x440> 8069028: 88 c1 mov cl,al 806902a: 80 e1 0f and cl,0xf 806902d: 74 31 je 8069060 <__memchr_sse2+0x410> 806902f: a8 01 test al,0x1 8069031: 0f 85 b9 00 00 00 jne 80690f0 <__memchr_sse2+0x4a0> 8069037: a8 02 test al,0x2 8069039: 0f 85 c1 00 00 00 jne 8069100 <__memchr_sse2+0x4b0> 806903f: a8 04 test al,0x4 8069041: 0f 85 c9 00 00 00 jne 8069110 <__memchr_sse2+0x4c0> 8069047: 83 ea 04 sub edx,0x4 806904a: 0f 82 60 01 00 00 jb 80691b0 <__memchr_sse2+0x560> 8069050: 8d 47 03 lea eax,[edi+0x3] 8069053: 5f pop edi 8069054: c3 ret 8069055: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069060: a8 10 test al,0x10 8069062: 0f 85 b8 00 00 00 jne 8069120 <__memchr_sse2+0x4d0> 8069068: a8 20 test al,0x20 806906a: 0f 85 c0 00 00 00 jne 8069130 <__memchr_sse2+0x4e0> 8069070: a8 40 test al,0x40 8069072: 0f 85 c8 00 00 00 jne 8069140 <__memchr_sse2+0x4f0> 8069078: 83 ea 08 sub edx,0x8 806907b: 0f 82 2f 01 00 00 jb 80691b0 <__memchr_sse2+0x560> 8069081: 8d 47 07 lea eax,[edi+0x7] 8069084: 5f pop edi 8069085: c3 ret 8069086: 8d 76 00 lea esi,[esi+0x0] 8069089: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069090: 88 e5 mov ch,ah 8069092: 80 e5 0f and ch,0xf 8069095: 74 29 je 80690c0 <__memchr_sse2+0x470> 8069097: f6 c4 01 test ah,0x1 806909a: 0f 85 b0 00 00 00 jne 8069150 <__memchr_sse2+0x500> 80690a0: f6 c4 02 test ah,0x2 80690a3: 0f 85 b7 00 00 00 jne 8069160 <__memchr_sse2+0x510> 80690a9: f6 c4 04 test ah,0x4 80690ac: 0f 85 be 00 00 00 jne 8069170 <__memchr_sse2+0x520> 80690b2: 83 ea 0c sub edx,0xc 80690b5: 0f 82 f5 00 00 00 jb 80691b0 <__memchr_sse2+0x560> 80690bb: 8d 47 0b lea eax,[edi+0xb] 80690be: 5f pop edi 80690bf: c3 ret 80690c0: f6 c4 10 test ah,0x10 80690c3: 0f 85 b7 00 00 00 jne 8069180 <__memchr_sse2+0x530> 80690c9: f6 c4 20 test ah,0x20 80690cc: 0f 85 be 00 00 00 jne 8069190 <__memchr_sse2+0x540> 80690d2: f6 c4 40 test ah,0x40 80690d5: 0f 85 c5 00 00 00 jne 80691a0 <__memchr_sse2+0x550> 80690db: 83 ea 10 sub edx,0x10 80690de: 0f 82 cc 00 00 00 jb 80691b0 <__memchr_sse2+0x560> 80690e4: 8d 47 0f lea eax,[edi+0xf] 80690e7: 5f pop edi 80690e8: c3 ret 80690e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80690f0: 89 f8 mov eax,edi 80690f2: 5f pop edi 80690f3: c3 ret 80690f4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80690fa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069100: 83 ea 02 sub edx,0x2 8069103: 0f 82 a7 00 00 00 jb 80691b0 <__memchr_sse2+0x560> 8069109: 8d 47 01 lea eax,[edi+0x1] 806910c: 5f pop edi 806910d: c3 ret 806910e: 66 90 xchg ax,ax 8069110: 83 ea 03 sub edx,0x3 8069113: 0f 82 97 00 00 00 jb 80691b0 <__memchr_sse2+0x560> 8069119: 8d 47 02 lea eax,[edi+0x2] 806911c: 5f pop edi 806911d: c3 ret 806911e: 66 90 xchg ax,ax 8069120: 83 ea 05 sub edx,0x5 8069123: 0f 82 87 00 00 00 jb 80691b0 <__memchr_sse2+0x560> 8069129: 8d 47 04 lea eax,[edi+0x4] 806912c: 5f pop edi 806912d: c3 ret 806912e: 66 90 xchg ax,ax 8069130: 83 ea 06 sub edx,0x6 8069133: 72 7b jb 80691b0 <__memchr_sse2+0x560> 8069135: 8d 47 05 lea eax,[edi+0x5] 8069138: 5f pop edi 8069139: c3 ret 806913a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069140: 83 ea 07 sub edx,0x7 8069143: 72 6b jb 80691b0 <__memchr_sse2+0x560> 8069145: 8d 47 06 lea eax,[edi+0x6] 8069148: 5f pop edi 8069149: c3 ret 806914a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069150: 83 ea 09 sub edx,0x9 8069153: 72 5b jb 80691b0 <__memchr_sse2+0x560> 8069155: 8d 47 08 lea eax,[edi+0x8] 8069158: 5f pop edi 8069159: c3 ret 806915a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069160: 83 ea 0a sub edx,0xa 8069163: 72 4b jb 80691b0 <__memchr_sse2+0x560> 8069165: 8d 47 09 lea eax,[edi+0x9] 8069168: 5f pop edi 8069169: c3 ret 806916a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069170: 83 ea 0b sub edx,0xb 8069173: 72 3b jb 80691b0 <__memchr_sse2+0x560> 8069175: 8d 47 0a lea eax,[edi+0xa] 8069178: 5f pop edi 8069179: c3 ret 806917a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069180: 83 ea 0d sub edx,0xd 8069183: 72 2b jb 80691b0 <__memchr_sse2+0x560> 8069185: 8d 47 0c lea eax,[edi+0xc] 8069188: 5f pop edi 8069189: c3 ret 806918a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069190: 83 ea 0e sub edx,0xe 8069193: 72 1b jb 80691b0 <__memchr_sse2+0x560> 8069195: 8d 47 0d lea eax,[edi+0xd] 8069198: 5f pop edi 8069199: c3 ret 806919a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80691a0: 83 ea 0f sub edx,0xf 80691a3: 72 0b jb 80691b0 <__memchr_sse2+0x560> 80691a5: 8d 47 0e lea eax,[edi+0xe] 80691a8: 5f pop edi 80691a9: c3 ret 80691aa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80691b0: 31 c0 xor eax,eax 80691b2: 5f pop edi 80691b3: c3 ret 80691b4: 66 90 xchg ax,ax 80691b6: 66 90 xchg ax,ax 80691b8: 66 90 xchg ax,ax 80691ba: 66 90 xchg ax,ax 80691bc: 66 90 xchg ax,ax 80691be: 66 90 xchg ax,ax 080691c0 <__memchr_sse2_bsf>: 80691c0: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 80691c4: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 80691ca: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 80691ce: 85 d2 test edx,edx 80691d0: 74 5e je 8069230 <__memchr_sse2_bsf+0x70> 80691d2: 89 c8 mov eax,ecx 80691d4: 66 0f 60 c9 punpcklbw xmm1,xmm1 80691d8: 66 0f 60 c9 punpcklbw xmm1,xmm1 80691dc: 83 e1 3f and ecx,0x3f 80691df: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 80691e4: 83 f9 30 cmp ecx,0x30 80691e7: 77 57 ja 8069240 <__memchr_sse2_bsf+0x80> 80691e9: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 80691ed: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80691f1: 66 0f d7 c8 pmovmskb ecx,xmm0 80691f5: 85 c9 test ecx,ecx 80691f7: 74 17 je 8069210 <__memchr_sse2_bsf+0x50> 80691f9: 0f bc c9 bsf ecx,ecx 80691fc: 29 ca sub edx,ecx 80691fe: 76 30 jbe 8069230 <__memchr_sse2_bsf+0x70> 8069200: 01 c8 add eax,ecx 8069202: c3 ret 8069203: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069209: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069210: 83 ea 10 sub edx,0x10 8069213: 76 1b jbe 8069230 <__memchr_sse2_bsf+0x70> 8069215: 57 push edi 8069216: 8d 78 10 lea edi,[eax+0x10] 8069219: 83 e0 0f and eax,0xf 806921c: 83 e7 f0 and edi,0xfffffff0 806921f: 01 c2 add edx,eax 8069221: eb 5d jmp 8069280 <__memchr_sse2_bsf+0xc0> 8069223: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069229: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069230: 31 c0 xor eax,eax 8069232: c3 ret 8069233: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069240: 57 push edi 8069241: 89 c7 mov edi,eax 8069243: 83 e1 0f and ecx,0xf 8069246: 83 e7 f0 and edi,0xfffffff0 8069249: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806924d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069251: 66 0f d7 c0 pmovmskb eax,xmm0 8069255: d3 f8 sar eax,cl 8069257: 85 c0 test eax,eax 8069259: 74 15 je 8069270 <__memchr_sse2_bsf+0xb0> 806925b: 0f bc c0 bsf eax,eax 806925e: 29 c2 sub edx,eax 8069260: 0f 86 9a 02 00 00 jbe 8069500 <__memchr_sse2_bsf+0x340> 8069266: 01 f8 add eax,edi 8069268: 01 c8 add eax,ecx 806926a: 5f pop edi 806926b: c3 ret 806926c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069270: 83 ea 10 sub edx,0x10 8069273: 01 ca add edx,ecx 8069275: 0f 8e 85 02 00 00 jle 8069500 <__memchr_sse2_bsf+0x340> 806927b: 83 c7 10 add edi,0x10 806927e: 66 90 xchg ax,ax 8069280: 83 ea 40 sub edx,0x40 8069283: 0f 86 57 01 00 00 jbe 80693e0 <__memchr_sse2_bsf+0x220> 8069289: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806928d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069291: 66 0f d7 c0 pmovmskb eax,xmm0 8069295: 85 c0 test eax,eax 8069297: 0f 85 f3 01 00 00 jne 8069490 <__memchr_sse2_bsf+0x2d0> 806929d: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 80692a2: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80692a6: 66 0f d7 c2 pmovmskb eax,xmm2 80692aa: 85 c0 test eax,eax 80692ac: 0f 85 ee 01 00 00 jne 80694a0 <__memchr_sse2_bsf+0x2e0> 80692b2: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 80692b7: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80692bb: 66 0f d7 c3 pmovmskb eax,xmm3 80692bf: 85 c0 test eax,eax 80692c1: 0f 85 e9 01 00 00 jne 80694b0 <__memchr_sse2_bsf+0x2f0> 80692c7: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 80692cc: 66 0f 74 e1 pcmpeqb xmm4,xmm1 80692d0: 83 c7 40 add edi,0x40 80692d3: 66 0f d7 c4 pmovmskb eax,xmm4 80692d7: 85 c0 test eax,eax 80692d9: 0f 85 a1 01 00 00 jne 8069480 <__memchr_sse2_bsf+0x2c0> 80692df: f7 c7 3f 00 00 00 test edi,0x3f 80692e5: 74 69 je 8069350 <__memchr_sse2_bsf+0x190> 80692e7: 83 ea 40 sub edx,0x40 80692ea: 0f 86 f0 00 00 00 jbe 80693e0 <__memchr_sse2_bsf+0x220> 80692f0: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80692f4: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80692f8: 66 0f d7 c0 pmovmskb eax,xmm0 80692fc: 85 c0 test eax,eax 80692fe: 0f 85 8c 01 00 00 jne 8069490 <__memchr_sse2_bsf+0x2d0> 8069304: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8069309: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806930d: 66 0f d7 c2 pmovmskb eax,xmm2 8069311: 85 c0 test eax,eax 8069313: 0f 85 87 01 00 00 jne 80694a0 <__memchr_sse2_bsf+0x2e0> 8069319: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 806931e: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069322: 66 0f d7 c3 pmovmskb eax,xmm3 8069326: 85 c0 test eax,eax 8069328: 0f 85 82 01 00 00 jne 80694b0 <__memchr_sse2_bsf+0x2f0> 806932e: 66 0f 6f 5f 30 movdqa xmm3,XMMWORD PTR [edi+0x30] 8069333: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069337: 66 0f d7 c3 pmovmskb eax,xmm3 806933b: 83 c7 40 add edi,0x40 806933e: 85 c0 test eax,eax 8069340: 0f 85 3a 01 00 00 jne 8069480 <__memchr_sse2_bsf+0x2c0> 8069346: 89 f9 mov ecx,edi 8069348: 83 e7 c0 and edi,0xffffffc0 806934b: 83 e1 3f and ecx,0x3f 806934e: 01 ca add edx,ecx 8069350: 83 ea 40 sub edx,0x40 8069353: 0f 86 87 00 00 00 jbe 80693e0 <__memchr_sse2_bsf+0x220> 8069359: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 806935d: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8069362: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8069367: 66 0f 6f 67 30 movdqa xmm4,XMMWORD PTR [edi+0x30] 806936c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069370: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8069374: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069378: 66 0f 74 e1 pcmpeqb xmm4,xmm1 806937c: 66 0f de d8 pmaxub xmm3,xmm0 8069380: 66 0f de e2 pmaxub xmm4,xmm2 8069384: 66 0f de e3 pmaxub xmm4,xmm3 8069388: 66 0f d7 c4 pmovmskb eax,xmm4 806938c: 83 c7 40 add edi,0x40 806938f: 85 c0 test eax,eax 8069391: 74 bd je 8069350 <__memchr_sse2_bsf+0x190> 8069393: 83 ef 40 sub edi,0x40 8069396: 66 0f d7 c0 pmovmskb eax,xmm0 806939a: 85 c0 test eax,eax 806939c: 0f 85 ee 00 00 00 jne 8069490 <__memchr_sse2_bsf+0x2d0> 80693a2: 66 0f d7 c2 pmovmskb eax,xmm2 80693a6: 85 c0 test eax,eax 80693a8: 0f 85 f2 00 00 00 jne 80694a0 <__memchr_sse2_bsf+0x2e0> 80693ae: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 80693b3: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80693b7: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 80693bc: 66 0f d7 c3 pmovmskb eax,xmm3 80693c0: 85 c0 test eax,eax 80693c2: 0f 85 e8 00 00 00 jne 80694b0 <__memchr_sse2_bsf+0x2f0> 80693c8: 66 0f d7 c1 pmovmskb eax,xmm1 80693cc: 0f bc c0 bsf eax,eax 80693cf: 8d 44 07 30 lea eax,[edi+eax*1+0x30] 80693d3: 5f pop edi 80693d4: c3 ret 80693d5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80693d9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80693e0: 83 c2 40 add edx,0x40 80693e3: 83 fa 20 cmp edx,0x20 80693e6: 76 68 jbe 8069450 <__memchr_sse2_bsf+0x290> 80693e8: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 80693ec: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80693f0: 66 0f d7 c0 pmovmskb eax,xmm0 80693f4: 85 c0 test eax,eax 80693f6: 0f 85 94 00 00 00 jne 8069490 <__memchr_sse2_bsf+0x2d0> 80693fc: 66 0f 6f 57 10 movdqa xmm2,XMMWORD PTR [edi+0x10] 8069401: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8069405: 66 0f d7 c2 pmovmskb eax,xmm2 8069409: 85 c0 test eax,eax 806940b: 0f 85 8f 00 00 00 jne 80694a0 <__memchr_sse2_bsf+0x2e0> 8069411: 66 0f 6f 5f 20 movdqa xmm3,XMMWORD PTR [edi+0x20] 8069416: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806941a: 66 0f d7 c3 pmovmskb eax,xmm3 806941e: 85 c0 test eax,eax 8069420: 0f 85 ba 00 00 00 jne 80694e0 <__memchr_sse2_bsf+0x320> 8069426: 83 fa 30 cmp edx,0x30 8069429: 0f 86 d1 00 00 00 jbe 8069500 <__memchr_sse2_bsf+0x340> 806942f: 66 0f 74 4f 30 pcmpeqb xmm1,XMMWORD PTR [edi+0x30] 8069434: 66 0f d7 c1 pmovmskb eax,xmm1 8069438: 85 c0 test eax,eax 806943a: 0f 85 b0 00 00 00 jne 80694f0 <__memchr_sse2_bsf+0x330> 8069440: 31 c0 xor eax,eax 8069442: 5f pop edi 8069443: c3 ret 8069444: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806944a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069450: 66 0f 6f 07 movdqa xmm0,XMMWORD PTR [edi] 8069454: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069458: 66 0f d7 c0 pmovmskb eax,xmm0 806945c: 85 c0 test eax,eax 806945e: 75 60 jne 80694c0 <__memchr_sse2_bsf+0x300> 8069460: 83 fa 10 cmp edx,0x10 8069463: 0f 86 97 00 00 00 jbe 8069500 <__memchr_sse2_bsf+0x340> 8069469: 66 0f 74 4f 10 pcmpeqb xmm1,XMMWORD PTR [edi+0x10] 806946e: 66 0f d7 c1 pmovmskb eax,xmm1 8069472: 85 c0 test eax,eax 8069474: 75 5a jne 80694d0 <__memchr_sse2_bsf+0x310> 8069476: 31 c0 xor eax,eax 8069478: 5f pop edi 8069479: c3 ret 806947a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069480: 0f bc c0 bsf eax,eax 8069483: 8d 44 38 f0 lea eax,[eax+edi*1-0x10] 8069487: 5f pop edi 8069488: c3 ret 8069489: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069490: 0f bc c0 bsf eax,eax 8069493: 01 f8 add eax,edi 8069495: 5f pop edi 8069496: c3 ret 8069497: 89 f6 mov esi,esi 8069499: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80694a0: 0f bc c0 bsf eax,eax 80694a3: 8d 44 38 10 lea eax,[eax+edi*1+0x10] 80694a7: 5f pop edi 80694a8: c3 ret 80694a9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80694b0: 0f bc c0 bsf eax,eax 80694b3: 8d 44 38 20 lea eax,[eax+edi*1+0x20] 80694b7: 5f pop edi 80694b8: c3 ret 80694b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80694c0: 0f bc c0 bsf eax,eax 80694c3: 29 c2 sub edx,eax 80694c5: 76 39 jbe 8069500 <__memchr_sse2_bsf+0x340> 80694c7: 01 f8 add eax,edi 80694c9: 5f pop edi 80694ca: c3 ret 80694cb: 90 nop 80694cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 80694d0: 83 ea 10 sub edx,0x10 80694d3: 0f bc c0 bsf eax,eax 80694d6: 29 c2 sub edx,eax 80694d8: 76 26 jbe 8069500 <__memchr_sse2_bsf+0x340> 80694da: 8d 44 07 10 lea eax,[edi+eax*1+0x10] 80694de: 5f pop edi 80694df: c3 ret 80694e0: 83 ea 20 sub edx,0x20 80694e3: 0f bc c0 bsf eax,eax 80694e6: 29 c2 sub edx,eax 80694e8: 76 16 jbe 8069500 <__memchr_sse2_bsf+0x340> 80694ea: 8d 44 07 20 lea eax,[edi+eax*1+0x20] 80694ee: 5f pop edi 80694ef: c3 ret 80694f0: 83 ea 30 sub edx,0x30 80694f3: 0f bc c0 bsf eax,eax 80694f6: 29 c2 sub edx,eax 80694f8: 76 06 jbe 8069500 <__memchr_sse2_bsf+0x340> 80694fa: 8d 44 07 30 lea eax,[edi+eax*1+0x30] 80694fe: 5f pop edi 80694ff: c3 ret 8069500: 31 c0 xor eax,eax 8069502: 5f pop edi 8069503: c3 ret 8069504: 66 90 xchg ax,ax 8069506: 66 90 xchg ax,ax 8069508: 66 90 xchg ax,ax 806950a: 66 90 xchg ax,ax 806950c: 66 90 xchg ax,ax 806950e: 66 90 xchg ax,ax 08069510 <__rawmemchr_sse2>: 8069510: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8069514: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 806951a: 66 0f 60 c9 punpcklbw xmm1,xmm1 806951e: 89 ca mov edx,ecx 8069520: 66 0f 60 c9 punpcklbw xmm1,xmm1 8069524: 83 e1 3f and ecx,0x3f 8069527: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 806952c: 83 f9 30 cmp ecx,0x30 806952f: 77 1f ja 8069550 <__rawmemchr_sse2+0x40> 8069531: f3 0f 6f 02 movdqu xmm0,XMMWORD PTR [edx] 8069535: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069539: 66 0f d7 c0 pmovmskb eax,xmm0 806953d: 85 c0 test eax,eax 806953f: 0f 85 7d 01 00 00 jne 80696c2 <__rawmemchr_sse2+0x1b2> 8069545: 8d 52 10 lea edx,[edx+0x10] 8069548: 83 e2 f0 and edx,0xfffffff0 806954b: eb 23 jmp 8069570 <__rawmemchr_sse2+0x60> 806954d: 8d 76 00 lea esi,[esi+0x0] 8069550: 83 e1 0f and ecx,0xf 8069553: 83 e2 f0 and edx,0xfffffff0 8069556: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806955a: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806955e: 66 0f d7 c0 pmovmskb eax,xmm0 8069562: d3 f8 sar eax,cl 8069564: 85 c0 test eax,eax 8069566: 0f 85 54 01 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 806956c: 8d 52 10 lea edx,[edx+0x10] 806956f: 90 nop 8069570: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8069574: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069578: 31 c9 xor ecx,ecx 806957a: 66 0f d7 c0 pmovmskb eax,xmm0 806957e: 85 c0 test eax,eax 8069580: 0f 85 3a 01 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 8069586: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 806958b: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806958f: 8d 49 10 lea ecx,[ecx+0x10] 8069592: 66 0f d7 c2 pmovmskb eax,xmm2 8069596: 85 c0 test eax,eax 8069598: 0f 85 22 01 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 806959e: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 80695a3: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80695a7: 8d 49 10 lea ecx,[ecx+0x10] 80695aa: 66 0f d7 c3 pmovmskb eax,xmm3 80695ae: 85 c0 test eax,eax 80695b0: 0f 85 0a 01 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 80695b6: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 80695bb: 66 0f 74 e1 pcmpeqb xmm4,xmm1 80695bf: 8d 49 10 lea ecx,[ecx+0x10] 80695c2: 66 0f d7 c4 pmovmskb eax,xmm4 80695c6: 85 c0 test eax,eax 80695c8: 0f 85 f2 00 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 80695ce: 8d 52 40 lea edx,[edx+0x40] 80695d1: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 80695d5: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80695d9: 31 c9 xor ecx,ecx 80695db: 66 0f d7 c0 pmovmskb eax,xmm0 80695df: 85 c0 test eax,eax 80695e1: 0f 85 d9 00 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 80695e7: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 80695ec: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80695f0: 8d 49 10 lea ecx,[ecx+0x10] 80695f3: 66 0f d7 c2 pmovmskb eax,xmm2 80695f7: 85 c0 test eax,eax 80695f9: 0f 85 c1 00 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 80695ff: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 8069604: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069608: 8d 49 10 lea ecx,[ecx+0x10] 806960b: 66 0f d7 c3 pmovmskb eax,xmm3 806960f: 85 c0 test eax,eax 8069611: 0f 85 a9 00 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 8069617: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 806961c: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8069620: 8d 49 10 lea ecx,[ecx+0x10] 8069623: 66 0f d7 c4 pmovmskb eax,xmm4 8069627: 85 c0 test eax,eax 8069629: 0f 85 91 00 00 00 jne 80696c0 <__rawmemchr_sse2+0x1b0> 806962f: 8d 52 40 lea edx,[edx+0x40] 8069632: 83 e2 c0 and edx,0xffffffc0 8069635: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069639: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069640: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8069644: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 8069649: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806964e: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 8069653: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069657: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806965b: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806965f: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8069663: 66 0f de d8 pmaxub xmm3,xmm0 8069667: 66 0f de e2 pmaxub xmm4,xmm2 806966b: 66 0f de e3 pmaxub xmm4,xmm3 806966f: 83 c2 40 add edx,0x40 8069672: 66 0f d7 c4 pmovmskb eax,xmm4 8069676: 85 c0 test eax,eax 8069678: 74 c6 je 8069640 <__rawmemchr_sse2+0x130> 806967a: 83 ea 40 sub edx,0x40 806967d: 66 0f d7 c0 pmovmskb eax,xmm0 8069681: 31 c9 xor ecx,ecx 8069683: 85 c0 test eax,eax 8069685: 75 39 jne 80696c0 <__rawmemchr_sse2+0x1b0> 8069687: 66 0f d7 c2 pmovmskb eax,xmm2 806968b: 8d 49 10 lea ecx,[ecx+0x10] 806968e: 85 c0 test eax,eax 8069690: 75 2e jne 80696c0 <__rawmemchr_sse2+0x1b0> 8069692: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 8069697: 66 0f 74 d9 pcmpeqb xmm3,xmm1 806969b: 66 0f d7 c3 pmovmskb eax,xmm3 806969f: 8d 49 10 lea ecx,[ecx+0x10] 80696a2: 85 c0 test eax,eax 80696a4: 75 1a jne 80696c0 <__rawmemchr_sse2+0x1b0> 80696a6: 66 0f 74 4a 30 pcmpeqb xmm1,XMMWORD PTR [edx+0x30] 80696ab: 66 0f d7 c1 pmovmskb eax,xmm1 80696af: 8d 49 10 lea ecx,[ecx+0x10] 80696b2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80696b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80696c0: 01 ca add edx,ecx 80696c2: 84 c0 test al,al 80696c4: 74 4a je 8069710 <__rawmemchr_sse2+0x200> 80696c6: 88 c1 mov cl,al 80696c8: 80 e1 0f and cl,0xf 80696cb: 74 23 je 80696f0 <__rawmemchr_sse2+0x1e0> 80696cd: a8 01 test al,0x1 80696cf: 0f 85 8b 00 00 00 jne 8069760 <__rawmemchr_sse2+0x250> 80696d5: a8 02 test al,0x2 80696d7: 0f 85 93 00 00 00 jne 8069770 <__rawmemchr_sse2+0x260> 80696dd: a8 04 test al,0x4 80696df: 0f 85 9b 00 00 00 jne 8069780 <__rawmemchr_sse2+0x270> 80696e5: 8d 42 03 lea eax,[edx+0x3] 80696e8: c3 ret 80696e9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80696f0: a8 10 test al,0x10 80696f2: 0f 85 98 00 00 00 jne 8069790 <__rawmemchr_sse2+0x280> 80696f8: a8 20 test al,0x20 80696fa: 0f 85 a0 00 00 00 jne 80697a0 <__rawmemchr_sse2+0x290> 8069700: a8 40 test al,0x40 8069702: 0f 85 a8 00 00 00 jne 80697b0 <__rawmemchr_sse2+0x2a0> 8069708: 8d 42 07 lea eax,[edx+0x7] 806970b: c3 ret 806970c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069710: 88 e5 mov ch,ah 8069712: 80 e5 0f and ch,0xf 8069715: 74 29 je 8069740 <__rawmemchr_sse2+0x230> 8069717: f6 c4 01 test ah,0x1 806971a: 0f 85 a0 00 00 00 jne 80697c0 <__rawmemchr_sse2+0x2b0> 8069720: f6 c4 02 test ah,0x2 8069723: 0f 85 a7 00 00 00 jne 80697d0 <__rawmemchr_sse2+0x2c0> 8069729: f6 c4 04 test ah,0x4 806972c: 0f 85 ae 00 00 00 jne 80697e0 <__rawmemchr_sse2+0x2d0> 8069732: 8d 42 0b lea eax,[edx+0xb] 8069735: c3 ret 8069736: 8d 76 00 lea esi,[esi+0x0] 8069739: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069740: f6 c4 10 test ah,0x10 8069743: 0f 85 a7 00 00 00 jne 80697f0 <__rawmemchr_sse2+0x2e0> 8069749: f6 c4 20 test ah,0x20 806974c: 0f 85 ae 00 00 00 jne 8069800 <__rawmemchr_sse2+0x2f0> 8069752: f6 c4 40 test ah,0x40 8069755: 0f 85 b5 00 00 00 jne 8069810 <__rawmemchr_sse2+0x300> 806975b: 8d 42 0f lea eax,[edx+0xf] 806975e: c3 ret 806975f: 90 nop 8069760: 89 d0 mov eax,edx 8069762: c3 ret 8069763: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069769: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069770: 8d 42 01 lea eax,[edx+0x1] 8069773: c3 ret 8069774: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806977a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069780: 8d 42 02 lea eax,[edx+0x2] 8069783: c3 ret 8069784: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806978a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069790: 8d 42 04 lea eax,[edx+0x4] 8069793: c3 ret 8069794: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806979a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697a0: 8d 42 05 lea eax,[edx+0x5] 80697a3: c3 ret 80697a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697b0: 8d 42 06 lea eax,[edx+0x6] 80697b3: c3 ret 80697b4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697ba: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697c0: 8d 42 08 lea eax,[edx+0x8] 80697c3: c3 ret 80697c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697d0: 8d 42 09 lea eax,[edx+0x9] 80697d3: c3 ret 80697d4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697da: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697e0: 8d 42 0a lea eax,[edx+0xa] 80697e3: c3 ret 80697e4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697ea: 8d bf 00 00 00 00 lea edi,[edi+0x0] 80697f0: 8d 42 0c lea eax,[edx+0xc] 80697f3: c3 ret 80697f4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80697fa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069800: 8d 42 0d lea eax,[edx+0xd] 8069803: c3 ret 8069804: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806980a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069810: 8d 42 0e lea eax,[edx+0xe] 8069813: c3 ret 8069814: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806981a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069820: 31 c0 xor eax,eax 8069822: c3 ret 8069823: 66 90 xchg ax,ax 8069825: 66 90 xchg ax,ax 8069827: 66 90 xchg ax,ax 8069829: 66 90 xchg ax,ax 806982b: 66 90 xchg ax,ax 806982d: 66 90 xchg ax,ax 806982f: 90 nop 08069830 <__rawmemchr_sse2_bsf>: 8069830: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 8069834: 66 0f 6e 4c 24 08 movd xmm1,DWORD PTR [esp+0x8] 806983a: 89 c8 mov eax,ecx 806983c: 66 0f 60 c9 punpcklbw xmm1,xmm1 8069840: 66 0f 60 c9 punpcklbw xmm1,xmm1 8069844: 83 e1 3f and ecx,0x3f 8069847: 66 0f 70 c9 00 pshufd xmm1,xmm1,0x0 806984c: 83 f9 30 cmp ecx,0x30 806984f: 77 3f ja 8069890 <__rawmemchr_sse2_bsf+0x60> 8069851: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 8069855: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069859: 66 0f d7 c8 pmovmskb ecx,xmm0 806985d: 85 c9 test ecx,ecx 806985f: 74 0f je 8069870 <__rawmemchr_sse2_bsf+0x40> 8069861: 0f bc c9 bsf ecx,ecx 8069864: 01 c8 add eax,ecx 8069866: c3 ret 8069867: 89 f6 mov esi,esi 8069869: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069870: 8d 50 10 lea edx,[eax+0x10] 8069873: 83 e2 f0 and edx,0xfffffff0 8069876: eb 58 jmp 80698d0 <__rawmemchr_sse2_bsf+0xa0> 8069878: 90 nop 8069879: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069880: 31 c0 xor eax,eax 8069882: c3 ret 8069883: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069889: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069890: 89 c2 mov edx,eax 8069892: 83 e1 0f and ecx,0xf 8069895: 83 e2 f0 and edx,0xfffffff0 8069898: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 806989c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80698a0: 66 0f d7 c0 pmovmskb eax,xmm0 80698a4: d3 f8 sar eax,cl 80698a6: 85 c0 test eax,eax 80698a8: 74 16 je 80698c0 <__rawmemchr_sse2_bsf+0x90> 80698aa: 0f bc c0 bsf eax,eax 80698ad: 01 d0 add eax,edx 80698af: 01 c8 add eax,ecx 80698b1: c3 ret 80698b2: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 80698b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80698c0: 83 c2 10 add edx,0x10 80698c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 80698c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 80698d0: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 80698d4: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80698d8: 66 0f d7 c0 pmovmskb eax,xmm0 80698dc: 85 c0 test eax,eax 80698de: 0f 85 2c 01 00 00 jne 8069a10 <__rawmemchr_sse2_bsf+0x1e0> 80698e4: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 80698e9: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80698ed: 66 0f d7 c2 pmovmskb eax,xmm2 80698f1: 85 c0 test eax,eax 80698f3: 0f 85 27 01 00 00 jne 8069a20 <__rawmemchr_sse2_bsf+0x1f0> 80698f9: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 80698fe: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069902: 66 0f d7 c3 pmovmskb eax,xmm3 8069906: 85 c0 test eax,eax 8069908: 0f 85 22 01 00 00 jne 8069a30 <__rawmemchr_sse2_bsf+0x200> 806990e: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 8069913: 66 0f 74 e1 pcmpeqb xmm4,xmm1 8069917: 83 c2 40 add edx,0x40 806991a: 66 0f d7 c4 pmovmskb eax,xmm4 806991e: 85 c0 test eax,eax 8069920: 0f 85 da 00 00 00 jne 8069a00 <__rawmemchr_sse2_bsf+0x1d0> 8069926: f7 c2 3f 00 00 00 test edx,0x3f 806992c: 74 62 je 8069990 <__rawmemchr_sse2_bsf+0x160> 806992e: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8069932: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069936: 66 0f d7 c0 pmovmskb eax,xmm0 806993a: 85 c0 test eax,eax 806993c: 0f 85 ce 00 00 00 jne 8069a10 <__rawmemchr_sse2_bsf+0x1e0> 8069942: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 8069947: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806994b: 66 0f d7 c2 pmovmskb eax,xmm2 806994f: 85 c0 test eax,eax 8069951: 0f 85 c9 00 00 00 jne 8069a20 <__rawmemchr_sse2_bsf+0x1f0> 8069957: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806995c: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069960: 66 0f d7 c3 pmovmskb eax,xmm3 8069964: 85 c0 test eax,eax 8069966: 0f 85 c4 00 00 00 jne 8069a30 <__rawmemchr_sse2_bsf+0x200> 806996c: 66 0f 6f 5a 30 movdqa xmm3,XMMWORD PTR [edx+0x30] 8069971: 66 0f 74 d9 pcmpeqb xmm3,xmm1 8069975: 66 0f d7 c3 pmovmskb eax,xmm3 8069979: 83 c2 40 add edx,0x40 806997c: 85 c0 test eax,eax 806997e: 0f 85 7c 00 00 00 jne 8069a00 <__rawmemchr_sse2_bsf+0x1d0> 8069984: 83 e2 c0 and edx,0xffffffc0 8069987: 89 f6 mov esi,esi 8069989: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069990: 66 0f 6f 02 movdqa xmm0,XMMWORD PTR [edx] 8069994: 66 0f 6f 52 10 movdqa xmm2,XMMWORD PTR [edx+0x10] 8069999: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 806999e: 66 0f 6f 62 30 movdqa xmm4,XMMWORD PTR [edx+0x30] 80699a3: 66 0f 74 c1 pcmpeqb xmm0,xmm1 80699a7: 66 0f 74 d1 pcmpeqb xmm2,xmm1 80699ab: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80699af: 66 0f 74 e1 pcmpeqb xmm4,xmm1 80699b3: 66 0f de d8 pmaxub xmm3,xmm0 80699b7: 66 0f de e2 pmaxub xmm4,xmm2 80699bb: 66 0f de e3 pmaxub xmm4,xmm3 80699bf: 66 0f d7 c4 pmovmskb eax,xmm4 80699c3: 83 c2 40 add edx,0x40 80699c6: 85 c0 test eax,eax 80699c8: 74 c6 je 8069990 <__rawmemchr_sse2_bsf+0x160> 80699ca: 83 ea 40 sub edx,0x40 80699cd: 66 0f d7 c0 pmovmskb eax,xmm0 80699d1: 85 c0 test eax,eax 80699d3: 75 3b jne 8069a10 <__rawmemchr_sse2_bsf+0x1e0> 80699d5: 66 0f d7 c2 pmovmskb eax,xmm2 80699d9: 85 c0 test eax,eax 80699db: 75 43 jne 8069a20 <__rawmemchr_sse2_bsf+0x1f0> 80699dd: 66 0f 6f 5a 20 movdqa xmm3,XMMWORD PTR [edx+0x20] 80699e2: 66 0f 74 d9 pcmpeqb xmm3,xmm1 80699e6: 66 0f 74 4a 30 pcmpeqb xmm1,XMMWORD PTR [edx+0x30] 80699eb: 66 0f d7 c3 pmovmskb eax,xmm3 80699ef: 85 c0 test eax,eax 80699f1: 75 3d jne 8069a30 <__rawmemchr_sse2_bsf+0x200> 80699f3: 66 0f d7 c1 pmovmskb eax,xmm1 80699f7: 0f bc c0 bsf eax,eax 80699fa: 8d 44 02 30 lea eax,[edx+eax*1+0x30] 80699fe: c3 ret 80699ff: 90 nop 8069a00: 0f bc c0 bsf eax,eax 8069a03: 8d 44 10 f0 lea eax,[eax+edx*1-0x10] 8069a07: c3 ret 8069a08: 90 nop 8069a09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a10: 0f bc c0 bsf eax,eax 8069a13: 01 d0 add eax,edx 8069a15: c3 ret 8069a16: 8d 76 00 lea esi,[esi+0x0] 8069a19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069a20: 0f bc c0 bsf eax,eax 8069a23: 8d 44 10 10 lea eax,[eax+edx*1+0x10] 8069a27: c3 ret 8069a28: 90 nop 8069a29: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a30: 0f bc c0 bsf eax,eax 8069a33: 8d 44 10 20 lea eax,[eax+edx*1+0x20] 8069a37: c3 ret 8069a38: 90 nop 8069a39: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a40: 31 c0 xor eax,eax 8069a42: c3 ret 8069a43: 66 90 xchg ax,ax 8069a45: 66 90 xchg ax,ax 8069a47: 66 90 xchg ax,ax 8069a49: 66 90 xchg ax,ax 8069a4b: 66 90 xchg ax,ax 8069a4d: 66 90 xchg ax,ax 8069a4f: 90 nop 08069a50 <__GI___strcasecmp_l>: 8069a50: 57 push edi 8069a51: 56 push esi 8069a52: 53 push ebx 8069a53: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 8069a57: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 8069a5b: 39 d1 cmp ecx,edx 8069a5d: 74 39 je 8069a98 <__GI___strcasecmp_l+0x48> 8069a5f: 8b 44 24 18 mov eax,DWORD PTR [esp+0x18] 8069a63: 8b 58 38 mov ebx,DWORD PTR [eax+0x38] 8069a66: eb 11 jmp 8069a79 <__GI___strcasecmp_l+0x29> 8069a68: 90 nop 8069a69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 8069a70: 89 f8 mov eax,edi 8069a72: 83 c1 01 add ecx,0x1 8069a75: 84 c0 test al,al 8069a77: 74 19 je 8069a92 <__GI___strcasecmp_l+0x42> 8069a79: 0f b6 39 movzx edi,BYTE PTR [ecx] 8069a7c: 83 c2 01 add edx,0x1 8069a7f: 0f b6 72 ff movzx esi,BYTE PTR [edx-0x1] 8069a83: 89 f8 mov eax,edi 8069a85: 0f b6 c0 movzx eax,al 8069a88: 8b 04 83 mov eax,DWORD PTR [ebx+eax*4] 8069a8b: 2b 04 b3 sub eax,DWORD PTR [ebx+esi*4] 8069a8e: 89 c6 mov esi,eax 8069a90: 74 de je 8069a70 <__GI___strcasecmp_l+0x20> 8069a92: 89 f0 mov eax,esi 8069a94: 5b pop ebx 8069a95: 5e pop esi 8069a96: 5f pop edi 8069a97: c3 ret 8069a98: 31 f6 xor esi,esi 8069a9a: 89 f0 mov eax,esi 8069a9c: 5b pop ebx 8069a9d: 5e pop esi 8069a9e: 5f pop edi 8069a9f: c3 ret 08069aa0 <__strcasecmp_ssse3>: 8069aa0: 65 a1 dc ff ff ff mov eax,gs:0xffffffdc 8069aa6: 8b 00 mov eax,DWORD PTR [eax] 8069aa8: f7 80 40 01 00 00 01 test DWORD PTR [eax+0x140],0x1 8069aaf: 00 00 00 8069ab2: 0f 85 c8 55 02 00 jne 808f080 <__GI___strcasecmp> 8069ab8: eb 1c jmp 8069ad6 <__strcasecmp_l_ssse3+0x16> 8069aba: 8d b6 00 00 00 00 lea esi,[esi+0x0] 08069ac0 <__strcasecmp_l_ssse3>: 8069ac0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 8069ac4: 8b 00 mov eax,DWORD PTR [eax] 8069ac6: f7 80 40 01 00 00 01 test DWORD PTR [eax+0x140],0x1 8069acd: 00 00 00 8069ad0: 0f 85 aa 55 02 00 jne 808f080 <__GI___strcasecmp> 8069ad6: 8b 54 24 04 mov edx,DWORD PTR [esp+0x4] 8069ada: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 8069ade: 89 d1 mov ecx,edx 8069ae0: 81 e1 ff 0f 00 00 and ecx,0xfff 8069ae6: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8069aec: 0f 87 9c 00 00 00 ja 8069b8e <__strcasecmp_l_ssse3+0xce> 8069af2: 89 c1 mov ecx,eax 8069af4: 81 e1 ff 0f 00 00 and ecx,0xfff 8069afa: 81 f9 f0 0f 00 00 cmp ecx,0xff0 8069b00: 0f 87 88 00 00 00 ja 8069b8e <__strcasecmp_l_ssse3+0xce> 8069b06: 66 0f ef c0 pxor xmm0,xmm0 8069b0a: 66 0f 12 08 movlpd xmm1,QWORD PTR [eax] 8069b0e: 66 0f 12 12 movlpd xmm2,QWORD PTR [edx] 8069b12: 66 0f 16 48 08 movhpd xmm1,QWORD PTR [eax+0x8] 8069b17: 66 0f 16 52 08 movhpd xmm2,QWORD PTR [edx+0x8] 8069b1c: 66 0f 6f e9 movdqa xmm5,xmm1 8069b20: 66 0f 6f fa movdqa xmm7,xmm2 8069b24: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069b2b: 08 8069b2c: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069b33: 08 8069b34: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069b3b: 08 8069b3c: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069b40: 66 0f db ee pand xmm5,xmm6 8069b44: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069b4b: 08 8069b4c: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069b50: 66 0f db fe pand xmm7,xmm6 8069b54: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069b5b: 08 8069b5c: 66 0f eb cd por xmm1,xmm5 8069b60: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069b67: 08 8069b68: 66 0f eb d7 por xmm2,xmm7 8069b6c: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069b70: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069b74: 66 0f f8 c8 psubb xmm1,xmm0 8069b78: 66 0f d7 c9 pmovmskb ecx,xmm1 8069b7c: 81 e9 ff ff 00 00 sub ecx,0xffff 8069b82: 0f 85 4f 22 00 00 jne 806bdd7 <__strcasecmp_l_ssse3+0x2317> 8069b88: 83 c0 10 add eax,0x10 8069b8b: 83 c2 10 add edx,0x10 8069b8e: 57 push edi 8069b8f: 56 push esi 8069b90: 6a 00 push 0x0 8069b92: 89 d7 mov edi,edx 8069b94: 89 c1 mov ecx,eax 8069b96: 83 e1 0f and ecx,0xf 8069b99: 83 e7 0f and edi,0xf 8069b9c: 31 c8 xor eax,ecx 8069b9e: 31 fa xor edx,edi 8069ba0: 39 f9 cmp ecx,edi 8069ba2: 0f 84 98 00 00 00 je 8069c40 <__strcasecmp_l_ssse3+0x180> 8069ba8: 77 07 ja 8069bb1 <__strcasecmp_l_ssse3+0xf1> 8069baa: 83 0c 24 20 or DWORD PTR [esp],0x20 8069bae: 92 xchg edx,eax 8069baf: 87 cf xchg edi,ecx 8069bb1: 8d 7f 0f lea edi,[edi+0xf] 8069bb4: 29 cf sub edi,ecx 8069bb6: 83 ff 08 cmp edi,0x8 8069bb9: 7e 36 jle 8069bf1 <__strcasecmp_l_ssse3+0x131> 8069bbb: 83 ff 0e cmp edi,0xe 8069bbe: 0f 84 6c 1f 00 00 je 806bb30 <__strcasecmp_l_ssse3+0x2070> 8069bc4: 83 ff 0d cmp edi,0xd 8069bc7: 0f 84 43 1d 00 00 je 806b910 <__strcasecmp_l_ssse3+0x1e50> 8069bcd: 83 ff 0c cmp edi,0xc 8069bd0: 0f 84 1a 1b 00 00 je 806b6f0 <__strcasecmp_l_ssse3+0x1c30> 8069bd6: 83 ff 0b cmp edi,0xb 8069bd9: 0f 84 f1 18 00 00 je 806b4d0 <__strcasecmp_l_ssse3+0x1a10> 8069bdf: 83 ff 0a cmp edi,0xa 8069be2: 0f 84 c8 16 00 00 je 806b2b0 <__strcasecmp_l_ssse3+0x17f0> 8069be8: 83 ff 09 cmp edi,0x9 8069beb: 0f 84 9f 14 00 00 je 806b090 <__strcasecmp_l_ssse3+0x15d0> 8069bf1: 0f 84 79 12 00 00 je 806ae70 <__strcasecmp_l_ssse3+0x13b0> 8069bf7: 83 ff 07 cmp edi,0x7 8069bfa: 0f 84 40 10 00 00 je 806ac40 <__strcasecmp_l_ssse3+0x1180> 8069c00: 83 ff 06 cmp edi,0x6 8069c03: 0f 84 07 0e 00 00 je 806aa10 <__strcasecmp_l_ssse3+0xf50> 8069c09: 83 ff 05 cmp edi,0x5 8069c0c: 0f 84 de 0b 00 00 je 806a7f0 <__strcasecmp_l_ssse3+0xd30> 8069c12: 83 ff 04 cmp edi,0x4 8069c15: 0f 84 b5 09 00 00 je 806a5d0 <__strcasecmp_l_ssse3+0xb10> 8069c1b: 83 ff 03 cmp edi,0x3 8069c1e: 0f 84 8c 07 00 00 je 806a3b0 <__strcasecmp_l_ssse3+0x8f0> 8069c24: 83 ff 02 cmp edi,0x2 8069c27: 0f 84 63 05 00 00 je 806a190 <__strcasecmp_l_ssse3+0x6d0> 8069c2d: 83 ff 01 cmp edi,0x1 8069c30: 0f 84 3a 03 00 00 je 8069f70 <__strcasecmp_l_ssse3+0x4b0> 8069c36: 83 ff 00 cmp edi,0x0 8069c39: 0f 84 11 01 00 00 je 8069d50 <__strcasecmp_l_ssse3+0x290> 8069c3f: 90 nop 8069c40: be ff ff 00 00 mov esi,0xffff 8069c45: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069c49: 66 0f ef c0 pxor xmm0,xmm0 8069c4d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069c51: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8069c55: 66 0f 6f e9 movdqa xmm5,xmm1 8069c59: 66 0f 6f fa movdqa xmm7,xmm2 8069c5d: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069c64: 08 8069c65: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069c6c: 08 8069c6d: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069c74: 08 8069c75: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069c79: 66 0f db ee pand xmm5,xmm6 8069c7d: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069c84: 08 8069c85: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069c89: 66 0f db fe pand xmm7,xmm6 8069c8d: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069c94: 08 8069c95: 66 0f eb cd por xmm1,xmm5 8069c99: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069ca0: 08 8069ca1: 66 0f eb d7 por xmm2,xmm7 8069ca5: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069ca9: 66 0f f8 c8 psubb xmm1,xmm0 8069cad: 66 0f d7 f9 pmovmskb edi,xmm1 8069cb1: d3 ee shr esi,cl 8069cb3: d3 ef shr edi,cl 8069cb5: 29 fe sub esi,edi 8069cb7: 89 cf mov edi,ecx 8069cb9: 0f 85 f9 20 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 8069cbf: c7 04 24 10 00 00 00 mov DWORD PTR [esp],0x10 8069cc6: b9 10 00 00 00 mov ecx,0x10 8069ccb: 66 0f ef c0 pxor xmm0,xmm0 8069ccf: 90 nop 8069cd0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069cd5: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8069cda: 66 0f 6f e9 movdqa xmm5,xmm1 8069cde: 66 0f 6f fa movdqa xmm7,xmm2 8069ce2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069ce9: 08 8069cea: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069cf1: 08 8069cf2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069cf9: 08 8069cfa: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069cfe: 66 0f db ee pand xmm5,xmm6 8069d02: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069d09: 08 8069d0a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069d0e: 66 0f db fe pand xmm7,xmm6 8069d12: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069d19: 08 8069d1a: 66 0f eb cd por xmm1,xmm5 8069d1e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069d25: 08 8069d26: 66 0f eb d7 por xmm2,xmm7 8069d2a: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069d2e: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069d32: 66 0f f8 c8 psubb xmm1,xmm0 8069d36: 66 0f d7 f1 pmovmskb esi,xmm1 8069d3a: 81 ee ff ff 00 00 sub esi,0xffff 8069d40: 0f 85 68 20 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 8069d46: 83 c1 10 add ecx,0x10 8069d49: eb 85 jmp 8069cd0 <__strcasecmp_l_ssse3+0x210> 8069d4b: 90 nop 8069d4c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069d50: be ff ff 00 00 mov esi,0xffff 8069d55: 66 0f ef c0 pxor xmm0,xmm0 8069d59: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8069d5d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069d61: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069d65: 66 0f 73 fa 0f pslldq xmm2,0xf 8069d6a: 66 0f 6f e9 movdqa xmm5,xmm1 8069d6e: 66 0f 6f fa movdqa xmm7,xmm2 8069d72: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069d79: 08 8069d7a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069d81: 08 8069d82: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069d89: 08 8069d8a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069d8e: 66 0f db ee pand xmm5,xmm6 8069d92: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069d99: 08 8069d9a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069d9e: 66 0f db fe pand xmm7,xmm6 8069da2: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069da9: 08 8069daa: 66 0f eb cd por xmm1,xmm5 8069dae: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069db5: 08 8069db6: 66 0f eb d7 por xmm2,xmm7 8069dba: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8069dbe: 66 0f f8 d0 psubb xmm2,xmm0 8069dc2: 66 0f d7 fa pmovmskb edi,xmm2 8069dc6: d3 ee shr esi,cl 8069dc8: d3 ef shr edi,cl 8069dca: 29 fe sub esi,edi 8069dcc: 8d 79 f1 lea edi,[ecx-0xf] 8069dcf: 0f 85 e3 1f 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 8069dd5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8069dd9: 66 0f ef c0 pxor xmm0,xmm0 8069ddd: b9 10 00 00 00 mov ecx,0x10 8069de2: 83 0c 24 01 or DWORD PTR [esp],0x1 8069de6: 8d 7a 01 lea edi,[edx+0x1] 8069de9: 81 e7 ff 0f 00 00 and edi,0xfff 8069def: 81 ef 00 10 00 00 sub edi,0x1000 8069df5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069df9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069e00: 83 c7 10 add edi,0x10 8069e03: 0f 8f 27 01 00 00 jg 8069f30 <__strcasecmp_l_ssse3+0x470> 8069e09: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069e0e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8069e13: 66 0f 6f e2 movdqa xmm4,xmm2 8069e17: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8069e1d: 66 0f 6f e9 movdqa xmm5,xmm1 8069e21: 66 0f 6f fa movdqa xmm7,xmm2 8069e25: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069e2c: 08 8069e2d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069e34: 08 8069e35: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069e3c: 08 8069e3d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069e41: 66 0f db ee pand xmm5,xmm6 8069e45: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069e4c: 08 8069e4d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069e51: 66 0f db fe pand xmm7,xmm6 8069e55: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069e5c: 08 8069e5d: 66 0f eb cd por xmm1,xmm5 8069e61: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069e68: 08 8069e69: 66 0f eb d7 por xmm2,xmm7 8069e6d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069e71: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069e75: 66 0f f8 c8 psubb xmm1,xmm0 8069e79: 66 0f d7 f1 pmovmskb esi,xmm1 8069e7d: 81 ee ff ff 00 00 sub esi,0xffff 8069e83: 0f 85 25 1f 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 8069e89: 83 c1 10 add ecx,0x10 8069e8c: 66 0f 6f dc movdqa xmm3,xmm4 8069e90: 83 c7 10 add edi,0x10 8069e93: 0f 8f 97 00 00 00 jg 8069f30 <__strcasecmp_l_ssse3+0x470> 8069e99: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069e9e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 8069ea3: 66 0f 6f e2 movdqa xmm4,xmm2 8069ea7: 66 0f 3a 0f d3 01 palignr xmm2,xmm3,0x1 8069ead: 66 0f 6f e9 movdqa xmm5,xmm1 8069eb1: 66 0f 6f fa movdqa xmm7,xmm2 8069eb5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069ebc: 08 8069ebd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069ec4: 08 8069ec5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069ecc: 08 8069ecd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069ed1: 66 0f db ee pand xmm5,xmm6 8069ed5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069edc: 08 8069edd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069ee1: 66 0f db fe pand xmm7,xmm6 8069ee5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069eec: 08 8069eed: 66 0f eb cd por xmm1,xmm5 8069ef1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069ef8: 08 8069ef9: 66 0f eb d7 por xmm2,xmm7 8069efd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069f01: 66 0f 74 ca pcmpeqb xmm1,xmm2 8069f05: 66 0f f8 c8 psubb xmm1,xmm0 8069f09: 66 0f d7 f1 pmovmskb esi,xmm1 8069f0d: 81 ee ff ff 00 00 sub esi,0xffff 8069f13: 0f 85 95 1e 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 8069f19: 83 c1 10 add ecx,0x10 8069f1c: 66 0f 6f dc movdqa xmm3,xmm4 8069f20: e9 db fe ff ff jmp 8069e00 <__strcasecmp_l_ssse3+0x340> 8069f25: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 8069f29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 8069f30: 66 0f 74 c3 pcmpeqb xmm0,xmm3 8069f34: 66 0f d7 f0 pmovmskb esi,xmm0 8069f38: f7 c6 fe ff 00 00 test esi,0xfffe 8069f3e: 75 10 jne 8069f50 <__strcasecmp_l_ssse3+0x490> 8069f40: 66 0f ef c0 pxor xmm0,xmm0 8069f44: 81 ef 00 10 00 00 sub edi,0x1000 8069f4a: e9 ba fe ff ff jmp 8069e09 <__strcasecmp_l_ssse3+0x349> 8069f4f: 90 nop 8069f50: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 8069f55: 66 0f 73 d8 01 psrldq xmm0,0x1 8069f5a: 66 0f 73 db 01 psrldq xmm3,0x1 8069f5f: e9 ec 1d 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 8069f64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 8069f6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 8069f70: be ff ff 00 00 mov esi,0xffff 8069f75: 66 0f ef c0 pxor xmm0,xmm0 8069f79: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 8069f7d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 8069f81: 66 0f 74 c1 pcmpeqb xmm0,xmm1 8069f85: 66 0f 73 fa 0e pslldq xmm2,0xe 8069f8a: 66 0f 6f e9 movdqa xmm5,xmm1 8069f8e: 66 0f 6f fa movdqa xmm7,xmm2 8069f92: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069f99: 08 8069f9a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 8069fa1: 08 8069fa2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 8069fa9: 08 8069faa: 66 0f 64 f1 pcmpgtb xmm6,xmm1 8069fae: 66 0f db ee pand xmm5,xmm6 8069fb2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 8069fb9: 08 8069fba: 66 0f 64 f2 pcmpgtb xmm6,xmm2 8069fbe: 66 0f db fe pand xmm7,xmm6 8069fc2: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 8069fc9: 08 8069fca: 66 0f eb cd por xmm1,xmm5 8069fce: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 8069fd5: 08 8069fd6: 66 0f eb d7 por xmm2,xmm7 8069fda: 66 0f 74 d1 pcmpeqb xmm2,xmm1 8069fde: 66 0f f8 d0 psubb xmm2,xmm0 8069fe2: 66 0f d7 fa pmovmskb edi,xmm2 8069fe6: d3 ee shr esi,cl 8069fe8: d3 ef shr edi,cl 8069fea: 29 fe sub esi,edi 8069fec: 8d 79 f2 lea edi,[ecx-0xe] 8069fef: 0f 85 c3 1d 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 8069ff5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 8069ff9: 66 0f ef c0 pxor xmm0,xmm0 8069ffd: b9 10 00 00 00 mov ecx,0x10 806a002: 83 0c 24 02 or DWORD PTR [esp],0x2 806a006: 8d 7a 02 lea edi,[edx+0x2] 806a009: 81 e7 ff 0f 00 00 and edi,0xfff 806a00f: 81 ef 00 10 00 00 sub edi,0x1000 806a015: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a019: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a020: 83 c7 10 add edi,0x10 806a023: 0f 8f 27 01 00 00 jg 806a150 <__strcasecmp_l_ssse3+0x690> 806a029: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a02e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a033: 66 0f 6f e2 movdqa xmm4,xmm2 806a037: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 806a03d: 66 0f 6f e9 movdqa xmm5,xmm1 806a041: 66 0f 6f fa movdqa xmm7,xmm2 806a045: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a04c: 08 806a04d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a054: 08 806a055: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a05c: 08 806a05d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a061: 66 0f db ee pand xmm5,xmm6 806a065: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a06c: 08 806a06d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a071: 66 0f db fe pand xmm7,xmm6 806a075: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a07c: 08 806a07d: 66 0f eb cd por xmm1,xmm5 806a081: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a088: 08 806a089: 66 0f eb d7 por xmm2,xmm7 806a08d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a091: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a095: 66 0f f8 c8 psubb xmm1,xmm0 806a099: 66 0f d7 f1 pmovmskb esi,xmm1 806a09d: 81 ee ff ff 00 00 sub esi,0xffff 806a0a3: 0f 85 05 1d 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a0a9: 83 c1 10 add ecx,0x10 806a0ac: 66 0f 6f dc movdqa xmm3,xmm4 806a0b0: 83 c7 10 add edi,0x10 806a0b3: 0f 8f 97 00 00 00 jg 806a150 <__strcasecmp_l_ssse3+0x690> 806a0b9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a0be: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a0c3: 66 0f 6f e2 movdqa xmm4,xmm2 806a0c7: 66 0f 3a 0f d3 02 palignr xmm2,xmm3,0x2 806a0cd: 66 0f 6f e9 movdqa xmm5,xmm1 806a0d1: 66 0f 6f fa movdqa xmm7,xmm2 806a0d5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a0dc: 08 806a0dd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a0e4: 08 806a0e5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a0ec: 08 806a0ed: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a0f1: 66 0f db ee pand xmm5,xmm6 806a0f5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a0fc: 08 806a0fd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a101: 66 0f db fe pand xmm7,xmm6 806a105: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a10c: 08 806a10d: 66 0f eb cd por xmm1,xmm5 806a111: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a118: 08 806a119: 66 0f eb d7 por xmm2,xmm7 806a11d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a121: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a125: 66 0f f8 c8 psubb xmm1,xmm0 806a129: 66 0f d7 f1 pmovmskb esi,xmm1 806a12d: 81 ee ff ff 00 00 sub esi,0xffff 806a133: 0f 85 75 1c 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a139: 83 c1 10 add ecx,0x10 806a13c: 66 0f 6f dc movdqa xmm3,xmm4 806a140: e9 db fe ff ff jmp 806a020 <__strcasecmp_l_ssse3+0x560> 806a145: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a149: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a150: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806a154: 66 0f d7 f0 pmovmskb esi,xmm0 806a158: f7 c6 fc ff 00 00 test esi,0xfffc 806a15e: 75 10 jne 806a170 <__strcasecmp_l_ssse3+0x6b0> 806a160: 66 0f ef c0 pxor xmm0,xmm0 806a164: 81 ef 00 10 00 00 sub edi,0x1000 806a16a: e9 ba fe ff ff jmp 806a029 <__strcasecmp_l_ssse3+0x569> 806a16f: 90 nop 806a170: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a175: 66 0f 73 d8 02 psrldq xmm0,0x2 806a17a: 66 0f 73 db 02 psrldq xmm3,0x2 806a17f: e9 cc 1b 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806a184: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806a18a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806a190: be ff ff 00 00 mov esi,0xffff 806a195: 66 0f ef c0 pxor xmm0,xmm0 806a199: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806a19d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806a1a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a1a5: 66 0f 73 fa 0d pslldq xmm2,0xd 806a1aa: 66 0f 6f e9 movdqa xmm5,xmm1 806a1ae: 66 0f 6f fa movdqa xmm7,xmm2 806a1b2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a1b9: 08 806a1ba: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a1c1: 08 806a1c2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a1c9: 08 806a1ca: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a1ce: 66 0f db ee pand xmm5,xmm6 806a1d2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a1d9: 08 806a1da: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a1de: 66 0f db fe pand xmm7,xmm6 806a1e2: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a1e9: 08 806a1ea: 66 0f eb cd por xmm1,xmm5 806a1ee: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a1f5: 08 806a1f6: 66 0f eb d7 por xmm2,xmm7 806a1fa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806a1fe: 66 0f f8 d0 psubb xmm2,xmm0 806a202: 66 0f d7 fa pmovmskb edi,xmm2 806a206: d3 ee shr esi,cl 806a208: d3 ef shr edi,cl 806a20a: 29 fe sub esi,edi 806a20c: 8d 79 f3 lea edi,[ecx-0xd] 806a20f: 0f 85 a3 1b 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806a215: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806a219: 66 0f ef c0 pxor xmm0,xmm0 806a21d: b9 10 00 00 00 mov ecx,0x10 806a222: 83 0c 24 03 or DWORD PTR [esp],0x3 806a226: 8d 7a 03 lea edi,[edx+0x3] 806a229: 81 e7 ff 0f 00 00 and edi,0xfff 806a22f: 81 ef 00 10 00 00 sub edi,0x1000 806a235: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a239: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a240: 83 c7 10 add edi,0x10 806a243: 0f 8f 27 01 00 00 jg 806a370 <__strcasecmp_l_ssse3+0x8b0> 806a249: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a24e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a253: 66 0f 6f e2 movdqa xmm4,xmm2 806a257: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 806a25d: 66 0f 6f e9 movdqa xmm5,xmm1 806a261: 66 0f 6f fa movdqa xmm7,xmm2 806a265: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a26c: 08 806a26d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a274: 08 806a275: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a27c: 08 806a27d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a281: 66 0f db ee pand xmm5,xmm6 806a285: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a28c: 08 806a28d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a291: 66 0f db fe pand xmm7,xmm6 806a295: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a29c: 08 806a29d: 66 0f eb cd por xmm1,xmm5 806a2a1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a2a8: 08 806a2a9: 66 0f eb d7 por xmm2,xmm7 806a2ad: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a2b1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a2b5: 66 0f f8 c8 psubb xmm1,xmm0 806a2b9: 66 0f d7 f1 pmovmskb esi,xmm1 806a2bd: 81 ee ff ff 00 00 sub esi,0xffff 806a2c3: 0f 85 e5 1a 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a2c9: 83 c1 10 add ecx,0x10 806a2cc: 66 0f 6f dc movdqa xmm3,xmm4 806a2d0: 83 c7 10 add edi,0x10 806a2d3: 0f 8f 97 00 00 00 jg 806a370 <__strcasecmp_l_ssse3+0x8b0> 806a2d9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a2de: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a2e3: 66 0f 6f e2 movdqa xmm4,xmm2 806a2e7: 66 0f 3a 0f d3 03 palignr xmm2,xmm3,0x3 806a2ed: 66 0f 6f e9 movdqa xmm5,xmm1 806a2f1: 66 0f 6f fa movdqa xmm7,xmm2 806a2f5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a2fc: 08 806a2fd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a304: 08 806a305: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a30c: 08 806a30d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a311: 66 0f db ee pand xmm5,xmm6 806a315: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a31c: 08 806a31d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a321: 66 0f db fe pand xmm7,xmm6 806a325: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a32c: 08 806a32d: 66 0f eb cd por xmm1,xmm5 806a331: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a338: 08 806a339: 66 0f eb d7 por xmm2,xmm7 806a33d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a341: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a345: 66 0f f8 c8 psubb xmm1,xmm0 806a349: 66 0f d7 f1 pmovmskb esi,xmm1 806a34d: 81 ee ff ff 00 00 sub esi,0xffff 806a353: 0f 85 55 1a 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a359: 83 c1 10 add ecx,0x10 806a35c: 66 0f 6f dc movdqa xmm3,xmm4 806a360: e9 db fe ff ff jmp 806a240 <__strcasecmp_l_ssse3+0x780> 806a365: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a369: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a370: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806a374: 66 0f d7 f0 pmovmskb esi,xmm0 806a378: f7 c6 f8 ff 00 00 test esi,0xfff8 806a37e: 75 10 jne 806a390 <__strcasecmp_l_ssse3+0x8d0> 806a380: 66 0f ef c0 pxor xmm0,xmm0 806a384: 81 ef 00 10 00 00 sub edi,0x1000 806a38a: e9 ba fe ff ff jmp 806a249 <__strcasecmp_l_ssse3+0x789> 806a38f: 90 nop 806a390: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a395: 66 0f 73 d8 03 psrldq xmm0,0x3 806a39a: 66 0f 73 db 03 psrldq xmm3,0x3 806a39f: e9 ac 19 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806a3a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806a3aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806a3b0: be ff ff 00 00 mov esi,0xffff 806a3b5: 66 0f ef c0 pxor xmm0,xmm0 806a3b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806a3bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806a3c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a3c5: 66 0f 73 fa 0c pslldq xmm2,0xc 806a3ca: 66 0f 6f e9 movdqa xmm5,xmm1 806a3ce: 66 0f 6f fa movdqa xmm7,xmm2 806a3d2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a3d9: 08 806a3da: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a3e1: 08 806a3e2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a3e9: 08 806a3ea: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a3ee: 66 0f db ee pand xmm5,xmm6 806a3f2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a3f9: 08 806a3fa: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a3fe: 66 0f db fe pand xmm7,xmm6 806a402: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a409: 08 806a40a: 66 0f eb cd por xmm1,xmm5 806a40e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a415: 08 806a416: 66 0f eb d7 por xmm2,xmm7 806a41a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806a41e: 66 0f f8 d0 psubb xmm2,xmm0 806a422: 66 0f d7 fa pmovmskb edi,xmm2 806a426: d3 ee shr esi,cl 806a428: d3 ef shr edi,cl 806a42a: 29 fe sub esi,edi 806a42c: 8d 79 f4 lea edi,[ecx-0xc] 806a42f: 0f 85 83 19 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806a435: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806a439: 66 0f ef c0 pxor xmm0,xmm0 806a43d: b9 10 00 00 00 mov ecx,0x10 806a442: 83 0c 24 04 or DWORD PTR [esp],0x4 806a446: 8d 7a 04 lea edi,[edx+0x4] 806a449: 81 e7 ff 0f 00 00 and edi,0xfff 806a44f: 81 ef 00 10 00 00 sub edi,0x1000 806a455: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a459: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a460: 83 c7 10 add edi,0x10 806a463: 0f 8f 27 01 00 00 jg 806a590 <__strcasecmp_l_ssse3+0xad0> 806a469: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a46e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a473: 66 0f 6f e2 movdqa xmm4,xmm2 806a477: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 806a47d: 66 0f 6f e9 movdqa xmm5,xmm1 806a481: 66 0f 6f fa movdqa xmm7,xmm2 806a485: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a48c: 08 806a48d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a494: 08 806a495: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a49c: 08 806a49d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a4a1: 66 0f db ee pand xmm5,xmm6 806a4a5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a4ac: 08 806a4ad: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a4b1: 66 0f db fe pand xmm7,xmm6 806a4b5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a4bc: 08 806a4bd: 66 0f eb cd por xmm1,xmm5 806a4c1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a4c8: 08 806a4c9: 66 0f eb d7 por xmm2,xmm7 806a4cd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a4d1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a4d5: 66 0f f8 c8 psubb xmm1,xmm0 806a4d9: 66 0f d7 f1 pmovmskb esi,xmm1 806a4dd: 81 ee ff ff 00 00 sub esi,0xffff 806a4e3: 0f 85 c5 18 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a4e9: 83 c1 10 add ecx,0x10 806a4ec: 66 0f 6f dc movdqa xmm3,xmm4 806a4f0: 83 c7 10 add edi,0x10 806a4f3: 0f 8f 97 00 00 00 jg 806a590 <__strcasecmp_l_ssse3+0xad0> 806a4f9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a4fe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a503: 66 0f 6f e2 movdqa xmm4,xmm2 806a507: 66 0f 3a 0f d3 04 palignr xmm2,xmm3,0x4 806a50d: 66 0f 6f e9 movdqa xmm5,xmm1 806a511: 66 0f 6f fa movdqa xmm7,xmm2 806a515: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a51c: 08 806a51d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a524: 08 806a525: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a52c: 08 806a52d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a531: 66 0f db ee pand xmm5,xmm6 806a535: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a53c: 08 806a53d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a541: 66 0f db fe pand xmm7,xmm6 806a545: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a54c: 08 806a54d: 66 0f eb cd por xmm1,xmm5 806a551: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a558: 08 806a559: 66 0f eb d7 por xmm2,xmm7 806a55d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a561: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a565: 66 0f f8 c8 psubb xmm1,xmm0 806a569: 66 0f d7 f1 pmovmskb esi,xmm1 806a56d: 81 ee ff ff 00 00 sub esi,0xffff 806a573: 0f 85 35 18 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a579: 83 c1 10 add ecx,0x10 806a57c: 66 0f 6f dc movdqa xmm3,xmm4 806a580: e9 db fe ff ff jmp 806a460 <__strcasecmp_l_ssse3+0x9a0> 806a585: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a589: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a590: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806a594: 66 0f d7 f0 pmovmskb esi,xmm0 806a598: f7 c6 f0 ff 00 00 test esi,0xfff0 806a59e: 75 10 jne 806a5b0 <__strcasecmp_l_ssse3+0xaf0> 806a5a0: 66 0f ef c0 pxor xmm0,xmm0 806a5a4: 81 ef 00 10 00 00 sub edi,0x1000 806a5aa: e9 ba fe ff ff jmp 806a469 <__strcasecmp_l_ssse3+0x9a9> 806a5af: 90 nop 806a5b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a5b5: 66 0f 73 d8 04 psrldq xmm0,0x4 806a5ba: 66 0f 73 db 04 psrldq xmm3,0x4 806a5bf: e9 8c 17 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806a5c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806a5ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806a5d0: be ff ff 00 00 mov esi,0xffff 806a5d5: 66 0f ef c0 pxor xmm0,xmm0 806a5d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806a5dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806a5e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a5e5: 66 0f 73 fa 0b pslldq xmm2,0xb 806a5ea: 66 0f 6f e9 movdqa xmm5,xmm1 806a5ee: 66 0f 6f fa movdqa xmm7,xmm2 806a5f2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a5f9: 08 806a5fa: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a601: 08 806a602: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a609: 08 806a60a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a60e: 66 0f db ee pand xmm5,xmm6 806a612: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a619: 08 806a61a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a61e: 66 0f db fe pand xmm7,xmm6 806a622: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a629: 08 806a62a: 66 0f eb cd por xmm1,xmm5 806a62e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a635: 08 806a636: 66 0f eb d7 por xmm2,xmm7 806a63a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806a63e: 66 0f f8 d0 psubb xmm2,xmm0 806a642: 66 0f d7 fa pmovmskb edi,xmm2 806a646: d3 ee shr esi,cl 806a648: d3 ef shr edi,cl 806a64a: 29 fe sub esi,edi 806a64c: 8d 79 f5 lea edi,[ecx-0xb] 806a64f: 0f 85 63 17 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806a655: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806a659: 66 0f ef c0 pxor xmm0,xmm0 806a65d: b9 10 00 00 00 mov ecx,0x10 806a662: 83 0c 24 05 or DWORD PTR [esp],0x5 806a666: 8d 7a 05 lea edi,[edx+0x5] 806a669: 81 e7 ff 0f 00 00 and edi,0xfff 806a66f: 81 ef 00 10 00 00 sub edi,0x1000 806a675: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a679: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a680: 83 c7 10 add edi,0x10 806a683: 0f 8f 27 01 00 00 jg 806a7b0 <__strcasecmp_l_ssse3+0xcf0> 806a689: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a68e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a693: 66 0f 6f e2 movdqa xmm4,xmm2 806a697: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 806a69d: 66 0f 6f e9 movdqa xmm5,xmm1 806a6a1: 66 0f 6f fa movdqa xmm7,xmm2 806a6a5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a6ac: 08 806a6ad: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a6b4: 08 806a6b5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a6bc: 08 806a6bd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a6c1: 66 0f db ee pand xmm5,xmm6 806a6c5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a6cc: 08 806a6cd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a6d1: 66 0f db fe pand xmm7,xmm6 806a6d5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a6dc: 08 806a6dd: 66 0f eb cd por xmm1,xmm5 806a6e1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a6e8: 08 806a6e9: 66 0f eb d7 por xmm2,xmm7 806a6ed: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a6f1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a6f5: 66 0f f8 c8 psubb xmm1,xmm0 806a6f9: 66 0f d7 f1 pmovmskb esi,xmm1 806a6fd: 81 ee ff ff 00 00 sub esi,0xffff 806a703: 0f 85 a5 16 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a709: 83 c1 10 add ecx,0x10 806a70c: 66 0f 6f dc movdqa xmm3,xmm4 806a710: 83 c7 10 add edi,0x10 806a713: 0f 8f 97 00 00 00 jg 806a7b0 <__strcasecmp_l_ssse3+0xcf0> 806a719: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a71e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a723: 66 0f 6f e2 movdqa xmm4,xmm2 806a727: 66 0f 3a 0f d3 05 palignr xmm2,xmm3,0x5 806a72d: 66 0f 6f e9 movdqa xmm5,xmm1 806a731: 66 0f 6f fa movdqa xmm7,xmm2 806a735: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a73c: 08 806a73d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a744: 08 806a745: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a74c: 08 806a74d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a751: 66 0f db ee pand xmm5,xmm6 806a755: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a75c: 08 806a75d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a761: 66 0f db fe pand xmm7,xmm6 806a765: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a76c: 08 806a76d: 66 0f eb cd por xmm1,xmm5 806a771: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a778: 08 806a779: 66 0f eb d7 por xmm2,xmm7 806a77d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a781: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a785: 66 0f f8 c8 psubb xmm1,xmm0 806a789: 66 0f d7 f1 pmovmskb esi,xmm1 806a78d: 81 ee ff ff 00 00 sub esi,0xffff 806a793: 0f 85 15 16 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a799: 83 c1 10 add ecx,0x10 806a79c: 66 0f 6f dc movdqa xmm3,xmm4 806a7a0: e9 db fe ff ff jmp 806a680 <__strcasecmp_l_ssse3+0xbc0> 806a7a5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a7a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a7b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806a7b4: 66 0f d7 f0 pmovmskb esi,xmm0 806a7b8: f7 c6 e0 ff 00 00 test esi,0xffe0 806a7be: 75 10 jne 806a7d0 <__strcasecmp_l_ssse3+0xd10> 806a7c0: 66 0f ef c0 pxor xmm0,xmm0 806a7c4: 81 ef 00 10 00 00 sub edi,0x1000 806a7ca: e9 ba fe ff ff jmp 806a689 <__strcasecmp_l_ssse3+0xbc9> 806a7cf: 90 nop 806a7d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a7d5: 66 0f 73 d8 05 psrldq xmm0,0x5 806a7da: 66 0f 73 db 05 psrldq xmm3,0x5 806a7df: e9 6c 15 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806a7e4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806a7ea: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806a7f0: be ff ff 00 00 mov esi,0xffff 806a7f5: 66 0f ef c0 pxor xmm0,xmm0 806a7f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806a7fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806a801: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a805: 66 0f 73 fa 0a pslldq xmm2,0xa 806a80a: 66 0f 6f e9 movdqa xmm5,xmm1 806a80e: 66 0f 6f fa movdqa xmm7,xmm2 806a812: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a819: 08 806a81a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a821: 08 806a822: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a829: 08 806a82a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a82e: 66 0f db ee pand xmm5,xmm6 806a832: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a839: 08 806a83a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a83e: 66 0f db fe pand xmm7,xmm6 806a842: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a849: 08 806a84a: 66 0f eb cd por xmm1,xmm5 806a84e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a855: 08 806a856: 66 0f eb d7 por xmm2,xmm7 806a85a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806a85e: 66 0f f8 d0 psubb xmm2,xmm0 806a862: 66 0f d7 fa pmovmskb edi,xmm2 806a866: d3 ee shr esi,cl 806a868: d3 ef shr edi,cl 806a86a: 29 fe sub esi,edi 806a86c: 8d 79 f6 lea edi,[ecx-0xa] 806a86f: 0f 85 43 15 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806a875: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806a879: 66 0f ef c0 pxor xmm0,xmm0 806a87d: b9 10 00 00 00 mov ecx,0x10 806a882: 83 0c 24 06 or DWORD PTR [esp],0x6 806a886: 8d 7a 06 lea edi,[edx+0x6] 806a889: 81 e7 ff 0f 00 00 and edi,0xfff 806a88f: 81 ef 00 10 00 00 sub edi,0x1000 806a895: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a899: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a8a0: 83 c7 10 add edi,0x10 806a8a3: 0f 8f 27 01 00 00 jg 806a9d0 <__strcasecmp_l_ssse3+0xf10> 806a8a9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a8ae: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a8b3: 66 0f 6f e2 movdqa xmm4,xmm2 806a8b7: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 806a8bd: 66 0f 6f e9 movdqa xmm5,xmm1 806a8c1: 66 0f 6f fa movdqa xmm7,xmm2 806a8c5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a8cc: 08 806a8cd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a8d4: 08 806a8d5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a8dc: 08 806a8dd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a8e1: 66 0f db ee pand xmm5,xmm6 806a8e5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a8ec: 08 806a8ed: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a8f1: 66 0f db fe pand xmm7,xmm6 806a8f5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a8fc: 08 806a8fd: 66 0f eb cd por xmm1,xmm5 806a901: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a908: 08 806a909: 66 0f eb d7 por xmm2,xmm7 806a90d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a911: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a915: 66 0f f8 c8 psubb xmm1,xmm0 806a919: 66 0f d7 f1 pmovmskb esi,xmm1 806a91d: 81 ee ff ff 00 00 sub esi,0xffff 806a923: 0f 85 85 14 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a929: 83 c1 10 add ecx,0x10 806a92c: 66 0f 6f dc movdqa xmm3,xmm4 806a930: 83 c7 10 add edi,0x10 806a933: 0f 8f 97 00 00 00 jg 806a9d0 <__strcasecmp_l_ssse3+0xf10> 806a939: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a93e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806a943: 66 0f 6f e2 movdqa xmm4,xmm2 806a947: 66 0f 3a 0f d3 06 palignr xmm2,xmm3,0x6 806a94d: 66 0f 6f e9 movdqa xmm5,xmm1 806a951: 66 0f 6f fa movdqa xmm7,xmm2 806a955: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a95c: 08 806a95d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806a964: 08 806a965: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806a96c: 08 806a96d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806a971: 66 0f db ee pand xmm5,xmm6 806a975: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806a97c: 08 806a97d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806a981: 66 0f db fe pand xmm7,xmm6 806a985: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806a98c: 08 806a98d: 66 0f eb cd por xmm1,xmm5 806a991: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806a998: 08 806a999: 66 0f eb d7 por xmm2,xmm7 806a99d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806a9a1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806a9a5: 66 0f f8 c8 psubb xmm1,xmm0 806a9a9: 66 0f d7 f1 pmovmskb esi,xmm1 806a9ad: 81 ee ff ff 00 00 sub esi,0xffff 806a9b3: 0f 85 f5 13 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806a9b9: 83 c1 10 add ecx,0x10 806a9bc: 66 0f 6f dc movdqa xmm3,xmm4 806a9c0: e9 db fe ff ff jmp 806a8a0 <__strcasecmp_l_ssse3+0xde0> 806a9c5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806a9c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806a9d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806a9d4: 66 0f d7 f0 pmovmskb esi,xmm0 806a9d8: f7 c6 c0 ff 00 00 test esi,0xffc0 806a9de: 75 10 jne 806a9f0 <__strcasecmp_l_ssse3+0xf30> 806a9e0: 66 0f ef c0 pxor xmm0,xmm0 806a9e4: 81 ef 00 10 00 00 sub edi,0x1000 806a9ea: e9 ba fe ff ff jmp 806a8a9 <__strcasecmp_l_ssse3+0xde9> 806a9ef: 90 nop 806a9f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806a9f5: 66 0f 73 d8 06 psrldq xmm0,0x6 806a9fa: 66 0f 73 db 06 psrldq xmm3,0x6 806a9ff: e9 4c 13 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806aa04: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806aa0a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806aa10: be ff ff 00 00 mov esi,0xffff 806aa15: 66 0f ef c0 pxor xmm0,xmm0 806aa19: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806aa1d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806aa21: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806aa25: 66 0f 73 fa 09 pslldq xmm2,0x9 806aa2a: 66 0f 6f e9 movdqa xmm5,xmm1 806aa2e: 66 0f 6f fa movdqa xmm7,xmm2 806aa32: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806aa39: 08 806aa3a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806aa41: 08 806aa42: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806aa49: 08 806aa4a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806aa4e: 66 0f db ee pand xmm5,xmm6 806aa52: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806aa59: 08 806aa5a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806aa5e: 66 0f db fe pand xmm7,xmm6 806aa62: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806aa69: 08 806aa6a: 66 0f eb cd por xmm1,xmm5 806aa6e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806aa75: 08 806aa76: 66 0f eb d7 por xmm2,xmm7 806aa7a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806aa7e: 66 0f f8 d0 psubb xmm2,xmm0 806aa82: 66 0f d7 fa pmovmskb edi,xmm2 806aa86: d3 ee shr esi,cl 806aa88: d3 ef shr edi,cl 806aa8a: 29 fe sub esi,edi 806aa8c: 8d 79 f7 lea edi,[ecx-0x9] 806aa8f: 0f 85 23 13 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806aa95: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806aa99: 66 0f ef c0 pxor xmm0,xmm0 806aa9d: b9 10 00 00 00 mov ecx,0x10 806aaa2: 83 0c 24 07 or DWORD PTR [esp],0x7 806aaa6: 8d 7a 08 lea edi,[edx+0x8] 806aaa9: 81 e7 ff 0f 00 00 and edi,0xfff 806aaaf: 81 ef 00 10 00 00 sub edi,0x1000 806aab5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806aab9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806aac0: 83 c7 10 add edi,0x10 806aac3: 0f 8f 27 01 00 00 jg 806abf0 <__strcasecmp_l_ssse3+0x1130> 806aac9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806aace: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806aad3: 66 0f 6f e2 movdqa xmm4,xmm2 806aad7: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 806aadd: 66 0f 6f e9 movdqa xmm5,xmm1 806aae1: 66 0f 6f fa movdqa xmm7,xmm2 806aae5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806aaec: 08 806aaed: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806aaf4: 08 806aaf5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806aafc: 08 806aafd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ab01: 66 0f db ee pand xmm5,xmm6 806ab05: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ab0c: 08 806ab0d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806ab11: 66 0f db fe pand xmm7,xmm6 806ab15: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806ab1c: 08 806ab1d: 66 0f eb cd por xmm1,xmm5 806ab21: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806ab28: 08 806ab29: 66 0f eb d7 por xmm2,xmm7 806ab2d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ab31: 66 0f 74 ca pcmpeqb xmm1,xmm2 806ab35: 66 0f f8 c8 psubb xmm1,xmm0 806ab39: 66 0f d7 f1 pmovmskb esi,xmm1 806ab3d: 81 ee ff ff 00 00 sub esi,0xffff 806ab43: 0f 85 65 12 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806ab49: 83 c1 10 add ecx,0x10 806ab4c: 66 0f 6f dc movdqa xmm3,xmm4 806ab50: 83 c7 10 add edi,0x10 806ab53: 0f 8f 97 00 00 00 jg 806abf0 <__strcasecmp_l_ssse3+0x1130> 806ab59: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806ab5e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806ab63: 66 0f 6f e2 movdqa xmm4,xmm2 806ab67: 66 0f 3a 0f d3 07 palignr xmm2,xmm3,0x7 806ab6d: 66 0f 6f e9 movdqa xmm5,xmm1 806ab71: 66 0f 6f fa movdqa xmm7,xmm2 806ab75: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ab7c: 08 806ab7d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806ab84: 08 806ab85: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806ab8c: 08 806ab8d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ab91: 66 0f db ee pand xmm5,xmm6 806ab95: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ab9c: 08 806ab9d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806aba1: 66 0f db fe pand xmm7,xmm6 806aba5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806abac: 08 806abad: 66 0f eb cd por xmm1,xmm5 806abb1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806abb8: 08 806abb9: 66 0f eb d7 por xmm2,xmm7 806abbd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806abc1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806abc5: 66 0f f8 c8 psubb xmm1,xmm0 806abc9: 66 0f d7 f1 pmovmskb esi,xmm1 806abcd: 81 ee ff ff 00 00 sub esi,0xffff 806abd3: 0f 85 d5 11 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806abd9: 83 c1 10 add ecx,0x10 806abdc: 66 0f 6f dc movdqa xmm3,xmm4 806abe0: e9 db fe ff ff jmp 806aac0 <__strcasecmp_l_ssse3+0x1000> 806abe5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806abe9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806abf0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806abf4: 66 0f d7 f0 pmovmskb esi,xmm0 806abf8: f7 c6 80 ff 00 00 test esi,0xff80 806abfe: 75 20 jne 806ac20 <__strcasecmp_l_ssse3+0x1160> 806ac00: 66 0f ef c0 pxor xmm0,xmm0 806ac04: 66 0f ef c0 pxor xmm0,xmm0 806ac08: 81 ef 00 10 00 00 sub edi,0x1000 806ac0e: e9 b6 fe ff ff jmp 806aac9 <__strcasecmp_l_ssse3+0x1009> 806ac13: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ac19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806ac20: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806ac25: 66 0f 73 d8 07 psrldq xmm0,0x7 806ac2a: 66 0f 73 db 07 psrldq xmm3,0x7 806ac2f: e9 1c 11 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806ac34: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ac3a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806ac40: be ff ff 00 00 mov esi,0xffff 806ac45: 66 0f ef c0 pxor xmm0,xmm0 806ac49: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806ac4d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806ac51: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ac55: 66 0f 73 fa 08 pslldq xmm2,0x8 806ac5a: 66 0f 6f e9 movdqa xmm5,xmm1 806ac5e: 66 0f 6f fa movdqa xmm7,xmm2 806ac62: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ac69: 08 806ac6a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806ac71: 08 806ac72: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806ac79: 08 806ac7a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ac7e: 66 0f db ee pand xmm5,xmm6 806ac82: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ac89: 08 806ac8a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806ac8e: 66 0f db fe pand xmm7,xmm6 806ac92: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806ac99: 08 806ac9a: 66 0f eb cd por xmm1,xmm5 806ac9e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806aca5: 08 806aca6: 66 0f eb d7 por xmm2,xmm7 806acaa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806acae: 66 0f f8 d0 psubb xmm2,xmm0 806acb2: 66 0f d7 fa pmovmskb edi,xmm2 806acb6: d3 ee shr esi,cl 806acb8: d3 ef shr edi,cl 806acba: 29 fe sub esi,edi 806acbc: 8d 79 f8 lea edi,[ecx-0x8] 806acbf: 0f 85 f3 10 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806acc5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806acc9: 66 0f ef c0 pxor xmm0,xmm0 806accd: b9 10 00 00 00 mov ecx,0x10 806acd2: 83 0c 24 08 or DWORD PTR [esp],0x8 806acd6: 8d 7a 08 lea edi,[edx+0x8] 806acd9: 81 e7 ff 0f 00 00 and edi,0xfff 806acdf: 81 ef 00 10 00 00 sub edi,0x1000 806ace5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ace9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806acf0: 83 c7 10 add edi,0x10 806acf3: 0f 8f 27 01 00 00 jg 806ae20 <__strcasecmp_l_ssse3+0x1360> 806acf9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806acfe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806ad03: 66 0f 6f e2 movdqa xmm4,xmm2 806ad07: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 806ad0d: 66 0f 6f e9 movdqa xmm5,xmm1 806ad11: 66 0f 6f fa movdqa xmm7,xmm2 806ad15: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ad1c: 08 806ad1d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806ad24: 08 806ad25: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806ad2c: 08 806ad2d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ad31: 66 0f db ee pand xmm5,xmm6 806ad35: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ad3c: 08 806ad3d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806ad41: 66 0f db fe pand xmm7,xmm6 806ad45: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806ad4c: 08 806ad4d: 66 0f eb cd por xmm1,xmm5 806ad51: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806ad58: 08 806ad59: 66 0f eb d7 por xmm2,xmm7 806ad5d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ad61: 66 0f 74 ca pcmpeqb xmm1,xmm2 806ad65: 66 0f f8 c8 psubb xmm1,xmm0 806ad69: 66 0f d7 f1 pmovmskb esi,xmm1 806ad6d: 81 ee ff ff 00 00 sub esi,0xffff 806ad73: 0f 85 35 10 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806ad79: 83 c1 10 add ecx,0x10 806ad7c: 66 0f 6f dc movdqa xmm3,xmm4 806ad80: 83 c7 10 add edi,0x10 806ad83: 0f 8f 97 00 00 00 jg 806ae20 <__strcasecmp_l_ssse3+0x1360> 806ad89: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806ad8e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806ad93: 66 0f 6f e2 movdqa xmm4,xmm2 806ad97: 66 0f 3a 0f d3 08 palignr xmm2,xmm3,0x8 806ad9d: 66 0f 6f e9 movdqa xmm5,xmm1 806ada1: 66 0f 6f fa movdqa xmm7,xmm2 806ada5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806adac: 08 806adad: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806adb4: 08 806adb5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806adbc: 08 806adbd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806adc1: 66 0f db ee pand xmm5,xmm6 806adc5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806adcc: 08 806adcd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806add1: 66 0f db fe pand xmm7,xmm6 806add5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806addc: 08 806addd: 66 0f eb cd por xmm1,xmm5 806ade1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806ade8: 08 806ade9: 66 0f eb d7 por xmm2,xmm7 806aded: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806adf1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806adf5: 66 0f f8 c8 psubb xmm1,xmm0 806adf9: 66 0f d7 f1 pmovmskb esi,xmm1 806adfd: 81 ee ff ff 00 00 sub esi,0xffff 806ae03: 0f 85 a5 0f 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806ae09: 83 c1 10 add ecx,0x10 806ae0c: 66 0f 6f dc movdqa xmm3,xmm4 806ae10: e9 db fe ff ff jmp 806acf0 <__strcasecmp_l_ssse3+0x1230> 806ae15: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ae19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806ae20: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806ae24: 66 0f d7 f0 pmovmskb esi,xmm0 806ae28: f7 c6 00 ff 00 00 test esi,0xff00 806ae2e: 75 20 jne 806ae50 <__strcasecmp_l_ssse3+0x1390> 806ae30: 66 0f ef c0 pxor xmm0,xmm0 806ae34: 66 0f ef c0 pxor xmm0,xmm0 806ae38: 81 ef 00 10 00 00 sub edi,0x1000 806ae3e: e9 b6 fe ff ff jmp 806acf9 <__strcasecmp_l_ssse3+0x1239> 806ae43: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ae49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806ae50: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806ae55: 66 0f 73 d8 08 psrldq xmm0,0x8 806ae5a: 66 0f 73 db 08 psrldq xmm3,0x8 806ae5f: e9 ec 0e 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806ae64: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ae6a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806ae70: be ff ff 00 00 mov esi,0xffff 806ae75: 66 0f ef c0 pxor xmm0,xmm0 806ae79: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806ae7d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806ae81: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ae85: 66 0f 73 fa 07 pslldq xmm2,0x7 806ae8a: 66 0f 6f e9 movdqa xmm5,xmm1 806ae8e: 66 0f 6f fa movdqa xmm7,xmm2 806ae92: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ae99: 08 806ae9a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806aea1: 08 806aea2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806aea9: 08 806aeaa: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806aeae: 66 0f db ee pand xmm5,xmm6 806aeb2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806aeb9: 08 806aeba: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806aebe: 66 0f db fe pand xmm7,xmm6 806aec2: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806aec9: 08 806aeca: 66 0f eb cd por xmm1,xmm5 806aece: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806aed5: 08 806aed6: 66 0f eb d7 por xmm2,xmm7 806aeda: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806aede: 66 0f f8 d0 psubb xmm2,xmm0 806aee2: 66 0f d7 fa pmovmskb edi,xmm2 806aee6: d3 ee shr esi,cl 806aee8: d3 ef shr edi,cl 806aeea: 29 fe sub esi,edi 806aeec: 8d 79 f9 lea edi,[ecx-0x7] 806aeef: 0f 85 c3 0e 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806aef5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806aef9: 66 0f ef c0 pxor xmm0,xmm0 806aefd: b9 10 00 00 00 mov ecx,0x10 806af02: 83 0c 24 09 or DWORD PTR [esp],0x9 806af06: 8d 7a 09 lea edi,[edx+0x9] 806af09: 81 e7 ff 0f 00 00 and edi,0xfff 806af0f: 81 ef 00 10 00 00 sub edi,0x1000 806af15: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806af19: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806af20: 83 c7 10 add edi,0x10 806af23: 0f 8f 27 01 00 00 jg 806b050 <__strcasecmp_l_ssse3+0x1590> 806af29: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806af2e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806af33: 66 0f 6f e2 movdqa xmm4,xmm2 806af37: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 806af3d: 66 0f 6f e9 movdqa xmm5,xmm1 806af41: 66 0f 6f fa movdqa xmm7,xmm2 806af45: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806af4c: 08 806af4d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806af54: 08 806af55: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806af5c: 08 806af5d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806af61: 66 0f db ee pand xmm5,xmm6 806af65: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806af6c: 08 806af6d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806af71: 66 0f db fe pand xmm7,xmm6 806af75: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806af7c: 08 806af7d: 66 0f eb cd por xmm1,xmm5 806af81: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806af88: 08 806af89: 66 0f eb d7 por xmm2,xmm7 806af8d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806af91: 66 0f 74 ca pcmpeqb xmm1,xmm2 806af95: 66 0f f8 c8 psubb xmm1,xmm0 806af99: 66 0f d7 f1 pmovmskb esi,xmm1 806af9d: 81 ee ff ff 00 00 sub esi,0xffff 806afa3: 0f 85 05 0e 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806afa9: 83 c1 10 add ecx,0x10 806afac: 66 0f 6f dc movdqa xmm3,xmm4 806afb0: 83 c7 10 add edi,0x10 806afb3: 0f 8f 97 00 00 00 jg 806b050 <__strcasecmp_l_ssse3+0x1590> 806afb9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806afbe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806afc3: 66 0f 6f e2 movdqa xmm4,xmm2 806afc7: 66 0f 3a 0f d3 09 palignr xmm2,xmm3,0x9 806afcd: 66 0f 6f e9 movdqa xmm5,xmm1 806afd1: 66 0f 6f fa movdqa xmm7,xmm2 806afd5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806afdc: 08 806afdd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806afe4: 08 806afe5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806afec: 08 806afed: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806aff1: 66 0f db ee pand xmm5,xmm6 806aff5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806affc: 08 806affd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b001: 66 0f db fe pand xmm7,xmm6 806b005: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b00c: 08 806b00d: 66 0f eb cd por xmm1,xmm5 806b011: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b018: 08 806b019: 66 0f eb d7 por xmm2,xmm7 806b01d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b021: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b025: 66 0f f8 c8 psubb xmm1,xmm0 806b029: 66 0f d7 f1 pmovmskb esi,xmm1 806b02d: 81 ee ff ff 00 00 sub esi,0xffff 806b033: 0f 85 75 0d 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b039: 83 c1 10 add ecx,0x10 806b03c: 66 0f 6f dc movdqa xmm3,xmm4 806b040: e9 db fe ff ff jmp 806af20 <__strcasecmp_l_ssse3+0x1460> 806b045: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b049: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b050: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806b054: 66 0f d7 f0 pmovmskb esi,xmm0 806b058: f7 c6 00 fe 00 00 test esi,0xfe00 806b05e: 75 10 jne 806b070 <__strcasecmp_l_ssse3+0x15b0> 806b060: 66 0f ef c0 pxor xmm0,xmm0 806b064: 81 ef 00 10 00 00 sub edi,0x1000 806b06a: e9 ba fe ff ff jmp 806af29 <__strcasecmp_l_ssse3+0x1469> 806b06f: 90 nop 806b070: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b075: 66 0f 73 d8 09 psrldq xmm0,0x9 806b07a: 66 0f 73 db 09 psrldq xmm3,0x9 806b07f: e9 cc 0c 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806b084: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b08a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806b090: be ff ff 00 00 mov esi,0xffff 806b095: 66 0f ef c0 pxor xmm0,xmm0 806b099: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806b09d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806b0a1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b0a5: 66 0f 73 fa 06 pslldq xmm2,0x6 806b0aa: 66 0f 6f e9 movdqa xmm5,xmm1 806b0ae: 66 0f 6f fa movdqa xmm7,xmm2 806b0b2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b0b9: 08 806b0ba: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b0c1: 08 806b0c2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b0c9: 08 806b0ca: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b0ce: 66 0f db ee pand xmm5,xmm6 806b0d2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b0d9: 08 806b0da: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b0de: 66 0f db fe pand xmm7,xmm6 806b0e2: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b0e9: 08 806b0ea: 66 0f eb cd por xmm1,xmm5 806b0ee: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b0f5: 08 806b0f6: 66 0f eb d7 por xmm2,xmm7 806b0fa: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806b0fe: 66 0f f8 d0 psubb xmm2,xmm0 806b102: 66 0f d7 fa pmovmskb edi,xmm2 806b106: d3 ee shr esi,cl 806b108: d3 ef shr edi,cl 806b10a: 29 fe sub esi,edi 806b10c: 8d 79 fa lea edi,[ecx-0x6] 806b10f: 0f 85 a3 0c 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806b115: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806b119: 66 0f ef c0 pxor xmm0,xmm0 806b11d: b9 10 00 00 00 mov ecx,0x10 806b122: 83 0c 24 0a or DWORD PTR [esp],0xa 806b126: 8d 7a 0a lea edi,[edx+0xa] 806b129: 81 e7 ff 0f 00 00 and edi,0xfff 806b12f: 81 ef 00 10 00 00 sub edi,0x1000 806b135: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b139: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b140: 83 c7 10 add edi,0x10 806b143: 0f 8f 27 01 00 00 jg 806b270 <__strcasecmp_l_ssse3+0x17b0> 806b149: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b14e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b153: 66 0f 6f e2 movdqa xmm4,xmm2 806b157: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 806b15d: 66 0f 6f e9 movdqa xmm5,xmm1 806b161: 66 0f 6f fa movdqa xmm7,xmm2 806b165: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b16c: 08 806b16d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b174: 08 806b175: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b17c: 08 806b17d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b181: 66 0f db ee pand xmm5,xmm6 806b185: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b18c: 08 806b18d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b191: 66 0f db fe pand xmm7,xmm6 806b195: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b19c: 08 806b19d: 66 0f eb cd por xmm1,xmm5 806b1a1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b1a8: 08 806b1a9: 66 0f eb d7 por xmm2,xmm7 806b1ad: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b1b1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b1b5: 66 0f f8 c8 psubb xmm1,xmm0 806b1b9: 66 0f d7 f1 pmovmskb esi,xmm1 806b1bd: 81 ee ff ff 00 00 sub esi,0xffff 806b1c3: 0f 85 e5 0b 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b1c9: 83 c1 10 add ecx,0x10 806b1cc: 66 0f 6f dc movdqa xmm3,xmm4 806b1d0: 83 c7 10 add edi,0x10 806b1d3: 0f 8f 97 00 00 00 jg 806b270 <__strcasecmp_l_ssse3+0x17b0> 806b1d9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b1de: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b1e3: 66 0f 6f e2 movdqa xmm4,xmm2 806b1e7: 66 0f 3a 0f d3 0a palignr xmm2,xmm3,0xa 806b1ed: 66 0f 6f e9 movdqa xmm5,xmm1 806b1f1: 66 0f 6f fa movdqa xmm7,xmm2 806b1f5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b1fc: 08 806b1fd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b204: 08 806b205: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b20c: 08 806b20d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b211: 66 0f db ee pand xmm5,xmm6 806b215: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b21c: 08 806b21d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b221: 66 0f db fe pand xmm7,xmm6 806b225: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b22c: 08 806b22d: 66 0f eb cd por xmm1,xmm5 806b231: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b238: 08 806b239: 66 0f eb d7 por xmm2,xmm7 806b23d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b241: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b245: 66 0f f8 c8 psubb xmm1,xmm0 806b249: 66 0f d7 f1 pmovmskb esi,xmm1 806b24d: 81 ee ff ff 00 00 sub esi,0xffff 806b253: 0f 85 55 0b 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b259: 83 c1 10 add ecx,0x10 806b25c: 66 0f 6f dc movdqa xmm3,xmm4 806b260: e9 db fe ff ff jmp 806b140 <__strcasecmp_l_ssse3+0x1680> 806b265: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b269: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b270: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806b274: 66 0f d7 f0 pmovmskb esi,xmm0 806b278: f7 c6 00 fc 00 00 test esi,0xfc00 806b27e: 75 10 jne 806b290 <__strcasecmp_l_ssse3+0x17d0> 806b280: 66 0f ef c0 pxor xmm0,xmm0 806b284: 81 ef 00 10 00 00 sub edi,0x1000 806b28a: e9 ba fe ff ff jmp 806b149 <__strcasecmp_l_ssse3+0x1689> 806b28f: 90 nop 806b290: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b295: 66 0f 73 d8 0a psrldq xmm0,0xa 806b29a: 66 0f 73 db 0a psrldq xmm3,0xa 806b29f: e9 ac 0a 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806b2a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b2aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806b2b0: be ff ff 00 00 mov esi,0xffff 806b2b5: 66 0f ef c0 pxor xmm0,xmm0 806b2b9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806b2bd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806b2c1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b2c5: 66 0f 73 fa 05 pslldq xmm2,0x5 806b2ca: 66 0f 6f e9 movdqa xmm5,xmm1 806b2ce: 66 0f 6f fa movdqa xmm7,xmm2 806b2d2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b2d9: 08 806b2da: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b2e1: 08 806b2e2: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b2e9: 08 806b2ea: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b2ee: 66 0f db ee pand xmm5,xmm6 806b2f2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b2f9: 08 806b2fa: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b2fe: 66 0f db fe pand xmm7,xmm6 806b302: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b309: 08 806b30a: 66 0f eb cd por xmm1,xmm5 806b30e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b315: 08 806b316: 66 0f eb d7 por xmm2,xmm7 806b31a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806b31e: 66 0f f8 d0 psubb xmm2,xmm0 806b322: 66 0f d7 fa pmovmskb edi,xmm2 806b326: d3 ee shr esi,cl 806b328: d3 ef shr edi,cl 806b32a: 29 fe sub esi,edi 806b32c: 8d 79 fb lea edi,[ecx-0x5] 806b32f: 0f 85 83 0a 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806b335: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806b339: 66 0f ef c0 pxor xmm0,xmm0 806b33d: b9 10 00 00 00 mov ecx,0x10 806b342: 83 0c 24 0b or DWORD PTR [esp],0xb 806b346: 8d 7a 0b lea edi,[edx+0xb] 806b349: 81 e7 ff 0f 00 00 and edi,0xfff 806b34f: 81 ef 00 10 00 00 sub edi,0x1000 806b355: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b359: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b360: 83 c7 10 add edi,0x10 806b363: 0f 8f 27 01 00 00 jg 806b490 <__strcasecmp_l_ssse3+0x19d0> 806b369: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b36e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b373: 66 0f 6f e2 movdqa xmm4,xmm2 806b377: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 806b37d: 66 0f 6f e9 movdqa xmm5,xmm1 806b381: 66 0f 6f fa movdqa xmm7,xmm2 806b385: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b38c: 08 806b38d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b394: 08 806b395: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b39c: 08 806b39d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b3a1: 66 0f db ee pand xmm5,xmm6 806b3a5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b3ac: 08 806b3ad: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b3b1: 66 0f db fe pand xmm7,xmm6 806b3b5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b3bc: 08 806b3bd: 66 0f eb cd por xmm1,xmm5 806b3c1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b3c8: 08 806b3c9: 66 0f eb d7 por xmm2,xmm7 806b3cd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b3d1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b3d5: 66 0f f8 c8 psubb xmm1,xmm0 806b3d9: 66 0f d7 f1 pmovmskb esi,xmm1 806b3dd: 81 ee ff ff 00 00 sub esi,0xffff 806b3e3: 0f 85 c5 09 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b3e9: 83 c1 10 add ecx,0x10 806b3ec: 66 0f 6f dc movdqa xmm3,xmm4 806b3f0: 83 c7 10 add edi,0x10 806b3f3: 0f 8f 97 00 00 00 jg 806b490 <__strcasecmp_l_ssse3+0x19d0> 806b3f9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b3fe: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b403: 66 0f 6f e2 movdqa xmm4,xmm2 806b407: 66 0f 3a 0f d3 0b palignr xmm2,xmm3,0xb 806b40d: 66 0f 6f e9 movdqa xmm5,xmm1 806b411: 66 0f 6f fa movdqa xmm7,xmm2 806b415: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b41c: 08 806b41d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b424: 08 806b425: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b42c: 08 806b42d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b431: 66 0f db ee pand xmm5,xmm6 806b435: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b43c: 08 806b43d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b441: 66 0f db fe pand xmm7,xmm6 806b445: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b44c: 08 806b44d: 66 0f eb cd por xmm1,xmm5 806b451: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b458: 08 806b459: 66 0f eb d7 por xmm2,xmm7 806b45d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b461: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b465: 66 0f f8 c8 psubb xmm1,xmm0 806b469: 66 0f d7 f1 pmovmskb esi,xmm1 806b46d: 81 ee ff ff 00 00 sub esi,0xffff 806b473: 0f 85 35 09 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b479: 83 c1 10 add ecx,0x10 806b47c: 66 0f 6f dc movdqa xmm3,xmm4 806b480: e9 db fe ff ff jmp 806b360 <__strcasecmp_l_ssse3+0x18a0> 806b485: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b489: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b490: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806b494: 66 0f d7 f0 pmovmskb esi,xmm0 806b498: f7 c6 00 f8 00 00 test esi,0xf800 806b49e: 75 10 jne 806b4b0 <__strcasecmp_l_ssse3+0x19f0> 806b4a0: 66 0f ef c0 pxor xmm0,xmm0 806b4a4: 81 ef 00 10 00 00 sub edi,0x1000 806b4aa: e9 ba fe ff ff jmp 806b369 <__strcasecmp_l_ssse3+0x18a9> 806b4af: 90 nop 806b4b0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b4b5: 66 0f 73 d8 0b psrldq xmm0,0xb 806b4ba: 66 0f 73 db 0b psrldq xmm3,0xb 806b4bf: e9 8c 08 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806b4c4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b4ca: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806b4d0: be ff ff 00 00 mov esi,0xffff 806b4d5: 66 0f ef c0 pxor xmm0,xmm0 806b4d9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806b4dd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806b4e1: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b4e5: 66 0f 73 fa 04 pslldq xmm2,0x4 806b4ea: 66 0f 6f e9 movdqa xmm5,xmm1 806b4ee: 66 0f 6f fa movdqa xmm7,xmm2 806b4f2: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b4f9: 08 806b4fa: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b501: 08 806b502: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b509: 08 806b50a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b50e: 66 0f db ee pand xmm5,xmm6 806b512: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b519: 08 806b51a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b51e: 66 0f db fe pand xmm7,xmm6 806b522: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b529: 08 806b52a: 66 0f eb cd por xmm1,xmm5 806b52e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b535: 08 806b536: 66 0f eb d7 por xmm2,xmm7 806b53a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806b53e: 66 0f f8 d0 psubb xmm2,xmm0 806b542: 66 0f d7 fa pmovmskb edi,xmm2 806b546: d3 ee shr esi,cl 806b548: d3 ef shr edi,cl 806b54a: 29 fe sub esi,edi 806b54c: 8d 79 fc lea edi,[ecx-0x4] 806b54f: 0f 85 63 08 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806b555: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806b559: 66 0f ef c0 pxor xmm0,xmm0 806b55d: b9 10 00 00 00 mov ecx,0x10 806b562: 83 0c 24 0c or DWORD PTR [esp],0xc 806b566: 8d 7a 0c lea edi,[edx+0xc] 806b569: 81 e7 ff 0f 00 00 and edi,0xfff 806b56f: 81 ef 00 10 00 00 sub edi,0x1000 806b575: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b579: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b580: 83 c7 10 add edi,0x10 806b583: 0f 8f 27 01 00 00 jg 806b6b0 <__strcasecmp_l_ssse3+0x1bf0> 806b589: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b58e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b593: 66 0f 6f e2 movdqa xmm4,xmm2 806b597: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 806b59d: 66 0f 6f e9 movdqa xmm5,xmm1 806b5a1: 66 0f 6f fa movdqa xmm7,xmm2 806b5a5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b5ac: 08 806b5ad: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b5b4: 08 806b5b5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b5bc: 08 806b5bd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b5c1: 66 0f db ee pand xmm5,xmm6 806b5c5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b5cc: 08 806b5cd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b5d1: 66 0f db fe pand xmm7,xmm6 806b5d5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b5dc: 08 806b5dd: 66 0f eb cd por xmm1,xmm5 806b5e1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b5e8: 08 806b5e9: 66 0f eb d7 por xmm2,xmm7 806b5ed: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b5f1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b5f5: 66 0f f8 c8 psubb xmm1,xmm0 806b5f9: 66 0f d7 f1 pmovmskb esi,xmm1 806b5fd: 81 ee ff ff 00 00 sub esi,0xffff 806b603: 0f 85 a5 07 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b609: 83 c1 10 add ecx,0x10 806b60c: 66 0f 6f dc movdqa xmm3,xmm4 806b610: 83 c7 10 add edi,0x10 806b613: 0f 8f 97 00 00 00 jg 806b6b0 <__strcasecmp_l_ssse3+0x1bf0> 806b619: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b61e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b623: 66 0f 6f e2 movdqa xmm4,xmm2 806b627: 66 0f 3a 0f d3 0c palignr xmm2,xmm3,0xc 806b62d: 66 0f 6f e9 movdqa xmm5,xmm1 806b631: 66 0f 6f fa movdqa xmm7,xmm2 806b635: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b63c: 08 806b63d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b644: 08 806b645: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b64c: 08 806b64d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b651: 66 0f db ee pand xmm5,xmm6 806b655: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b65c: 08 806b65d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b661: 66 0f db fe pand xmm7,xmm6 806b665: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b66c: 08 806b66d: 66 0f eb cd por xmm1,xmm5 806b671: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b678: 08 806b679: 66 0f eb d7 por xmm2,xmm7 806b67d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b681: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b685: 66 0f f8 c8 psubb xmm1,xmm0 806b689: 66 0f d7 f1 pmovmskb esi,xmm1 806b68d: 81 ee ff ff 00 00 sub esi,0xffff 806b693: 0f 85 15 07 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b699: 83 c1 10 add ecx,0x10 806b69c: 66 0f 6f dc movdqa xmm3,xmm4 806b6a0: e9 db fe ff ff jmp 806b580 <__strcasecmp_l_ssse3+0x1ac0> 806b6a5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b6a9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b6b0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806b6b4: 66 0f d7 f0 pmovmskb esi,xmm0 806b6b8: f7 c6 00 f0 00 00 test esi,0xf000 806b6be: 75 10 jne 806b6d0 <__strcasecmp_l_ssse3+0x1c10> 806b6c0: 66 0f ef c0 pxor xmm0,xmm0 806b6c4: 81 ef 00 10 00 00 sub edi,0x1000 806b6ca: e9 ba fe ff ff jmp 806b589 <__strcasecmp_l_ssse3+0x1ac9> 806b6cf: 90 nop 806b6d0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b6d5: 66 0f 73 d8 0c psrldq xmm0,0xc 806b6da: 66 0f 73 db 0c psrldq xmm3,0xc 806b6df: e9 6c 06 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806b6e4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b6ea: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806b6f0: be ff ff 00 00 mov esi,0xffff 806b6f5: 66 0f ef c0 pxor xmm0,xmm0 806b6f9: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806b6fd: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806b701: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b705: 66 0f 73 fa 03 pslldq xmm2,0x3 806b70a: 66 0f 6f e9 movdqa xmm5,xmm1 806b70e: 66 0f 6f fa movdqa xmm7,xmm2 806b712: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b719: 08 806b71a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b721: 08 806b722: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b729: 08 806b72a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b72e: 66 0f db ee pand xmm5,xmm6 806b732: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b739: 08 806b73a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b73e: 66 0f db fe pand xmm7,xmm6 806b742: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b749: 08 806b74a: 66 0f eb cd por xmm1,xmm5 806b74e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b755: 08 806b756: 66 0f eb d7 por xmm2,xmm7 806b75a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806b75e: 66 0f f8 d0 psubb xmm2,xmm0 806b762: 66 0f d7 fa pmovmskb edi,xmm2 806b766: d3 ee shr esi,cl 806b768: d3 ef shr edi,cl 806b76a: 29 fe sub esi,edi 806b76c: 8d 79 fd lea edi,[ecx-0x3] 806b76f: 0f 85 43 06 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806b775: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806b779: 66 0f ef c0 pxor xmm0,xmm0 806b77d: b9 10 00 00 00 mov ecx,0x10 806b782: 83 0c 24 0d or DWORD PTR [esp],0xd 806b786: 8d 7a 0d lea edi,[edx+0xd] 806b789: 81 e7 ff 0f 00 00 and edi,0xfff 806b78f: 81 ef 00 10 00 00 sub edi,0x1000 806b795: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b799: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b7a0: 83 c7 10 add edi,0x10 806b7a3: 0f 8f 27 01 00 00 jg 806b8d0 <__strcasecmp_l_ssse3+0x1e10> 806b7a9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b7ae: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b7b3: 66 0f 6f e2 movdqa xmm4,xmm2 806b7b7: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 806b7bd: 66 0f 6f e9 movdqa xmm5,xmm1 806b7c1: 66 0f 6f fa movdqa xmm7,xmm2 806b7c5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b7cc: 08 806b7cd: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b7d4: 08 806b7d5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b7dc: 08 806b7dd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b7e1: 66 0f db ee pand xmm5,xmm6 806b7e5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b7ec: 08 806b7ed: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b7f1: 66 0f db fe pand xmm7,xmm6 806b7f5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b7fc: 08 806b7fd: 66 0f eb cd por xmm1,xmm5 806b801: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b808: 08 806b809: 66 0f eb d7 por xmm2,xmm7 806b80d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b811: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b815: 66 0f f8 c8 psubb xmm1,xmm0 806b819: 66 0f d7 f1 pmovmskb esi,xmm1 806b81d: 81 ee ff ff 00 00 sub esi,0xffff 806b823: 0f 85 85 05 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b829: 83 c1 10 add ecx,0x10 806b82c: 66 0f 6f dc movdqa xmm3,xmm4 806b830: 83 c7 10 add edi,0x10 806b833: 0f 8f 97 00 00 00 jg 806b8d0 <__strcasecmp_l_ssse3+0x1e10> 806b839: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b83e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b843: 66 0f 6f e2 movdqa xmm4,xmm2 806b847: 66 0f 3a 0f d3 0d palignr xmm2,xmm3,0xd 806b84d: 66 0f 6f e9 movdqa xmm5,xmm1 806b851: 66 0f 6f fa movdqa xmm7,xmm2 806b855: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b85c: 08 806b85d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b864: 08 806b865: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b86c: 08 806b86d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b871: 66 0f db ee pand xmm5,xmm6 806b875: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b87c: 08 806b87d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b881: 66 0f db fe pand xmm7,xmm6 806b885: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b88c: 08 806b88d: 66 0f eb cd por xmm1,xmm5 806b891: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b898: 08 806b899: 66 0f eb d7 por xmm2,xmm7 806b89d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b8a1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806b8a5: 66 0f f8 c8 psubb xmm1,xmm0 806b8a9: 66 0f d7 f1 pmovmskb esi,xmm1 806b8ad: 81 ee ff ff 00 00 sub esi,0xffff 806b8b3: 0f 85 f5 04 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806b8b9: 83 c1 10 add ecx,0x10 806b8bc: 66 0f 6f dc movdqa xmm3,xmm4 806b8c0: e9 db fe ff ff jmp 806b7a0 <__strcasecmp_l_ssse3+0x1ce0> 806b8c5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b8c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b8d0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806b8d4: 66 0f d7 f0 pmovmskb esi,xmm0 806b8d8: f7 c6 00 e0 00 00 test esi,0xe000 806b8de: 75 10 jne 806b8f0 <__strcasecmp_l_ssse3+0x1e30> 806b8e0: 66 0f ef c0 pxor xmm0,xmm0 806b8e4: 81 ef 00 10 00 00 sub edi,0x1000 806b8ea: e9 ba fe ff ff jmp 806b7a9 <__strcasecmp_l_ssse3+0x1ce9> 806b8ef: 90 nop 806b8f0: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b8f5: 66 0f 73 d8 0d psrldq xmm0,0xd 806b8fa: 66 0f 73 db 0d psrldq xmm3,0xd 806b8ff: e9 4c 04 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806b904: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806b90a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806b910: be ff ff 00 00 mov esi,0xffff 806b915: 66 0f ef c0 pxor xmm0,xmm0 806b919: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806b91d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806b921: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806b925: 66 0f 73 fa 02 pslldq xmm2,0x2 806b92a: 66 0f 6f e9 movdqa xmm5,xmm1 806b92e: 66 0f 6f fa movdqa xmm7,xmm2 806b932: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b939: 08 806b93a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b941: 08 806b942: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b949: 08 806b94a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806b94e: 66 0f db ee pand xmm5,xmm6 806b952: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b959: 08 806b95a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806b95e: 66 0f db fe pand xmm7,xmm6 806b962: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806b969: 08 806b96a: 66 0f eb cd por xmm1,xmm5 806b96e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806b975: 08 806b976: 66 0f eb d7 por xmm2,xmm7 806b97a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806b97e: 66 0f f8 d0 psubb xmm2,xmm0 806b982: 66 0f d7 fa pmovmskb edi,xmm2 806b986: d3 ee shr esi,cl 806b988: d3 ef shr edi,cl 806b98a: 29 fe sub esi,edi 806b98c: 8d 79 fe lea edi,[ecx-0x2] 806b98f: 0f 85 23 04 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806b995: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806b999: 66 0f ef c0 pxor xmm0,xmm0 806b99d: b9 10 00 00 00 mov ecx,0x10 806b9a2: 83 0c 24 0e or DWORD PTR [esp],0xe 806b9a6: 8d 7a 0e lea edi,[edx+0xe] 806b9a9: 81 e7 ff 0f 00 00 and edi,0xfff 806b9af: 81 ef 00 10 00 00 sub edi,0x1000 806b9b5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806b9b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806b9c0: 83 c7 10 add edi,0x10 806b9c3: 0f 8f 27 01 00 00 jg 806baf0 <__strcasecmp_l_ssse3+0x2030> 806b9c9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806b9ce: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806b9d3: 66 0f 6f e2 movdqa xmm4,xmm2 806b9d7: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 806b9dd: 66 0f 6f e9 movdqa xmm5,xmm1 806b9e1: 66 0f 6f fa movdqa xmm7,xmm2 806b9e5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806b9ec: 08 806b9ed: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806b9f4: 08 806b9f5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806b9fc: 08 806b9fd: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ba01: 66 0f db ee pand xmm5,xmm6 806ba05: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ba0c: 08 806ba0d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806ba11: 66 0f db fe pand xmm7,xmm6 806ba15: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806ba1c: 08 806ba1d: 66 0f eb cd por xmm1,xmm5 806ba21: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806ba28: 08 806ba29: 66 0f eb d7 por xmm2,xmm7 806ba2d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806ba31: 66 0f 74 ca pcmpeqb xmm1,xmm2 806ba35: 66 0f f8 c8 psubb xmm1,xmm0 806ba39: 66 0f d7 f1 pmovmskb esi,xmm1 806ba3d: 81 ee ff ff 00 00 sub esi,0xffff 806ba43: 0f 85 65 03 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806ba49: 83 c1 10 add ecx,0x10 806ba4c: 66 0f 6f dc movdqa xmm3,xmm4 806ba50: 83 c7 10 add edi,0x10 806ba53: 0f 8f 97 00 00 00 jg 806baf0 <__strcasecmp_l_ssse3+0x2030> 806ba59: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806ba5e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806ba63: 66 0f 6f e2 movdqa xmm4,xmm2 806ba67: 66 0f 3a 0f d3 0e palignr xmm2,xmm3,0xe 806ba6d: 66 0f 6f e9 movdqa xmm5,xmm1 806ba71: 66 0f 6f fa movdqa xmm7,xmm2 806ba75: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ba7c: 08 806ba7d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806ba84: 08 806ba85: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806ba8c: 08 806ba8d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806ba91: 66 0f db ee pand xmm5,xmm6 806ba95: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806ba9c: 08 806ba9d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806baa1: 66 0f db fe pand xmm7,xmm6 806baa5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806baac: 08 806baad: 66 0f eb cd por xmm1,xmm5 806bab1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806bab8: 08 806bab9: 66 0f eb d7 por xmm2,xmm7 806babd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806bac1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806bac5: 66 0f f8 c8 psubb xmm1,xmm0 806bac9: 66 0f d7 f1 pmovmskb esi,xmm1 806bacd: 81 ee ff ff 00 00 sub esi,0xffff 806bad3: 0f 85 d5 02 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806bad9: 83 c1 10 add ecx,0x10 806badc: 66 0f 6f dc movdqa xmm3,xmm4 806bae0: e9 db fe ff ff jmp 806b9c0 <__strcasecmp_l_ssse3+0x1f00> 806bae5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806bae9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806baf0: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806baf4: 66 0f d7 f0 pmovmskb esi,xmm0 806baf8: f7 c6 00 c0 00 00 test esi,0xc000 806bafe: 75 10 jne 806bb10 <__strcasecmp_l_ssse3+0x2050> 806bb00: 66 0f ef c0 pxor xmm0,xmm0 806bb04: 81 ef 00 10 00 00 sub edi,0x1000 806bb0a: e9 ba fe ff ff jmp 806b9c9 <__strcasecmp_l_ssse3+0x1f09> 806bb0f: 90 nop 806bb10: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806bb15: 66 0f 73 d8 0e psrldq xmm0,0xe 806bb1a: 66 0f 73 db 0e psrldq xmm3,0xe 806bb1f: e9 2c 02 00 00 jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806bb24: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806bb2a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806bb30: be ff ff 00 00 mov esi,0xffff 806bb35: 66 0f ef c0 pxor xmm0,xmm0 806bb39: 66 0f 6f 12 movdqa xmm2,XMMWORD PTR [edx] 806bb3d: 66 0f 6f 08 movdqa xmm1,XMMWORD PTR [eax] 806bb41: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806bb45: 66 0f 73 fa 01 pslldq xmm2,0x1 806bb4a: 66 0f 6f e9 movdqa xmm5,xmm1 806bb4e: 66 0f 6f fa movdqa xmm7,xmm2 806bb52: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bb59: 08 806bb5a: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806bb61: 08 806bb62: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806bb69: 08 806bb6a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806bb6e: 66 0f db ee pand xmm5,xmm6 806bb72: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bb79: 08 806bb7a: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806bb7e: 66 0f db fe pand xmm7,xmm6 806bb82: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806bb89: 08 806bb8a: 66 0f eb cd por xmm1,xmm5 806bb8e: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806bb95: 08 806bb96: 66 0f eb d7 por xmm2,xmm7 806bb9a: 66 0f 74 d1 pcmpeqb xmm2,xmm1 806bb9e: 66 0f f8 d0 psubb xmm2,xmm0 806bba2: 66 0f d7 fa pmovmskb edi,xmm2 806bba6: d3 ee shr esi,cl 806bba8: d3 ef shr edi,cl 806bbaa: 29 fe sub esi,edi 806bbac: 8d 79 ff lea edi,[ecx-0x1] 806bbaf: 0f 85 03 02 00 00 jne 806bdb8 <__strcasecmp_l_ssse3+0x22f8> 806bbb5: 66 0f 6f 1a movdqa xmm3,XMMWORD PTR [edx] 806bbb9: 66 0f ef c0 pxor xmm0,xmm0 806bbbd: b9 10 00 00 00 mov ecx,0x10 806bbc2: 83 0c 24 0f or DWORD PTR [esp],0xf 806bbc6: 8d 7a 0f lea edi,[edx+0xf] 806bbc9: 81 e7 ff 0f 00 00 and edi,0xfff 806bbcf: 81 ef 00 10 00 00 sub edi,0x1000 806bbd5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806bbd9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806bbe0: 83 c7 10 add edi,0x10 806bbe3: 0f 8f 27 01 00 00 jg 806bd10 <__strcasecmp_l_ssse3+0x2250> 806bbe9: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806bbee: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806bbf3: 66 0f 6f e2 movdqa xmm4,xmm2 806bbf7: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 806bbfd: 66 0f 6f e9 movdqa xmm5,xmm1 806bc01: 66 0f 6f fa movdqa xmm7,xmm2 806bc05: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bc0c: 08 806bc0d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806bc14: 08 806bc15: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806bc1c: 08 806bc1d: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806bc21: 66 0f db ee pand xmm5,xmm6 806bc25: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bc2c: 08 806bc2d: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806bc31: 66 0f db fe pand xmm7,xmm6 806bc35: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806bc3c: 08 806bc3d: 66 0f eb cd por xmm1,xmm5 806bc41: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806bc48: 08 806bc49: 66 0f eb d7 por xmm2,xmm7 806bc4d: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806bc51: 66 0f 74 ca pcmpeqb xmm1,xmm2 806bc55: 66 0f f8 c8 psubb xmm1,xmm0 806bc59: 66 0f d7 f1 pmovmskb esi,xmm1 806bc5d: 81 ee ff ff 00 00 sub esi,0xffff 806bc63: 0f 85 45 01 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806bc69: 83 c1 10 add ecx,0x10 806bc6c: 66 0f 6f dc movdqa xmm3,xmm4 806bc70: 83 c7 10 add edi,0x10 806bc73: 0f 8f 97 00 00 00 jg 806bd10 <__strcasecmp_l_ssse3+0x2250> 806bc79: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806bc7e: 66 0f 6f 14 0a movdqa xmm2,XMMWORD PTR [edx+ecx*1] 806bc83: 66 0f 6f e2 movdqa xmm4,xmm2 806bc87: 66 0f 3a 0f d3 0f palignr xmm2,xmm3,0xf 806bc8d: 66 0f 6f e9 movdqa xmm5,xmm1 806bc91: 66 0f 6f fa movdqa xmm7,xmm2 806bc95: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bc9c: 08 806bc9d: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806bca4: 08 806bca5: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806bcac: 08 806bcad: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806bcb1: 66 0f db ee pand xmm5,xmm6 806bcb5: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bcbc: 08 806bcbd: 66 0f 64 f2 pcmpgtb xmm6,xmm2 806bcc1: 66 0f db fe pand xmm7,xmm6 806bcc5: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806bccc: 08 806bccd: 66 0f eb cd por xmm1,xmm5 806bcd1: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806bcd8: 08 806bcd9: 66 0f eb d7 por xmm2,xmm7 806bcdd: 66 0f 74 c1 pcmpeqb xmm0,xmm1 806bce1: 66 0f 74 ca pcmpeqb xmm1,xmm2 806bce5: 66 0f f8 c8 psubb xmm1,xmm0 806bce9: 66 0f d7 f1 pmovmskb esi,xmm1 806bced: 81 ee ff ff 00 00 sub esi,0xffff 806bcf3: 0f 85 b5 00 00 00 jne 806bdae <__strcasecmp_l_ssse3+0x22ee> 806bcf9: 83 c1 10 add ecx,0x10 806bcfc: 66 0f 6f dc movdqa xmm3,xmm4 806bd00: e9 db fe ff ff jmp 806bbe0 <__strcasecmp_l_ssse3+0x2120> 806bd05: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806bd09: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806bd10: 66 0f 74 c3 pcmpeqb xmm0,xmm3 806bd14: 66 0f d7 f0 pmovmskb esi,xmm0 806bd18: f7 c6 00 80 00 00 test esi,0x8000 806bd1e: 75 10 jne 806bd30 <__strcasecmp_l_ssse3+0x2270> 806bd20: 66 0f ef c0 pxor xmm0,xmm0 806bd24: 81 ef 00 10 00 00 sub edi,0x1000 806bd2a: e9 ba fe ff ff jmp 806bbe9 <__strcasecmp_l_ssse3+0x2129> 806bd2f: 90 nop 806bd30: 66 0f 6f 0c 08 movdqa xmm1,XMMWORD PTR [eax+ecx*1] 806bd35: 66 0f 73 d8 0f psrldq xmm0,0xf 806bd3a: 66 0f 73 db 0f psrldq xmm3,0xf 806bd3f: eb 0f jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806bd41: eb 0d jmp 806bd50 <__strcasecmp_l_ssse3+0x2290> 806bd43: 90 nop 806bd44: 90 nop 806bd45: 90 nop 806bd46: 90 nop 806bd47: 90 nop 806bd48: 90 nop 806bd49: 90 nop 806bd4a: 90 nop 806bd4b: 90 nop 806bd4c: 90 nop 806bd4d: 90 nop 806bd4e: 90 nop 806bd4f: 90 nop 806bd50: 66 0f 6f e9 movdqa xmm5,xmm1 806bd54: 66 0f 6f fb movdqa xmm7,xmm3 806bd58: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bd5f: 08 806bd60: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806bd67: 08 806bd68: 66 0f 64 3d c0 e4 0b pcmpgtb xmm7,XMMWORD PTR ds:0x80be4c0 806bd6f: 08 806bd70: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806bd74: 66 0f db ee pand xmm5,xmm6 806bd78: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806bd7f: 08 806bd80: 66 0f 64 f3 pcmpgtb xmm6,xmm3 806bd84: 66 0f db fe pand xmm7,xmm6 806bd88: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806bd8f: 08 806bd90: 66 0f eb cd por xmm1,xmm5 806bd94: 66 0f db 3d e0 e4 0b pand xmm7,XMMWORD PTR ds:0x80be4e0 806bd9b: 08 806bd9c: 66 0f eb df por xmm3,xmm7 806bda0: 66 0f 74 cb pcmpeqb xmm1,xmm3 806bda4: 66 0f f8 c8 psubb xmm1,xmm0 806bda8: 66 0f d7 f1 pmovmskb esi,xmm1 806bdac: f7 d6 not esi 806bdae: 8b 3c 24 mov edi,DWORD PTR [esp] 806bdb1: 83 e7 1f and edi,0x1f 806bdb4: 8d 7c 0f f0 lea edi,[edi+ecx*1-0x10] 806bdb8: 01 fa add edx,edi 806bdba: 01 c8 add eax,ecx 806bdbc: f7 04 24 20 00 00 00 test DWORD PTR [esp],0x20 806bdc3: 74 0b je 806bdd0 <__strcasecmp_l_ssse3+0x2310> 806bdc5: 92 xchg edx,eax 806bdc6: 8d 76 00 lea esi,[esi+0x0] 806bdc9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806bdd0: 89 f1 mov ecx,esi 806bdd2: 83 c4 04 add esp,0x4 806bdd5: 5e pop esi 806bdd6: 5f pop edi 806bdd7: 84 c9 test cl,cl 806bdd9: 0f 84 31 01 00 00 je 806bf10 <__strcasecmp_l_ssse3+0x2450> 806bddf: f6 c1 01 test cl,0x1 806bde2: 75 4c jne 806be30 <__strcasecmp_l_ssse3+0x2370> 806bde4: f6 c1 02 test cl,0x2 806bde7: 75 67 jne 806be50 <__strcasecmp_l_ssse3+0x2390> 806bde9: f6 c1 04 test cl,0x4 806bdec: 0f 85 7e 00 00 00 jne 806be70 <__strcasecmp_l_ssse3+0x23b0> 806bdf2: f6 c1 08 test cl,0x8 806bdf5: 0f 85 95 00 00 00 jne 806be90 <__strcasecmp_l_ssse3+0x23d0> 806bdfb: f6 c1 10 test cl,0x10 806bdfe: 0f 85 ac 00 00 00 jne 806beb0 <__strcasecmp_l_ssse3+0x23f0> 806be04: f6 c1 20 test cl,0x20 806be07: 0f 85 c3 00 00 00 jne 806bed0 <__strcasecmp_l_ssse3+0x2410> 806be0d: f6 c1 40 test cl,0x40 806be10: 0f 85 da 00 00 00 jne 806bef0 <__strcasecmp_l_ssse3+0x2430> 806be16: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806be1a: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 806be1e: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806be25: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806be2c: 29 c8 sub eax,ecx 806be2e: c3 ret 806be2f: 90 nop 806be30: 0f b6 08 movzx ecx,BYTE PTR [eax] 806be33: 0f b6 02 movzx eax,BYTE PTR [edx] 806be36: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806be3d: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806be44: 29 c8 sub eax,ecx 806be46: c3 ret 806be47: 89 f6 mov esi,esi 806be49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806be50: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 806be54: 0f b6 42 01 movzx eax,BYTE PTR [edx+0x1] 806be58: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806be5f: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806be66: 29 c8 sub eax,ecx 806be68: c3 ret 806be69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806be70: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 806be74: 0f b6 42 02 movzx eax,BYTE PTR [edx+0x2] 806be78: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806be7f: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806be86: 29 c8 sub eax,ecx 806be88: c3 ret 806be89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806be90: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 806be94: 0f b6 42 03 movzx eax,BYTE PTR [edx+0x3] 806be98: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806be9f: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806bea6: 29 c8 sub eax,ecx 806bea8: c3 ret 806bea9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806beb0: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 806beb4: 0f b6 42 04 movzx eax,BYTE PTR [edx+0x4] 806beb8: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806bebf: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806bec6: 29 c8 sub eax,ecx 806bec8: c3 ret 806bec9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bed0: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 806bed4: 0f b6 42 05 movzx eax,BYTE PTR [edx+0x5] 806bed8: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806bedf: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806bee6: 29 c8 sub eax,ecx 806bee8: c3 ret 806bee9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bef0: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 806bef4: 0f b6 42 06 movzx eax,BYTE PTR [edx+0x6] 806bef8: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806beff: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806bf06: 29 c8 sub eax,ecx 806bf08: c3 ret 806bf09: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806bf10: 83 c0 08 add eax,0x8 806bf13: 83 c2 08 add edx,0x8 806bf16: f6 c5 01 test ch,0x1 806bf19: 0f 85 11 ff ff ff jne 806be30 <__strcasecmp_l_ssse3+0x2370> 806bf1f: f6 c5 02 test ch,0x2 806bf22: 0f 85 28 ff ff ff jne 806be50 <__strcasecmp_l_ssse3+0x2390> 806bf28: f6 c5 04 test ch,0x4 806bf2b: 0f 85 3f ff ff ff jne 806be70 <__strcasecmp_l_ssse3+0x23b0> 806bf31: f6 c5 08 test ch,0x8 806bf34: 0f 85 56 ff ff ff jne 806be90 <__strcasecmp_l_ssse3+0x23d0> 806bf3a: f6 c5 10 test ch,0x10 806bf3d: 0f 85 6d ff ff ff jne 806beb0 <__strcasecmp_l_ssse3+0x23f0> 806bf43: f6 c5 20 test ch,0x20 806bf46: 75 88 jne 806bed0 <__strcasecmp_l_ssse3+0x2410> 806bf48: f6 c5 40 test ch,0x40 806bf4b: 75 a3 jne 806bef0 <__strcasecmp_l_ssse3+0x2430> 806bf4d: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806bf51: 0f b6 42 07 movzx eax,BYTE PTR [edx+0x7] 806bf55: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806bf5c: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806bf63: 29 c8 sub eax,ecx 806bf65: c3 ret 806bf66: 8d 76 00 lea esi,[esi+0x0] 806bf69: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806bf70: b8 01 00 00 00 mov eax,0x1 806bf75: 77 02 ja 806bf79 <__strcasecmp_l_ssse3+0x24b9> 806bf77: f7 d8 neg eax 806bf79: 83 c4 04 add esp,0x4 806bf7c: c3 ret 806bf7d: 31 c0 xor eax,eax 806bf7f: c3 ret 0806bf80 <__strcasecmp_sse4_2>: 806bf80: 65 a1 dc ff ff ff mov eax,gs:0xffffffdc 806bf86: 8b 00 mov eax,DWORD PTR [eax] 806bf88: f7 80 40 01 00 00 01 test DWORD PTR [eax+0x140],0x1 806bf8f: 00 00 00 806bf92: 0f 85 e8 30 02 00 jne 808f080 <__GI___strcasecmp> 806bf98: eb 1c jmp 806bfb6 <__strcasecmp_l_sse4_2+0x16> 806bf9a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0806bfa0 <__strcasecmp_l_sse4_2>: 806bfa0: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806bfa4: 8b 00 mov eax,DWORD PTR [eax] 806bfa6: f7 80 40 01 00 00 01 test DWORD PTR [eax+0x140],0x1 806bfad: 00 00 00 806bfb0: 0f 85 ca 30 02 00 jne 808f080 <__GI___strcasecmp> 806bfb6: 57 push edi 806bfb7: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806bfbb: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806bfbf: 66 89 d1 mov cx,dx 806bfc2: 66 81 e1 ff 0f and cx,0xfff 806bfc7: 66 81 f9 f0 0f cmp cx,0xff0 806bfcc: 0f 87 ac 00 00 00 ja 806c07e <__strcasecmp_l_sse4_2+0xde> 806bfd2: f3 0f 6f 12 movdqu xmm2,XMMWORD PTR [edx] 806bfd6: 89 c1 mov ecx,eax 806bfd8: 81 e1 ff 0f 00 00 and ecx,0xfff 806bfde: 81 f9 f0 0f 00 00 cmp ecx,0xff0 806bfe4: 0f 87 94 00 00 00 ja 806c07e <__strcasecmp_l_sse4_2+0xde> 806bfea: f3 0f 6f 08 movdqu xmm1,XMMWORD PTR [eax] 806bfee: 66 0f 6f da movdqa xmm3,xmm2 806bff2: 66 0f 6f 25 d0 e4 0b movdqa xmm4,XMMWORD PTR ds:0x80be4d0 806bff9: 08 806bffa: 66 0f 6f e9 movdqa xmm5,xmm1 806bffe: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806c005: 08 806c006: 66 0f 64 1d c0 e4 0b pcmpgtb xmm3,XMMWORD PTR ds:0x80be4c0 806c00d: 08 806c00e: 66 0f 64 e2 pcmpgtb xmm4,xmm2 806c012: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806c019: 08 806c01a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806c01e: 66 0f db dc pand xmm3,xmm4 806c022: 66 0f db ee pand xmm5,xmm6 806c026: 66 0f db 1d e0 e4 0b pand xmm3,XMMWORD PTR ds:0x80be4e0 806c02d: 08 806c02e: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806c035: 08 806c036: 66 0f eb d3 por xmm2,xmm3 806c03a: 66 0f eb cd por xmm1,xmm5 806c03e: 66 0f 7e d1 movd ecx,xmm2 806c042: 66 0f 7e cf movd edi,xmm1 806c046: 66 0f 6f da movdqa xmm3,xmm2 806c04a: 66 0f 6f e1 movdqa xmm4,xmm1 806c04e: 39 f9 cmp ecx,edi 806c050: 0f 85 c2 02 00 00 jne 806c318 <__strcasecmp_l_sse4_2+0x378> 806c056: 66 0f ef ca pxor xmm1,xmm2 806c05a: 66 0f ef c0 pxor xmm0,xmm0 806c05e: 66 0f 38 17 c1 ptest xmm0,xmm1 806c063: 0f 83 57 02 00 00 jae 806c2c0 <__strcasecmp_l_sse4_2+0x320> 806c069: 66 0f 74 d0 pcmpeqb xmm2,xmm0 806c06d: 66 0f 38 17 c2 ptest xmm0,xmm2 806c072: 0f 83 48 02 00 00 jae 806c2c0 <__strcasecmp_l_sse4_2+0x320> 806c078: 83 c2 10 add edx,0x10 806c07b: 83 c0 10 add eax,0x10 806c07e: 0f b6 08 movzx ecx,BYTE PTR [eax] 806c081: 0f b6 3a movzx edi,BYTE PTR [edx] 806c084: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c08b: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c092: 39 cf cmp edi,ecx 806c094: 0f 85 16 02 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c09a: 83 f9 00 cmp ecx,0x0 806c09d: 0f 84 fd 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c0a3: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 806c0a7: 0f b6 7a 01 movzx edi,BYTE PTR [edx+0x1] 806c0ab: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c0b2: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c0b9: 39 cf cmp edi,ecx 806c0bb: 0f 85 ef 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c0c1: 83 f9 00 cmp ecx,0x0 806c0c4: 0f 84 d6 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c0ca: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 806c0ce: 0f b6 7a 02 movzx edi,BYTE PTR [edx+0x2] 806c0d2: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c0d9: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c0e0: 39 cf cmp edi,ecx 806c0e2: 0f 85 c8 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c0e8: 83 f9 00 cmp ecx,0x0 806c0eb: 0f 84 af 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c0f1: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 806c0f5: 0f b6 7a 03 movzx edi,BYTE PTR [edx+0x3] 806c0f9: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c100: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c107: 39 cf cmp edi,ecx 806c109: 0f 85 a1 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c10f: 83 f9 00 cmp ecx,0x0 806c112: 0f 84 88 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c118: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 806c11c: 0f b6 7a 04 movzx edi,BYTE PTR [edx+0x4] 806c120: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c127: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c12e: 39 cf cmp edi,ecx 806c130: 0f 85 7a 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c136: 83 f9 00 cmp ecx,0x0 806c139: 0f 84 61 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c13f: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 806c143: 0f b6 7a 05 movzx edi,BYTE PTR [edx+0x5] 806c147: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c14e: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c155: 39 cf cmp edi,ecx 806c157: 0f 85 53 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c15d: 83 f9 00 cmp ecx,0x0 806c160: 0f 84 3a 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c166: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 806c16a: 0f b6 7a 06 movzx edi,BYTE PTR [edx+0x6] 806c16e: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c175: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c17c: 39 cf cmp edi,ecx 806c17e: 0f 85 2c 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c184: 83 f9 00 cmp ecx,0x0 806c187: 0f 84 13 01 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c18d: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806c191: 0f b6 7a 07 movzx edi,BYTE PTR [edx+0x7] 806c195: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c19c: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c1a3: 39 cf cmp edi,ecx 806c1a5: 0f 85 05 01 00 00 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c1ab: 83 f9 00 cmp ecx,0x0 806c1ae: 0f 84 ec 00 00 00 je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c1b4: 83 c0 08 add eax,0x8 806c1b7: 83 c2 08 add edx,0x8 806c1ba: 56 push esi 806c1bb: 89 d7 mov edi,edx 806c1bd: 89 c6 mov esi,eax 806c1bf: 31 c0 xor eax,eax 806c1c1: 89 fa mov edx,edi 806c1c3: 89 f1 mov ecx,esi 806c1c5: 81 e2 ff 0f 00 00 and edx,0xfff 806c1cb: 81 e1 ff 0f 00 00 and ecx,0xfff 806c1d1: 39 d1 cmp ecx,edx 806c1d3: 0f 4c ca cmovl ecx,edx 806c1d6: 8d 91 10 f0 ff ff lea edx,[ecx-0xff0] 806c1dc: 29 d7 sub edi,edx 806c1de: 29 d6 sub esi,edx 806c1e0: 85 d2 test edx,edx 806c1e2: 7f 67 jg 806c24b <__strcasecmp_l_sse4_2+0x2ab> 806c1e4: f3 0f 6f 14 16 movdqu xmm2,XMMWORD PTR [esi+edx*1] 806c1e9: f3 0f 6f 0c 17 movdqu xmm1,XMMWORD PTR [edi+edx*1] 806c1ee: 66 0f 6f da movdqa xmm3,xmm2 806c1f2: 66 0f 6f 25 d0 e4 0b movdqa xmm4,XMMWORD PTR ds:0x80be4d0 806c1f9: 08 806c1fa: 66 0f 6f e9 movdqa xmm5,xmm1 806c1fe: 66 0f 6f 35 d0 e4 0b movdqa xmm6,XMMWORD PTR ds:0x80be4d0 806c205: 08 806c206: 66 0f 64 1d c0 e4 0b pcmpgtb xmm3,XMMWORD PTR ds:0x80be4c0 806c20d: 08 806c20e: 66 0f 64 e2 pcmpgtb xmm4,xmm2 806c212: 66 0f 64 2d c0 e4 0b pcmpgtb xmm5,XMMWORD PTR ds:0x80be4c0 806c219: 08 806c21a: 66 0f 64 f1 pcmpgtb xmm6,xmm1 806c21e: 66 0f db dc pand xmm3,xmm4 806c222: 66 0f db ee pand xmm5,xmm6 806c226: 66 0f db 1d e0 e4 0b pand xmm3,XMMWORD PTR ds:0x80be4e0 806c22d: 08 806c22e: 66 0f db 2d e0 e4 0b pand xmm5,XMMWORD PTR ds:0x80be4e0 806c235: 08 806c236: 66 0f eb d3 por xmm2,xmm3 806c23a: 66 0f eb cd por xmm1,xmm5 806c23e: 66 0f 3a 63 ca 1a pcmpistri xmm1,xmm2,0x1a 806c244: 76 3a jbe 806c280 <__strcasecmp_l_sse4_2+0x2e0> 806c246: 83 c2 10 add edx,0x10 806c249: 7e 99 jle 806c1e4 <__strcasecmp_l_sse4_2+0x244> 806c24b: 0f b6 04 17 movzx eax,BYTE PTR [edi+edx*1] 806c24f: 0f b6 0c 16 movzx ecx,BYTE PTR [esi+edx*1] 806c253: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806c25a: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c261: 29 c8 sub eax,ecx 806c263: 75 38 jne 806c29d <__strcasecmp_l_sse4_2+0x2fd> 806c265: 85 c9 test ecx,ecx 806c267: 74 34 je 806c29d <__strcasecmp_l_sse4_2+0x2fd> 806c269: 42 inc edx 806c26a: 83 fa 0f cmp edx,0xf 806c26d: 7e dc jle 806c24b <__strcasecmp_l_sse4_2+0x2ab> 806c26f: 01 d7 add edi,edx 806c271: 01 d6 add esi,edx 806c273: e9 49 ff ff ff jmp 806c1c1 <__strcasecmp_l_sse4_2+0x221> 806c278: 90 nop 806c279: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806c280: 73 1b jae 806c29d <__strcasecmp_l_sse4_2+0x2fd> 806c282: 8d 0c 11 lea ecx,[ecx+edx*1] 806c285: 0f b6 04 0f movzx eax,BYTE PTR [edi+ecx*1] 806c289: 0f b6 0c 0e movzx ecx,BYTE PTR [esi+ecx*1] 806c28d: 8b 04 85 80 14 0c 08 mov eax,DWORD PTR [eax*4+0x80c1480] 806c294: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c29b: 29 c8 sub eax,ecx 806c29d: 5e pop esi 806c29e: 5f pop edi 806c29f: c3 ret 806c2a0: 31 c0 xor eax,eax 806c2a2: 5f pop edi 806c2a3: c3 ret 806c2a4: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806c2aa: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806c2b0: b8 01 00 00 00 mov eax,0x1 806c2b5: 77 02 ja 806c2b9 <__strcasecmp_l_sse4_2+0x319> 806c2b7: f7 d8 neg eax 806c2b9: 5f pop edi 806c2ba: c3 ret 806c2bb: 90 nop 806c2bc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806c2c0: 81 c1 ff fe fe fe add ecx,0xfefefeff 806c2c6: 73 50 jae 806c318 <__strcasecmp_l_sse4_2+0x378> 806c2c8: 66 0f 7e df movd edi,xmm3 806c2cc: 31 f9 xor ecx,edi 806c2ce: 81 c9 ff fe fe fe or ecx,0xfefefeff 806c2d4: 83 c1 01 add ecx,0x1 806c2d7: 75 3f jne 806c318 <__strcasecmp_l_sse4_2+0x378> 806c2d9: 66 0f 73 db 04 psrldq xmm3,0x4 806c2de: 66 0f 73 dc 04 psrldq xmm4,0x4 806c2e3: 66 0f 7e d9 movd ecx,xmm3 806c2e7: 66 0f 7e e7 movd edi,xmm4 806c2eb: 39 f9 cmp ecx,edi 806c2ed: 89 cf mov edi,ecx 806c2ef: 0f 85 b9 00 00 00 jne 806c3ae <__strcasecmp_l_sse4_2+0x40e> 806c2f5: 81 c1 ff fe fe fe add ecx,0xfefefeff 806c2fb: 0f 83 ad 00 00 00 jae 806c3ae <__strcasecmp_l_sse4_2+0x40e> 806c301: 31 f9 xor ecx,edi 806c303: 81 c9 ff fe fe fe or ecx,0xfefefeff 806c309: 83 c1 01 add ecx,0x1 806c30c: 0f 85 9c 00 00 00 jne 806c3ae <__strcasecmp_l_sse4_2+0x40e> 806c312: 83 c2 08 add edx,0x8 806c315: 83 c0 08 add eax,0x8 806c318: 0f b6 08 movzx ecx,BYTE PTR [eax] 806c31b: 0f b6 3a movzx edi,BYTE PTR [edx] 806c31e: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c325: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c32c: 39 cf cmp edi,ecx 806c32e: 75 80 jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c330: 83 f9 00 cmp ecx,0x0 806c333: 0f 84 67 ff ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c339: 0f b6 48 01 movzx ecx,BYTE PTR [eax+0x1] 806c33d: 0f b6 7a 01 movzx edi,BYTE PTR [edx+0x1] 806c341: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c348: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c34f: 39 cf cmp edi,ecx 806c351: 0f 85 59 ff ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c357: 83 f9 00 cmp ecx,0x0 806c35a: 0f 84 40 ff ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c360: 0f b6 48 02 movzx ecx,BYTE PTR [eax+0x2] 806c364: 0f b6 7a 02 movzx edi,BYTE PTR [edx+0x2] 806c368: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c36f: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c376: 39 cf cmp edi,ecx 806c378: 0f 85 32 ff ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c37e: 83 f9 00 cmp ecx,0x0 806c381: 0f 84 19 ff ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c387: 0f b6 48 03 movzx ecx,BYTE PTR [eax+0x3] 806c38b: 0f b6 7a 03 movzx edi,BYTE PTR [edx+0x3] 806c38f: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c396: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c39d: 39 cf cmp edi,ecx 806c39f: 0f 85 0b ff ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c3a5: 83 f9 00 cmp ecx,0x0 806c3a8: 0f 84 f2 fe ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c3ae: 0f b6 48 04 movzx ecx,BYTE PTR [eax+0x4] 806c3b2: 0f b6 7a 04 movzx edi,BYTE PTR [edx+0x4] 806c3b6: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c3bd: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c3c4: 39 cf cmp edi,ecx 806c3c6: 0f 85 e4 fe ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c3cc: 83 f9 00 cmp ecx,0x0 806c3cf: 0f 84 cb fe ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c3d5: 0f b6 48 05 movzx ecx,BYTE PTR [eax+0x5] 806c3d9: 0f b6 7a 05 movzx edi,BYTE PTR [edx+0x5] 806c3dd: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c3e4: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c3eb: 39 cf cmp edi,ecx 806c3ed: 0f 85 bd fe ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c3f3: 83 f9 00 cmp ecx,0x0 806c3f6: 0f 84 a4 fe ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c3fc: 0f b6 48 06 movzx ecx,BYTE PTR [eax+0x6] 806c400: 0f b6 7a 06 movzx edi,BYTE PTR [edx+0x6] 806c404: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c40b: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c412: 39 cf cmp edi,ecx 806c414: 0f 85 96 fe ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c41a: 83 f9 00 cmp ecx,0x0 806c41d: 0f 84 7d fe ff ff je 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c423: 0f b6 48 07 movzx ecx,BYTE PTR [eax+0x7] 806c427: 0f b6 7a 07 movzx edi,BYTE PTR [edx+0x7] 806c42b: 8b 0c 8d 80 14 0c 08 mov ecx,DWORD PTR [ecx*4+0x80c1480] 806c432: 8b 3c bd 80 14 0c 08 mov edi,DWORD PTR [edi*4+0x80c1480] 806c439: 39 cf cmp edi,ecx 806c43b: 0f 85 6f fe ff ff jne 806c2b0 <__strcasecmp_l_sse4_2+0x310> 806c441: e9 5a fe ff ff jmp 806c2a0 <__strcasecmp_l_sse4_2+0x300> 806c446: 66 90 xchg ax,ax 806c448: 66 90 xchg ax,ax 806c44a: 66 90 xchg ax,ax 806c44c: 66 90 xchg ax,ax 806c44e: 66 90 xchg ax,ax 0806c450 <__memmove_chk_sse2_unaligned>: 806c450: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806c454: 39 44 24 10 cmp DWORD PTR [esp+0x10],eax 806c458: 0f 82 92 3b 00 00 jb 806fff0 <__chk_fail> 806c45e: 66 90 xchg ax,ax 0806c460 <__memmove_sse2_unaligned>: 806c460: 53 push ebx 806c461: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806c465: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806c469: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806c46d: 39 d0 cmp eax,edx 806c46f: 0f 87 37 02 00 00 ja 806c6ac <__memmove_sse2_unaligned+0x24c> 806c475: 83 f9 10 cmp ecx,0x10 806c478: 0f 86 6b 01 00 00 jbe 806c5e9 <__memmove_sse2_unaligned+0x189> 806c47e: 83 f9 20 cmp ecx,0x20 806c481: 77 19 ja 806c49c <__memmove_sse2_unaligned+0x3c> 806c483: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c487: f3 0f 6f 4c 08 f0 movdqu xmm1,XMMWORD PTR [eax+ecx*1-0x10] 806c48d: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c491: f3 0f 7f 4c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm1 806c497: e9 32 07 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c49c: 83 f9 40 cmp ecx,0x40 806c49f: 77 2f ja 806c4d0 <__memmove_sse2_unaligned+0x70> 806c4a1: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c4a5: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c4aa: f3 0f 6f 54 08 f0 movdqu xmm2,XMMWORD PTR [eax+ecx*1-0x10] 806c4b0: f3 0f 6f 5c 08 e0 movdqu xmm3,XMMWORD PTR [eax+ecx*1-0x20] 806c4b6: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c4ba: f3 0f 7f 4a 10 movdqu XMMWORD PTR [edx+0x10],xmm1 806c4bf: f3 0f 7f 54 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm2 806c4c5: f3 0f 7f 5c 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm3 806c4cb: e9 fe 06 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c4d0: 81 f9 80 00 00 00 cmp ecx,0x80 806c4d6: 77 5b ja 806c533 <__memmove_sse2_unaligned+0xd3> 806c4d8: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c4dc: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c4e1: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 806c4e6: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 806c4eb: f3 0f 6f 64 08 c0 movdqu xmm4,XMMWORD PTR [eax+ecx*1-0x40] 806c4f1: f3 0f 6f 6c 08 d0 movdqu xmm5,XMMWORD PTR [eax+ecx*1-0x30] 806c4f7: f3 0f 6f 74 08 e0 movdqu xmm6,XMMWORD PTR [eax+ecx*1-0x20] 806c4fd: f3 0f 6f 7c 08 f0 movdqu xmm7,XMMWORD PTR [eax+ecx*1-0x10] 806c503: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c507: f3 0f 7f 4a 10 movdqu XMMWORD PTR [edx+0x10],xmm1 806c50c: f3 0f 7f 52 20 movdqu XMMWORD PTR [edx+0x20],xmm2 806c511: f3 0f 7f 5a 30 movdqu XMMWORD PTR [edx+0x30],xmm3 806c516: f3 0f 7f 64 0a c0 movdqu XMMWORD PTR [edx+ecx*1-0x40],xmm4 806c51c: f3 0f 7f 6c 0a d0 movdqu XMMWORD PTR [edx+ecx*1-0x30],xmm5 806c522: f3 0f 7f 74 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm6 806c528: f3 0f 7f 7c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm7 806c52e: e9 9b 06 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c533: 01 c8 add eax,ecx 806c535: 39 d0 cmp eax,edx 806c537: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806c53b: 0f 86 b6 03 00 00 jbe 806c8f7 <__memmove_sse2_unaligned+0x497> 806c541: 56 push esi 806c542: 57 push edi 806c543: 53 push ebx 806c544: f3 0f 6f 20 movdqu xmm4,XMMWORD PTR [eax] 806c548: f3 0f 6f 68 10 movdqu xmm5,XMMWORD PTR [eax+0x10] 806c54d: f3 0f 6f 70 20 movdqu xmm6,XMMWORD PTR [eax+0x20] 806c552: f3 0f 6f 78 30 movdqu xmm7,XMMWORD PTR [eax+0x30] 806c557: 8d 34 0a lea esi,[edx+ecx*1] 806c55a: f3 0f 6f 44 08 f0 movdqu xmm0,XMMWORD PTR [eax+ecx*1-0x10] 806c560: 83 ec 10 sub esp,0x10 806c563: f3 0f 7f 04 24 movdqu XMMWORD PTR [esp],xmm0 806c568: 89 cf mov edi,ecx 806c56a: 89 f1 mov ecx,esi 806c56c: 83 e1 f0 and ecx,0xfffffff0 806c56f: 8d 19 lea ebx,[ecx] 806c571: 29 d3 sub ebx,edx 806c573: 8d 04 18 lea eax,[eax+ebx*1] 806c576: c1 eb 06 shr ebx,0x6 806c579: 3b 3d 84 b9 0e 08 cmp edi,DWORD PTR ds:0x80eb984 806c57f: 0f 83 cb 00 00 00 jae 806c650 <__memmove_sse2_unaligned+0x1f0> 806c585: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806c589: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806c590: 0f 18 48 80 prefetcht0 BYTE PTR [eax-0x80] 806c594: f3 0f 6f 40 c0 movdqu xmm0,XMMWORD PTR [eax-0x40] 806c599: f3 0f 6f 48 d0 movdqu xmm1,XMMWORD PTR [eax-0x30] 806c59e: f3 0f 6f 50 e0 movdqu xmm2,XMMWORD PTR [eax-0x20] 806c5a3: f3 0f 6f 58 f0 movdqu xmm3,XMMWORD PTR [eax-0x10] 806c5a8: 0f 29 41 c0 movaps XMMWORD PTR [ecx-0x40],xmm0 806c5ac: 83 e8 40 sub eax,0x40 806c5af: 0f 29 49 d0 movaps XMMWORD PTR [ecx-0x30],xmm1 806c5b3: 0f 29 51 e0 movaps XMMWORD PTR [ecx-0x20],xmm2 806c5b7: 0f 29 59 f0 movaps XMMWORD PTR [ecx-0x10],xmm3 806c5bb: 83 e9 40 sub ecx,0x40 806c5be: 83 eb 01 sub ebx,0x1 806c5c1: 75 cd jne 806c590 <__memmove_sse2_unaligned+0x130> 806c5c3: f3 0f 6f 04 24 movdqu xmm0,XMMWORD PTR [esp] 806c5c8: 83 c4 10 add esp,0x10 806c5cb: f3 0f 7f 46 f0 movdqu XMMWORD PTR [esi-0x10],xmm0 806c5d0: f3 0f 7f 22 movdqu XMMWORD PTR [edx],xmm4 806c5d4: f3 0f 7f 6a 10 movdqu XMMWORD PTR [edx+0x10],xmm5 806c5d9: f3 0f 7f 72 20 movdqu XMMWORD PTR [edx+0x20],xmm6 806c5de: f3 0f 7f 7a 30 movdqu XMMWORD PTR [edx+0x30],xmm7 806c5e3: 5b pop ebx 806c5e4: e9 a8 02 00 00 jmp 806c891 <__memmove_sse2_unaligned+0x431> 806c5e9: f6 c1 18 test cl,0x18 806c5ec: 75 3a jne 806c628 <__memmove_sse2_unaligned+0x1c8> 806c5ee: f6 c1 04 test cl,0x4 806c5f1: 75 4c jne 806c63f <__memmove_sse2_unaligned+0x1df> 806c5f3: 85 c9 test ecx,ecx 806c5f5: 0f 84 d3 05 00 00 je 806cbce <__memmove_sse2_unaligned+0x76e> 806c5fb: f6 c1 02 test cl,0x2 806c5fe: 75 13 jne 806c613 <__memmove_sse2_unaligned+0x1b3> 806c600: 0f b6 5c 08 ff movzx ebx,BYTE PTR [eax+ecx*1-0x1] 806c605: 0f b6 00 movzx eax,BYTE PTR [eax] 806c608: 88 5c 0a ff mov BYTE PTR [edx+ecx*1-0x1],bl 806c60c: 88 02 mov BYTE PTR [edx],al 806c60e: e9 bb 05 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c613: 0f b7 5c 08 fe movzx ebx,WORD PTR [eax+ecx*1-0x2] 806c618: 0f b7 00 movzx eax,WORD PTR [eax] 806c61b: 66 89 5c 0a fe mov WORD PTR [edx+ecx*1-0x2],bx 806c620: 66 89 02 mov WORD PTR [edx],ax 806c623: e9 a6 05 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c628: 56 push esi 806c629: 8b 5c 08 fc mov ebx,DWORD PTR [eax+ecx*1-0x4] 806c62d: 8b 74 08 f8 mov esi,DWORD PTR [eax+ecx*1-0x8] 806c631: 89 5c 0a fc mov DWORD PTR [edx+ecx*1-0x4],ebx 806c635: 89 74 0a f8 mov DWORD PTR [edx+ecx*1-0x8],esi 806c639: 83 e9 08 sub ecx,0x8 806c63c: 5e pop esi 806c63d: eb aa jmp 806c5e9 <__memmove_sse2_unaligned+0x189> 806c63f: 8b 18 mov ebx,DWORD PTR [eax] 806c641: 8b 44 08 fc mov eax,DWORD PTR [eax+ecx*1-0x4] 806c645: 89 1a mov DWORD PTR [edx],ebx 806c647: 89 44 0a fc mov DWORD PTR [edx+ecx*1-0x4],eax 806c64b: e9 7e 05 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c650: f3 0f 6f 40 c0 movdqu xmm0,XMMWORD PTR [eax-0x40] 806c655: f3 0f 6f 48 d0 movdqu xmm1,XMMWORD PTR [eax-0x30] 806c65a: f3 0f 6f 50 e0 movdqu xmm2,XMMWORD PTR [eax-0x20] 806c65f: f3 0f 6f 58 f0 movdqu xmm3,XMMWORD PTR [eax-0x10] 806c664: 66 0f e7 41 c0 movntdq XMMWORD PTR [ecx-0x40],xmm0 806c669: 83 e8 40 sub eax,0x40 806c66c: 66 0f e7 49 d0 movntdq XMMWORD PTR [ecx-0x30],xmm1 806c671: 66 0f e7 51 e0 movntdq XMMWORD PTR [ecx-0x20],xmm2 806c676: 66 0f e7 59 f0 movntdq XMMWORD PTR [ecx-0x10],xmm3 806c67b: 83 e9 40 sub ecx,0x40 806c67e: 83 eb 01 sub ebx,0x1 806c681: 75 cd jne 806c650 <__memmove_sse2_unaligned+0x1f0> 806c683: 0f ae f8 sfence 806c686: f3 0f 6f 04 24 movdqu xmm0,XMMWORD PTR [esp] 806c68b: 83 c4 10 add esp,0x10 806c68e: f3 0f 7f 46 f0 movdqu XMMWORD PTR [esi-0x10],xmm0 806c693: f3 0f 7f 22 movdqu XMMWORD PTR [edx],xmm4 806c697: f3 0f 7f 6a 10 movdqu XMMWORD PTR [edx+0x10],xmm5 806c69c: f3 0f 7f 72 20 movdqu XMMWORD PTR [edx+0x20],xmm6 806c6a1: f3 0f 7f 7a 30 movdqu XMMWORD PTR [edx+0x30],xmm7 806c6a6: 5b pop ebx 806c6a7: e9 e5 01 00 00 jmp 806c891 <__memmove_sse2_unaligned+0x431> 806c6ac: 01 d1 add ecx,edx 806c6ae: 39 c1 cmp ecx,eax 806c6b0: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806c6b4: 0f 86 3d 02 00 00 jbe 806c8f7 <__memmove_sse2_unaligned+0x497> 806c6ba: 83 f9 10 cmp ecx,0x10 806c6bd: 0f 86 65 01 00 00 jbe 806c828 <__memmove_sse2_unaligned+0x3c8> 806c6c3: 83 f9 20 cmp ecx,0x20 806c6c6: 77 19 ja 806c6e1 <__memmove_sse2_unaligned+0x281> 806c6c8: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c6cc: f3 0f 6f 4c 08 f0 movdqu xmm1,XMMWORD PTR [eax+ecx*1-0x10] 806c6d2: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c6d6: f3 0f 7f 4c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm1 806c6dc: e9 ed 04 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c6e1: 83 f9 40 cmp ecx,0x40 806c6e4: 77 2f ja 806c715 <__memmove_sse2_unaligned+0x2b5> 806c6e6: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c6ea: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c6ef: f3 0f 6f 54 08 f0 movdqu xmm2,XMMWORD PTR [eax+ecx*1-0x10] 806c6f5: f3 0f 6f 5c 08 e0 movdqu xmm3,XMMWORD PTR [eax+ecx*1-0x20] 806c6fb: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c6ff: f3 0f 7f 4a 10 movdqu XMMWORD PTR [edx+0x10],xmm1 806c704: f3 0f 7f 54 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm2 806c70a: f3 0f 7f 5c 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm3 806c710: e9 b9 04 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c715: 81 f9 80 00 00 00 cmp ecx,0x80 806c71b: 77 5b ja 806c778 <__memmove_sse2_unaligned+0x318> 806c71d: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c721: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c726: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 806c72b: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 806c730: f3 0f 6f 64 08 c0 movdqu xmm4,XMMWORD PTR [eax+ecx*1-0x40] 806c736: f3 0f 6f 6c 08 d0 movdqu xmm5,XMMWORD PTR [eax+ecx*1-0x30] 806c73c: f3 0f 6f 74 08 e0 movdqu xmm6,XMMWORD PTR [eax+ecx*1-0x20] 806c742: f3 0f 6f 7c 08 f0 movdqu xmm7,XMMWORD PTR [eax+ecx*1-0x10] 806c748: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c74c: f3 0f 7f 4a 10 movdqu XMMWORD PTR [edx+0x10],xmm1 806c751: f3 0f 7f 52 20 movdqu XMMWORD PTR [edx+0x20],xmm2 806c756: f3 0f 7f 5a 30 movdqu XMMWORD PTR [edx+0x30],xmm3 806c75b: f3 0f 7f 64 0a c0 movdqu XMMWORD PTR [edx+ecx*1-0x40],xmm4 806c761: f3 0f 7f 6c 0a d0 movdqu XMMWORD PTR [edx+ecx*1-0x30],xmm5 806c767: f3 0f 7f 74 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm6 806c76d: f3 0f 7f 7c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm7 806c773: e9 56 04 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c778: 56 push esi 806c779: 57 push edi 806c77a: 53 push ebx 806c77b: f3 0f 6f 64 08 f0 movdqu xmm4,XMMWORD PTR [eax+ecx*1-0x10] 806c781: f3 0f 6f 6c 08 e0 movdqu xmm5,XMMWORD PTR [eax+ecx*1-0x20] 806c787: f3 0f 6f 74 08 d0 movdqu xmm6,XMMWORD PTR [eax+ecx*1-0x30] 806c78d: f3 0f 6f 7c 08 c0 movdqu xmm7,XMMWORD PTR [eax+ecx*1-0x40] 806c793: 8d 34 0a lea esi,[edx+ecx*1] 806c796: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c79a: 83 ec 10 sub esp,0x10 806c79d: f3 0f 7f 04 24 movdqu XMMWORD PTR [esp],xmm0 806c7a2: 89 cf mov edi,ecx 806c7a4: 8d 4a 10 lea ecx,[edx+0x10] 806c7a7: 83 e1 f0 and ecx,0xfffffff0 806c7aa: 89 cb mov ebx,ecx 806c7ac: 29 d3 sub ebx,edx 806c7ae: 01 d8 add eax,ebx 806c7b0: 89 f3 mov ebx,esi 806c7b2: 29 cb sub ebx,ecx 806c7b4: c1 eb 06 shr ebx,0x6 806c7b7: 3b 3d 84 b9 0e 08 cmp edi,DWORD PTR ds:0x80eb984 806c7bd: 0f 83 dd 00 00 00 jae 806c8a0 <__memmove_sse2_unaligned+0x440> 806c7c3: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806c7c9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806c7d0: 0f 18 88 80 00 00 00 prefetcht0 BYTE PTR [eax+0x80] 806c7d7: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c7db: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c7e0: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 806c7e5: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 806c7ea: 66 0f 7f 01 movdqa XMMWORD PTR [ecx],xmm0 806c7ee: 83 c0 40 add eax,0x40 806c7f1: 0f 29 49 10 movaps XMMWORD PTR [ecx+0x10],xmm1 806c7f5: 0f 29 51 20 movaps XMMWORD PTR [ecx+0x20],xmm2 806c7f9: 0f 29 59 30 movaps XMMWORD PTR [ecx+0x30],xmm3 806c7fd: 83 c1 40 add ecx,0x40 806c800: 83 eb 01 sub ebx,0x1 806c803: 75 cb jne 806c7d0 <__memmove_sse2_unaligned+0x370> 806c805: f3 0f 6f 04 24 movdqu xmm0,XMMWORD PTR [esp] 806c80a: 83 c4 10 add esp,0x10 806c80d: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c811: f3 0f 7f 66 f0 movdqu XMMWORD PTR [esi-0x10],xmm4 806c816: f3 0f 7f 6e e0 movdqu XMMWORD PTR [esi-0x20],xmm5 806c81b: f3 0f 7f 76 d0 movdqu XMMWORD PTR [esi-0x30],xmm6 806c820: f3 0f 7f 7e c0 movdqu XMMWORD PTR [esi-0x40],xmm7 806c825: 5b pop ebx 806c826: eb 69 jmp 806c891 <__memmove_sse2_unaligned+0x431> 806c828: f6 c1 18 test cl,0x18 806c82b: 75 4b jne 806c878 <__memmove_sse2_unaligned+0x418> 806c82d: f6 c1 04 test cl,0x4 806c830: 75 35 jne 806c867 <__memmove_sse2_unaligned+0x407> 806c832: 85 c9 test ecx,ecx 806c834: 0f 84 94 03 00 00 je 806cbce <__memmove_sse2_unaligned+0x76e> 806c83a: f6 c1 02 test cl,0x2 806c83d: 75 13 jne 806c852 <__memmove_sse2_unaligned+0x3f2> 806c83f: 0f b6 5c 08 ff movzx ebx,BYTE PTR [eax+ecx*1-0x1] 806c844: 0f b6 00 movzx eax,BYTE PTR [eax] 806c847: 88 5c 0a ff mov BYTE PTR [edx+ecx*1-0x1],bl 806c84b: 88 02 mov BYTE PTR [edx],al 806c84d: e9 7c 03 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c852: 0f b7 5c 08 fe movzx ebx,WORD PTR [eax+ecx*1-0x2] 806c857: 0f b7 00 movzx eax,WORD PTR [eax] 806c85a: 66 89 5c 0a fe mov WORD PTR [edx+ecx*1-0x2],bx 806c85f: 66 89 02 mov WORD PTR [edx],ax 806c862: e9 67 03 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c867: 8b 18 mov ebx,DWORD PTR [eax] 806c869: 8b 44 08 fc mov eax,DWORD PTR [eax+ecx*1-0x4] 806c86d: 89 1a mov DWORD PTR [edx],ebx 806c86f: 89 44 0a fc mov DWORD PTR [edx+ecx*1-0x4],eax 806c873: e9 56 03 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c878: f3 0f 7e 00 movq xmm0,QWORD PTR [eax] 806c87c: f3 0f 7e 4c 08 f8 movq xmm1,QWORD PTR [eax+ecx*1-0x8] 806c882: 66 0f d6 02 movq QWORD PTR [edx],xmm0 806c886: 66 0f d6 4c 0a f8 movq QWORD PTR [edx+ecx*1-0x8],xmm1 806c88c: e9 3d 03 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806c891: 89 d0 mov eax,edx 806c893: 5f pop edi 806c894: 5e pop esi 806c895: 5b pop ebx 806c896: c3 ret 806c897: 89 f6 mov esi,esi 806c899: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806c8a0: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c8a4: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806c8a9: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 806c8ae: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 806c8b3: 66 0f e7 01 movntdq XMMWORD PTR [ecx],xmm0 806c8b7: 83 c0 40 add eax,0x40 806c8ba: 66 0f e7 49 10 movntdq XMMWORD PTR [ecx+0x10],xmm1 806c8bf: 66 0f e7 51 20 movntdq XMMWORD PTR [ecx+0x20],xmm2 806c8c4: 66 0f e7 59 30 movntdq XMMWORD PTR [ecx+0x30],xmm3 806c8c9: 83 c1 40 add ecx,0x40 806c8cc: 83 eb 01 sub ebx,0x1 806c8cf: 75 cf jne 806c8a0 <__memmove_sse2_unaligned+0x440> 806c8d1: 0f ae f8 sfence 806c8d4: f3 0f 6f 04 24 movdqu xmm0,XMMWORD PTR [esp] 806c8d9: 83 c4 10 add esp,0x10 806c8dc: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c8e0: f3 0f 7f 66 f0 movdqu XMMWORD PTR [esi-0x10],xmm4 806c8e5: f3 0f 7f 6e e0 movdqu XMMWORD PTR [esi-0x20],xmm5 806c8ea: f3 0f 7f 76 d0 movdqu XMMWORD PTR [esi-0x30],xmm6 806c8ef: f3 0f 7f 7e c0 movdqu XMMWORD PTR [esi-0x40],xmm7 806c8f4: 5b pop ebx 806c8f5: eb 9a jmp 806c891 <__memmove_sse2_unaligned+0x431> 806c8f7: 83 f9 10 cmp ecx,0x10 806c8fa: 0f 86 85 02 00 00 jbe 806cb85 <__memmove_sse2_unaligned+0x725> 806c900: 3b 0d 84 b9 0e 08 cmp ecx,DWORD PTR ds:0x80eb984 806c906: 0f 83 4a 01 00 00 jae 806ca56 <__memmove_sse2_unaligned+0x5f6> 806c90c: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806c910: f3 0f 6f 4c 08 f0 movdqu xmm1,XMMWORD PTR [eax+ecx*1-0x10] 806c916: 83 f9 20 cmp ecx,0x20 806c919: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806c91d: f3 0f 7f 4c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm1 806c923: 0f 86 a5 02 00 00 jbe 806cbce <__memmove_sse2_unaligned+0x76e> 806c929: f3 0f 6f 40 10 movdqu xmm0,XMMWORD PTR [eax+0x10] 806c92e: f3 0f 6f 4c 08 e0 movdqu xmm1,XMMWORD PTR [eax+ecx*1-0x20] 806c934: 83 f9 40 cmp ecx,0x40 806c937: f3 0f 7f 42 10 movdqu XMMWORD PTR [edx+0x10],xmm0 806c93c: f3 0f 7f 4c 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm1 806c942: 0f 86 86 02 00 00 jbe 806cbce <__memmove_sse2_unaligned+0x76e> 806c948: f3 0f 6f 40 20 movdqu xmm0,XMMWORD PTR [eax+0x20] 806c94d: f3 0f 6f 48 30 movdqu xmm1,XMMWORD PTR [eax+0x30] 806c952: f3 0f 6f 54 08 d0 movdqu xmm2,XMMWORD PTR [eax+ecx*1-0x30] 806c958: f3 0f 6f 5c 08 c0 movdqu xmm3,XMMWORD PTR [eax+ecx*1-0x40] 806c95e: 81 f9 80 00 00 00 cmp ecx,0x80 806c964: f3 0f 7f 42 20 movdqu XMMWORD PTR [edx+0x20],xmm0 806c969: f3 0f 7f 4a 30 movdqu XMMWORD PTR [edx+0x30],xmm1 806c96e: f3 0f 7f 54 0a d0 movdqu XMMWORD PTR [edx+ecx*1-0x30],xmm2 806c974: f3 0f 7f 5c 0a c0 movdqu XMMWORD PTR [edx+ecx*1-0x40],xmm3 806c97a: 0f 86 4e 02 00 00 jbe 806cbce <__memmove_sse2_unaligned+0x76e> 806c980: 8d 5a 40 lea ebx,[edx+0x40] 806c983: 83 e3 c0 and ebx,0xffffffc0 806c986: 01 d1 add ecx,edx 806c988: 83 e1 c0 and ecx,0xffffffc0 806c98b: 29 d0 sub eax,edx 806c98d: 83 e9 40 sub ecx,0x40 806c990: 39 d9 cmp ecx,ebx 806c992: 0f 84 92 00 00 00 je 806ca2a <__memmove_sse2_unaligned+0x5ca> 806c998: 83 e9 40 sub ecx,0x40 806c99b: 39 d9 cmp ecx,ebx 806c99d: 74 37 je 806c9d6 <__memmove_sse2_unaligned+0x576> 806c99f: 90 nop 806c9a0: 0f 18 8c 03 80 00 00 prefetcht0 BYTE PTR [ebx+eax*1+0x80] 806c9a7: 00 806c9a8: f3 0f 6f 04 03 movdqu xmm0,XMMWORD PTR [ebx+eax*1] 806c9ad: f3 0f 6f 4c 03 10 movdqu xmm1,XMMWORD PTR [ebx+eax*1+0x10] 806c9b3: f3 0f 6f 54 03 20 movdqu xmm2,XMMWORD PTR [ebx+eax*1+0x20] 806c9b9: f3 0f 6f 5c 03 30 movdqu xmm3,XMMWORD PTR [ebx+eax*1+0x30] 806c9bf: 66 0f 7f 03 movdqa XMMWORD PTR [ebx],xmm0 806c9c3: 0f 29 4b 10 movaps XMMWORD PTR [ebx+0x10],xmm1 806c9c7: 0f 29 53 20 movaps XMMWORD PTR [ebx+0x20],xmm2 806c9cb: 0f 29 5b 30 movaps XMMWORD PTR [ebx+0x30],xmm3 806c9cf: 8d 5b 40 lea ebx,[ebx+0x40] 806c9d2: 39 d9 cmp ecx,ebx 806c9d4: 75 ca jne 806c9a0 <__memmove_sse2_unaligned+0x540> 806c9d6: f3 0f 6f 04 03 movdqu xmm0,XMMWORD PTR [ebx+eax*1] 806c9db: f3 0f 6f 4c 03 10 movdqu xmm1,XMMWORD PTR [ebx+eax*1+0x10] 806c9e1: f3 0f 6f 54 03 20 movdqu xmm2,XMMWORD PTR [ebx+eax*1+0x20] 806c9e7: f3 0f 6f 5c 03 30 movdqu xmm3,XMMWORD PTR [ebx+eax*1+0x30] 806c9ed: f3 0f 6f 64 03 40 movdqu xmm4,XMMWORD PTR [ebx+eax*1+0x40] 806c9f3: f3 0f 6f 6c 03 50 movdqu xmm5,XMMWORD PTR [ebx+eax*1+0x50] 806c9f9: f3 0f 6f 74 03 60 movdqu xmm6,XMMWORD PTR [ebx+eax*1+0x60] 806c9ff: f3 0f 6f 7c 03 70 movdqu xmm7,XMMWORD PTR [ebx+eax*1+0x70] 806ca05: 66 0f 7f 03 movdqa XMMWORD PTR [ebx],xmm0 806ca09: 0f 29 4b 10 movaps XMMWORD PTR [ebx+0x10],xmm1 806ca0d: 0f 29 53 20 movaps XMMWORD PTR [ebx+0x20],xmm2 806ca11: 0f 29 5b 30 movaps XMMWORD PTR [ebx+0x30],xmm3 806ca15: 0f 29 63 40 movaps XMMWORD PTR [ebx+0x40],xmm4 806ca19: 0f 29 6b 50 movaps XMMWORD PTR [ebx+0x50],xmm5 806ca1d: 0f 29 73 60 movaps XMMWORD PTR [ebx+0x60],xmm6 806ca21: 0f 29 7b 70 movaps XMMWORD PTR [ebx+0x70],xmm7 806ca25: e9 a4 01 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806ca2a: f3 0f 6f 04 03 movdqu xmm0,XMMWORD PTR [ebx+eax*1] 806ca2f: f3 0f 6f 4c 03 10 movdqu xmm1,XMMWORD PTR [ebx+eax*1+0x10] 806ca35: f3 0f 6f 54 03 20 movdqu xmm2,XMMWORD PTR [ebx+eax*1+0x20] 806ca3b: f3 0f 6f 5c 03 30 movdqu xmm3,XMMWORD PTR [ebx+eax*1+0x30] 806ca41: 66 0f 7f 03 movdqa XMMWORD PTR [ebx],xmm0 806ca45: 0f 29 4b 10 movaps XMMWORD PTR [ebx+0x10],xmm1 806ca49: 0f 29 53 20 movaps XMMWORD PTR [ebx+0x20],xmm2 806ca4d: 0f 29 5b 30 movaps XMMWORD PTR [ebx+0x30],xmm3 806ca51: e9 78 01 00 00 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806ca56: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [eax] 806ca5a: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [eax+0x10] 806ca5f: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [eax+0x20] 806ca64: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [eax+0x30] 806ca69: f3 0f 6f 64 08 c0 movdqu xmm4,XMMWORD PTR [eax+ecx*1-0x40] 806ca6f: f3 0f 6f 6c 08 d0 movdqu xmm5,XMMWORD PTR [eax+ecx*1-0x30] 806ca75: f3 0f 6f 74 08 e0 movdqu xmm6,XMMWORD PTR [eax+ecx*1-0x20] 806ca7b: f3 0f 6f 7c 08 f0 movdqu xmm7,XMMWORD PTR [eax+ecx*1-0x10] 806ca81: f3 0f 7f 02 movdqu XMMWORD PTR [edx],xmm0 806ca85: f3 0f 7f 4a 10 movdqu XMMWORD PTR [edx+0x10],xmm1 806ca8a: f3 0f 7f 52 20 movdqu XMMWORD PTR [edx+0x20],xmm2 806ca8f: f3 0f 7f 5a 30 movdqu XMMWORD PTR [edx+0x30],xmm3 806ca94: f3 0f 7f 64 0a c0 movdqu XMMWORD PTR [edx+ecx*1-0x40],xmm4 806ca9a: f3 0f 7f 6c 0a d0 movdqu XMMWORD PTR [edx+ecx*1-0x30],xmm5 806caa0: f3 0f 7f 74 0a e0 movdqu XMMWORD PTR [edx+ecx*1-0x20],xmm6 806caa6: f3 0f 7f 7c 0a f0 movdqu XMMWORD PTR [edx+ecx*1-0x10],xmm7 806caac: f3 0f 6f 40 40 movdqu xmm0,XMMWORD PTR [eax+0x40] 806cab1: f3 0f 6f 48 50 movdqu xmm1,XMMWORD PTR [eax+0x50] 806cab6: f3 0f 6f 50 60 movdqu xmm2,XMMWORD PTR [eax+0x60] 806cabb: f3 0f 6f 58 70 movdqu xmm3,XMMWORD PTR [eax+0x70] 806cac0: f3 0f 6f 64 08 80 movdqu xmm4,XMMWORD PTR [eax+ecx*1-0x80] 806cac6: f3 0f 6f 6c 08 90 movdqu xmm5,XMMWORD PTR [eax+ecx*1-0x70] 806cacc: f3 0f 6f 74 08 a0 movdqu xmm6,XMMWORD PTR [eax+ecx*1-0x60] 806cad2: f3 0f 6f 7c 08 b0 movdqu xmm7,XMMWORD PTR [eax+ecx*1-0x50] 806cad8: f3 0f 7f 42 40 movdqu XMMWORD PTR [edx+0x40],xmm0 806cadd: f3 0f 7f 4a 50 movdqu XMMWORD PTR [edx+0x50],xmm1 806cae2: f3 0f 7f 52 60 movdqu XMMWORD PTR [edx+0x60],xmm2 806cae7: f3 0f 7f 5a 70 movdqu XMMWORD PTR [edx+0x70],xmm3 806caec: f3 0f 7f 64 0a 80 movdqu XMMWORD PTR [edx+ecx*1-0x80],xmm4 806caf2: f3 0f 7f 6c 0a 90 movdqu XMMWORD PTR [edx+ecx*1-0x70],xmm5 806caf8: f3 0f 7f 74 0a a0 movdqu XMMWORD PTR [edx+ecx*1-0x60],xmm6 806cafe: f3 0f 7f 7c 0a b0 movdqu XMMWORD PTR [edx+ecx*1-0x50],xmm7 806cb04: 8d 9a 80 00 00 00 lea ebx,[edx+0x80] 806cb0a: 83 e3 80 and ebx,0xffffff80 806cb0d: 01 d1 add ecx,edx 806cb0f: 83 e1 80 and ecx,0xffffff80 806cb12: 29 d0 sub eax,edx 806cb14: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806cb1a: 8d bf 00 00 00 00 lea edi,[edi+0x0] 806cb20: f3 0f 6f 04 03 movdqu xmm0,XMMWORD PTR [ebx+eax*1] 806cb25: f3 0f 6f 4c 03 10 movdqu xmm1,XMMWORD PTR [ebx+eax*1+0x10] 806cb2b: f3 0f 6f 54 03 20 movdqu xmm2,XMMWORD PTR [ebx+eax*1+0x20] 806cb31: f3 0f 6f 5c 03 30 movdqu xmm3,XMMWORD PTR [ebx+eax*1+0x30] 806cb37: f3 0f 6f 64 03 40 movdqu xmm4,XMMWORD PTR [ebx+eax*1+0x40] 806cb3d: f3 0f 6f 6c 03 50 movdqu xmm5,XMMWORD PTR [ebx+eax*1+0x50] 806cb43: f3 0f 6f 74 03 60 movdqu xmm6,XMMWORD PTR [ebx+eax*1+0x60] 806cb49: f3 0f 6f 7c 03 70 movdqu xmm7,XMMWORD PTR [ebx+eax*1+0x70] 806cb4f: 66 0f e7 03 movntdq XMMWORD PTR [ebx],xmm0 806cb53: 66 0f e7 4b 10 movntdq XMMWORD PTR [ebx+0x10],xmm1 806cb58: 66 0f e7 53 20 movntdq XMMWORD PTR [ebx+0x20],xmm2 806cb5d: 66 0f e7 5b 30 movntdq XMMWORD PTR [ebx+0x30],xmm3 806cb62: 66 0f e7 63 40 movntdq XMMWORD PTR [ebx+0x40],xmm4 806cb67: 66 0f e7 6b 50 movntdq XMMWORD PTR [ebx+0x50],xmm5 806cb6c: 66 0f e7 73 60 movntdq XMMWORD PTR [ebx+0x60],xmm6 806cb71: 66 0f e7 7b 70 movntdq XMMWORD PTR [ebx+0x70],xmm7 806cb76: 8d 9b 80 00 00 00 lea ebx,[ebx+0x80] 806cb7c: 39 d9 cmp ecx,ebx 806cb7e: 75 a0 jne 806cb20 <__memmove_sse2_unaligned+0x6c0> 806cb80: 0f ae f8 sfence 806cb83: eb 49 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806cb85: f6 c1 18 test cl,0x18 806cb88: 75 22 jne 806cbac <__memmove_sse2_unaligned+0x74c> 806cb8a: f6 c1 04 test cl,0x4 806cb8d: 8d 76 00 lea esi,[esi+0x0] 806cb90: 75 30 jne 806cbc2 <__memmove_sse2_unaligned+0x762> 806cb92: 85 c9 test ecx,ecx 806cb94: 74 38 je 806cbce <__memmove_sse2_unaligned+0x76e> 806cb96: 0f b6 18 movzx ebx,BYTE PTR [eax] 806cb99: f6 c1 02 test cl,0x2 806cb9c: 88 1a mov BYTE PTR [edx],bl 806cb9e: 74 2e je 806cbce <__memmove_sse2_unaligned+0x76e> 806cba0: 0f b7 5c 08 fe movzx ebx,WORD PTR [eax+ecx*1-0x2] 806cba5: 66 89 5c 0a fe mov WORD PTR [edx+ecx*1-0x2],bx 806cbaa: eb 22 jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806cbac: f3 0f 7e 00 movq xmm0,QWORD PTR [eax] 806cbb0: f3 0f 7e 4c 08 f8 movq xmm1,QWORD PTR [eax+ecx*1-0x8] 806cbb6: 66 0f d6 02 movq QWORD PTR [edx],xmm0 806cbba: 66 0f d6 4c 0a f8 movq QWORD PTR [edx+ecx*1-0x8],xmm1 806cbc0: eb 0c jmp 806cbce <__memmove_sse2_unaligned+0x76e> 806cbc2: 8b 18 mov ebx,DWORD PTR [eax] 806cbc4: 89 1a mov DWORD PTR [edx],ebx 806cbc6: 8b 5c 08 fc mov ebx,DWORD PTR [eax+ecx*1-0x4] 806cbca: 89 5c 0a fc mov DWORD PTR [edx+ecx*1-0x4],ebx 806cbce: 89 d0 mov eax,edx 806cbd0: 5b pop ebx 806cbd1: c3 ret 806cbd2: 66 90 xchg ax,ax 806cbd4: 66 90 xchg ax,ax 806cbd6: 66 90 xchg ax,ax 806cbd8: 66 90 xchg ax,ax 806cbda: 66 90 xchg ax,ax 806cbdc: 66 90 xchg ax,ax 806cbde: 66 90 xchg ax,ax 0806cbe0 <__strcspn_sse42>: 806cbe0: 57 push edi 806cbe1: 56 push esi 806cbe2: 53 push ebx 806cbe3: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806cbe7: 8b 44 24 10 mov eax,DWORD PTR [esp+0x10] 806cbeb: 80 3a 00 cmp BYTE PTR [edx],0x0 806cbee: 74 60 je 806cc50 <__strcspn_sse42+0x70> 806cbf0: 89 d3 mov ebx,edx 806cbf2: 83 e3 0f and ebx,0xf 806cbf5: 75 79 jne 806cc70 <__strcspn_sse42+0x90> 806cbf7: 66 0f 6f 0a movdqa xmm1,XMMWORD PTR [edx] 806cbfb: 66 0f 3a 63 c9 3a pcmpistri xmm1,xmm1,0x3a 806cc01: 83 f9 10 cmp ecx,0x10 806cc04: 0f 84 f6 00 00 00 je 806cd00 <__strcspn_sse42+0x120> 806cc0a: 89 c3 mov ebx,eax 806cc0c: 89 c2 mov edx,eax 806cc0e: 83 e3 0f and ebx,0xf 806cc11: 74 14 je 806cc27 <__strcspn_sse42+0x47> 806cc13: e9 a8 00 00 00 jmp 806ccc0 <__strcspn_sse42+0xe0> 806cc18: 90 nop 806cc19: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806cc20: 85 c9 test ecx,ecx 806cc22: 75 3c jne 806cc60 <__strcspn_sse42+0x80> 806cc24: 83 c0 10 add eax,0x10 806cc27: 66 0f 6f 18 movdqa xmm3,XMMWORD PTR [eax] 806cc2b: bb 00 00 00 00 mov ebx,0x0 806cc30: 66 0f 3a 63 cb 02 pcmpistri xmm1,xmm3,0x2 806cc36: 89 ce mov esi,ecx 806cc38: 0f 92 c3 setb bl 806cc3b: b9 00 00 00 00 mov ecx,0x0 806cc40: 0f 94 c1 sete cl 806cc43: 85 db test ebx,ebx 806cc45: 74 d9 je 806cc20 <__strcspn_sse42+0x40> 806cc47: 01 f0 add eax,esi 806cc49: 5b pop ebx 806cc4a: 29 d0 sub eax,edx 806cc4c: 5e pop esi 806cc4d: 5f pop edi 806cc4e: c3 ret 806cc4f: 90 nop 806cc50: 5b pop ebx 806cc51: 5e pop esi 806cc52: 5f pop edi 806cc53: e9 38 f4 fe ff jmp 805c090 806cc58: 90 nop 806cc59: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806cc60: 66 0f 3a 63 db 3a pcmpistri xmm3,xmm3,0x3a 806cc66: 5b pop ebx 806cc67: 5e pop esi 806cc68: 01 c8 add eax,ecx 806cc6a: 29 d0 sub eax,edx 806cc6c: 5f pop edi 806cc6d: c3 ret 806cc6e: 66 90 xchg ax,ax 806cc70: 89 d7 mov edi,edx 806cc72: f3 0f 6f 83 c0 d9 0c movdqu xmm0,XMMWORD PTR [ebx+0x80cd9c0] 806cc79: 08 806cc7a: 83 e7 f0 and edi,0xfffffff0 806cc7d: be 10 00 00 00 mov esi,0x10 806cc82: 66 0f 6f 0f movdqa xmm1,XMMWORD PTR [edi] 806cc86: 66 0f 38 00 c8 pshufb xmm1,xmm0 806cc8b: 66 0f 3a 63 c9 3a pcmpistri xmm1,xmm1,0x3a 806cc91: 29 de sub esi,ebx 806cc93: 89 f3 mov ebx,esi 806cc95: 39 ce cmp esi,ecx 806cc97: 0f 85 6d ff ff ff jne 806cc0a <__strcspn_sse42+0x2a> 806cc9d: 66 0f 6f 47 10 movdqa xmm0,XMMWORD PTR [edi+0x10] 806cca2: 66 0f 3a 63 c0 3a pcmpistri xmm0,xmm0,0x3a 806cca8: 01 cb add ebx,ecx 806ccaa: 83 fb 10 cmp ebx,0x10 806ccad: 7f 5b jg 806cd0a <__strcspn_sse42+0x12a> 806ccaf: 85 c9 test ecx,ecx 806ccb1: 0f 84 53 ff ff ff je 806cc0a <__strcspn_sse42+0x2a> 806ccb7: f3 0f 6f 0a movdqu xmm1,XMMWORD PTR [edx] 806ccbb: e9 4a ff ff ff jmp 806cc0a <__strcspn_sse42+0x2a> 806ccc0: 83 e0 f0 and eax,0xfffffff0 806ccc3: f3 0f 6f 83 c0 d9 0c movdqu xmm0,XMMWORD PTR [ebx+0x80cd9c0] 806ccca: 08 806cccb: 66 0f 6f 10 movdqa xmm2,XMMWORD PTR [eax] 806cccf: 66 0f 38 00 d0 pshufb xmm2,xmm0 806ccd4: 66 0f 3a 63 ca 02 pcmpistri xmm1,xmm2,0x2 806ccda: 72 18 jb 806ccf4 <__strcspn_sse42+0x114> 806ccdc: 66 0f 3a 63 d2 3a pcmpistri xmm2,xmm2,0x3a 806cce2: be 10 00 00 00 mov esi,0x10 806cce7: 83 c0 10 add eax,0x10 806ccea: 29 de sub esi,ebx 806ccec: 39 ce cmp esi,ecx 806ccee: 0f 8e 33 ff ff ff jle 806cc27 <__strcspn_sse42+0x47> 806ccf4: 5b pop ebx 806ccf5: 89 c8 mov eax,ecx 806ccf7: 5e pop esi 806ccf8: 5f pop edi 806ccf9: c3 ret 806ccfa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806cd00: 80 7a 10 00 cmp BYTE PTR [edx+0x10],0x0 806cd04: 0f 84 00 ff ff ff je 806cc0a <__strcspn_sse42+0x2a> 806cd0a: 89 54 24 14 mov DWORD PTR [esp+0x14],edx 806cd0e: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 806cd12: 5b pop ebx 806cd13: 5e pop esi 806cd14: 5f pop edi 806cd15: e9 86 f2 fe ff jmp 805bfa0 <__GI_strcspn> 806cd1a: 66 90 xchg ax,ax 806cd1c: 66 90 xchg ax,ax 806cd1e: 66 90 xchg ax,ax 0806cd20 : 806cd20: 55 push ebp 806cd21: 57 push edi 806cd22: 56 push esi 806cd23: 53 push ebx 806cd24: 83 ec 1c sub esp,0x1c 806cd27: 85 d2 test edx,edx 806cd29: 89 04 24 mov DWORD PTR [esp],eax 806cd2c: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 806cd30: 0f 88 d3 00 00 00 js 806ce09 806cd36: 8b 04 24 mov eax,DWORD PTR [esp] 806cd39: 89 d7 mov edi,edx 806cd3b: ba 56 55 55 55 mov edx,0x55555556 806cd40: 8d 88 47 ff ff ff lea ecx,[eax-0xb9] 806cd46: 89 c8 mov eax,ecx 806cd48: c1 f9 1f sar ecx,0x1f 806cd4b: f7 ea imul edx 806cd4d: 29 ca sub edx,ecx 806cd4f: 85 ff test edi,edi 806cd51: 8d 34 52 lea esi,[edx+edx*2] 806cd54: 0f 84 af 00 00 00 je 806ce09 806cd5a: 83 3d 98 c5 0e 08 0f cmp DWORD PTR ds:0x80ec598,0xf 806cd61: 0f 94 c2 sete dl 806cd64: 83 3d 9c c5 0e 08 06 cmp DWORD PTR ds:0x80ec59c,0x6 806cd6b: 0f 94 c0 sete al 806cd6e: 21 c2 and edx,eax 806cd70: 88 54 24 0c mov BYTE PTR [esp+0xc],dl 806cd74: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806cd78: 89 f8 mov eax,edi 806cd7a: 0f b6 c0 movzx eax,al 806cd7d: 83 f8 40 cmp eax,0x40 806cd80: 0f 84 a2 00 00 00 je 806ce28 806cd86: 3d ff 00 00 00 cmp eax,0xff 806cd8b: 0f 84 b8 00 00 00 je 806ce49 806cd91: 83 f8 49 cmp eax,0x49 806cd94: 75 15 jne 806cdab 806cd96: 83 fe 09 cmp esi,0x9 806cd99: 75 10 jne 806cdab 806cd9b: 80 7c 24 0c 00 cmp BYTE PTR [esp+0xc],0x0 806cda0: 74 09 je 806cdab 806cda2: 83 2c 24 03 sub DWORD PTR [esp],0x3 806cda6: be 06 00 00 00 mov esi,0x6 806cdab: 89 fb mov ebx,edi 806cdad: 31 d2 xor edx,edx 806cdaf: bd 44 00 00 00 mov ebp,0x44 806cdb4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806cdb8: 8d 44 15 00 lea eax,[ebp+edx*1+0x0] 806cdbc: d1 e8 shr eax,1 806cdbe: 3a 1c c5 00 e6 0b 08 cmp bl,BYTE PTR [eax*8+0x80be600] 806cdc5: 8d 0c c5 00 e6 0b 08 lea ecx,[eax*8+0x80be600] 806cdcc: 74 1e je 806cdec 806cdce: 66 90 xchg ax,ax 806cdd0: 73 46 jae 806ce18 806cdd2: 39 d0 cmp eax,edx 806cdd4: 89 c5 mov ebp,eax 806cdd6: 76 26 jbe 806cdfe 806cdd8: 01 d0 add eax,edx 806cdda: d1 e8 shr eax,1 806cddc: 3a 1c c5 00 e6 0b 08 cmp bl,BYTE PTR [eax*8+0x80be600] 806cde3: 8d 0c c5 00 e6 0b 08 lea ecx,[eax*8+0x80be600] 806cdea: 75 e4 jne 806cdd0 806cdec: 0f b6 51 03 movzx edx,BYTE PTR [ecx+0x3] 806cdf0: 39 d6 cmp esi,edx 806cdf2: 89 d0 mov eax,edx 806cdf4: 0f 84 5a 01 00 00 je 806cf54 806cdfa: 3c 06 cmp al,0x6 806cdfc: 74 42 je 806ce40 806cdfe: c1 ef 08 shr edi,0x8 806ce01: 85 ff test edi,edi 806ce03: 0f 85 6f ff ff ff jne 806cd78 806ce09: 31 c0 xor eax,eax 806ce0b: 83 c4 1c add esp,0x1c 806ce0e: 5b pop ebx 806ce0f: 5e pop esi 806ce10: 5f pop edi 806ce11: 5d pop ebp 806ce12: c3 ret 806ce13: 90 nop 806ce14: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ce18: 8d 50 01 lea edx,[eax+0x1] 806ce1b: 39 ea cmp edx,ebp 806ce1d: 72 99 jb 806cdb8 806ce1f: eb dd jmp 806cdfe 806ce21: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ce28: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 806ce2c: 83 fe 09 cmp esi,0x9 806ce2f: c6 00 01 mov BYTE PTR [eax],0x1 806ce32: 75 ca jne 806cdfe 806ce34: eb d3 jmp 806ce09 806ce36: 8d 76 00 lea esi,[esi+0x0] 806ce39: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806ce40: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806ce44: c6 00 01 mov BYTE PTR [eax],0x1 806ce47: eb b5 jmp 806cdfe 806ce49: 31 c9 xor ecx,ecx 806ce4b: b8 04 00 00 00 mov eax,0x4 806ce50: 0f a2 cpuid 806ce52: 89 dd mov ebp,ebx 806ce54: 89 c3 mov ebx,eax 806ce56: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 806ce5a: 83 e3 1f and ebx,0x1f 806ce5d: 74 aa je 806ce09 806ce5f: c1 e8 05 shr eax,0x5 806ce62: 83 e0 07 and eax,0x7 806ce65: 83 f8 01 cmp eax,0x1 806ce68: 0f 94 c1 sete cl 806ce6b: 83 fe 03 cmp esi,0x3 806ce6e: 0f 94 44 24 0d sete BYTE PTR [esp+0xd] 806ce73: 83 fb 01 cmp ebx,0x1 806ce76: 0f 94 c2 sete dl 806ce79: 84 54 24 0d test BYTE PTR [esp+0xd],dl 806ce7d: 74 08 je 806ce87 806ce7f: 84 c9 test cl,cl 806ce81: 0f 85 a0 00 00 00 jne 806cf27 806ce87: 85 f6 test esi,esi 806ce89: 0f 94 44 24 0e sete BYTE PTR [esp+0xe] 806ce8e: 83 fb 02 cmp ebx,0x2 806ce91: 0f 94 c2 sete dl 806ce94: 84 54 24 0e test BYTE PTR [esp+0xe],dl 806ce98: 74 08 je 806cea2 806ce9a: 84 c9 test cl,cl 806ce9c: 0f 85 85 00 00 00 jne 806cf27 806cea2: 83 fe 06 cmp esi,0x6 806cea5: 89 6c 24 04 mov DWORD PTR [esp+0x4],ebp 806cea9: 0f 94 44 24 0f sete BYTE PTR [esp+0xf] 806ceae: 31 ff xor edi,edi 806ceb0: 83 f8 02 cmp eax,0x2 806ceb3: 75 07 jne 806cebc 806ceb5: 80 7c 24 0f 00 cmp BYTE PTR [esp+0xf],0x0 806ceba: 75 67 jne 806cf23 806cebc: 83 f8 03 cmp eax,0x3 806cebf: 75 05 jne 806cec6 806cec1: 83 fe 09 cmp esi,0x9 806cec4: 74 5d je 806cf23 806cec6: 83 f8 04 cmp eax,0x4 806cec9: 75 05 jne 806ced0 806cecb: 83 fe 0c cmp esi,0xc 806cece: 74 53 je 806cf23 806ced0: 83 c7 01 add edi,0x1 806ced3: b8 04 00 00 00 mov eax,0x4 806ced8: 89 f9 mov ecx,edi 806ceda: 0f a2 cpuid 806cedc: 89 c2 mov edx,eax 806cede: 89 5c 24 04 mov DWORD PTR [esp+0x4],ebx 806cee2: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 806cee6: 83 e2 1f and edx,0x1f 806cee9: 0f 84 1a ff ff ff je 806ce09 806ceef: c1 e8 05 shr eax,0x5 806cef2: 83 e0 07 and eax,0x7 806cef5: 83 f8 01 cmp eax,0x1 806cef8: 0f 94 44 24 0c sete BYTE PTR [esp+0xc] 806cefd: 83 fa 01 cmp edx,0x1 806cf00: 0f 94 c3 sete bl 806cf03: 84 5c 24 0d test BYTE PTR [esp+0xd],bl 806cf07: 74 07 je 806cf10 806cf09: 80 7c 24 0c 00 cmp BYTE PTR [esp+0xc],0x0 806cf0e: 75 13 jne 806cf23 806cf10: 83 fa 02 cmp edx,0x2 806cf13: 0f 94 c2 sete dl 806cf16: 84 54 24 0e test BYTE PTR [esp+0xe],dl 806cf1a: 74 94 je 806ceb0 806cf1c: 80 7c 24 0c 00 cmp BYTE PTR [esp+0xc],0x0 806cf21: 74 8d je 806ceb0 806cf23: 8b 6c 24 04 mov ebp,DWORD PTR [esp+0x4] 806cf27: 8b 04 24 mov eax,DWORD PTR [esp] 806cf2a: 2d b9 00 00 00 sub eax,0xb9 806cf2f: 29 f0 sub eax,esi 806cf31: 74 4b je 806cf7e 806cf33: 83 f8 01 cmp eax,0x1 806cf36: 74 7b je 806cfb3 806cf38: 83 f8 02 cmp eax,0x2 806cf3b: 0f 85 a1 00 00 00 jne 806cfe2 806cf41: 89 eb mov ebx,ebp 806cf43: 83 c4 1c add esp,0x1c 806cf46: 81 e3 ff 0f 00 00 and ebx,0xfff 806cf4c: 8d 43 01 lea eax,[ebx+0x1] 806cf4f: 5b pop ebx 806cf50: 5e pop esi 806cf51: 5f pop edi 806cf52: 5d pop ebp 806cf53: c3 ret 806cf54: 8b 04 24 mov eax,DWORD PTR [esp] 806cf57: 2d b9 00 00 00 sub eax,0xb9 806cf5c: 29 f0 sub eax,esi 806cf5e: 74 13 je 806cf73 806cf60: 83 f8 01 cmp eax,0x1 806cf63: 74 5b je 806cfc0 806cf65: 83 f8 02 cmp eax,0x2 806cf68: 75 5f jne 806cfc9 806cf6a: 0f b6 41 02 movzx eax,BYTE PTR [ecx+0x2] 806cf6e: e9 98 fe ff ff jmp 806ce0b 806cf73: 8b 41 04 mov eax,DWORD PTR [ecx+0x4] 806cf76: 83 c4 1c add esp,0x1c 806cf79: 5b pop ebx 806cf7a: 5e pop esi 806cf7b: 5f pop edi 806cf7c: 5d pop ebp 806cf7d: c3 ret 806cf7e: 89 e8 mov eax,ebp 806cf80: 89 e9 mov ecx,ebp 806cf82: c1 e8 16 shr eax,0x16 806cf85: 81 e1 ff 0f 00 00 and ecx,0xfff 806cf8b: 83 c1 01 add ecx,0x1 806cf8e: 83 c0 01 add eax,0x1 806cf91: 0f af c1 imul eax,ecx 806cf94: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806cf98: 83 c1 01 add ecx,0x1 806cf9b: 0f af c8 imul ecx,eax 806cf9e: 89 e8 mov eax,ebp 806cfa0: c1 e8 0c shr eax,0xc 806cfa3: 25 ff 03 00 00 and eax,0x3ff 806cfa8: 83 c0 01 add eax,0x1 806cfab: 0f af c1 imul eax,ecx 806cfae: e9 58 fe ff ff jmp 806ce0b 806cfb3: 89 eb mov ebx,ebp 806cfb5: c1 eb 16 shr ebx,0x16 806cfb8: 8d 43 01 lea eax,[ebx+0x1] 806cfbb: e9 4b fe ff ff jmp 806ce0b 806cfc0: 0f b6 41 01 movzx eax,BYTE PTR [ecx+0x1] 806cfc4: e9 42 fe ff ff jmp 806ce0b 806cfc9: 68 2c e8 0b 08 push 0x80be82c 806cfce: 68 f1 00 00 00 push 0xf1 806cfd3: 68 f0 e4 0b 08 push 0x80be4f0 806cfd8: 68 0b e5 0b 08 push 0x80be50b 806cfdd: e8 3e c7 fd ff call 8049720 <__assert_fail> 806cfe2: 68 2c e8 0b 08 push 0x80be82c 806cfe7: 68 c1 00 00 00 push 0xc1 806cfec: 68 f0 e4 0b 08 push 0x80be4f0 806cff1: 68 0b e5 0b 08 push 0x80be50b 806cff6: e8 25 c7 fd ff call 8049720 <__assert_fail> 806cffb: 90 nop 806cffc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0806d000 : 806d000: 83 fa 01 cmp edx,0x1 806d003: 0f 86 e6 00 00 00 jbe 806d0ef 806d009: 55 push ebp 806d00a: 57 push edi 806d00b: 89 c5 mov ebp,eax 806d00d: 56 push esi 806d00e: 53 push ebx 806d00f: bf 01 00 00 00 mov edi,0x1 806d014: 83 ec 2c sub esp,0x2c 806d017: c6 44 24 1e 00 mov BYTE PTR [esp+0x1e],0x0 806d01c: c6 44 24 1f 00 mov BYTE PTR [esp+0x1f],0x0 806d021: 8d 74 24 1e lea esi,[esp+0x1e] 806d025: c7 44 24 0c 01 00 00 mov DWORD PTR [esp+0xc],0x1 806d02c: 00 806d02d: eb 76 jmp 806d0a5 806d02f: 90 nop 806d030: 83 ec 0c sub esp,0xc 806d033: 89 e8 mov eax,ebp 806d035: 56 push esi 806d036: 8d 4c 24 2f lea ecx,[esp+0x2f] 806d03a: e8 e1 fc ff ff call 806cd20 806d03f: 83 c4 10 add esp,0x10 806d042: 85 c0 test eax,eax 806d044: 0f 85 9d 00 00 00 jne 806d0e7 806d04a: 83 ec 0c sub esp,0xc 806d04d: 89 da mov edx,ebx 806d04f: 89 e8 mov eax,ebp 806d051: 56 push esi 806d052: 8d 4c 24 2f lea ecx,[esp+0x2f] 806d056: e8 c5 fc ff ff call 806cd20 806d05b: 83 c4 10 add esp,0x10 806d05e: 85 c0 test eax,eax 806d060: 0f 85 81 00 00 00 jne 806d0e7 806d066: 83 ec 0c sub esp,0xc 806d069: 89 e8 mov eax,ebp 806d06b: 56 push esi 806d06c: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806d070: 8d 4c 24 2f lea ecx,[esp+0x2f] 806d074: e8 a7 fc ff ff call 806cd20 806d079: 83 c4 10 add esp,0x10 806d07c: 85 c0 test eax,eax 806d07e: 75 67 jne 806d0e7 806d080: 83 ec 0c sub esp,0xc 806d083: 89 e8 mov eax,ebp 806d085: 56 push esi 806d086: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 806d08a: 8d 4c 24 2f lea ecx,[esp+0x2f] 806d08e: e8 8d fc ff ff call 806cd20 806d093: 83 c4 10 add esp,0x10 806d096: 85 c0 test eax,eax 806d098: 75 4d jne 806d0e7 806d09a: 39 7c 24 0c cmp DWORD PTR [esp+0xc],edi 806d09e: 8d 57 01 lea edx,[edi+0x1] 806d0a1: 76 2d jbe 806d0d0 806d0a3: 89 d7 mov edi,edx 806d0a5: b8 02 00 00 00 mov eax,0x2 806d0aa: 0f a2 cpuid 806d0ac: 83 ff 01 cmp edi,0x1 806d0af: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806d0b3: 89 4c 24 04 mov DWORD PTR [esp+0x4],ecx 806d0b7: 89 c2 mov edx,eax 806d0b9: 0f 85 71 ff ff ff jne 806d030 806d0bf: 0f b6 c0 movzx eax,al 806d0c2: 30 d2 xor dl,dl 806d0c4: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806d0c8: e9 63 ff ff ff jmp 806d030 806d0cd: 8d 76 00 lea esi,[esi+0x0] 806d0d0: 8d 95 41 ff ff ff lea edx,[ebp-0xbf] 806d0d6: 83 fa 05 cmp edx,0x5 806d0d9: 77 0c ja 806d0e7 806d0db: 80 7c 24 1e 00 cmp BYTE PTR [esp+0x1e],0x0 806d0e0: 74 05 je 806d0e7 806d0e2: b8 ff ff ff ff mov eax,0xffffffff 806d0e7: 83 c4 2c add esp,0x2c 806d0ea: 5b pop ebx 806d0eb: 5e pop esi 806d0ec: 5f pop edi 806d0ed: 5d pop ebp 806d0ee: c3 ret 806d0ef: b8 ff ff ff ff mov eax,0xffffffff 806d0f4: c3 ret 806d0f5: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d0f9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806d100 : 806d100: 56 push esi 806d101: 53 push ebx 806d102: 89 c6 mov esi,eax 806d104: b8 00 00 00 80 mov eax,0x80000000 806d109: 83 ec 04 sub esp,0x4 806d10c: 0f a2 cpuid 806d10e: 81 fe c4 00 00 00 cmp esi,0xc4 806d114: 7f 3a jg 806d150 806d116: 31 d2 xor edx,edx 806d118: 81 fe be 00 00 00 cmp esi,0xbe 806d11e: 0f 9f c2 setg dl 806d121: 81 ea fb ff ff 7f sub edx,0x7ffffffb 806d127: 39 c2 cmp edx,eax 806d129: 77 25 ja 806d150 806d12b: 89 d0 mov eax,edx 806d12d: 0f a2 cpuid 806d12f: 81 fe bb 00 00 00 cmp esi,0xbb 806d135: 7e 29 jle 806d160 806d137: 81 ee bc 00 00 00 sub esi,0xbc 806d13d: 83 fe 08 cmp esi,0x8 806d140: 0f 87 92 01 00 00 ja 806d2d8 806d146: ff 24 b5 40 e5 0b 08 jmp DWORD PTR [esi*4+0x80be540] 806d14d: 8d 76 00 lea esi,[esi+0x0] 806d150: 31 c0 xor eax,eax 806d152: 83 c4 04 add esp,0x4 806d155: 5b pop ebx 806d156: 5e pop esi 806d157: c3 ret 806d158: 90 nop 806d159: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d160: 83 c6 03 add esi,0x3 806d163: 89 d1 mov ecx,edx 806d165: eb d0 jmp 806d137 806d167: 89 f6 mov esi,esi 806d169: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806d170: 89 d0 mov eax,edx 806d172: c1 e8 0c shr eax,0xc 806d175: 89 c1 mov ecx,eax 806d177: 83 e1 0f and ecx,0xf 806d17a: ff 24 8d 64 e5 0b 08 jmp DWORD PTR [ecx*4+0x80be564] 806d181: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d188: 0f b6 c2 movzx eax,dl 806d18b: b9 00 00 00 00 mov ecx,0x0 806d190: 80 e6 f0 and dh,0xf0 806d193: 0f 44 c1 cmove eax,ecx 806d196: eb ba jmp 806d152 806d198: 90 nop 806d199: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d1a0: 89 c8 mov eax,ecx 806d1a2: c1 e8 06 shr eax,0x6 806d1a5: 25 00 fc ff 03 and eax,0x3fffc00 806d1aa: 80 e5 f0 and ch,0xf0 806d1ad: 89 c2 mov edx,eax 806d1af: b8 00 00 00 00 mov eax,0x0 806d1b4: 0f 45 c2 cmovne eax,edx 806d1b7: eb 99 jmp 806d152 806d1b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d1c0: 89 ca mov edx,ecx 806d1c2: c1 ea 0c shr edx,0xc 806d1c5: 89 d0 mov eax,edx 806d1c7: 83 e0 0f and eax,0xf 806d1ca: ff 24 85 a4 e5 0b 08 jmp DWORD PTR [eax*4+0x80be5a4] 806d1d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d1d8: 0f b6 d1 movzx edx,cl 806d1db: b8 00 00 00 00 mov eax,0x0 806d1e0: 80 e5 f0 and ch,0xf0 806d1e3: 0f 45 c2 cmovne eax,edx 806d1e6: e9 67 ff ff ff jmp 806d152 806d1eb: 90 nop 806d1ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d1f0: 8d 04 12 lea eax,[edx+edx*1] 806d1f3: b9 00 00 00 00 mov ecx,0x0 806d1f8: 25 00 00 f8 7f and eax,0x7ff80000 806d1fd: 80 e6 f0 and dh,0xf0 806d200: 0f 44 c1 cmove eax,ecx 806d203: e9 4a ff ff ff jmp 806d152 806d208: 90 nop 806d209: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d210: c1 e9 10 shr ecx,0x10 806d213: 8d 04 8d 00 00 00 00 lea eax,[ecx*4+0x0] 806d21a: 0f b6 d1 movzx edx,cl 806d21d: 25 00 fc 03 00 and eax,0x3fc00 806d222: 81 fa ff 00 00 00 cmp edx,0xff 806d228: 89 c1 mov ecx,eax 806d22a: 89 d0 mov eax,edx 806d22c: 0f 44 c1 cmove eax,ecx 806d22f: e9 1e ff ff ff jmp 806d152 806d234: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d238: 0f b6 c1 movzx eax,cl 806d23b: e9 12 ff ff ff jmp 806d152 806d240: c1 e9 0e shr ecx,0xe 806d243: 89 c8 mov eax,ecx 806d245: 25 00 fc 03 00 and eax,0x3fc00 806d24a: e9 03 ff ff ff jmp 806d152 806d24f: b8 08 00 00 00 mov eax,0x8 806d254: e9 f9 fe ff ff jmp 806d152 806d259: b8 20 00 00 00 mov eax,0x20 806d25e: e9 ef fe ff ff jmp 806d152 806d263: b8 10 00 00 00 mov eax,0x10 806d268: e9 e5 fe ff ff jmp 806d152 806d26d: b8 80 00 00 00 mov eax,0x80 806d272: e9 db fe ff ff jmp 806d152 806d277: b8 60 00 00 00 mov eax,0x60 806d27c: e9 d1 fe ff ff jmp 806d152 806d281: b8 40 00 00 00 mov eax,0x40 806d286: e9 c7 fe ff ff jmp 806d152 806d28b: b8 30 00 00 00 mov eax,0x30 806d290: e9 bd fe ff ff jmp 806d152 806d295: 83 e0 0f and eax,0xf 806d298: e9 b5 fe ff ff jmp 806d152 806d29d: 8d 04 12 lea eax,[edx+edx*1] 806d2a0: 0f b6 ca movzx ecx,dl 806d2a3: 31 d2 xor edx,edx 806d2a5: 25 00 00 f8 7f and eax,0x7ff80000 806d2aa: f7 f1 div ecx 806d2ac: e9 a1 fe ff ff jmp 806d152 806d2b1: 89 c8 mov eax,ecx 806d2b3: 31 d2 xor edx,edx 806d2b5: 0f b6 c9 movzx ecx,cl 806d2b8: c1 e8 06 shr eax,0x6 806d2bb: 25 00 fc ff 03 and eax,0x3fffc00 806d2c0: f7 f1 div ecx 806d2c2: e9 8b fe ff ff jmp 806d152 806d2c7: 89 d0 mov eax,edx 806d2c9: 83 e0 0f and eax,0xf 806d2cc: e9 81 fe ff ff jmp 806d152 806d2d1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d2d8: 68 20 e8 0b 08 push 0x80be820 806d2dd: 68 ac 01 00 00 push 0x1ac 806d2e2: 68 f0 e4 0b 08 push 0x80be4f0 806d2e7: 68 17 e5 0b 08 push 0x80be517 806d2ec: e8 2f c4 fd ff call 8049720 <__assert_fail> 806d2f1: eb 0d jmp 806d300 <__cache_sysconf> 806d2f3: 90 nop 806d2f4: 90 nop 806d2f5: 90 nop 806d2f6: 90 nop 806d2f7: 90 nop 806d2f8: 90 nop 806d2f9: 90 nop 806d2fa: 90 nop 806d2fb: 90 nop 806d2fc: 90 nop 806d2fd: 90 nop 806d2fe: 90 nop 806d2ff: 90 nop 0806d300 <__cache_sysconf>: 806d300: 8b 15 60 c5 0e 08 mov edx,DWORD PTR ds:0x80ec560 806d306: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806d30a: 83 fa 01 cmp edx,0x1 806d30d: 74 19 je 806d328 <__cache_sysconf+0x28> 806d30f: 83 fa 02 cmp edx,0x2 806d312: 74 0c je 806d320 <__cache_sysconf+0x20> 806d314: 31 c0 xor eax,eax 806d316: c3 ret 806d317: 89 f6 mov esi,esi 806d319: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806d320: e9 db fd ff ff jmp 806d100 806d325: 8d 76 00 lea esi,[esi+0x0] 806d328: 8b 15 64 c5 0e 08 mov edx,DWORD PTR ds:0x80ec564 806d32e: e9 cd fc ff ff jmp 806d000 806d333: 66 90 xchg ax,ax 806d335: 66 90 xchg ax,ax 806d337: 66 90 xchg ax,ax 806d339: 66 90 xchg ax,ax 806d33b: 66 90 xchg ax,ax 806d33d: 66 90 xchg ax,ax 806d33f: 90 nop 0806d340 <__wmempcpy>: 806d340: c1 64 24 0c 02 shl DWORD PTR [esp+0xc],0x2 806d345: e9 56 fd fe ff jmp 805d0a0 <__mempcpy> 806d34a: 66 90 xchg ax,ax 806d34c: 66 90 xchg ax,ax 806d34e: 66 90 xchg ax,ax 0806d350 <_nl_cleanup_ctype>: 806d350: 53 push ebx 806d351: 83 ec 08 sub esp,0x8 806d354: 8b 58 14 mov ebx,DWORD PTR [eax+0x14] 806d357: 85 db test ebx,ebx 806d359: 74 2f je 806d38a <_nl_cleanup_ctype+0x3a> 806d35b: c7 40 14 00 00 00 00 mov DWORD PTR [eax+0x14],0x0 806d362: c7 40 10 00 00 00 00 mov DWORD PTR [eax+0x10],0x0 806d369: 8b 53 0c mov edx,DWORD PTR [ebx+0xc] 806d36c: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 806d36f: e8 7c 53 00 00 call 80726f0 <__gconv_close_transform> 806d374: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 806d377: 8b 03 mov eax,DWORD PTR [ebx] 806d379: e8 72 53 00 00 call 80726f0 <__gconv_close_transform> 806d37e: 83 ec 0c sub esp,0xc 806d381: 53 push ebx 806d382: e8 59 d0 fe ff call 805a3e0 <__cfree> 806d387: 83 c4 10 add esp,0x10 806d38a: 83 c4 08 add esp,0x8 806d38d: 5b pop ebx 806d38e: c3 ret 806d38f: 90 nop 0806d390 <__wcsmbs_getfct>: 806d390: 83 ec 24 sub esp,0x24 806d393: 6a 00 push 0x0 806d395: 8d 44 24 14 lea eax,[esp+0x14] 806d399: 50 push eax 806d39a: 8b 54 24 34 mov edx,DWORD PTR [esp+0x34] 806d39e: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 806d3a2: 8d 4c 24 1c lea ecx,[esp+0x1c] 806d3a6: e8 b5 50 00 00 call 8072460 <__gconv_find_transform> 806d3ab: 85 c0 test eax,eax 806d3ad: 5a pop edx 806d3ae: 59 pop ecx 806d3af: 75 2f jne 806d3e0 <__wcsmbs_getfct+0x50> 806d3b1: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806d3b5: 83 fa 01 cmp edx,0x1 806d3b8: 76 16 jbe 806d3d0 <__wcsmbs_getfct+0x40> 806d3ba: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806d3be: e8 2d 53 00 00 call 80726f0 <__gconv_close_transform> 806d3c3: 31 c0 xor eax,eax 806d3c5: 83 c4 1c add esp,0x1c 806d3c8: c3 ret 806d3c9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d3d0: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 806d3d4: 89 10 mov DWORD PTR [eax],edx 806d3d6: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806d3da: 83 c4 1c add esp,0x1c 806d3dd: c3 ret 806d3de: 66 90 xchg ax,ax 806d3e0: 31 c0 xor eax,eax 806d3e2: 83 c4 1c add esp,0x1c 806d3e5: c3 ret 806d3e6: 8d 76 00 lea esi,[esi+0x0] 806d3e9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806d3f0 <__wcsmbs_load_conv>: 806d3f0: 55 push ebp 806d3f1: 89 e5 mov ebp,esp 806d3f3: 57 push edi 806d3f4: 56 push esi 806d3f5: 53 push ebx 806d3f6: 89 c3 mov ebx,eax 806d3f8: b8 00 00 00 00 mov eax,0x0 806d3fd: 83 ec 1c sub esp,0x1c 806d400: 85 c0 test eax,eax 806d402: 74 10 je 806d414 <__wcsmbs_load_conv+0x24> 806d404: 83 ec 0c sub esp,0xc 806d407: 68 e0 c5 0e 08 push 0x80ec5e0 806d40c: e8 ef 2b f9 f7 call 0 <_nl_current_LC_CTYPE> 806d411: 83 c4 10 add esp,0x10 806d414: 8b 7b 14 mov edi,DWORD PTR [ebx+0x14] 806d417: 85 ff test edi,edi 806d419: 0f 85 04 01 00 00 jne 806d523 <__wcsmbs_load_conv+0x133> 806d41f: 83 ec 08 sub esp,0x8 806d422: 6a 10 push 0x10 806d424: 6a 01 push 0x1 806d426: e8 85 d3 fe ff call 805a7b0 <__calloc> 806d42b: 83 c4 10 add esp,0x10 806d42e: 85 c0 test eax,eax 806d430: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 806d433: 0f 84 2a 01 00 00 je 806d563 <__wcsmbs_load_conv+0x173> 806d439: 83 7b 1c 01 cmp DWORD PTR [ebx+0x1c],0x1 806d43d: 8b 73 1c mov esi,DWORD PTR [ebx+0x1c] 806d440: ba d1 f9 0c 08 mov edx,0x80cf9d1 806d445: 8b 4b 5c mov ecx,DWORD PTR [ebx+0x5c] 806d448: 19 c0 sbb eax,eax 806d44a: f7 d0 not eax 806d44c: 83 e0 08 and eax,0x8 806d44f: 83 7b 1c 01 cmp DWORD PTR [ebx+0x1c],0x1 806d453: 89 45 dc mov DWORD PTR [ebp-0x24],eax 806d456: b8 4d e8 0b 08 mov eax,0x80be84d 806d45b: 19 ff sbb edi,edi 806d45d: 83 e7 f8 and edi,0xfffffff8 806d460: 83 c7 0b add edi,0xb 806d463: 85 f6 test esi,esi 806d465: 0f 44 c2 cmove eax,edx 806d468: 31 f6 xor esi,esi 806d46a: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 806d46d: 89 c8 mov eax,ecx 806d46f: eb 15 jmp 806d486 <__wcsmbs_load_conv+0x96> 806d471: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d478: 83 c0 01 add eax,0x1 806d47b: 80 fa 2f cmp dl,0x2f 806d47e: 0f 94 c2 sete dl 806d481: 0f b6 d2 movzx edx,dl 806d484: 01 d6 add esi,edx 806d486: 0f b6 10 movzx edx,BYTE PTR [eax] 806d489: 84 d2 test dl,dl 806d48b: 75 eb jne 806d478 <__wcsmbs_load_conv+0x88> 806d48d: 29 c8 sub eax,ecx 806d48f: 0f be 11 movsx edx,BYTE PTR [ecx] 806d492: 8d 44 07 1e lea eax,[edi+eax*1+0x1e] 806d496: 83 e0 f0 and eax,0xfffffff0 806d499: 29 c4 sub esp,eax 806d49b: 8d 44 24 0f lea eax,[esp+0xf] 806d49f: 83 e0 f0 and eax,0xfffffff0 806d4a2: 84 d2 test dl,dl 806d4a4: 89 45 e0 mov DWORD PTR [ebp-0x20],eax 806d4a7: 0f 84 0b 01 00 00 je 806d5b8 <__wcsmbs_load_conv+0x1c8> 806d4ad: 8b 3d fc c5 0c 08 mov edi,DWORD PTR ds:0x80cc5fc 806d4b3: 90 nop 806d4b4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d4b8: 8b 14 97 mov edx,DWORD PTR [edi+edx*4] 806d4bb: 83 c0 01 add eax,0x1 806d4be: 83 c1 01 add ecx,0x1 806d4c1: 88 50 ff mov BYTE PTR [eax-0x1],dl 806d4c4: 0f be 11 movsx edx,BYTE PTR [ecx] 806d4c7: 84 d2 test dl,dl 806d4c9: 75 ed jne 806d4b8 <__wcsmbs_load_conv+0xc8> 806d4cb: 83 fe 01 cmp esi,0x1 806d4ce: 0f 86 ac 00 00 00 jbe 806d580 <__wcsmbs_load_conv+0x190> 806d4d4: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 806d4d7: 8b 75 e0 mov esi,DWORD PTR [ebp-0x20] 806d4da: 83 ec 04 sub esp,0x4 806d4dd: c6 00 00 mov BYTE PTR [eax],0x0 806d4e0: 89 f8 mov eax,edi 806d4e2: 83 c0 04 add eax,0x4 806d4e5: 50 push eax 806d4e6: 56 push esi 806d4e7: 68 d1 f5 0b 08 push 0x80bf5d1 806d4ec: e8 9f fe ff ff call 806d390 <__wcsmbs_getfct> 806d4f1: 83 c4 10 add esp,0x10 806d4f4: 85 c0 test eax,eax 806d4f6: 89 07 mov DWORD PTR [edi],eax 806d4f8: 74 76 je 806d570 <__wcsmbs_load_conv+0x180> 806d4fa: 8d 47 0c lea eax,[edi+0xc] 806d4fd: 83 ec 04 sub esp,0x4 806d500: 50 push eax 806d501: 68 d1 f5 0b 08 push 0x80bf5d1 806d506: 56 push esi 806d507: e8 84 fe ff ff call 806d390 <__wcsmbs_getfct> 806d50c: 83 c4 10 add esp,0x10 806d50f: 85 c0 test eax,eax 806d511: 89 47 08 mov DWORD PTR [edi+0x8],eax 806d514: 74 2e je 806d544 <__wcsmbs_load_conv+0x154> 806d516: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806d519: c7 43 10 50 d3 06 08 mov DWORD PTR [ebx+0x10],0x806d350 806d520: 89 43 14 mov DWORD PTR [ebx+0x14],eax 806d523: b8 00 00 00 00 mov eax,0x0 806d528: 85 c0 test eax,eax 806d52a: 74 10 je 806d53c <__wcsmbs_load_conv+0x14c> 806d52c: 83 ec 0c sub esp,0xc 806d52f: 68 e0 c5 0e 08 push 0x80ec5e0 806d534: e8 c7 2a f9 f7 call 0 <_nl_current_LC_CTYPE> 806d539: 83 c4 10 add esp,0x10 806d53c: 8d 65 f4 lea esp,[ebp-0xc] 806d53f: 5b pop ebx 806d540: 5e pop esi 806d541: 5f pop edi 806d542: 5d pop ebp 806d543: c3 ret 806d544: 8b 75 e4 mov esi,DWORD PTR [ebp-0x1c] 806d547: 8b 06 mov eax,DWORD PTR [esi] 806d549: 85 c0 test eax,eax 806d54b: 74 08 je 806d555 <__wcsmbs_load_conv+0x165> 806d54d: 8b 56 04 mov edx,DWORD PTR [esi+0x4] 806d550: e8 9b 51 00 00 call 80726f0 <__gconv_close_transform> 806d555: 83 ec 0c sub esp,0xc 806d558: ff 75 e4 push DWORD PTR [ebp-0x1c] 806d55b: e8 80 ce fe ff call 805a3e0 <__cfree> 806d560: 83 c4 10 add esp,0x10 806d563: c7 43 14 60 e8 0b 08 mov DWORD PTR [ebx+0x14],0x80be860 806d56a: eb b7 jmp 806d523 <__wcsmbs_load_conv+0x133> 806d56c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d570: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806d573: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 806d576: 85 c0 test eax,eax 806d578: 75 9c jne 806d516 <__wcsmbs_load_conv+0x126> 806d57a: eb d9 jmp 806d555 <__wcsmbs_load_conv+0x165> 806d57c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d580: 85 f6 test esi,esi 806d582: c6 00 2f mov BYTE PTR [eax],0x2f 806d585: 75 29 jne 806d5b0 <__wcsmbs_load_conv+0x1c0> 806d587: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 806d58a: c6 40 01 2f mov BYTE PTR [eax+0x1],0x2f 806d58e: 83 c0 02 add eax,0x2 806d591: 85 d2 test edx,edx 806d593: 0f 84 3b ff ff ff je 806d4d4 <__wcsmbs_load_conv+0xe4> 806d599: 83 ec 04 sub esp,0x4 806d59c: ff 75 dc push DWORD PTR [ebp-0x24] 806d59f: ff 75 d8 push DWORD PTR [ebp-0x28] 806d5a2: 50 push eax 806d5a3: e8 f8 fa fe ff call 805d0a0 <__mempcpy> 806d5a8: 83 c4 10 add esp,0x10 806d5ab: e9 24 ff ff ff jmp 806d4d4 <__wcsmbs_load_conv+0xe4> 806d5b0: 83 c0 01 add eax,0x1 806d5b3: e9 1c ff ff ff jmp 806d4d4 <__wcsmbs_load_conv+0xe4> 806d5b8: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 806d5bb: e9 0b ff ff ff jmp 806d4cb <__wcsmbs_load_conv+0xdb> 0806d5c0 <__wcsmbs_clone_conv>: 806d5c0: 56 push esi 806d5c1: 53 push ebx 806d5c2: 89 c3 mov ebx,eax 806d5c4: 83 ec 04 sub esp,0x4 806d5c7: b8 d8 ff ff ff mov eax,0xffffffd8 806d5cc: 65 8b 00 mov eax,DWORD PTR gs:[eax] 806d5cf: 8b 30 mov esi,DWORD PTR [eax] 806d5d1: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 806d5d4: 85 c0 test eax,eax 806d5d6: 74 38 je 806d610 <__wcsmbs_clone_conv+0x50> 806d5d8: 8b 10 mov edx,DWORD PTR [eax] 806d5da: 89 13 mov DWORD PTR [ebx],edx 806d5dc: 8b 48 04 mov ecx,DWORD PTR [eax+0x4] 806d5df: 89 4b 04 mov DWORD PTR [ebx+0x4],ecx 806d5e2: 8b 48 08 mov ecx,DWORD PTR [eax+0x8] 806d5e5: 89 4b 08 mov DWORD PTR [ebx+0x8],ecx 806d5e8: 8b 0a mov ecx,DWORD PTR [edx] 806d5ea: 8b 40 0c mov eax,DWORD PTR [eax+0xc] 806d5ed: 85 c9 test ecx,ecx 806d5ef: 89 43 0c mov DWORD PTR [ebx+0xc],eax 806d5f2: 74 04 je 806d5f8 <__wcsmbs_clone_conv+0x38> 806d5f4: 83 42 08 01 add DWORD PTR [edx+0x8],0x1 806d5f8: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 806d5fb: 8b 10 mov edx,DWORD PTR [eax] 806d5fd: 85 d2 test edx,edx 806d5ff: 74 04 je 806d605 <__wcsmbs_clone_conv+0x45> 806d601: 83 40 08 01 add DWORD PTR [eax+0x8],0x1 806d605: 83 c4 04 add esp,0x4 806d608: 5b pop ebx 806d609: 5e pop esi 806d60a: c3 ret 806d60b: 90 nop 806d60c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d610: 81 fe a0 0a 0c 08 cmp esi,0x80c0aa0 806d616: 74 0c je 806d624 <__wcsmbs_clone_conv+0x64> 806d618: 89 f0 mov eax,esi 806d61a: e8 d1 fd ff ff call 806d3f0 <__wcsmbs_load_conv> 806d61f: 8b 46 14 mov eax,DWORD PTR [esi+0x14] 806d622: eb b4 jmp 806d5d8 <__wcsmbs_clone_conv+0x18> 806d624: b8 60 e8 0b 08 mov eax,0x80be860 806d629: eb ad jmp 806d5d8 <__wcsmbs_clone_conv+0x18> 806d62b: 90 nop 806d62c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 0806d630 <__wcsmbs_named_conv>: 806d630: 56 push esi 806d631: 53 push ebx 806d632: 89 c3 mov ebx,eax 806d634: 83 c0 04 add eax,0x4 806d637: 89 d6 mov esi,edx 806d639: 83 ec 08 sub esp,0x8 806d63c: 50 push eax 806d63d: 52 push edx 806d63e: 68 d1 f5 0b 08 push 0x80bf5d1 806d643: e8 48 fd ff ff call 806d390 <__wcsmbs_getfct> 806d648: 83 c4 10 add esp,0x10 806d64b: 85 c0 test eax,eax 806d64d: 89 03 mov DWORD PTR [ebx],eax 806d64f: 74 2f je 806d680 <__wcsmbs_named_conv+0x50> 806d651: 8d 43 0c lea eax,[ebx+0xc] 806d654: 83 ec 04 sub esp,0x4 806d657: 50 push eax 806d658: 68 d1 f5 0b 08 push 0x80bf5d1 806d65d: 56 push esi 806d65e: e8 2d fd ff ff call 806d390 <__wcsmbs_getfct> 806d663: 89 c2 mov edx,eax 806d665: 89 43 08 mov DWORD PTR [ebx+0x8],eax 806d668: 83 c4 10 add esp,0x10 806d66b: 31 c0 xor eax,eax 806d66d: 85 d2 test edx,edx 806d66f: 74 1f je 806d690 <__wcsmbs_named_conv+0x60> 806d671: 83 c4 04 add esp,0x4 806d674: 5b pop ebx 806d675: 5e pop esi 806d676: c3 ret 806d677: 89 f6 mov esi,esi 806d679: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806d680: 83 c4 04 add esp,0x4 806d683: b8 01 00 00 00 mov eax,0x1 806d688: 5b pop ebx 806d689: 5e pop esi 806d68a: c3 ret 806d68b: 90 nop 806d68c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d690: 8b 53 04 mov edx,DWORD PTR [ebx+0x4] 806d693: 8b 03 mov eax,DWORD PTR [ebx] 806d695: e8 56 50 00 00 call 80726f0 <__gconv_close_transform> 806d69a: b8 01 00 00 00 mov eax,0x1 806d69f: eb d0 jmp 806d671 <__wcsmbs_named_conv+0x41> 0806d6a1 <_exit>: 806d6a1: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806d6a5: b8 fc 00 00 00 mov eax,0xfc 806d6aa: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806d6b0: b8 01 00 00 00 mov eax,0x1 806d6b5: cd 80 int 0x80 806d6b7: f4 hlt 806d6b8: 66 90 xchg ax,ax 806d6ba: 66 90 xchg ax,ax 806d6bc: 66 90 xchg ax,ax 806d6be: 66 90 xchg ax,ax 0806d6c0 <__sysconf_check_spec>: 806d6c0: 55 push ebp 806d6c1: 89 e5 mov ebp,esp 806d6c3: 57 push edi 806d6c4: 56 push esi 806d6c5: 53 push ebx 806d6c6: 89 c7 mov edi,eax 806d6c8: 81 ec 88 00 00 00 sub esp,0x88 806d6ce: b8 e8 ff ff ff mov eax,0xffffffe8 806d6d3: 65 8b 00 mov eax,DWORD PTR gs:[eax] 806d6d6: 68 0d e9 0b 08 push 0x80be90d 806d6db: 89 45 84 mov DWORD PTR [ebp-0x7c],eax 806d6de: e8 9d e7 00 00 call 807be80 <__libc_secure_getenv> 806d6e3: 83 c4 10 add esp,0x10 806d6e6: 85 c0 test eax,eax 806d6e8: 0f 84 9a 00 00 00 je 806d788 <__sysconf_check_spec+0xc8> 806d6ee: 83 ec 0c sub esp,0xc 806d6f1: 89 c3 mov ebx,eax 806d6f3: 50 push eax 806d6f4: e8 97 e9 fe ff call 805c090 806d6f9: 83 c4 10 add esp,0x10 806d6fc: 89 c1 mov ecx,eax 806d6fe: 83 ec 0c sub esp,0xc 806d701: 89 4d 80 mov DWORD PTR [ebp-0x80],ecx 806d704: 57 push edi 806d705: e8 86 e9 fe ff call 805c090 806d70a: 8b 4d 80 mov ecx,DWORD PTR [ebp-0x80] 806d70d: 89 c6 mov esi,eax 806d70f: 83 c4 10 add esp,0x10 806d712: 83 c6 01 add esi,0x1 806d715: 8d 44 01 1a lea eax,[ecx+eax*1+0x1a] 806d719: 83 e0 f0 and eax,0xfffffff0 806d71c: 29 c4 sub esp,eax 806d71e: 89 e2 mov edx,esp 806d720: 83 ec 04 sub esp,0x4 806d723: 51 push ecx 806d724: 53 push ebx 806d725: 52 push edx 806d726: 89 55 80 mov DWORD PTR [ebp-0x80],edx 806d729: e8 72 f9 fe ff call 805d0a0 <__mempcpy> 806d72e: ba 36 5f 00 00 mov edx,0x5f36 806d733: c7 00 2f 50 4f 53 mov DWORD PTR [eax],0x534f502f 806d739: c7 40 04 49 58 5f 56 mov DWORD PTR [eax+0x4],0x565f5849 806d740: 66 89 50 08 mov WORD PTR [eax+0x8],dx 806d744: 83 c4 0c add esp,0xc 806d747: 83 c0 0a add eax,0xa 806d74a: 56 push esi 806d74b: 57 push edi 806d74c: 50 push eax 806d74d: e8 8e fa fe ff call 805d1e0 806d752: 8b 55 80 mov edx,DWORD PTR [ebp-0x80] 806d755: 8d 45 88 lea eax,[ebp-0x78] 806d758: 83 c4 0c add esp,0xc 806d75b: 50 push eax 806d75c: 52 push edx 806d75d: 6a 03 push 0x3 806d75f: e8 dc 07 00 00 call 806df40 <___xstat64> 806d764: c7 c7 e8 ff ff ff mov edi,0xffffffe8 806d76a: 8b 55 84 mov edx,DWORD PTR [ebp-0x7c] 806d76d: 83 c4 10 add esp,0x10 806d770: c1 f8 1f sar eax,0x1f 806d773: 83 c8 01 or eax,0x1 806d776: 65 89 17 mov DWORD PTR gs:[edi],edx 806d779: 8d 65 f4 lea esp,[ebp-0xc] 806d77c: 5b pop ebx 806d77d: 5e pop esi 806d77e: 5f pop edi 806d77f: 5d pop ebp 806d780: c3 ret 806d781: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d788: b9 10 00 00 00 mov ecx,0x10 806d78d: bb fc e8 0b 08 mov ebx,0x80be8fc 806d792: e9 67 ff ff ff jmp 806d6fe <__sysconf_check_spec+0x3e> 806d797: 89 f6 mov esi,esi 806d799: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806d7a0 <__sysconf>: 806d7a0: 55 push ebp 806d7a1: 57 push edi 806d7a2: 56 push esi 806d7a3: 53 push ebx 806d7a4: 83 ec 4c sub esp,0x4c 806d7a7: 8b 74 24 60 mov esi,DWORD PTR [esp+0x60] 806d7ab: 8d 86 47 ff ff ff lea eax,[esi-0xb9] 806d7b1: 83 f8 0e cmp eax,0xe 806d7b4: 0f 86 fe 00 00 00 jbe 806d8b8 <__sysconf+0x118> 806d7ba: 83 fe 22 cmp esi,0x22 806d7bd: 0f 84 bd 01 00 00 je 806d980 <__sysconf+0x1e0> 806d7c3: 0f 8f 97 00 00 00 jg 806d860 <__sysconf+0xc0> 806d7c9: 85 f6 test esi,esi 806d7cb: 0f 84 6f 01 00 00 je 806d940 <__sysconf+0x1a0> 806d7d1: 83 fe 03 cmp esi,0x3 806d7d4: bb 34 e9 0b 08 mov ebx,0x80be934 806d7d9: 0f 85 39 01 00 00 jne 806d918 <__sysconf+0x178> 806d7df: 31 c9 xor ecx,ecx 806d7e1: b8 05 00 00 00 mov eax,0x5 806d7e6: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806d7ec: 3d 00 f0 ff ff cmp eax,0xfffff000 806d7f1: 89 c3 mov ebx,eax 806d7f3: 0f 87 ef 06 00 00 ja 806dee8 <__sysconf+0x748> 806d7f9: 83 fb ff cmp ebx,0xffffffff 806d7fc: 0f 84 16 01 00 00 je 806d918 <__sysconf+0x178> 806d802: 8d 4c 24 20 lea ecx,[esp+0x20] 806d806: bf 03 00 00 00 mov edi,0x3 806d80b: ba 1f 00 00 00 mov edx,0x1f 806d810: eb 1e jmp 806d830 <__sysconf+0x90> 806d812: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806d818: 83 fd ff cmp ebp,0xffffffff 806d81b: 0f 85 af 00 00 00 jne 806d8d0 <__sysconf+0x130> 806d821: b8 e8 ff ff ff mov eax,0xffffffe8 806d826: 65 83 38 04 cmp DWORD PTR gs:[eax],0x4 806d82a: 0f 85 a0 00 00 00 jne 806d8d0 <__sysconf+0x130> 806d830: 89 f8 mov eax,edi 806d832: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806d838: 3d 00 f0 ff ff cmp eax,0xfffff000 806d83d: 89 c5 mov ebp,eax 806d83f: 76 d7 jbe 806d818 <__sysconf+0x78> 806d841: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 806d845: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806d849: e8 62 39 00 00 call 80711b0 <__syscall_error> 806d84e: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806d852: 89 c5 mov ebp,eax 806d854: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806d858: eb be jmp 806d818 <__sysconf+0x78> 806d85a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806d860: 81 fe 8a 00 00 00 cmp esi,0x8a 806d866: 0f 8c ac 00 00 00 jl 806d918 <__sysconf+0x178> 806d86c: 81 fe 8b 00 00 00 cmp esi,0x8b 806d872: 0f 8e b8 00 00 00 jle 806d930 <__sysconf+0x190> 806d878: 81 fe 95 00 00 00 cmp esi,0x95 806d87e: 0f 85 94 00 00 00 jne 806d918 <__sysconf+0x178> 806d884: 8d 4c 24 20 lea ecx,[esp+0x20] 806d888: bb 01 00 00 00 mov ebx,0x1 806d88d: b8 0a 01 00 00 mov eax,0x10a 806d892: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806d898: 3d 00 f0 ff ff cmp eax,0xfffff000 806d89d: 0f 97 c0 seta al 806d8a0: 83 c4 4c add esp,0x4c 806d8a3: 0f b6 c0 movzx eax,al 806d8a6: f7 d8 neg eax 806d8a8: 5b pop ebx 806d8a9: 0d 69 10 03 00 or eax,0x31069 806d8ae: 5e pop esi 806d8af: 5f pop edi 806d8b0: 5d pop ebp 806d8b1: c3 ret 806d8b2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806d8b8: 83 ec 0c sub esp,0xc 806d8bb: 56 push esi 806d8bc: e8 3f fa ff ff call 806d300 <__cache_sysconf> 806d8c1: 83 c4 10 add esp,0x10 806d8c4: 83 c4 4c add esp,0x4c 806d8c7: 5b pop ebx 806d8c8: 5e pop esi 806d8c9: 5f pop edi 806d8ca: 5d pop ebp 806d8cb: c3 ret 806d8cc: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d8d0: b8 06 00 00 00 mov eax,0x6 806d8d5: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806d8db: 85 ed test ebp,ebp 806d8dd: 7e 39 jle 806d918 <__sysconf+0x178> 806d8df: c6 44 2c 20 00 mov BYTE PTR [esp+ebp*1+0x20],0x0 806d8e4: 83 ec 04 sub esp,0x4 806d8e7: 6a 0a push 0xa 806d8e9: 8d 44 24 24 lea eax,[esp+0x24] 806d8ed: 50 push eax 806d8ee: 51 push ecx 806d8ef: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 806d8f3: e8 d8 e5 00 00 call 807bed0 <__strtol> 806d8f8: 8b 54 24 2c mov edx,DWORD PTR [esp+0x2c] 806d8fc: 83 c4 10 add esp,0x10 806d8ff: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806d903: 39 ca cmp edx,ecx 806d905: 74 11 je 806d918 <__sysconf+0x178> 806d907: 0f b6 12 movzx edx,BYTE PTR [edx] 806d90a: 84 d2 test dl,dl 806d90c: 74 b6 je 806d8c4 <__sysconf+0x124> 806d90e: 80 fa 0a cmp dl,0xa 806d911: 74 b1 je 806d8c4 <__sysconf+0x124> 806d913: 90 nop 806d914: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d918: 81 fe f6 00 00 00 cmp esi,0xf6 806d91e: 0f 87 a7 05 00 00 ja 806decb <__sysconf+0x72b> 806d924: ff 24 b5 6c e9 0b 08 jmp DWORD PTR [esi*4+0x80be96c] 806d92b: 90 nop 806d92c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806d930: 83 c4 4c add esp,0x4c 806d933: b8 69 10 03 00 mov eax,0x31069 806d938: 5b pop ebx 806d939: 5e pop esi 806d93a: 5f pop edi 806d93b: 5d pop ebp 806d93c: c3 ret 806d93d: 8d 76 00 lea esi,[esi+0x0] 806d940: 83 ec 08 sub esp,0x8 806d943: 8d 44 24 28 lea eax,[esp+0x28] 806d947: 50 push eax 806d948: 6a 03 push 0x3 806d94a: e8 d1 0f 00 00 call 806e920 <__new_getrlimit> 806d94f: 89 c2 mov edx,eax 806d951: 83 c4 10 add esp,0x10 806d954: b8 00 00 02 00 mov eax,0x20000 806d959: 85 d2 test edx,edx 806d95b: 0f 85 63 ff ff ff jne 806d8c4 <__sysconf+0x124> 806d961: 8b 54 24 20 mov edx,DWORD PTR [esp+0x20] 806d965: 89 d1 mov ecx,edx 806d967: c1 e9 02 shr ecx,0x2 806d96a: 81 fa 00 00 08 00 cmp edx,0x80000 806d970: 0f 43 c1 cmovae eax,ecx 806d973: e9 4c ff ff ff jmp 806d8c4 <__sysconf+0x124> 806d978: 90 nop 806d979: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806d980: 83 ec 08 sub esp,0x8 806d983: 8d 44 24 28 lea eax,[esp+0x28] 806d987: 50 push eax 806d988: 6a 0b push 0xb 806d98a: e8 91 0f 00 00 call 806e920 <__new_getrlimit> 806d98f: 83 c4 10 add esp,0x10 806d992: 85 c0 test eax,eax 806d994: 75 0a jne 806d9a0 <__sysconf+0x200> 806d996: 8b 44 24 20 mov eax,DWORD PTR [esp+0x20] 806d99a: e9 25 ff ff ff jmp 806d8c4 <__sysconf+0x124> 806d99f: 90 nop 806d9a0: bb 19 e9 0b 08 mov ebx,0x80be919 806d9a5: e9 35 fe ff ff jmp 806d7df <__sysconf+0x3f> 806d9aa: b8 ff ff ff ff mov eax,0xffffffff 806d9af: e9 10 ff ff ff jmp 806d8c4 <__sysconf+0x124> 806d9b4: b8 51 e9 0b 08 mov eax,0x80be951 806d9b9: e8 02 fd ff ff call 806d6c0 <__sysconf_check_spec> 806d9be: e9 01 ff ff ff jmp 806d8c4 <__sysconf+0x124> 806d9c3: b8 01 00 00 00 mov eax,0x1 806d9c8: e9 f7 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9cd: b8 01 00 00 00 mov eax,0x1 806d9d2: e9 ed fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9d7: b8 69 10 03 00 mov eax,0x31069 806d9dc: e9 e3 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9e1: b8 69 10 03 00 mov eax,0x31069 806d9e6: e9 d9 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9eb: b8 69 10 03 00 mov eax,0x31069 806d9f0: e9 cf fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9f5: b8 69 10 03 00 mov eax,0x31069 806d9fa: e9 c5 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806d9ff: b8 00 04 00 00 mov eax,0x400 806da04: e9 bb fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da09: b8 00 04 00 00 mov eax,0x400 806da0e: e9 b1 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da13: b8 00 01 00 00 mov eax,0x100 806da18: e9 a7 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da1d: b8 20 00 00 00 mov eax,0x20 806da22: e9 9d fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da27: b8 04 00 00 00 mov eax,0x4 806da2c: e9 93 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da31: b8 00 04 00 00 mov eax,0x400 806da36: e9 89 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da3b: b8 00 40 00 00 mov eax,0x4000 806da40: e9 7f fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da45: b8 69 10 03 00 mov eax,0x31069 806da4a: e9 75 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da4f: b8 69 10 03 00 mov eax,0x31069 806da54: e9 6b fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da59: b8 69 10 03 00 mov eax,0x31069 806da5e: e9 61 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da63: b8 69 10 03 00 mov eax,0x31069 806da68: e9 57 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da6d: b8 69 10 03 00 mov eax,0x31069 806da72: e9 4d fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da77: b8 69 10 03 00 mov eax,0x31069 806da7c: e9 43 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da81: b8 69 10 03 00 mov eax,0x31069 806da86: e9 39 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da8b: e8 00 1e 00 00 call 806f890 <__get_nprocs_conf> 806da90: e9 2f fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da95: e8 16 1b 00 00 call 806f5b0 <__get_nprocs> 806da9a: e9 25 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806da9f: e8 8c 1e 00 00 call 806f930 <__get_phys_pages> 806daa4: e9 1b fe ff ff jmp 806d8c4 <__sysconf+0x124> 806daa9: e8 a2 1e 00 00 call 806f950 <__get_avphys_pages> 806daae: e9 11 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806dab3: b8 ff ff ff 7f mov eax,0x7fffffff 806dab8: e9 07 fe ff ff jmp 806d8c4 <__sysconf+0x124> 806dabd: b8 00 20 00 00 mov eax,0x2000 806dac2: e9 fd fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dac7: b8 bc 02 00 00 mov eax,0x2bc 806dacc: e9 f3 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dad1: b8 04 00 00 00 mov eax,0x4 806dad6: e9 e9 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dadb: b8 01 00 00 00 mov eax,0x1 806dae0: e9 df fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dae5: b8 01 00 00 00 mov eax,0x1 806daea: e9 d5 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806daef: b8 01 00 00 00 mov eax,0x1 806daf4: e9 cb fd ff ff jmp 806d8c4 <__sysconf+0x124> 806daf9: b8 01 00 00 00 mov eax,0x1 806dafe: e9 c1 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db03: b8 69 10 03 00 mov eax,0x31069 806db08: e9 b7 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db0d: b8 69 10 03 00 mov eax,0x31069 806db12: e9 ad fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db17: b8 01 00 00 00 mov eax,0x1 806db1c: e9 a3 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db21: b8 01 00 00 00 mov eax,0x1 806db26: e9 99 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db2b: b8 01 00 00 00 mov eax,0x1 806db30: e9 8f fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db35: b8 01 00 00 00 mov eax,0x1 806db3a: e9 85 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db3f: b8 08 00 00 00 mov eax,0x8 806db44: e9 7b fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db49: b8 7f 00 00 00 mov eax,0x7f 806db4e: e9 71 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db53: b8 80 ff ff ff mov eax,0xffffff80 806db58: e9 67 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db5d: b8 ff ff ff 7f mov eax,0x7fffffff 806db62: e9 5d fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db67: b8 00 00 00 80 mov eax,0x80000000 806db6c: e9 53 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db71: b8 20 00 00 00 mov eax,0x20 806db76: e9 49 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db7b: b8 20 00 00 00 mov eax,0x20 806db80: e9 3f fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db85: b8 10 00 00 00 mov eax,0x10 806db8a: e9 35 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db8f: b8 14 00 00 00 mov eax,0x14 806db94: e9 2b fd ff ff jmp 806d8c4 <__sysconf+0x124> 806db99: b8 ff 7f 00 00 mov eax,0x7fff 806db9e: e9 21 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dba3: b8 7f 00 00 00 mov eax,0x7f 806dba8: e9 17 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dbad: b8 80 ff ff ff mov eax,0xffffff80 806dbb2: e9 0d fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dbb7: b8 ff 7f 00 00 mov eax,0x7fff 806dbbc: e9 03 fd ff ff jmp 806d8c4 <__sysconf+0x124> 806dbc1: b8 00 80 ff ff mov eax,0xffff8000 806dbc6: e9 f9 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbcb: b8 ff 00 00 00 mov eax,0xff 806dbd0: e9 ef fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbd5: b8 69 10 03 00 mov eax,0x31069 806dbda: e9 e5 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbdf: b8 69 10 03 00 mov eax,0x31069 806dbe4: e9 db fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbe9: b8 ff ff 00 00 mov eax,0xffff 806dbee: e9 d1 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbf3: b8 00 10 00 00 mov eax,0x1000 806dbf8: e9 c7 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dbfd: b8 00 08 00 00 mov eax,0x800 806dc02: e9 bd fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc07: b8 ff ff ff 7f mov eax,0x7fffffff 806dc0c: e9 b3 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc11: b8 ff ff ff 7f mov eax,0x7fffffff 806dc16: e9 a9 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc1b: b8 ff ff ff 7f mov eax,0x7fffffff 806dc20: e9 9f fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc25: b8 ff ff ff 7f mov eax,0x7fffffff 806dc2a: e9 95 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc2f: b8 01 00 00 00 mov eax,0x1 806dc34: e9 8b fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc39: b8 69 10 03 00 mov eax,0x31069 806dc3e: e9 81 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc43: 83 c4 4c add esp,0x4c 806dc46: 5b pop ebx 806dc47: 5e pop esi 806dc48: 5f pop edi 806dc49: 5d pop ebp 806dc4a: e9 a1 0d 00 00 jmp 806e9f0 <__getpagesize> 806dc4f: b8 20 00 00 00 mov eax,0x20 806dc54: e9 6b fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc59: b8 01 00 00 00 mov eax,0x1 806dc5e: e9 61 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc63: b8 ff ff ff 7f mov eax,0x7fffffff 806dc68: e9 57 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc6d: b8 01 00 00 00 mov eax,0x1 806dc72: e9 4d fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc77: b8 69 10 03 00 mov eax,0x31069 806dc7c: e9 43 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc81: b8 63 00 00 00 mov eax,0x63 806dc86: e9 39 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc8b: b8 00 08 00 00 mov eax,0x800 806dc90: e9 2f fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc95: b8 63 00 00 00 mov eax,0x63 806dc9a: e9 25 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dc9f: b8 e8 03 00 00 mov eax,0x3e8 806dca4: e9 1b fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dca9: b8 ff 00 00 00 mov eax,0xff 806dcae: e9 11 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dcb3: b8 20 00 00 00 mov eax,0x20 806dcb8: e9 07 fc ff ff jmp 806d8c4 <__sysconf+0x124> 806dcbd: b8 00 08 00 00 mov eax,0x800 806dcc2: e9 fd fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dcc7: b8 ff 7f 00 00 mov eax,0x7fff 806dccc: e9 f3 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dcd1: b8 00 08 00 00 mov eax,0x800 806dcd6: e9 e9 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dcdb: b8 69 10 03 00 mov eax,0x31069 806dce0: e9 df fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dce5: b8 69 10 03 00 mov eax,0x31069 806dcea: e9 d5 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dcef: b8 69 10 03 00 mov eax,0x31069 806dcf4: e9 cb fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dcf9: b8 01 00 00 00 mov eax,0x1 806dcfe: e9 c1 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd03: b8 69 10 03 00 mov eax,0x31069 806dd08: e9 b7 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd0d: b8 69 10 03 00 mov eax,0x31069 806dd12: e9 ad fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd17: b8 69 10 03 00 mov eax,0x31069 806dd1c: e9 a3 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd21: b8 69 10 03 00 mov eax,0x31069 806dd26: e9 99 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd2b: b8 51 e9 0b 08 mov eax,0x80be951 806dd30: e8 8b f9 ff ff call 806d6c0 <__sysconf_check_spec> 806dd35: e9 8a fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd3a: b8 01 00 00 00 mov eax,0x1 806dd3f: e9 80 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd44: b8 01 00 00 00 mov eax,0x1 806dd49: e9 76 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd4e: b8 01 00 00 00 mov eax,0x1 806dd53: e9 6c fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd58: b8 69 10 03 00 mov eax,0x31069 806dd5d: e9 62 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd62: b8 40 00 00 00 mov eax,0x40 806dd67: e9 58 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd6c: b8 00 04 00 00 mov eax,0x400 806dd71: e9 4e fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd76: b8 5c e9 0b 08 mov eax,0x80be95c 806dd7b: e8 40 f9 ff ff call 806d6c0 <__sysconf_check_spec> 806dd80: e9 3f fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd85: b8 69 10 03 00 mov eax,0x31069 806dd8a: e9 35 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd8f: b8 69 10 03 00 mov eax,0x31069 806dd94: e9 2b fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dd99: b8 69 10 03 00 mov eax,0x31069 806dd9e: e9 21 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806dda3: b8 69 10 03 00 mov eax,0x31069 806dda8: e9 17 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806ddad: b8 69 10 03 00 mov eax,0x31069 806ddb2: e9 0d fb ff ff jmp 806d8c4 <__sysconf+0x124> 806ddb7: b8 69 10 03 00 mov eax,0x31069 806ddbc: e9 03 fb ff ff jmp 806d8c4 <__sysconf+0x124> 806ddc1: b8 69 10 03 00 mov eax,0x31069 806ddc6: e9 f9 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806ddcb: b8 69 10 03 00 mov eax,0x31069 806ddd0: e9 ef fa ff ff jmp 806d8c4 <__sysconf+0x124> 806ddd5: b8 69 10 03 00 mov eax,0x31069 806ddda: e9 e5 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806dddf: b8 69 10 03 00 mov eax,0x31069 806dde4: e9 db fa ff ff jmp 806d8c4 <__sysconf+0x124> 806dde9: b8 5c e9 0b 08 mov eax,0x80be95c 806ddee: e8 cd f8 ff ff call 806d6c0 <__sysconf_check_spec> 806ddf3: e9 cc fa ff ff jmp 806d8c4 <__sysconf+0x124> 806ddf8: b8 5c e9 0b 08 mov eax,0x80be95c 806ddfd: e8 be f8 ff ff call 806d6c0 <__sysconf_check_spec> 806de02: e9 bd fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de07: b8 14 00 00 00 mov eax,0x14 806de0c: e9 b3 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de11: b8 ff ff ff 7f mov eax,0x7fffffff 806de16: e9 a9 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de1b: b8 51 e9 0b 08 mov eax,0x80be951 806de20: e8 9b f8 ff ff call 806d6c0 <__sysconf_check_spec> 806de25: e9 9a fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de2a: b8 00 80 00 00 mov eax,0x8000 806de2f: e9 90 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de34: b8 10 00 00 00 mov eax,0x10 806de39: e9 86 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de3e: e8 9d 2b 02 00 call 80909e0 <__tzname_max> 806de43: 89 c2 mov edx,eax 806de45: b8 06 00 00 00 mov eax,0x6 806de4a: 83 fa 06 cmp edx,0x6 806de4d: 0f 8e 71 fa ff ff jle 806d8c4 <__sysconf+0x124> 806de53: e8 88 2b 02 00 call 80909e0 <__tzname_max> 806de58: e9 67 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de5d: b8 01 00 00 00 mov eax,0x1 806de62: e9 5d fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de67: b8 01 00 00 00 mov eax,0x1 806de6c: e9 53 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de71: b8 69 10 03 00 mov eax,0x31069 806de76: e9 49 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de7b: b8 69 10 03 00 mov eax,0x31069 806de80: e9 3f fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de85: b8 69 10 03 00 mov eax,0x31069 806de8a: e9 35 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de8f: b8 69 10 03 00 mov eax,0x31069 806de94: e9 2b fa ff ff jmp 806d8c4 <__sysconf+0x124> 806de99: e8 82 00 00 00 call 806df20 <__get_child_max> 806de9e: e9 21 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806dea3: e8 c8 1a 00 00 call 806f970 <__getclktck> 806dea8: e9 17 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806dead: b8 00 00 01 00 mov eax,0x10000 806deb2: e9 0d fa ff ff jmp 806d8c4 <__sysconf+0x124> 806deb7: e8 64 0b 00 00 call 806ea20 <__getdtablesize> 806debc: e9 03 fa ff ff jmp 806d8c4 <__sysconf+0x124> 806dec1: b8 01 00 00 00 mov eax,0x1 806dec6: e9 f9 f9 ff ff jmp 806d8c4 <__sysconf+0x124> 806decb: b8 e8 ff ff ff mov eax,0xffffffe8 806ded0: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 806ded7: b8 ff ff ff ff mov eax,0xffffffff 806dedc: e9 e3 f9 ff ff jmp 806d8c4 <__sysconf+0x124> 806dee1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806dee8: 89 d8 mov eax,ebx 806deea: e8 c1 32 00 00 call 80711b0 <__syscall_error> 806deef: 89 c3 mov ebx,eax 806def1: e9 03 f9 ff ff jmp 806d7f9 <__sysconf+0x59> 806def6: 66 90 xchg ax,ax 806def8: 66 90 xchg ax,ax 806defa: 66 90 xchg ax,ax 806defc: 66 90 xchg ax,ax 806defe: 66 90 xchg ax,ax 0806df00 <__sched_yield>: 806df00: b8 9e 00 00 00 mov eax,0x9e 806df05: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806df0b: 3d 01 f0 ff ff cmp eax,0xfffff001 806df10: 0f 83 9a 32 00 00 jae 80711b0 <__syscall_error> 806df16: c3 ret 806df17: 66 90 xchg ax,ax 806df19: 66 90 xchg ax,ax 806df1b: 66 90 xchg ax,ax 806df1d: 66 90 xchg ax,ax 806df1f: 90 nop 0806df20 <__get_child_max>: 806df20: 83 ec 24 sub esp,0x24 806df23: 8d 44 24 10 lea eax,[esp+0x10] 806df27: 50 push eax 806df28: 6a 06 push 0x6 806df2a: e8 f1 09 00 00 call 806e920 <__new_getrlimit> 806df2f: 85 c0 test eax,eax 806df31: b8 ff ff ff ff mov eax,0xffffffff 806df36: 0f 44 44 24 18 cmove eax,DWORD PTR [esp+0x18] 806df3b: 83 c4 2c add esp,0x2c 806df3e: c3 ret 806df3f: 90 nop 0806df40 <___xstat64>: 806df40: 53 push ebx 806df41: b8 c3 00 00 00 mov eax,0xc3 806df46: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806df4a: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806df4e: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806df54: 3d 00 f0 ff ff cmp eax,0xfffff000 806df59: 77 05 ja 806df60 <___xstat64+0x20> 806df5b: 5b pop ebx 806df5c: c3 ret 806df5d: 8d 76 00 lea esi,[esi+0x0] 806df60: 5b pop ebx 806df61: e9 4a 32 00 00 jmp 80711b0 <__syscall_error> 806df66: 66 90 xchg ax,ax 806df68: 66 90 xchg ax,ax 806df6a: 66 90 xchg ax,ax 806df6c: 66 90 xchg ax,ax 806df6e: 66 90 xchg ax,ax 0806df70 <___fxstat64>: 806df70: 53 push ebx 806df71: b8 c5 00 00 00 mov eax,0xc5 806df76: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806df7a: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806df7e: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806df84: 3d 00 f0 ff ff cmp eax,0xfffff000 806df89: 77 05 ja 806df90 <___fxstat64+0x20> 806df8b: 5b pop ebx 806df8c: c3 ret 806df8d: 8d 76 00 lea esi,[esi+0x0] 806df90: 5b pop ebx 806df91: e9 1a 32 00 00 jmp 80711b0 <__syscall_error> 806df96: 66 90 xchg ax,ax 806df98: 66 90 xchg ax,ax 806df9a: 66 90 xchg ax,ax 806df9c: 66 90 xchg ax,ax 806df9e: 66 90 xchg ax,ax 0806dfa0 <__libc_open>: 806dfa0: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 806dfa7: 00 806dfa8: 75 25 jne 806dfcf <__open_nocancel+0x25> 0806dfaa <__open_nocancel>: 806dfaa: 53 push ebx 806dfab: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806dfaf: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806dfb3: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806dfb7: b8 05 00 00 00 mov eax,0x5 806dfbc: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806dfc2: 5b pop ebx 806dfc3: 3d 01 f0 ff ff cmp eax,0xfffff001 806dfc8: 0f 83 e2 31 00 00 jae 80711b0 <__syscall_error> 806dfce: c3 ret 806dfcf: e8 3c 1b 00 00 call 806fb10 <__libc_enable_asynccancel> 806dfd4: 50 push eax 806dfd5: 53 push ebx 806dfd6: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806dfda: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806dfde: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806dfe2: b8 05 00 00 00 mov eax,0x5 806dfe7: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806dfed: 5b pop ebx 806dfee: 87 04 24 xchg DWORD PTR [esp],eax 806dff1: e8 7a 1b 00 00 call 806fb70 <__libc_disable_asynccancel> 806dff6: 58 pop eax 806dff7: 3d 01 f0 ff ff cmp eax,0xfffff001 806dffc: 0f 83 ae 31 00 00 jae 80711b0 <__syscall_error> 806e002: c3 ret 806e003: 66 90 xchg ax,ax 806e005: 66 90 xchg ax,ax 806e007: 66 90 xchg ax,ax 806e009: 66 90 xchg ax,ax 806e00b: 66 90 xchg ax,ax 806e00d: 66 90 xchg ax,ax 806e00f: 90 nop 0806e010 <__libc_read>: 806e010: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 806e017: 00 806e018: 75 25 jne 806e03f <__read_nocancel+0x25> 0806e01a <__read_nocancel>: 806e01a: 53 push ebx 806e01b: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806e01f: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806e023: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806e027: b8 03 00 00 00 mov eax,0x3 806e02c: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e032: 5b pop ebx 806e033: 3d 01 f0 ff ff cmp eax,0xfffff001 806e038: 0f 83 72 31 00 00 jae 80711b0 <__syscall_error> 806e03e: c3 ret 806e03f: e8 cc 1a 00 00 call 806fb10 <__libc_enable_asynccancel> 806e044: 50 push eax 806e045: 53 push ebx 806e046: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806e04a: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806e04e: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806e052: b8 03 00 00 00 mov eax,0x3 806e057: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e05d: 5b pop ebx 806e05e: 87 04 24 xchg DWORD PTR [esp],eax 806e061: e8 0a 1b 00 00 call 806fb70 <__libc_disable_asynccancel> 806e066: 58 pop eax 806e067: 3d 01 f0 ff ff cmp eax,0xfffff001 806e06c: 0f 83 3e 31 00 00 jae 80711b0 <__syscall_error> 806e072: c3 ret 806e073: 66 90 xchg ax,ax 806e075: 66 90 xchg ax,ax 806e077: 66 90 xchg ax,ax 806e079: 66 90 xchg ax,ax 806e07b: 66 90 xchg ax,ax 806e07d: 66 90 xchg ax,ax 806e07f: 90 nop 0806e080 <__libc_write>: 806e080: 65 83 3d 0c 00 00 00 cmp DWORD PTR gs:0xc,0x0 806e087: 00 806e088: 75 25 jne 806e0af <__write_nocancel+0x25> 0806e08a <__write_nocancel>: 806e08a: 53 push ebx 806e08b: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806e08f: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806e093: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806e097: b8 04 00 00 00 mov eax,0x4 806e09c: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e0a2: 5b pop ebx 806e0a3: 3d 01 f0 ff ff cmp eax,0xfffff001 806e0a8: 0f 83 02 31 00 00 jae 80711b0 <__syscall_error> 806e0ae: c3 ret 806e0af: e8 5c 1a 00 00 call 806fb10 <__libc_enable_asynccancel> 806e0b4: 50 push eax 806e0b5: 53 push ebx 806e0b6: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806e0ba: 8b 4c 24 10 mov ecx,DWORD PTR [esp+0x10] 806e0be: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806e0c2: b8 04 00 00 00 mov eax,0x4 806e0c7: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e0cd: 5b pop ebx 806e0ce: 87 04 24 xchg DWORD PTR [esp],eax 806e0d1: e8 9a 1a 00 00 call 806fb70 <__libc_disable_asynccancel> 806e0d6: 58 pop eax 806e0d7: 3d 01 f0 ff ff cmp eax,0xfffff001 806e0dc: 0f 83 ce 30 00 00 jae 80711b0 <__syscall_error> 806e0e2: c3 ret 806e0e3: 66 90 xchg ax,ax 806e0e5: 66 90 xchg ax,ax 806e0e7: 66 90 xchg ax,ax 806e0e9: 66 90 xchg ax,ax 806e0eb: 66 90 xchg ax,ax 806e0ed: 66 90 xchg ax,ax 806e0ef: 90 nop 0806e0f0 <__fcntl_nocancel>: 806e0f0: 53 push ebx 806e0f1: b8 dd 00 00 00 mov eax,0xdd 806e0f6: 83 ec 08 sub esp,0x8 806e0f9: 8b 54 24 18 mov edx,DWORD PTR [esp+0x18] 806e0fd: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 806e101: 8b 5c 24 10 mov ebx,DWORD PTR [esp+0x10] 806e105: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e10b: 3d 00 f0 ff ff cmp eax,0xfffff000 806e110: 77 0e ja 806e120 <__fcntl_nocancel+0x30> 806e112: 83 c4 08 add esp,0x8 806e115: 5b pop ebx 806e116: c3 ret 806e117: 89 f6 mov esi,esi 806e119: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806e120: e8 8b 30 00 00 call 80711b0 <__syscall_error> 806e125: 83 c4 08 add esp,0x8 806e128: 5b pop ebx 806e129: c3 ret 806e12a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 0806e130 <__libc_fcntl>: 806e130: 56 push esi 806e131: 53 push ebx 806e132: 83 ec 14 sub esp,0x14 806e135: 8b 4c 24 24 mov ecx,DWORD PTR [esp+0x24] 806e139: 8b 5c 24 20 mov ebx,DWORD PTR [esp+0x20] 806e13d: 8b 54 24 28 mov edx,DWORD PTR [esp+0x28] 806e141: 83 f9 07 cmp ecx,0x7 806e144: 74 2a je 806e170 <__libc_fcntl+0x40> 806e146: 83 f9 0e cmp ecx,0xe 806e149: 74 25 je 806e170 <__libc_fcntl+0x40> 806e14b: b8 dd 00 00 00 mov eax,0xdd 806e150: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e156: 3d 00 f0 ff ff cmp eax,0xfffff000 806e15b: 89 c3 mov ebx,eax 806e15d: 77 51 ja 806e1b0 <__libc_fcntl+0x80> 806e15f: 83 c4 14 add esp,0x14 806e162: 89 d8 mov eax,ebx 806e164: 5b pop ebx 806e165: 5e pop esi 806e166: c3 ret 806e167: 89 f6 mov esi,esi 806e169: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806e170: 65 a1 0c 00 00 00 mov eax,gs:0xc 806e176: 85 c0 test eax,eax 806e178: 74 d1 je 806e14b <__libc_fcntl+0x1b> 806e17a: 89 4c 24 0c mov DWORD PTR [esp+0xc],ecx 806e17e: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806e182: e8 89 19 00 00 call 806fb10 <__libc_enable_asynccancel> 806e187: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806e18b: 89 c6 mov esi,eax 806e18d: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806e191: b8 dd 00 00 00 mov eax,0xdd 806e196: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e19c: 3d 00 f0 ff ff cmp eax,0xfffff000 806e1a1: 89 c3 mov ebx,eax 806e1a3: 77 14 ja 806e1b9 <__libc_fcntl+0x89> 806e1a5: 89 f0 mov eax,esi 806e1a7: e8 c4 19 00 00 call 806fb70 <__libc_disable_asynccancel> 806e1ac: eb b1 jmp 806e15f <__libc_fcntl+0x2f> 806e1ae: 66 90 xchg ax,ax 806e1b0: e8 fb 2f 00 00 call 80711b0 <__syscall_error> 806e1b5: 89 c3 mov ebx,eax 806e1b7: eb a6 jmp 806e15f <__libc_fcntl+0x2f> 806e1b9: e8 f2 2f 00 00 call 80711b0 <__syscall_error> 806e1be: 89 c3 mov ebx,eax 806e1c0: eb e3 jmp 806e1a5 <__libc_fcntl+0x75> 806e1c2: 66 90 xchg ax,ax 806e1c4: 66 90 xchg ax,ax 806e1c6: 66 90 xchg ax,ax 806e1c8: 66 90 xchg ax,ax 806e1ca: 66 90 xchg ax,ax 806e1cc: 66 90 xchg ax,ax 806e1ce: 66 90 xchg ax,ax 0806e1d0 <__getcwd>: 806e1d0: 55 push ebp 806e1d1: 57 push edi 806e1d2: 56 push esi 806e1d3: 53 push ebx 806e1d4: 81 ec cc 00 00 00 sub esp,0xcc 806e1da: 8b ac 24 e4 00 00 00 mov ebp,DWORD PTR [esp+0xe4] 806e1e1: 8b b4 24 e0 00 00 00 mov esi,DWORD PTR [esp+0xe0] 806e1e8: 85 ed test ebp,ebp 806e1ea: 75 44 jne 806e230 <__getcwd+0x60> 806e1ec: 85 f6 test esi,esi 806e1ee: 0f 85 8c 00 00 00 jne 806e280 <__getcwd+0xb0> 806e1f4: e8 f7 07 00 00 call 806e9f0 <__getpagesize> 806e1f9: b9 00 10 00 00 mov ecx,0x1000 806e1fe: 3d 00 10 00 00 cmp eax,0x1000 806e203: 0f 4d c8 cmovge ecx,eax 806e206: 83 ec 0c sub esp,0xc 806e209: 51 push ecx 806e20a: 89 4c 24 18 mov DWORD PTR [esp+0x18],ecx 806e20e: e8 cd bc fe ff call 8059ee0 <__libc_malloc> 806e213: 83 c4 10 add esp,0x10 806e216: 85 c0 test eax,eax 806e218: 89 c5 mov ebp,eax 806e21a: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806e21e: 75 1d jne 806e23d <__getcwd+0x6d> 806e220: 31 ed xor ebp,ebp 806e222: 81 c4 cc 00 00 00 add esp,0xcc 806e228: 89 e8 mov eax,ebp 806e22a: 5b pop ebx 806e22b: 5e pop esi 806e22c: 5f pop edi 806e22d: 5d pop ebp 806e22e: c3 ret 806e22f: 90 nop 806e230: 85 f6 test esi,esi 806e232: 8b 8c 24 e4 00 00 00 mov ecx,DWORD PTR [esp+0xe4] 806e239: 74 cb je 806e206 <__getcwd+0x36> 806e23b: 89 f5 mov ebp,esi 806e23d: b8 b7 00 00 00 mov eax,0xb7 806e242: 89 eb mov ebx,ebp 806e244: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e24a: 3d 00 f0 ff ff cmp eax,0xfffff000 806e24f: 0f 87 9b 02 00 00 ja 806e4f0 <__getcwd+0x320> 806e255: 85 c0 test eax,eax 806e257: 78 47 js 806e2a0 <__getcwd+0xd0> 806e259: 85 f6 test esi,esi 806e25b: 75 0b jne 806e268 <__getcwd+0x98> 806e25d: 8b bc 24 e4 00 00 00 mov edi,DWORD PTR [esp+0xe4] 806e264: 85 ff test edi,edi 806e266: 74 70 je 806e2d8 <__getcwd+0x108> 806e268: 85 f6 test esi,esi 806e26a: 0f 45 ee cmovne ebp,esi 806e26d: 81 c4 cc 00 00 00 add esp,0xcc 806e273: 89 e8 mov eax,ebp 806e275: 5b pop ebx 806e276: 5e pop esi 806e277: 5f pop edi 806e278: 5d pop ebp 806e279: c3 ret 806e27a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e280: b8 e8 ff ff ff mov eax,0xffffffe8 806e285: 31 ed xor ebp,ebp 806e287: 65 c7 00 16 00 00 00 mov DWORD PTR gs:[eax],0x16 806e28e: 81 c4 cc 00 00 00 add esp,0xcc 806e294: 89 e8 mov eax,ebp 806e296: 5b pop ebx 806e297: 5e pop esi 806e298: 5f pop edi 806e299: 5d pop ebp 806e29a: c3 ret 806e29b: 90 nop 806e29c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e2a0: b8 e8 ff ff ff mov eax,0xffffffe8 806e2a5: 65 8b 00 mov eax,DWORD PTR gs:[eax] 806e2a8: 83 f8 24 cmp eax,0x24 806e2ab: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 806e2af: 74 3f je 806e2f0 <__getcwd+0x120> 806e2b1: 83 7c 24 08 22 cmp DWORD PTR [esp+0x8],0x22 806e2b6: 0f 84 7c 04 00 00 je 806e738 <__getcwd+0x568> 806e2bc: 85 f6 test esi,esi 806e2be: 0f 85 5c ff ff ff jne 806e220 <__getcwd+0x50> 806e2c4: 83 ec 0c sub esp,0xc 806e2c7: 55 push ebp 806e2c8: 31 ed xor ebp,ebp 806e2ca: e8 11 c1 fe ff call 805a3e0 <__cfree> 806e2cf: 83 c4 10 add esp,0x10 806e2d2: eb 99 jmp 806e26d <__getcwd+0x9d> 806e2d4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e2d8: 83 ec 08 sub esp,0x8 806e2db: 50 push eax 806e2dc: 55 push ebp 806e2dd: e8 ae c1 fe ff call 805a490 <__libc_realloc> 806e2e2: 83 c4 10 add esp,0x10 806e2e5: 89 c6 mov esi,eax 806e2e7: e9 7c ff ff ff jmp 806e268 <__getcwd+0x98> 806e2ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e2f0: 8b 9c 24 e4 00 00 00 mov ebx,DWORD PTR [esp+0xe4] 806e2f7: 85 f6 test esi,esi 806e2f9: 0f 94 44 24 26 sete BYTE PTR [esp+0x26] 806e2fe: 0f b6 44 24 26 movzx eax,BYTE PTR [esp+0x26] 806e303: 85 db test ebx,ebx 806e305: 75 08 jne 806e30f <__getcwd+0x13f> 806e307: 84 c0 test al,al 806e309: 0f 85 e1 04 00 00 jne 806e7f0 <__getcwd+0x620> 806e30f: 8b 84 24 e4 00 00 00 mov eax,DWORD PTR [esp+0xe4] 806e316: 85 c0 test eax,eax 806e318: 0f 84 62 ff ff ff je 806e280 <__getcwd+0xb0> 806e31e: 8b 84 24 e4 00 00 00 mov eax,DWORD PTR [esp+0xe4] 806e325: 89 6c 24 28 mov DWORD PTR [esp+0x28],ebp 806e329: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 806e32d: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 806e331: 83 ec 04 sub esp,0x4 806e334: 8d 5c 05 00 lea ebx,[ebp+eax*1+0x0] 806e338: 8d 43 ff lea eax,[ebx-0x1] 806e33b: c6 43 ff 00 mov BYTE PTR [ebx-0x1],0x0 806e33f: 89 44 24 58 mov DWORD PTR [esp+0x58],eax 806e343: 8d 44 24 64 lea eax,[esp+0x64] 806e347: 50 push eax 806e348: 68 49 ed 0b 08 push 0x80bed49 806e34d: 6a 03 push 0x3 806e34f: e8 bc 41 02 00 call 8092510 <___lxstat64> 806e354: 83 c4 10 add esp,0x10 806e357: 85 c0 test eax,eax 806e359: 0f 88 d4 04 00 00 js 806e833 <__getcwd+0x663> 806e35f: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 806e363: 8b 54 24 64 mov edx,DWORD PTR [esp+0x64] 806e367: 83 ec 04 sub esp,0x4 806e36a: 8b bc 24 bc 00 00 00 mov edi,DWORD PTR [esp+0xbc] 806e371: 89 44 24 14 mov DWORD PTR [esp+0x14],eax 806e375: 89 54 24 18 mov DWORD PTR [esp+0x18],edx 806e379: 89 7c 24 10 mov DWORD PTR [esp+0x10],edi 806e37d: 8d 44 24 64 lea eax,[esp+0x64] 806e381: 50 push eax 806e382: 68 d2 db 0c 08 push 0x80cdbd2 806e387: 6a 03 push 0x3 806e389: e8 82 41 02 00 call 8092510 <___lxstat64> 806e38e: 83 c4 10 add esp,0x10 806e391: 85 c0 test eax,eax 806e393: 0f 88 9a 04 00 00 js 806e833 <__getcwd+0x663> 806e399: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 806e39d: 8b 54 24 64 mov edx,DWORD PTR [esp+0x64] 806e3a1: 66 0f 6f 4c 24 10 movdqa xmm1,XMMWORD PTR [esp+0x10] 806e3a7: 8b 8c 24 b8 00 00 00 mov ecx,DWORD PTR [esp+0xb8] 806e3ae: 89 44 24 30 mov DWORD PTR [esp+0x30],eax 806e3b2: 89 54 24 34 mov DWORD PTR [esp+0x34],edx 806e3b6: 66 0f ef 4c 24 30 pxor xmm1,XMMWORD PTR [esp+0x30] 806e3bc: 89 4c 24 58 mov DWORD PTR [esp+0x58],ecx 806e3c0: 66 0f 6f c1 movdqa xmm0,xmm1 806e3c4: 66 0f 7e ca movd edx,xmm1 806e3c8: 66 0f 73 d0 20 psrlq xmm0,0x20 806e3cd: 66 0f 7e c0 movd eax,xmm0 806e3d1: 09 c2 or edx,eax 806e3d3: 0f 95 c2 setne dl 806e3d6: 39 cf cmp edi,ecx 806e3d8: 0f 95 c0 setne al 806e3db: 08 c2 or dl,al 806e3dd: 88 54 24 27 mov BYTE PTR [esp+0x27],dl 806e3e1: 0f 84 ae 02 00 00 je 806e695 <__getcwd+0x4c5> 806e3e7: 31 f6 xor esi,esi 806e3e9: bb 9c ff ff ff mov ebx,0xffffff9c 806e3ee: 89 6c 24 50 mov DWORD PTR [esp+0x50],ebp 806e3f2: b8 27 01 00 00 mov eax,0x127 806e3f7: b9 48 ed 0b 08 mov ecx,0x80bed48 806e3fc: ba 00 80 08 00 mov edx,0x88000 806e401: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e407: 3d 00 f0 ff ff cmp eax,0xfffff000 806e40c: 89 c3 mov ebx,eax 806e40e: 0f 87 3f 04 00 00 ja 806e853 <__getcwd+0x683> 806e414: 85 db test ebx,ebx 806e416: 0f 88 62 04 00 00 js 806e87e <__getcwd+0x6ae> 806e41c: 83 ec 04 sub esp,0x4 806e41f: 8d 44 24 64 lea eax,[esp+0x64] 806e423: 50 push eax 806e424: 53 push ebx 806e425: 6a 03 push 0x3 806e427: e8 44 fb ff ff call 806df70 <___fxstat64> 806e42c: 83 c4 10 add esp,0x10 806e42f: 85 c0 test eax,eax 806e431: 0f 88 60 04 00 00 js 806e897 <__getcwd+0x6c7> 806e437: 85 f6 test esi,esi 806e439: 74 14 je 806e44f <__getcwd+0x27f> 806e43b: 83 ec 0c sub esp,0xc 806e43e: 56 push esi 806e43f: e8 fc 3c 02 00 call 8092140 <__closedir> 806e444: 83 c4 10 add esp,0x10 806e447: 85 c0 test eax,eax 806e449: 0f 85 29 04 00 00 jne 806e878 <__getcwd+0x6a8> 806e44f: 8b 44 24 60 mov eax,DWORD PTR [esp+0x60] 806e453: 8b 54 24 64 mov edx,DWORD PTR [esp+0x64] 806e457: 83 ec 0c sub esp,0xc 806e45a: 89 44 24 4c mov DWORD PTR [esp+0x4c],eax 806e45e: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [esp+0xc4] 806e465: 89 54 24 50 mov DWORD PTR [esp+0x50],edx 806e469: 89 44 24 68 mov DWORD PTR [esp+0x68],eax 806e46d: 53 push ebx 806e46e: e8 ad 3f 02 00 call 8092420 <__fdopendir> 806e473: 83 c4 10 add esp,0x10 806e476: 85 c0 test eax,eax 806e478: 89 c6 mov esi,eax 806e47a: 0f 84 f8 03 00 00 je 806e878 <__getcwd+0x6a8> 806e480: 66 0f 6f 54 24 40 movdqa xmm2,XMMWORD PTR [esp+0x40] 806e486: 0f b6 7c 24 27 movzx edi,BYTE PTR [esp+0x27] 806e48b: 66 0f ef 54 24 10 pxor xmm2,XMMWORD PTR [esp+0x10] 806e491: 66 0f 6f c2 movdqa xmm0,xmm2 806e495: 66 0f 7e d5 movd ebp,xmm2 806e499: 66 0f 73 d0 20 psrlq xmm0,0x20 806e49e: 66 0f 7e c0 movd eax,xmm0 806e4a2: 09 c5 or ebp,eax 806e4a4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e4a8: b8 e8 ff ff ff mov eax,0xffffffe8 806e4ad: 83 ec 0c sub esp,0xc 806e4b0: 65 c7 00 00 00 00 00 mov DWORD PTR gs:[eax],0x0 806e4b7: 56 push esi 806e4b8: e8 e3 3c 02 00 call 80921a0 <__readdir> 806e4bd: 83 c4 10 add esp,0x10 806e4c0: 85 c0 test eax,eax 806e4c2: 0f 84 20 02 00 00 je 806e6e8 <__getcwd+0x518> 806e4c8: f6 40 0a fb test BYTE PTR [eax+0xa],0xfb 806e4cc: 75 da jne 806e4a8 <__getcwd+0x2d8> 806e4ce: 80 78 0b 2e cmp BYTE PTR [eax+0xb],0x2e 806e4d2: 0f 84 40 02 00 00 je 806e718 <__getcwd+0x548> 806e4d8: 85 ed test ebp,ebp 806e4da: 89 f9 mov ecx,edi 806e4dc: 0f 94 c2 sete dl 806e4df: 20 ca and dl,cl 806e4e1: 74 1d je 806e500 <__getcwd+0x330> 806e4e3: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806e4e7: 39 08 cmp DWORD PTR [eax],ecx 806e4e9: 74 15 je 806e500 <__getcwd+0x330> 806e4eb: 89 d7 mov edi,edx 806e4ed: eb b9 jmp 806e4a8 <__getcwd+0x2d8> 806e4ef: 90 nop 806e4f0: e8 bb 2c 00 00 call 80711b0 <__syscall_error> 806e4f5: e9 5b fd ff ff jmp 806e255 <__getcwd+0x85> 806e4fa: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e500: 83 c0 0b add eax,0xb 806e503: 83 ec 0c sub esp,0xc 806e506: 89 44 24 2c mov DWORD PTR [esp+0x2c],eax 806e50a: 68 00 01 00 00 push 0x100 806e50f: 8d 54 24 70 lea edx,[esp+0x70] 806e513: 52 push edx 806e514: 50 push eax 806e515: 53 push ebx 806e516: 6a 03 push 0x3 806e518: e8 23 40 02 00 call 8092540 <__fxstatat64> 806e51d: 83 c4 20 add esp,0x20 806e520: 85 c0 test eax,eax 806e522: 78 84 js 806e4a8 <__getcwd+0x2d8> 806e524: 8b 44 24 70 mov eax,DWORD PTR [esp+0x70] 806e528: 25 00 f0 00 00 and eax,0xf000 806e52d: 3d 00 40 00 00 cmp eax,0x4000 806e532: 0f 85 70 ff ff ff jne 806e4a8 <__getcwd+0x2d8> 806e538: f3 0f 7e 44 24 60 movq xmm0,QWORD PTR [esp+0x60] 806e53e: 66 0f ef 44 24 10 pxor xmm0,XMMWORD PTR [esp+0x10] 806e544: 66 0f 7e c2 movd edx,xmm0 806e548: 66 0f 73 d0 20 psrlq xmm0,0x20 806e54d: 66 0f 7e c0 movd eax,xmm0 806e551: 09 d0 or eax,edx 806e553: 0f 85 4f ff ff ff jne 806e4a8 <__getcwd+0x2d8> 806e559: 31 d2 xor edx,edx 806e55b: 33 94 24 bc 00 00 00 xor edx,DWORD PTR [esp+0xbc] 806e562: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806e566: 33 84 24 b8 00 00 00 xor eax,DWORD PTR [esp+0xb8] 806e56d: 89 d1 mov ecx,edx 806e56f: 09 c1 or ecx,eax 806e571: 0f 85 31 ff ff ff jne 806e4a8 <__getcwd+0x2d8> 806e577: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 806e57b: 31 c0 xor eax,eax 806e57d: 83 c9 ff or ecx,0xffffffff 806e580: 8b 54 24 50 mov edx,DWORD PTR [esp+0x50] 806e584: f2 ae repnz scas al,BYTE PTR es:[edi] 806e586: 89 c8 mov eax,ecx 806e588: f7 d0 not eax 806e58a: 8d 68 ff lea ebp,[eax-0x1] 806e58d: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 806e591: 29 d0 sub eax,edx 806e593: 39 c5 cmp ebp,eax 806e595: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806e599: 72 70 jb 806e60b <__getcwd+0x43b> 806e59b: 83 bc 24 e4 00 00 00 cmp DWORD PTR [esp+0xe4],0x0 806e5a2: 00 806e5a3: 0f 85 58 03 00 00 jne 806e901 <__getcwd+0x731> 806e5a9: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 806e5ad: 51 push ecx 806e5ae: 51 push ecx 806e5af: 39 e8 cmp eax,ebp 806e5b1: 0f 42 c5 cmovb eax,ebp 806e5b4: 89 c7 mov edi,eax 806e5b6: 01 c7 add edi,eax 806e5b8: 57 push edi 806e5b9: 52 push edx 806e5ba: e8 d1 be fe ff call 805a490 <__libc_realloc> 806e5bf: 83 c4 10 add esp,0x10 806e5c2: 85 c0 test eax,eax 806e5c4: 89 c2 mov edx,eax 806e5c6: 0f 84 24 03 00 00 je 806e8f0 <__getcwd+0x720> 806e5cc: 8b 4c 24 50 mov ecx,DWORD PTR [esp+0x50] 806e5d0: 03 4c 24 2c add ecx,DWORD PTR [esp+0x2c] 806e5d4: 89 f8 mov eax,edi 806e5d6: 2b 4c 24 54 sub ecx,DWORD PTR [esp+0x54] 806e5da: 29 c8 sub eax,ecx 806e5dc: 01 d0 add eax,edx 806e5de: 89 44 24 10 mov DWORD PTR [esp+0x10],eax 806e5e2: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806e5e6: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 806e5ea: 01 d0 add eax,edx 806e5ec: 52 push edx 806e5ed: 51 push ecx 806e5ee: 50 push eax 806e5ef: ff 74 24 1c push DWORD PTR [esp+0x1c] 806e5f3: e8 e8 eb fe ff call 805d1e0 806e5f8: 89 44 24 64 mov DWORD PTR [esp+0x64],eax 806e5fc: 83 c4 10 add esp,0x10 806e5ff: 8b 54 24 0c mov edx,DWORD PTR [esp+0xc] 806e603: 89 7c 24 2c mov DWORD PTR [esp+0x2c],edi 806e607: 89 54 24 50 mov DWORD PTR [esp+0x50],edx 806e60b: 8b 7c 24 54 mov edi,DWORD PTR [esp+0x54] 806e60f: 8b 44 24 5c mov eax,DWORD PTR [esp+0x5c] 806e613: 29 ef sub edi,ebp 806e615: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806e619: 50 push eax 806e61a: 55 push ebp 806e61b: ff 74 24 28 push DWORD PTR [esp+0x28] 806e61f: 57 push edi 806e620: e8 bb eb fe ff call 805d1e0 806e625: 66 0f 6f 5c 24 40 movdqa xmm3,XMMWORD PTR [esp+0x40] 806e62b: 8d 57 ff lea edx,[edi-0x1] 806e62e: c6 47 ff 2f mov BYTE PTR [edi-0x1],0x2f 806e632: f3 0f 7e 64 24 50 movq xmm4,QWORD PTR [esp+0x50] 806e638: 89 54 24 64 mov DWORD PTR [esp+0x64],edx 806e63c: 83 c4 10 add esp,0x10 806e63f: 66 0f ef dc pxor xmm3,xmm4 806e643: 66 0f 6f ec movdqa xmm5,xmm4 806e647: 66 0f 6f c3 movdqa xmm0,xmm3 806e64b: 66 0f 7e da movd edx,xmm3 806e64f: 0f 29 6c 24 10 movaps XMMWORD PTR [esp+0x10],xmm5 806e654: 66 0f 73 d0 20 psrlq xmm0,0x20 806e659: 66 0f 7e c0 movd eax,xmm0 806e65d: 09 c2 or edx,eax 806e65f: 0f 95 c2 setne dl 806e662: 8b 44 24 0c mov eax,DWORD PTR [esp+0xc] 806e666: 39 44 24 58 cmp DWORD PTR [esp+0x58],eax 806e66a: 0f 95 c0 setne al 806e66d: 08 c2 or dl,al 806e66f: 0f 85 7d fd ff ff jne 806e3f2 <__getcwd+0x222> 806e675: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e679: 83 ec 0c sub esp,0xc 806e67c: 56 push esi 806e67d: e8 be 3a 02 00 call 8092140 <__closedir> 806e682: 83 c4 10 add esp,0x10 806e685: 85 c0 test eax,eax 806e687: 0f 85 45 02 00 00 jne 806e8d2 <__getcwd+0x702> 806e68d: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 806e691: 8d 5c 05 00 lea ebx,[ebp+eax*1+0x0] 806e695: 8b 44 24 2c mov eax,DWORD PTR [esp+0x2c] 806e699: 8d 44 05 ff lea eax,[ebp+eax*1-0x1] 806e69d: 39 44 24 54 cmp DWORD PTR [esp+0x54],eax 806e6a1: 0f 84 35 02 00 00 je 806e8dc <__getcwd+0x70c> 806e6a7: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 806e6ab: 57 push edi 806e6ac: 29 c3 sub ebx,eax 806e6ae: 53 push ebx 806e6af: 50 push eax 806e6b0: 55 push ebp 806e6b1: e8 1a 9b fd ff call 80481d0 <.plt+0x20> 806e6b6: 83 c4 10 add esp,0x10 806e6b9: 83 bc 24 e4 00 00 00 cmp DWORD PTR [esp+0xe4],0x0 806e6c0: 00 806e6c1: 0f 84 f6 01 00 00 je 806e8bd <__getcwd+0x6ed> 806e6c7: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 806e6cb: 8b 7c 24 08 mov edi,DWORD PTR [esp+0x8] 806e6cf: 85 c0 test eax,eax 806e6d1: 0f 45 e8 cmovne ebp,eax 806e6d4: b8 e8 ff ff ff mov eax,0xffffffe8 806e6d9: 65 89 38 mov DWORD PTR gs:[eax],edi 806e6dc: e9 8c fb ff ff jmp 806e26d <__getcwd+0x9d> 806e6e1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e6e8: b8 e8 ff ff ff mov eax,0xffffffe8 806e6ed: 65 8b 10 mov edx,DWORD PTR gs:[eax] 806e6f0: 85 d2 test edx,edx 806e6f2: 0f 85 52 01 00 00 jne 806e84a <__getcwd+0x67a> 806e6f8: 89 f8 mov eax,edi 806e6fa: 84 c0 test al,al 806e6fc: 74 6a je 806e768 <__getcwd+0x598> 806e6fe: 83 ec 0c sub esp,0xc 806e701: 31 ff xor edi,edi 806e703: 56 push esi 806e704: e8 57 3b 02 00 call 8092260 <__rewinddir> 806e709: 83 c4 10 add esp,0x10 806e70c: e9 97 fd ff ff jmp 806e4a8 <__getcwd+0x2d8> 806e711: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e718: 80 78 0c 00 cmp BYTE PTR [eax+0xc],0x0 806e71c: 0f 84 86 fd ff ff je 806e4a8 <__getcwd+0x2d8> 806e722: 66 83 78 0c 2e cmp WORD PTR [eax+0xc],0x2e 806e727: 0f 85 ab fd ff ff jne 806e4d8 <__getcwd+0x308> 806e72d: e9 76 fd ff ff jmp 806e4a8 <__getcwd+0x2d8> 806e732: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e738: 85 f6 test esi,esi 806e73a: 0f 85 7c fb ff ff jne 806e2bc <__getcwd+0xec> 806e740: 8b 94 24 e4 00 00 00 mov edx,DWORD PTR [esp+0xe4] 806e747: 85 d2 test edx,edx 806e749: 0f 85 6d fb ff ff jne 806e2bc <__getcwd+0xec> 806e74f: 68 9c ed 0b 08 push 0x80bed9c 806e754: 6a 79 push 0x79 806e756: 68 4c ed 0b 08 push 0x80bed4c 806e75b: 68 70 ed 0b 08 push 0x80bed70 806e760: e8 bb af fd ff call 8049720 <__assert_fail> 806e765: 8d 76 00 lea esi,[esi+0x0] 806e768: b8 e8 ff ff ff mov eax,0xffffffe8 806e76d: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e771: ba 02 00 00 00 mov edx,0x2 806e776: 65 c7 00 02 00 00 00 mov DWORD PTR gs:[eax],0x2 806e77d: c6 44 24 27 00 mov BYTE PTR [esp+0x27],0x0 806e782: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806e786: 83 ec 0c sub esp,0xc 806e789: 56 push esi 806e78a: e8 b1 39 02 00 call 8092140 <__closedir> 806e78f: 83 c4 10 add esp,0x10 806e792: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806e796: 80 7c 24 27 00 cmp BYTE PTR [esp+0x27],0x0 806e79b: 74 0b je 806e7a8 <__getcwd+0x5d8> 806e79d: b8 06 00 00 00 mov eax,0x6 806e7a2: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e7a8: 8b 5c 24 28 mov ebx,DWORD PTR [esp+0x28] 806e7ac: 85 db test ebx,ebx 806e7ae: 0f 84 ab 00 00 00 je 806e85f <__getcwd+0x68f> 806e7b4: b8 e8 ff ff ff mov eax,0xffffffe8 806e7b9: 65 89 10 mov DWORD PTR gs:[eax],edx 806e7bc: 8b 8c 24 e4 00 00 00 mov ecx,DWORD PTR [esp+0xe4] 806e7c3: 85 c9 test ecx,ecx 806e7c5: 0f 84 55 fa ff ff je 806e220 <__getcwd+0x50> 806e7cb: 80 7c 24 26 00 cmp BYTE PTR [esp+0x26],0x0 806e7d0: 0f 84 4a fa ff ff je 806e220 <__getcwd+0x50> 806e7d6: 83 ec 0c sub esp,0xc 806e7d9: 31 ed xor ebp,ebp 806e7db: ff 74 24 34 push DWORD PTR [esp+0x34] 806e7df: e8 fc bb fe ff call 805a3e0 <__cfree> 806e7e4: 83 c4 10 add esp,0x10 806e7e7: e9 36 fa ff ff jmp 806e222 <__getcwd+0x52> 806e7ec: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806e7f0: 83 ec 0c sub esp,0xc 806e7f3: 55 push ebp 806e7f4: e8 e7 bb fe ff call 805a3e0 <__cfree> 806e7f9: b8 e8 ff ff ff mov eax,0xffffffe8 806e7fe: 65 8b 00 mov eax,DWORD PTR gs:[eax] 806e801: c7 04 24 01 10 00 00 mov DWORD PTR [esp],0x1001 806e808: 89 44 24 18 mov DWORD PTR [esp+0x18],eax 806e80c: e8 cf b6 fe ff call 8059ee0 <__libc_malloc> 806e811: 83 c4 10 add esp,0x10 806e814: 85 c0 test eax,eax 806e816: 89 c5 mov ebp,eax 806e818: 0f 84 92 00 00 00 je 806e8b0 <__getcwd+0x6e0> 806e81e: c7 44 24 2c 01 10 00 mov DWORD PTR [esp+0x2c],0x1001 806e825: 00 806e826: c7 44 24 28 00 00 00 mov DWORD PTR [esp+0x28],0x0 806e82d: 00 806e82e: e9 fa fa ff ff jmp 806e32d <__getcwd+0x15d> 806e833: bb 9c ff ff ff mov ebx,0xffffff9c 806e838: c6 44 24 27 00 mov BYTE PTR [esp+0x27],0x0 806e83d: b8 e8 ff ff ff mov eax,0xffffffe8 806e842: 65 8b 10 mov edx,DWORD PTR gs:[eax] 806e845: e9 4c ff ff ff jmp 806e796 <__getcwd+0x5c6> 806e84a: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e84e: e9 2a ff ff ff jmp 806e77d <__getcwd+0x5ad> 806e853: e8 58 29 00 00 call 80711b0 <__syscall_error> 806e858: 89 c3 mov ebx,eax 806e85a: e9 b5 fb ff ff jmp 806e414 <__getcwd+0x244> 806e85f: 89 54 24 08 mov DWORD PTR [esp+0x8],edx 806e863: 83 ec 0c sub esp,0xc 806e866: 55 push ebp 806e867: e8 74 bb fe ff call 805a3e0 <__cfree> 806e86c: 83 c4 10 add esp,0x10 806e86f: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806e873: e9 3c ff ff ff jmp 806e7b4 <__getcwd+0x5e4> 806e878: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e87c: eb bf jmp 806e83d <__getcwd+0x66d> 806e87e: b8 e8 ff ff ff mov eax,0xffffffe8 806e883: 85 f6 test esi,esi 806e885: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e889: 65 8b 10 mov edx,DWORD PTR gs:[eax] 806e88c: 0f 84 16 ff ff ff je 806e7a8 <__getcwd+0x5d8> 806e892: e9 e6 fe ff ff jmp 806e77d <__getcwd+0x5ad> 806e897: b8 e8 ff ff ff mov eax,0xffffffe8 806e89c: 85 f6 test esi,esi 806e89e: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e8a2: 65 8b 10 mov edx,DWORD PTR gs:[eax] 806e8a5: 0f 84 f2 fe ff ff je 806e79d <__getcwd+0x5cd> 806e8ab: e9 d2 fe ff ff jmp 806e782 <__getcwd+0x5b2> 806e8b0: c7 44 24 28 00 00 00 mov DWORD PTR [esp+0x28],0x0 806e8b7: 00 806e8b8: e9 ff fe ff ff jmp 806e7bc <__getcwd+0x5ec> 806e8bd: 56 push esi 806e8be: 56 push esi 806e8bf: 53 push ebx 806e8c0: 55 push ebp 806e8c1: e8 ca bb fe ff call 805a490 <__libc_realloc> 806e8c6: 89 44 24 38 mov DWORD PTR [esp+0x38],eax 806e8ca: 83 c4 10 add esp,0x10 806e8cd: e9 f5 fd ff ff jmp 806e6c7 <__getcwd+0x4f7> 806e8d2: c6 44 24 27 00 mov BYTE PTR [esp+0x27],0x0 806e8d7: e9 61 ff ff ff jmp 806e83d <__getcwd+0x66d> 806e8dc: 8b 44 24 54 mov eax,DWORD PTR [esp+0x54] 806e8e0: c6 40 ff 2f mov BYTE PTR [eax-0x1],0x2f 806e8e4: 83 e8 01 sub eax,0x1 806e8e7: 89 44 24 54 mov DWORD PTR [esp+0x54],eax 806e8eb: e9 b7 fd ff ff jmp 806e6a7 <__getcwd+0x4d7> 806e8f0: b8 e8 ff ff ff mov eax,0xffffffe8 806e8f5: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e8f9: 65 8b 10 mov edx,DWORD PTR gs:[eax] 806e8fc: e9 7c fe ff ff jmp 806e77d <__getcwd+0x5ad> 806e901: b8 e8 ff ff ff mov eax,0xffffffe8 806e906: 8b 6c 24 50 mov ebp,DWORD PTR [esp+0x50] 806e90a: ba 22 00 00 00 mov edx,0x22 806e90f: 65 c7 00 22 00 00 00 mov DWORD PTR gs:[eax],0x22 806e916: e9 62 fe ff ff jmp 806e77d <__getcwd+0x5ad> 806e91b: 66 90 xchg ax,ax 806e91d: 66 90 xchg ax,ax 806e91f: 90 nop 0806e920 <__new_getrlimit>: 806e920: 89 da mov edx,ebx 806e922: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806e926: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806e92a: b8 bf 00 00 00 mov eax,0xbf 806e92f: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806e935: 89 d3 mov ebx,edx 806e937: 3d 01 f0 ff ff cmp eax,0xfffff001 806e93c: 0f 83 6e 28 00 00 jae 80711b0 <__syscall_error> 806e942: c3 ret 806e943: 66 90 xchg ax,ax 806e945: 66 90 xchg ax,ax 806e947: 66 90 xchg ax,ax 806e949: 66 90 xchg ax,ax 806e94b: 66 90 xchg ax,ax 806e94d: 66 90 xchg ax,ax 806e94f: 90 nop 0806e950 <__sbrk>: 806e950: 56 push esi 806e951: 53 push ebx 806e952: 83 ec 04 sub esp,0x4 806e955: 8b 1d 88 c7 0e 08 mov ebx,DWORD PTR ds:0x80ec788 806e95b: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 806e95f: 85 db test ebx,ebx 806e961: 74 3d je 806e9a0 <__sbrk+0x50> 806e963: a1 10 bd 0e 08 mov eax,ds:0x80ebd10 806e968: 85 c0 test eax,eax 806e96a: 75 34 jne 806e9a0 <__sbrk+0x50> 806e96c: 83 fe 00 cmp esi,0x0 806e96f: 74 1e je 806e98f <__sbrk+0x3f> 806e971: 7e 6d jle 806e9e0 <__sbrk+0x90> 806e973: 89 d8 mov eax,ebx 806e975: 01 f0 add eax,esi 806e977: 0f 92 c0 setb al 806e97a: 84 c0 test al,al 806e97c: 74 42 je 806e9c0 <__sbrk+0x70> 806e97e: b8 e8 ff ff ff mov eax,0xffffffe8 806e983: 65 c7 00 0c 00 00 00 mov DWORD PTR gs:[eax],0xc 806e98a: bb ff ff ff ff mov ebx,0xffffffff 806e98f: 83 c4 04 add esp,0x4 806e992: 89 d8 mov eax,ebx 806e994: 5b pop ebx 806e995: 5e pop esi 806e996: c3 ret 806e997: 89 f6 mov esi,esi 806e999: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806e9a0: 83 ec 0c sub esp,0xc 806e9a3: 6a 00 push 0x0 806e9a5: e8 76 3d 02 00 call 8092720 <__brk> 806e9aa: 83 c4 10 add esp,0x10 806e9ad: 85 c0 test eax,eax 806e9af: 8b 1d 88 c7 0e 08 mov ebx,DWORD PTR ds:0x80ec788 806e9b5: 79 b5 jns 806e96c <__sbrk+0x1c> 806e9b7: eb d1 jmp 806e98a <__sbrk+0x3a> 806e9b9: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806e9c0: 83 ec 0c sub esp,0xc 806e9c3: 01 de add esi,ebx 806e9c5: 56 push esi 806e9c6: e8 55 3d 02 00 call 8092720 <__brk> 806e9cb: 83 c4 10 add esp,0x10 806e9ce: 85 c0 test eax,eax 806e9d0: 78 b8 js 806e98a <__sbrk+0x3a> 806e9d2: 83 c4 04 add esp,0x4 806e9d5: 89 d8 mov eax,ebx 806e9d7: 5b pop ebx 806e9d8: 5e pop esi 806e9d9: c3 ret 806e9da: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806e9e0: 89 f0 mov eax,esi 806e9e2: f7 d8 neg eax 806e9e4: 39 c3 cmp ebx,eax 806e9e6: 0f 92 c0 setb al 806e9e9: eb 8f jmp 806e97a <__sbrk+0x2a> 806e9eb: 66 90 xchg ax,ax 806e9ed: 66 90 xchg ax,ax 806e9ef: 90 nop 0806e9f0 <__getpagesize>: 806e9f0: a1 08 ba 0e 08 mov eax,ds:0x80eba08 806e9f5: 85 c0 test eax,eax 806e9f7: 74 02 je 806e9fb <__getpagesize+0xb> 806e9f9: f3 c3 repz ret 806e9fb: 83 ec 0c sub esp,0xc 806e9fe: 68 d4 ed 0b 08 push 0x80bedd4 806ea03: 6a 1c push 0x1c 806ea05: 68 a8 ed 0b 08 push 0x80beda8 806ea0a: 68 e2 ed 0b 08 push 0x80bede2 806ea0f: e8 0c ad fd ff call 8049720 <__assert_fail> 806ea14: 66 90 xchg ax,ax 806ea16: 66 90 xchg ax,ax 806ea18: 66 90 xchg ax,ax 806ea1a: 66 90 xchg ax,ax 806ea1c: 66 90 xchg ax,ax 806ea1e: 66 90 xchg ax,ax 0806ea20 <__getdtablesize>: 806ea20: 83 ec 24 sub esp,0x24 806ea23: 8d 44 24 10 lea eax,[esp+0x10] 806ea27: 50 push eax 806ea28: 6a 07 push 0x7 806ea2a: e8 f1 fe ff ff call 806e920 <__new_getrlimit> 806ea2f: 85 c0 test eax,eax 806ea31: b8 00 01 00 00 mov eax,0x100 806ea36: 0f 49 44 24 18 cmovns eax,DWORD PTR [esp+0x18] 806ea3b: 83 c4 2c add esp,0x2c 806ea3e: c3 ret 806ea3f: 90 nop 0806ea40 <__mmap>: 806ea40: 55 push ebp 806ea41: 57 push edi 806ea42: 56 push esi 806ea43: 53 push ebx 806ea44: 8b 44 24 28 mov eax,DWORD PTR [esp+0x28] 806ea48: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 806ea4c: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 806ea50: 8b 54 24 1c mov edx,DWORD PTR [esp+0x1c] 806ea54: 8b 74 24 20 mov esi,DWORD PTR [esp+0x20] 806ea58: 8b 7c 24 24 mov edi,DWORD PTR [esp+0x24] 806ea5c: a9 ff 0f 00 00 test eax,0xfff 806ea61: 75 1d jne 806ea80 <__mmap+0x40> 806ea63: c1 e8 0c shr eax,0xc 806ea66: 89 c5 mov ebp,eax 806ea68: b8 c0 00 00 00 mov eax,0xc0 806ea6d: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806ea73: 3d 00 f0 ff ff cmp eax,0xfffff000 806ea78: 77 0b ja 806ea85 <__mmap+0x45> 806ea7a: 5b pop ebx 806ea7b: 5e pop esi 806ea7c: 5f pop edi 806ea7d: 5d pop ebp 806ea7e: c3 ret 806ea7f: 90 nop 806ea80: b8 ea ff ff ff mov eax,0xffffffea 806ea85: 5b pop ebx 806ea86: 5e pop esi 806ea87: 5f pop edi 806ea88: 5d pop ebp 806ea89: e9 22 27 00 00 jmp 80711b0 <__syscall_error> 806ea8e: 66 90 xchg ax,ax 0806ea90 <__mmap64>: 806ea90: 55 push ebp 806ea91: 57 push edi 806ea92: 56 push esi 806ea93: 53 push ebx 806ea94: 31 db xor ebx,ebx 806ea96: 89 de mov esi,ebx 806ea98: 83 ec 1c sub esp,0x1c 806ea9b: 8b 44 24 30 mov eax,DWORD PTR [esp+0x30] 806ea9f: 8b 7c 24 40 mov edi,DWORD PTR [esp+0x40] 806eaa3: 8b 54 24 48 mov edx,DWORD PTR [esp+0x48] 806eaa7: 89 04 24 mov DWORD PTR [esp],eax 806eaaa: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 806eaae: 89 44 24 04 mov DWORD PTR [esp+0x4],eax 806eab2: 8b 44 24 38 mov eax,DWORD PTR [esp+0x38] 806eab6: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 806eaba: 8b 44 24 3c mov eax,DWORD PTR [esp+0x3c] 806eabe: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806eac2: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] 806eac6: 89 c1 mov ecx,eax 806eac8: 81 e1 ff 0f 00 00 and ecx,0xfff 806eace: 09 ce or esi,ecx 806ead0: 75 36 jne 806eb08 <__mmap64+0x78> 806ead2: 0f ac d0 0c shrd eax,edx,0xc 806ead6: 8b 1c 24 mov ebx,DWORD PTR [esp] 806ead9: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 806eadd: 89 c5 mov ebp,eax 806eadf: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806eae3: b8 c0 00 00 00 mov eax,0xc0 806eae8: 8b 74 24 0c mov esi,DWORD PTR [esp+0xc] 806eaec: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806eaf2: 3d 00 f0 ff ff cmp eax,0xfffff000 806eaf7: 77 14 ja 806eb0d <__mmap64+0x7d> 806eaf9: 83 c4 1c add esp,0x1c 806eafc: 5b pop ebx 806eafd: 5e pop esi 806eafe: 5f pop edi 806eaff: 5d pop ebp 806eb00: c3 ret 806eb01: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806eb08: b8 ea ff ff ff mov eax,0xffffffea 806eb0d: 83 c4 1c add esp,0x1c 806eb10: 5b pop ebx 806eb11: 5e pop esi 806eb12: 5f pop edi 806eb13: 5d pop ebp 806eb14: e9 97 26 00 00 jmp 80711b0 <__syscall_error> 806eb19: 66 90 xchg ax,ax 806eb1b: 66 90 xchg ax,ax 806eb1d: 66 90 xchg ax,ax 806eb1f: 90 nop 0806eb20 <__munmap>: 806eb20: 89 da mov edx,ebx 806eb22: 8b 4c 24 08 mov ecx,DWORD PTR [esp+0x8] 806eb26: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806eb2a: b8 5b 00 00 00 mov eax,0x5b 806eb2f: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806eb35: 89 d3 mov ebx,edx 806eb37: 3d 01 f0 ff ff cmp eax,0xfffff001 806eb3c: 0f 83 6e 26 00 00 jae 80711b0 <__syscall_error> 806eb42: c3 ret 806eb43: 66 90 xchg ax,ax 806eb45: 66 90 xchg ax,ax 806eb47: 66 90 xchg ax,ax 806eb49: 66 90 xchg ax,ax 806eb4b: 66 90 xchg ax,ax 806eb4d: 66 90 xchg ax,ax 806eb4f: 90 nop 0806eb50 <__mprotect>: 806eb50: 53 push ebx 806eb51: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806eb55: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806eb59: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806eb5d: b8 7d 00 00 00 mov eax,0x7d 806eb62: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806eb68: 5b pop ebx 806eb69: 3d 01 f0 ff ff cmp eax,0xfffff001 806eb6e: 0f 83 3c 26 00 00 jae 80711b0 <__syscall_error> 806eb74: c3 ret 806eb75: 66 90 xchg ax,ax 806eb77: 66 90 xchg ax,ax 806eb79: 66 90 xchg ax,ax 806eb7b: 66 90 xchg ax,ax 806eb7d: 66 90 xchg ax,ax 806eb7f: 90 nop 0806eb80 <__madvise>: 806eb80: 53 push ebx 806eb81: 8b 54 24 10 mov edx,DWORD PTR [esp+0x10] 806eb85: 8b 4c 24 0c mov ecx,DWORD PTR [esp+0xc] 806eb89: 8b 5c 24 08 mov ebx,DWORD PTR [esp+0x8] 806eb8d: b8 db 00 00 00 mov eax,0xdb 806eb92: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806eb98: 5b pop ebx 806eb99: 3d 01 f0 ff ff cmp eax,0xfffff001 806eb9e: 0f 83 0c 26 00 00 jae 80711b0 <__syscall_error> 806eba4: c3 ret 806eba5: 66 90 xchg ax,ax 806eba7: 66 90 xchg ax,ax 806eba9: 66 90 xchg ax,ax 806ebab: 66 90 xchg ax,ax 806ebad: 66 90 xchg ax,ax 806ebaf: 90 nop 0806ebb0 : 806ebb0: 57 push edi 806ebb1: 56 push esi 806ebb2: 89 d6 mov esi,edx 806ebb4: 53 push ebx 806ebb5: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 806ebb8: 89 c3 mov ebx,eax 806ebba: 89 cf mov edi,ecx 806ebbc: 85 d2 test edx,edx 806ebbe: 74 50 je 806ec10 806ebc0: 83 ec 04 sub esp,0x4 806ebc3: 57 push edi 806ebc4: 6a 00 push 0x0 806ebc6: 53 push ebx 806ebc7: ff d6 call esi 806ebc9: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 806ebcc: 83 c4 10 add esp,0x10 806ebcf: 85 c0 test eax,eax 806ebd1: 74 0a je 806ebdd 806ebd3: 8d 4f 01 lea ecx,[edi+0x1] 806ebd6: 89 f2 mov edx,esi 806ebd8: e8 d3 ff ff ff call 806ebb0 806ebdd: 83 ec 04 sub esp,0x4 806ebe0: 57 push edi 806ebe1: 6a 01 push 0x1 806ebe3: 53 push ebx 806ebe4: ff d6 call esi 806ebe6: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 806ebe9: 83 c4 10 add esp,0x10 806ebec: 85 c0 test eax,eax 806ebee: 74 0a je 806ebfa 806ebf0: 8d 4f 01 lea ecx,[edi+0x1] 806ebf3: 89 f2 mov edx,esi 806ebf5: e8 b6 ff ff ff call 806ebb0 806ebfa: 83 ec 04 sub esp,0x4 806ebfd: 57 push edi 806ebfe: 6a 02 push 0x2 806ec00: 53 push ebx 806ec01: ff d6 call esi 806ec03: 83 c4 10 add esp,0x10 806ec06: 5b pop ebx 806ec07: 5e pop esi 806ec08: 5f pop edi 806ec09: c3 ret 806ec0a: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ec10: 8b 40 08 mov eax,DWORD PTR [eax+0x8] 806ec13: 85 c0 test eax,eax 806ec15: 75 a9 jne 806ebc0 806ec17: 83 ec 04 sub esp,0x4 806ec1a: 51 push ecx 806ec1b: 6a 03 push 0x3 806ec1d: 53 push ebx 806ec1e: ff d6 call esi 806ec20: 83 c4 10 add esp,0x10 806ec23: eb e1 jmp 806ec06 806ec25: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ec29: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806ec30 : 806ec30: 56 push esi 806ec31: 53 push ebx 806ec32: 89 c3 mov ebx,eax 806ec34: 89 d6 mov esi,edx 806ec36: 83 ec 04 sub esp,0x4 806ec39: 8b 40 04 mov eax,DWORD PTR [eax+0x4] 806ec3c: 85 c0 test eax,eax 806ec3e: 74 05 je 806ec45 806ec40: e8 eb ff ff ff call 806ec30 806ec45: 8b 43 08 mov eax,DWORD PTR [ebx+0x8] 806ec48: 85 c0 test eax,eax 806ec4a: 74 07 je 806ec53 806ec4c: 89 f2 mov edx,esi 806ec4e: e8 dd ff ff ff call 806ec30 806ec53: 83 ec 0c sub esp,0xc 806ec56: ff 33 push DWORD PTR [ebx] 806ec58: ff d6 call esi 806ec5a: 89 1c 24 mov DWORD PTR [esp],ebx 806ec5d: e8 7e b7 fe ff call 805a3e0 <__cfree> 806ec62: 83 c4 14 add esp,0x14 806ec65: 5b pop ebx 806ec66: 5e pop esi 806ec67: c3 ret 806ec68: 90 nop 806ec69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 0806ec70 : 806ec70: 55 push ebp 806ec71: 57 push edi 806ec72: 56 push esi 806ec73: 53 push ebx 806ec74: 83 ec 08 sub esp,0x8 806ec77: 83 7c 24 24 01 cmp DWORD PTR [esp+0x24],0x1 806ec7c: 89 0c 24 mov DWORD PTR [esp],ecx 806ec7f: 0f 84 ab 00 00 00 je 806ed30 806ec85: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 806ec88: 85 db test ebx,ebx 806ec8a: 0f 84 96 00 00 00 je 806ed26 806ec90: 8b 70 04 mov esi,DWORD PTR [eax+0x4] 806ec93: 85 f6 test esi,esi 806ec95: 0f 84 8b 00 00 00 je 806ed26 806ec9b: f6 43 0c 01 test BYTE PTR [ebx+0xc],0x1 806ec9f: 0f 84 81 00 00 00 je 806ed26 806eca5: f6 46 0c 01 test BYTE PTR [esi+0xc],0x1 806eca9: 74 7b je 806ed26 806ecab: 80 48 0c 01 or BYTE PTR [eax+0xc],0x1 806ecaf: 80 63 0c fe and BYTE PTR [ebx+0xc],0xfe 806ecb3: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 806ecb6: 85 db test ebx,ebx 806ecb8: 74 04 je 806ecbe 806ecba: 80 63 0c fe and BYTE PTR [ebx+0xc],0xfe 806ecbe: 85 d2 test edx,edx 806ecc0: 74 64 je 806ed26 806ecc2: 8b 12 mov edx,DWORD PTR [edx] 806ecc4: 0f b6 4a 0c movzx ecx,BYTE PTR [edx+0xc] 806ecc8: 88 4c 24 07 mov BYTE PTR [esp+0x7],cl 806eccc: 83 e1 01 and ecx,0x1 806eccf: 74 55 je 806ed26 806ecd1: 8b 3c 24 mov edi,DWORD PTR [esp] 806ecd4: 8b 5c 24 1c mov ebx,DWORD PTR [esp+0x1c] 806ecd8: 8b 37 mov esi,DWORD PTR [edi] 806ecda: 8b 7c 24 20 mov edi,DWORD PTR [esp+0x20] 806ecde: 85 db test ebx,ebx 806ece0: 0f 9f c3 setg bl 806ece3: 89 dd mov ebp,ebx 806ece5: 85 ff test edi,edi 806ece7: 0f 9f c3 setg bl 806ecea: 89 df mov edi,ebx 806ecec: 89 eb mov ebx,ebp 806ecee: 89 f9 mov ecx,edi 806ecf0: 38 cb cmp bl,cl 806ecf2: 74 54 je 806ed48 806ecf4: 0f b6 5c 24 07 movzx ebx,BYTE PTR [esp+0x7] 806ecf9: 8b 4c 24 1c mov ecx,DWORD PTR [esp+0x1c] 806ecfd: 83 cb 01 or ebx,0x1 806ed00: 88 5a 0c mov BYTE PTR [edx+0xc],bl 806ed03: 80 4e 0c 01 or BYTE PTR [esi+0xc],0x1 806ed07: 80 60 0c fe and BYTE PTR [eax+0xc],0xfe 806ed0b: 85 c9 test ecx,ecx 806ed0d: 78 61 js 806ed70 806ed0f: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 806ed12: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 806ed15: 89 50 04 mov DWORD PTR [eax+0x4],edx 806ed18: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 806ed1b: 89 56 04 mov DWORD PTR [esi+0x4],edx 806ed1e: 89 70 08 mov DWORD PTR [eax+0x8],esi 806ed21: 8b 3c 24 mov edi,DWORD PTR [esp] 806ed24: 89 07 mov DWORD PTR [edi],eax 806ed26: 83 c4 08 add esp,0x8 806ed29: 5b pop ebx 806ed2a: 5e pop esi 806ed2b: 5f pop edi 806ed2c: 5d pop ebp 806ed2d: c3 ret 806ed2e: 66 90 xchg ax,ax 806ed30: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 806ed33: 80 48 0c 01 or BYTE PTR [eax+0xc],0x1 806ed37: 85 db test ebx,ebx 806ed39: 0f 85 70 ff ff ff jne 806ecaf 806ed3f: e9 6f ff ff ff jmp 806ecb3 806ed44: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ed48: 8b 04 24 mov eax,DWORD PTR [esp] 806ed4b: 89 10 mov DWORD PTR [eax],edx 806ed4d: 8b 44 24 1c mov eax,DWORD PTR [esp+0x1c] 806ed51: 80 62 0c fe and BYTE PTR [edx+0xc],0xfe 806ed55: 80 4e 0c 01 or BYTE PTR [esi+0xc],0x1 806ed59: 85 c0 test eax,eax 806ed5b: 78 2b js 806ed88 806ed5d: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 806ed60: 89 46 08 mov DWORD PTR [esi+0x8],eax 806ed63: 89 72 04 mov DWORD PTR [edx+0x4],esi 806ed66: eb be jmp 806ed26 806ed68: 90 nop 806ed69: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ed70: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 806ed73: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 806ed76: 89 50 08 mov DWORD PTR [eax+0x8],edx 806ed79: 8b 50 04 mov edx,DWORD PTR [eax+0x4] 806ed7c: 89 56 08 mov DWORD PTR [esi+0x8],edx 806ed7f: 89 70 04 mov DWORD PTR [eax+0x4],esi 806ed82: eb 9d jmp 806ed21 806ed84: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806ed88: 8b 42 08 mov eax,DWORD PTR [edx+0x8] 806ed8b: 89 46 04 mov DWORD PTR [esi+0x4],eax 806ed8e: 89 72 08 mov DWORD PTR [edx+0x8],esi 806ed91: eb 93 jmp 806ed26 806ed93: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806ed99: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806eda0 <__tsearch>: 806eda0: 55 push ebp 806eda1: 57 push edi 806eda2: 56 push esi 806eda3: 53 push ebx 806eda4: 83 ec 1c sub esp,0x1c 806eda7: 8b 74 24 34 mov esi,DWORD PTR [esp+0x34] 806edab: 85 f6 test esi,esi 806edad: 0f 84 3f 01 00 00 je 806eef2 <__tsearch+0x152> 806edb3: 8b 06 mov eax,DWORD PTR [esi] 806edb5: 85 c0 test eax,eax 806edb7: 0f 84 f3 00 00 00 je 806eeb0 <__tsearch+0x110> 806edbd: 80 60 0c fe and BYTE PTR [eax+0xc],0xfe 806edc1: 31 d2 xor edx,edx 806edc3: 31 ed xor ebp,ebp 806edc5: 31 c9 xor ecx,ecx 806edc7: c7 44 24 04 00 00 00 mov DWORD PTR [esp+0x4],0x0 806edce: 00 806edcf: eb 1f jmp 806edf0 <__tsearch+0x50> 806edd1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806edd8: 8d 43 08 lea eax,[ebx+0x8] 806eddb: 8b 5b 08 mov ebx,DWORD PTR [ebx+0x8] 806edde: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 806ede2: 89 ea mov edx,ebp 806ede4: 85 db test ebx,ebx 806ede6: 74 65 je 806ee4d <__tsearch+0xad> 806ede8: 89 74 24 04 mov DWORD PTR [esp+0x4],esi 806edec: 89 fd mov ebp,edi 806edee: 89 c6 mov esi,eax 806edf0: 8b 1e mov ebx,DWORD PTR [esi] 806edf2: 85 db test ebx,ebx 806edf4: 0f 84 b6 00 00 00 je 806eeb0 <__tsearch+0x110> 806edfa: 89 54 24 0c mov DWORD PTR [esp+0xc],edx 806edfe: 89 4c 24 08 mov DWORD PTR [esp+0x8],ecx 806ee02: 83 ec 08 sub esp,0x8 806ee05: ff 33 push DWORD PTR [ebx] 806ee07: ff 74 24 3c push DWORD PTR [esp+0x3c] 806ee0b: ff 54 24 48 call DWORD PTR [esp+0x48] 806ee0f: 83 c4 10 add esp,0x10 806ee12: 85 c0 test eax,eax 806ee14: 89 c7 mov edi,eax 806ee16: 0f 84 cc 00 00 00 je 806eee8 <__tsearch+0x148> 806ee1c: 83 ec 04 sub esp,0x4 806ee1f: 8b 06 mov eax,DWORD PTR [esi] 806ee21: 6a 00 push 0x0 806ee23: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806ee27: 52 push edx 806ee28: 55 push ebp 806ee29: 8b 4c 24 18 mov ecx,DWORD PTR [esp+0x18] 806ee2d: 8b 54 24 14 mov edx,DWORD PTR [esp+0x14] 806ee31: e8 3a fe ff ff call 806ec70 806ee36: 83 c4 10 add esp,0x10 806ee39: 85 ff test edi,edi 806ee3b: 79 9b jns 806edd8 <__tsearch+0x38> 806ee3d: 8d 43 04 lea eax,[ebx+0x4] 806ee40: 8b 5b 04 mov ebx,DWORD PTR [ebx+0x4] 806ee43: 8b 4c 24 04 mov ecx,DWORD PTR [esp+0x4] 806ee47: 89 ea mov edx,ebp 806ee49: 85 db test ebx,ebx 806ee4b: 75 9b jne 806ede8 <__tsearch+0x48> 806ee4d: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 806ee51: 83 ec 0c sub esp,0xc 806ee54: 6a 10 push 0x10 806ee56: e8 85 b0 fe ff call 8059ee0 <__libc_malloc> 806ee5b: 83 c4 10 add esp,0x10 806ee5e: 85 c0 test eax,eax 806ee60: 89 c3 mov ebx,eax 806ee62: 0f 84 8a 00 00 00 je 806eef2 <__tsearch+0x152> 806ee68: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806ee6c: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 806ee70: 89 18 mov DWORD PTR [eax],ebx 806ee72: 80 4b 0c 01 or BYTE PTR [ebx+0xc],0x1 806ee76: 39 c6 cmp esi,eax 806ee78: 89 13 mov DWORD PTR [ebx],edx 806ee7a: c7 43 08 00 00 00 00 mov DWORD PTR [ebx+0x8],0x0 806ee81: c7 43 04 00 00 00 00 mov DWORD PTR [ebx+0x4],0x0 806ee88: 74 5e je 806eee8 <__tsearch+0x148> 806ee8a: 83 ec 04 sub esp,0x4 806ee8d: 8b 00 mov eax,DWORD PTR [eax] 806ee8f: 89 f2 mov edx,esi 806ee91: 6a 01 push 0x1 806ee93: 55 push ebp 806ee94: 57 push edi 806ee95: 8b 4c 24 14 mov ecx,DWORD PTR [esp+0x14] 806ee99: e8 d2 fd ff ff call 806ec70 806ee9e: 83 c4 10 add esp,0x10 806eea1: 89 d8 mov eax,ebx 806eea3: 83 c4 1c add esp,0x1c 806eea6: 5b pop ebx 806eea7: 5e pop esi 806eea8: 5f pop edi 806eea9: 5d pop ebp 806eeaa: c3 ret 806eeab: 90 nop 806eeac: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806eeb0: 83 ec 0c sub esp,0xc 806eeb3: 6a 10 push 0x10 806eeb5: e8 26 b0 fe ff call 8059ee0 <__libc_malloc> 806eeba: 83 c4 10 add esp,0x10 806eebd: 85 c0 test eax,eax 806eebf: 74 e2 je 806eea3 <__tsearch+0x103> 806eec1: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 806eec5: 89 06 mov DWORD PTR [esi],eax 806eec7: 80 48 0c 01 or BYTE PTR [eax+0xc],0x1 806eecb: c7 40 08 00 00 00 00 mov DWORD PTR [eax+0x8],0x0 806eed2: c7 40 04 00 00 00 00 mov DWORD PTR [eax+0x4],0x0 806eed9: 89 38 mov DWORD PTR [eax],edi 806eedb: 83 c4 1c add esp,0x1c 806eede: 5b pop ebx 806eedf: 5e pop esi 806eee0: 5f pop edi 806eee1: 5d pop ebp 806eee2: c3 ret 806eee3: 90 nop 806eee4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806eee8: 83 c4 1c add esp,0x1c 806eeeb: 89 d8 mov eax,ebx 806eeed: 5b pop ebx 806eeee: 5e pop esi 806eeef: 5f pop edi 806eef0: 5d pop ebp 806eef1: c3 ret 806eef2: 31 c0 xor eax,eax 806eef4: eb ad jmp 806eea3 <__tsearch+0x103> 806eef6: 8d 76 00 lea esi,[esi+0x0] 806eef9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806ef00 <__tfind>: 806ef00: 57 push edi 806ef01: 56 push esi 806ef02: 53 push ebx 806ef03: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 806ef07: 8b 74 24 10 mov esi,DWORD PTR [esp+0x10] 806ef0b: 8b 7c 24 18 mov edi,DWORD PTR [esp+0x18] 806ef0f: 85 db test ebx,ebx 806ef11: 75 1f jne 806ef32 <__tfind+0x32> 806ef13: eb 23 jmp 806ef38 <__tfind+0x38> 806ef15: 8d 76 00 lea esi,[esi+0x0] 806ef18: 83 ec 08 sub esp,0x8 806ef1b: ff 33 push DWORD PTR [ebx] 806ef1d: 56 push esi 806ef1e: ff d7 call edi 806ef20: 83 c4 10 add esp,0x10 806ef23: 85 c0 test eax,eax 806ef25: 74 19 je 806ef40 <__tfind+0x40> 806ef27: 8d 53 04 lea edx,[ebx+0x4] 806ef2a: 83 c3 08 add ebx,0x8 806ef2d: 85 c0 test eax,eax 806ef2f: 0f 48 da cmovs ebx,edx 806ef32: 8b 1b mov ebx,DWORD PTR [ebx] 806ef34: 85 db test ebx,ebx 806ef36: 75 e0 jne 806ef18 <__tfind+0x18> 806ef38: 5b pop ebx 806ef39: 31 c0 xor eax,eax 806ef3b: 5e pop esi 806ef3c: 5f pop edi 806ef3d: c3 ret 806ef3e: 66 90 xchg ax,ax 806ef40: 89 d8 mov eax,ebx 806ef42: 5b pop ebx 806ef43: 5e pop esi 806ef44: 5f pop edi 806ef45: c3 ret 806ef46: 8d 76 00 lea esi,[esi+0x0] 806ef49: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806ef50 <__tdelete>: 806ef50: 55 push ebp 806ef51: 89 e5 mov ebp,esp 806ef53: 57 push edi 806ef54: 56 push esi 806ef55: 53 push ebx 806ef56: 81 ec dc 00 00 00 sub esp,0xdc 806ef5c: 8b 75 0c mov esi,DWORD PTR [ebp+0xc] 806ef5f: 8b 7d 10 mov edi,DWORD PTR [ebp+0x10] 806ef62: 8d 44 24 0f lea eax,[esp+0xf] 806ef66: 83 e0 f0 and eax,0xfffffff0 806ef69: 85 f6 test esi,esi 806ef6b: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 806ef6e: 74 65 je 806efd5 <__tdelete+0x85> 806ef70: 8b 0e mov ecx,DWORD PTR [esi] 806ef72: 85 c9 test ecx,ecx 806ef74: 74 5f je 806efd5 <__tdelete+0x85> 806ef76: 89 7d 10 mov DWORD PTR [ebp+0x10],edi 806ef79: 89 c8 mov eax,ecx 806ef7b: 31 db xor ebx,ebx 806ef7d: c7 45 e0 28 00 00 00 mov DWORD PTR [ebp-0x20],0x28 806ef84: 89 cf mov edi,ecx 806ef86: eb 14 jmp 806ef9c <__tdelete+0x4c> 806ef88: 90 nop 806ef89: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806ef90: 8b 47 08 mov eax,DWORD PTR [edi+0x8] 806ef93: 8d 77 08 lea esi,[edi+0x8] 806ef96: 85 c0 test eax,eax 806ef98: 74 3b je 806efd5 <__tdelete+0x85> 806ef9a: 8b 06 mov eax,DWORD PTR [esi] 806ef9c: 83 ec 08 sub esp,0x8 806ef9f: ff 30 push DWORD PTR [eax] 806efa1: ff 75 08 push DWORD PTR [ebp+0x8] 806efa4: ff 55 10 call DWORD PTR [ebp+0x10] 806efa7: 83 c4 10 add esp,0x10 806efaa: 85 c0 test eax,eax 806efac: 89 c2 mov edx,eax 806efae: 74 70 je 806f020 <__tdelete+0xd0> 806efb0: 39 5d e0 cmp DWORD PTR [ebp-0x20],ebx 806efb3: 74 2b je 806efe0 <__tdelete+0x90> 806efb5: 8d 3c 9d 00 00 00 00 lea edi,[ebx*4+0x0] 806efbc: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806efbf: 83 c3 01 add ebx,0x1 806efc2: 85 d2 test edx,edx 806efc4: 89 34 38 mov DWORD PTR [eax+edi*1],esi 806efc7: 8b 3e mov edi,DWORD PTR [esi] 806efc9: 79 c5 jns 806ef90 <__tdelete+0x40> 806efcb: 8b 47 04 mov eax,DWORD PTR [edi+0x4] 806efce: 8d 77 04 lea esi,[edi+0x4] 806efd1: 85 c0 test eax,eax 806efd3: 75 c5 jne 806ef9a <__tdelete+0x4a> 806efd5: 8d 65 f4 lea esp,[ebp-0xc] 806efd8: 31 c0 xor eax,eax 806efda: 5b pop ebx 806efdb: 5e pop esi 806efdc: 5f pop edi 806efdd: 5d pop ebp 806efde: c3 ret 806efdf: 90 nop 806efe0: 83 45 e0 14 add DWORD PTR [ebp-0x20],0x14 806efe4: 8d 3c 9d 00 00 00 00 lea edi,[ebx*4+0x0] 806efeb: 89 55 dc mov DWORD PTR [ebp-0x24],edx 806efee: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 806eff1: 8d 04 85 1e 00 00 00 lea eax,[eax*4+0x1e] 806eff8: 83 e0 f0 and eax,0xfffffff0 806effb: 29 c4 sub esp,eax 806effd: 8d 44 24 0f lea eax,[esp+0xf] 806f001: 83 ec 04 sub esp,0x4 806f004: 57 push edi 806f005: ff 75 e4 push DWORD PTR [ebp-0x1c] 806f008: 83 e0 f0 and eax,0xfffffff0 806f00b: 50 push eax 806f00c: e8 cf e1 fe ff call 805d1e0 806f011: 83 c4 10 add esp,0x10 806f014: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 806f017: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 806f01a: eb a0 jmp 806efbc <__tdelete+0x6c> 806f01c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f020: 8b 06 mov eax,DWORD PTR [esi] 806f022: 89 f9 mov ecx,edi 806f024: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 806f027: 8b 50 08 mov edx,DWORD PTR [eax+0x8] 806f02a: 89 45 d8 mov DWORD PTR [ebp-0x28],eax 806f02d: 85 ff test edi,edi 806f02f: 89 55 dc mov DWORD PTR [ebp-0x24],edx 806f032: 0f 84 90 00 00 00 je 806f0c8 <__tdelete+0x178> 806f038: 85 d2 test edx,edx 806f03a: 0f 84 88 00 00 00 je 806f0c8 <__tdelete+0x178> 806f040: 8d 50 08 lea edx,[eax+0x8] 806f043: 89 4d d0 mov DWORD PTR [ebp-0x30],ecx 806f046: 8d 3c 9d 00 00 00 00 lea edi,[ebx*4+0x0] 806f04d: 89 d1 mov ecx,edx 806f04f: 89 f2 mov edx,esi 806f051: 8b 75 dc mov esi,DWORD PTR [ebp-0x24] 806f054: eb 2e jmp 806f084 <__tdelete+0x134> 806f056: 8d 76 00 lea esi,[esi+0x0] 806f059: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806f060: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f063: 83 c3 01 add ebx,0x1 806f066: 89 14 38 mov DWORD PTR [eax+edi*1],edx 806f069: 8b 46 04 mov eax,DWORD PTR [esi+0x4] 806f06c: 83 c7 04 add edi,0x4 806f06f: 85 c0 test eax,eax 806f071: 0f 84 99 02 00 00 je 806f310 <__tdelete+0x3c0> 806f077: 8d 56 04 lea edx,[esi+0x4] 806f07a: 89 c6 mov esi,eax 806f07c: 89 55 dc mov DWORD PTR [ebp-0x24],edx 806f07f: 89 ca mov edx,ecx 806f081: 8b 4d dc mov ecx,DWORD PTR [ebp-0x24] 806f084: 39 5d e0 cmp DWORD PTR [ebp-0x20],ebx 806f087: 75 d7 jne 806f060 <__tdelete+0x110> 806f089: 83 45 e0 14 add DWORD PTR [ebp-0x20],0x14 806f08d: 89 55 d4 mov DWORD PTR [ebp-0x2c],edx 806f090: 8b 45 e0 mov eax,DWORD PTR [ebp-0x20] 806f093: 89 4d dc mov DWORD PTR [ebp-0x24],ecx 806f096: 8d 04 85 1e 00 00 00 lea eax,[eax*4+0x1e] 806f09d: 83 e0 f0 and eax,0xfffffff0 806f0a0: 29 c4 sub esp,eax 806f0a2: 8d 44 24 0f lea eax,[esp+0xf] 806f0a6: 83 ec 04 sub esp,0x4 806f0a9: 57 push edi 806f0aa: ff 75 e4 push DWORD PTR [ebp-0x1c] 806f0ad: 83 e0 f0 and eax,0xfffffff0 806f0b0: 50 push eax 806f0b1: e8 2a e1 fe ff call 805d1e0 806f0b6: 83 c4 10 add esp,0x10 806f0b9: 89 45 e4 mov DWORD PTR [ebp-0x1c],eax 806f0bc: 8b 55 d4 mov edx,DWORD PTR [ebp-0x2c] 806f0bf: 8b 4d dc mov ecx,DWORD PTR [ebp-0x24] 806f0c2: eb 9c jmp 806f060 <__tdelete+0x110> 806f0c4: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f0c8: 85 ff test edi,edi 806f0ca: 0f 44 7d dc cmove edi,DWORD PTR [ebp-0x24] 806f0ce: 85 db test ebx,ebx 806f0d0: 0f 85 6b 02 00 00 jne 806f341 <__tdelete+0x3f1> 806f0d6: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 806f0d9: 89 3e mov DWORD PTR [esi],edi 806f0db: 89 45 dc mov DWORD PTR [ebp-0x24],eax 806f0de: 8b 55 d8 mov edx,DWORD PTR [ebp-0x28] 806f0e1: 8b 75 dc mov esi,DWORD PTR [ebp-0x24] 806f0e4: 39 f2 cmp edx,esi 806f0e6: 74 04 je 806f0ec <__tdelete+0x19c> 806f0e8: 8b 06 mov eax,DWORD PTR [esi] 806f0ea: 89 02 mov DWORD PTR [edx],eax 806f0ec: 8b 45 dc mov eax,DWORD PTR [ebp-0x24] 806f0ef: f6 40 0c 01 test BYTE PTR [eax+0xc],0x1 806f0f3: 0f 85 bb 00 00 00 jne 806f1b4 <__tdelete+0x264> 806f0f9: 85 db test ebx,ebx 806f0fb: 0f 84 50 02 00 00 je 806f351 <__tdelete+0x401> 806f101: 89 d8 mov eax,ebx 806f103: 89 4d e0 mov DWORD PTR [ebp-0x20],ecx 806f106: 89 fb mov ebx,edi 806f108: 89 c7 mov edi,eax 806f10a: 85 db test ebx,ebx 806f10c: 74 0a je 806f118 <__tdelete+0x1c8> 806f10e: f6 43 0c 01 test BYTE PTR [ebx+0xc],0x1 806f112: 0f 85 17 01 00 00 jne 806f22f <__tdelete+0x2df> 806f118: 8b 4d e4 mov ecx,DWORD PTR [ebp-0x1c] 806f11b: 8d 87 ff ff ff 3f lea eax,[edi+0x3fffffff] 806f121: 8d 34 85 00 00 00 00 lea esi,[eax*4+0x0] 806f128: 8b 0c 81 mov ecx,DWORD PTR [ecx+eax*4] 806f12b: 8b 11 mov edx,DWORD PTR [ecx] 806f12d: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 806f130: 39 c3 cmp ebx,eax 806f132: 0f 84 08 01 00 00 je 806f240 <__tdelete+0x2f0> 806f138: 0f b6 58 0c movzx ebx,BYTE PTR [eax+0xc] 806f13c: f6 c3 01 test bl,0x1 806f13f: 74 25 je 806f166 <__tdelete+0x216> 806f141: 83 e3 fe and ebx,0xfffffffe 806f144: 83 c7 01 add edi,0x1 806f147: 88 58 0c mov BYTE PTR [eax+0xc],bl 806f14a: 80 4a 0c 01 or BYTE PTR [edx+0xc],0x1 806f14e: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 806f151: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 806f154: 89 50 08 mov DWORD PTR [eax+0x8],edx 806f157: 89 01 mov DWORD PTR [ecx],eax 806f159: 8d 48 08 lea ecx,[eax+0x8] 806f15c: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f15f: 89 4c 30 04 mov DWORD PTR [eax+esi*1+0x4],ecx 806f163: 8b 42 04 mov eax,DWORD PTR [edx+0x4] 806f166: 8b 70 08 mov esi,DWORD PTR [eax+0x8] 806f169: 85 f6 test esi,esi 806f16b: 74 6b je 806f1d8 <__tdelete+0x288> 806f16d: f6 46 0c 01 test BYTE PTR [esi+0xc],0x1 806f171: 74 65 je 806f1d8 <__tdelete+0x288> 806f173: 8b 78 04 mov edi,DWORD PTR [eax+0x4] 806f176: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 806f179: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 806f17c: 85 ff test edi,edi 806f17e: 74 06 je 806f186 <__tdelete+0x236> 806f180: f6 47 0c 01 test BYTE PTR [edi+0xc],0x1 806f184: 75 67 jne 806f1ed <__tdelete+0x29d> 806f186: 0f b6 7a 0c movzx edi,BYTE PTR [edx+0xc] 806f18a: 0f b6 5e 0c movzx ebx,BYTE PTR [esi+0xc] 806f18e: 83 e7 01 and edi,0x1 806f191: 83 e3 fe and ebx,0xfffffffe 806f194: 09 fb or ebx,edi 806f196: 88 5e 0c mov BYTE PTR [esi+0xc],bl 806f199: 8b 5e 08 mov ebx,DWORD PTR [esi+0x8] 806f19c: 89 5a 04 mov DWORD PTR [edx+0x4],ebx 806f19f: 8b 5e 04 mov ebx,DWORD PTR [esi+0x4] 806f1a2: 89 58 08 mov DWORD PTR [eax+0x8],ebx 806f1a5: 89 46 04 mov DWORD PTR [esi+0x4],eax 806f1a8: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f1ab: 89 56 08 mov DWORD PTR [esi+0x8],edx 806f1ae: 89 30 mov DWORD PTR [eax],esi 806f1b0: 80 62 0c fe and BYTE PTR [edx+0xc],0xfe 806f1b4: 83 ec 0c sub esp,0xc 806f1b7: ff 75 dc push DWORD PTR [ebp-0x24] 806f1ba: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 806f1bd: e8 1e b2 fe ff call 805a3e0 <__cfree> 806f1c2: 8b 4d e4 mov ecx,DWORD PTR [ebp-0x1c] 806f1c5: 83 c4 10 add esp,0x10 806f1c8: 8d 65 f4 lea esp,[ebp-0xc] 806f1cb: 5b pop ebx 806f1cc: 89 c8 mov eax,ecx 806f1ce: 5e pop esi 806f1cf: 5f pop edi 806f1d0: 5d pop ebp 806f1d1: c3 ret 806f1d2: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f1d8: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 806f1db: 85 db test ebx,ebx 806f1dd: 74 41 je 806f220 <__tdelete+0x2d0> 806f1df: f6 43 0c 01 test BYTE PTR [ebx+0xc],0x1 806f1e3: 74 3b je 806f220 <__tdelete+0x2d0> 806f1e5: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 806f1e8: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 806f1eb: 89 df mov edi,ebx 806f1ed: 0f b6 5a 0c movzx ebx,BYTE PTR [edx+0xc] 806f1f1: 83 e3 01 and ebx,0x1 806f1f4: 88 5d e0 mov BYTE PTR [ebp-0x20],bl 806f1f7: 0f b6 58 0c movzx ebx,BYTE PTR [eax+0xc] 806f1fb: 83 e3 fe and ebx,0xfffffffe 806f1fe: 0a 5d e0 or bl,BYTE PTR [ebp-0x20] 806f201: 88 58 0c mov BYTE PTR [eax+0xc],bl 806f204: 80 62 0c fe and BYTE PTR [edx+0xc],0xfe 806f208: 80 67 0c fe and BYTE PTR [edi+0xc],0xfe 806f20c: 89 72 04 mov DWORD PTR [edx+0x4],esi 806f20f: 89 50 08 mov DWORD PTR [eax+0x8],edx 806f212: 8b 55 e4 mov edx,DWORD PTR [ebp-0x1c] 806f215: 89 02 mov DWORD PTR [edx],eax 806f217: eb 9b jmp 806f1b4 <__tdelete+0x264> 806f219: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f220: 80 48 0c 01 or BYTE PTR [eax+0xc],0x1 806f224: 83 ef 01 sub edi,0x1 806f227: 89 d3 mov ebx,edx 806f229: 0f 85 db fe ff ff jne 806f10a <__tdelete+0x1ba> 806f22f: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 806f232: 89 df mov edi,ebx 806f234: 80 67 0c fe and BYTE PTR [edi+0xc],0xfe 806f238: e9 77 ff ff ff jmp 806f1b4 <__tdelete+0x264> 806f23d: 8d 76 00 lea esi,[esi+0x0] 806f240: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 806f243: 0f b6 43 0c movzx eax,BYTE PTR [ebx+0xc] 806f247: a8 01 test al,0x1 806f249: 74 25 je 806f270 <__tdelete+0x320> 806f24b: 83 e0 fe and eax,0xfffffffe 806f24e: 83 c7 01 add edi,0x1 806f251: 88 43 0c mov BYTE PTR [ebx+0xc],al 806f254: 80 4a 0c 01 or BYTE PTR [edx+0xc],0x1 806f258: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 806f25b: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f25e: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f261: 89 53 04 mov DWORD PTR [ebx+0x4],edx 806f264: 89 19 mov DWORD PTR [ecx],ebx 806f266: 8d 4b 04 lea ecx,[ebx+0x4] 806f269: 8b 5a 08 mov ebx,DWORD PTR [edx+0x8] 806f26c: 89 4c 30 04 mov DWORD PTR [eax+esi*1+0x4],ecx 806f270: 8b 43 04 mov eax,DWORD PTR [ebx+0x4] 806f273: 85 c0 test eax,eax 806f275: 74 51 je 806f2c8 <__tdelete+0x378> 806f277: f6 40 0c 01 test BYTE PTR [eax+0xc],0x1 806f27b: 74 4b je 806f2c8 <__tdelete+0x378> 806f27d: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 806f280: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 806f283: 89 df mov edi,ebx 806f285: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 806f288: 85 f6 test esi,esi 806f28a: 74 06 je 806f292 <__tdelete+0x342> 806f28c: f6 46 0c 01 test BYTE PTR [esi+0xc],0x1 806f290: 75 4b jne 806f2dd <__tdelete+0x38d> 806f292: 0f b6 72 0c movzx esi,BYTE PTR [edx+0xc] 806f296: 0f b6 58 0c movzx ebx,BYTE PTR [eax+0xc] 806f29a: 83 e6 01 and esi,0x1 806f29d: 83 e3 fe and ebx,0xfffffffe 806f2a0: 09 f3 or ebx,esi 806f2a2: 88 58 0c mov BYTE PTR [eax+0xc],bl 806f2a5: 8b 58 04 mov ebx,DWORD PTR [eax+0x4] 806f2a8: 89 5a 08 mov DWORD PTR [edx+0x8],ebx 806f2ab: 8b 58 08 mov ebx,DWORD PTR [eax+0x8] 806f2ae: 89 5f 04 mov DWORD PTR [edi+0x4],ebx 806f2b1: 89 78 08 mov DWORD PTR [eax+0x8],edi 806f2b4: 8b 7d e4 mov edi,DWORD PTR [ebp-0x1c] 806f2b7: 89 50 04 mov DWORD PTR [eax+0x4],edx 806f2ba: 89 07 mov DWORD PTR [edi],eax 806f2bc: 80 62 0c fe and BYTE PTR [edx+0xc],0xfe 806f2c0: e9 ef fe ff ff jmp 806f1b4 <__tdelete+0x264> 806f2c5: 8d 76 00 lea esi,[esi+0x0] 806f2c8: 8b 73 08 mov esi,DWORD PTR [ebx+0x8] 806f2cb: 85 f6 test esi,esi 806f2cd: 74 69 je 806f338 <__tdelete+0x3e8> 806f2cf: f6 46 0c 01 test BYTE PTR [esi+0xc],0x1 806f2d3: 74 63 je 806f338 <__tdelete+0x3e8> 806f2d5: 89 4d e4 mov DWORD PTR [ebp-0x1c],ecx 806f2d8: 8b 4d e0 mov ecx,DWORD PTR [ebp-0x20] 806f2db: 89 df mov edi,ebx 806f2dd: 0f b6 5a 0c movzx ebx,BYTE PTR [edx+0xc] 806f2e1: 83 e3 01 and ebx,0x1 806f2e4: 88 5d e0 mov BYTE PTR [ebp-0x20],bl 806f2e7: 0f b6 5f 0c movzx ebx,BYTE PTR [edi+0xc] 806f2eb: 83 e3 fe and ebx,0xfffffffe 806f2ee: 0a 5d e0 or bl,BYTE PTR [ebp-0x20] 806f2f1: 88 5f 0c mov BYTE PTR [edi+0xc],bl 806f2f4: 80 62 0c fe and BYTE PTR [edx+0xc],0xfe 806f2f8: 80 66 0c fe and BYTE PTR [esi+0xc],0xfe 806f2fc: 89 42 08 mov DWORD PTR [edx+0x8],eax 806f2ff: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f302: 89 57 04 mov DWORD PTR [edi+0x4],edx 806f305: 89 38 mov DWORD PTR [eax],edi 806f307: e9 a8 fe ff ff jmp 806f1b4 <__tdelete+0x264> 806f30c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f310: 8b 4d d0 mov ecx,DWORD PTR [ebp-0x30] 806f313: 8b 7e 08 mov edi,DWORD PTR [esi+0x8] 806f316: 89 75 dc mov DWORD PTR [ebp-0x24],esi 806f319: 8b 45 e4 mov eax,DWORD PTR [ebp-0x1c] 806f31c: 8b 55 dc mov edx,DWORD PTR [ebp-0x24] 806f31f: 8b 44 98 fc mov eax,DWORD PTR [eax+ebx*4-0x4] 806f323: 8b 00 mov eax,DWORD PTR [eax] 806f325: 39 50 08 cmp DWORD PTR [eax+0x8],edx 806f328: 74 1f je 806f349 <__tdelete+0x3f9> 806f32a: 89 78 04 mov DWORD PTR [eax+0x4],edi 806f32d: e9 ac fd ff ff jmp 806f0de <__tdelete+0x18e> 806f332: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f338: 80 4b 0c 01 or BYTE PTR [ebx+0xc],0x1 806f33c: e9 e3 fe ff ff jmp 806f224 <__tdelete+0x2d4> 806f341: 8b 45 d8 mov eax,DWORD PTR [ebp-0x28] 806f344: 89 45 dc mov DWORD PTR [ebp-0x24],eax 806f347: eb d0 jmp 806f319 <__tdelete+0x3c9> 806f349: 89 78 08 mov DWORD PTR [eax+0x8],edi 806f34c: e9 8d fd ff ff jmp 806f0de <__tdelete+0x18e> 806f351: 85 ff test edi,edi 806f353: 0f 85 db fe ff ff jne 806f234 <__tdelete+0x2e4> 806f359: e9 56 fe ff ff jmp 806f1b4 <__tdelete+0x264> 806f35e: 66 90 xchg ax,ax 0806f360 <__twalk>: 806f360: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806f364: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806f368: 85 c0 test eax,eax 806f36a: 74 14 je 806f380 <__twalk+0x20> 806f36c: 85 d2 test edx,edx 806f36e: 74 10 je 806f380 <__twalk+0x20> 806f370: 31 c9 xor ecx,ecx 806f372: e9 39 f8 ff ff jmp 806ebb0 806f377: 89 f6 mov esi,esi 806f379: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806f380: f3 c3 repz ret 806f382: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f389: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806f390 <__tdestroy>: 806f390: 8b 44 24 04 mov eax,DWORD PTR [esp+0x4] 806f394: 8b 54 24 08 mov edx,DWORD PTR [esp+0x8] 806f398: 85 c0 test eax,eax 806f39a: 74 0c je 806f3a8 <__tdestroy+0x18> 806f39c: e9 8f f8 ff ff jmp 806ec30 806f3a1: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f3a8: f3 c3 repz ret 806f3aa: 66 90 xchg ax,ax 806f3ac: 66 90 xchg ax,ax 806f3ae: 66 90 xchg ax,ax 0806f3b0 : 806f3b0: 55 push ebp 806f3b1: 57 push edi 806f3b2: 89 cf mov edi,ecx 806f3b4: 56 push esi 806f3b5: 53 push ebx 806f3b6: 83 ec 20 sub esp,0x20 806f3b9: 8b 29 mov ebp,DWORD PTR [ecx] 806f3bb: 89 44 24 08 mov DWORD PTR [esp+0x8],eax 806f3bf: 8b 44 24 34 mov eax,DWORD PTR [esp+0x34] 806f3c3: 89 54 24 04 mov DWORD PTR [esp+0x4],edx 806f3c7: 8b 30 mov esi,DWORD PTR [eax] 806f3c9: 89 f3 mov ebx,esi 806f3cb: 29 eb sub ebx,ebp 806f3cd: 53 push ebx 806f3ce: 6a 0a push 0xa 806f3d0: 55 push ebp 806f3d1: e8 4a 8e fd ff call 8048220 <.plt+0x70> 806f3d6: 83 c4 10 add esp,0x10 806f3d9: 85 c0 test eax,eax 806f3db: 74 23 je 806f400 806f3dd: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 806f3e1: 83 c0 01 add eax,0x1 806f3e4: 89 07 mov DWORD PTR [edi],eax 806f3e6: 8b 0a mov ecx,DWORD PTR [edx] 806f3e8: 39 c8 cmp eax,ecx 806f3ea: 0f 87 44 01 00 00 ja 806f534 806f3f0: 39 cd cmp ebp,ecx 806f3f2: 74 1c je 806f410 806f3f4: 83 c4 1c add esp,0x1c 806f3f7: 89 e8 mov eax,ebp 806f3f9: 5b pop ebx 806f3fa: 5e pop esi 806f3fb: 5f pop edi 806f3fc: 5d pop ebp 806f3fd: c3 ret 806f3fe: 66 90 xchg ax,ax 806f400: 3b 2c 24 cmp ebp,DWORD PTR [esp] 806f403: 74 06 je 806f40b 806f405: 3b 74 24 34 cmp esi,DWORD PTR [esp+0x34] 806f409: 74 09 je 806f414 806f40b: 8d 46 ff lea eax,[esi-0x1] 806f40e: eb cd jmp 806f3dd 806f410: 31 ed xor ebp,ebp 806f412: eb e0 jmp 806f3f4 806f414: 83 ec 04 sub esp,0x4 806f417: 53 push ebx 806f418: 55 push ebp 806f419: 8b 5c 24 0c mov ebx,DWORD PTR [esp+0xc] 806f41d: 53 push ebx 806f41e: e8 ad 8d fd ff call 80481d0 <.plt+0x20> 806f423: 8b 4c 24 40 mov ecx,DWORD PTR [esp+0x40] 806f427: 89 f2 mov edx,esi 806f429: 8b 01 mov eax,DWORD PTR [ecx] 806f42b: 01 d8 add eax,ebx 806f42d: 2b 07 sub eax,DWORD PTR [edi] 806f42f: 89 01 mov DWORD PTR [ecx],eax 806f431: 89 1f mov DWORD PTR [edi],ebx 806f433: b8 03 00 00 00 mov eax,0x3 806f438: 8b 09 mov ecx,DWORD PTR [ecx] 806f43a: 8b 5c 24 14 mov ebx,DWORD PTR [esp+0x14] 806f43e: 29 ca sub edx,ecx 806f440: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806f446: 83 c4 10 add esp,0x10 806f449: 3d 00 f0 ff ff cmp eax,0xfffff000 806f44e: 0f 87 d6 00 00 00 ja 806f52a 806f454: 85 c0 test eax,eax 806f456: 78 b8 js 806f410 806f458: 8b 54 24 30 mov edx,DWORD PTR [esp+0x30] 806f45c: 83 ec 04 sub esp,0x4 806f45f: 03 02 add eax,DWORD PTR [edx] 806f461: 89 02 mov DWORD PTR [edx],eax 806f463: 8b 2f mov ebp,DWORD PTR [edi] 806f465: 89 44 24 0c mov DWORD PTR [esp+0xc],eax 806f469: 29 e8 sub eax,ebp 806f46b: 89 eb mov ebx,ebp 806f46d: 50 push eax 806f46e: 6a 0a push 0xa 806f470: 55 push ebp 806f471: e8 aa 8d fd ff call 8048220 <.plt+0x70> 806f476: 83 c4 10 add esp,0x10 806f479: 85 c0 test eax,eax 806f47b: 0f 85 97 00 00 00 jne 806f518 806f481: 8b 44 24 08 mov eax,DWORD PTR [esp+0x8] 806f485: 39 c6 cmp esi,eax 806f487: 0f 85 bd 00 00 00 jne 806f54a 806f48d: 8b 0c 24 mov ecx,DWORD PTR [esp] 806f490: 89 c6 mov esi,eax 806f492: 89 7c 24 0c mov DWORD PTR [esp+0xc],edi 806f496: 8b 7c 24 30 mov edi,DWORD PTR [esp+0x30] 806f49a: 29 c8 sub eax,ecx 806f49c: 8d 14 40 lea edx,[eax+eax*2] 806f49f: 8d 42 03 lea eax,[edx+0x3] 806f4a2: 85 d2 test edx,edx 806f4a4: 0f 49 c2 cmovns eax,edx 806f4a7: c1 f8 02 sar eax,0x2 806f4aa: 8d 2c 01 lea ebp,[ecx+eax*1] 806f4ad: 89 f0 mov eax,esi 806f4af: 29 e8 sub eax,ebp 806f4b1: 89 04 24 mov DWORD PTR [esp],eax 806f4b4: eb 34 jmp 806f4ea 806f4b6: 8d 76 00 lea esi,[esi+0x0] 806f4b9: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 806f4c0: 85 f6 test esi,esi 806f4c2: 0f 88 48 ff ff ff js 806f410 806f4c8: 8b 1f mov ebx,DWORD PTR [edi] 806f4ca: 83 ec 04 sub esp,0x4 806f4cd: 56 push esi 806f4ce: 6a 0a push 0xa 806f4d0: 53 push ebx 806f4d1: e8 4a 8d fd ff call 8048220 <.plt+0x70> 806f4d6: c6 03 0a mov BYTE PTR [ebx],0xa 806f4d9: 03 37 add esi,DWORD PTR [edi] 806f4db: 83 c4 10 add esp,0x10 806f4de: 85 c0 test eax,eax 806f4e0: 89 37 mov DWORD PTR [edi],esi 806f4e2: 75 2e jne 806f512 806f4e4: 39 74 24 08 cmp DWORD PTR [esp+0x8],esi 806f4e8: 75 35 jne 806f51f 806f4ea: 89 2f mov DWORD PTR [edi],ebp 806f4ec: b8 03 00 00 00 mov eax,0x3 806f4f1: 8b 5c 24 04 mov ebx,DWORD PTR [esp+0x4] 806f4f5: 89 e9 mov ecx,ebp 806f4f7: 8b 14 24 mov edx,DWORD PTR [esp] 806f4fa: ff 15 f0 b9 0e 08 call DWORD PTR ds:0x80eb9f0 806f500: 3d 00 f0 ff ff cmp eax,0xfffff000 806f505: 89 c6 mov esi,eax 806f507: 76 b7 jbe 806f4c0 806f509: e8 a2 1c 00 00 call 80711b0 <__syscall_error> 806f50e: 89 c6 mov esi,eax 806f510: eb ae jmp 806f4c0 806f512: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 806f516: 8b 1f mov ebx,DWORD PTR [edi] 806f518: 89 dd mov ebp,ebx 806f51a: e9 be fe ff ff jmp 806f3dd 806f51f: 8b 7c 24 0c mov edi,DWORD PTR [esp+0xc] 806f523: 8b 2f mov ebp,DWORD PTR [edi] 806f525: e9 e1 fe ff ff jmp 806f40b 806f52a: e8 81 1c 00 00 call 80711b0 <__syscall_error> 806f52f: e9 20 ff ff ff jmp 806f454 806f534: 68 48 ee 0b 08 push 0x80bee48 806f539: 6a 77 push 0x77 806f53b: 68 fc ed 0b 08 push 0x80bedfc 806f540: 68 52 ee 0b 08 push 0x80bee52 806f545: e8 d6 a1 fd ff call 8049720 <__assert_fail> 806f54a: 8b 74 24 08 mov esi,DWORD PTR [esp+0x8] 806f54e: e9 b8 fe ff ff jmp 806f40b 806f553: 8d b6 00 00 00 00 lea esi,[esi+0x0] 806f559: 8d bc 27 00 00 00 00 lea edi,[edi+eiz*1+0x0] 0806f560 : 806f560: 56 push esi 806f561: 53 push ebx 806f562: 89 c6 mov esi,eax 806f564: 89 d3 mov ebx,edx 806f566: 83 ec 04 sub esp,0x4 806f569: e8 82 f4 ff ff call 806e9f0 <__getpagesize> 806f56e: 83 f8 01 cmp eax,0x1 806f571: 89 c1 mov ecx,eax 806f573: 76 19 jbe 806f58e 806f575: 83 fb 01 cmp ebx,0x1 806f578: 77 0b ja 806f585 806f57a: eb 12 jmp 806f58e 806f57c: 8d 74 26 00 lea esi,[esi+eiz*1+0x0] 806f580: 83 f9 01 cmp ecx,0x1 806f583: 76 09 jbe 806f58e 806f585: d1 eb shr ebx,1 806f587: d1 e9 shr ecx,1 806f589: 83 fb 01 cmp ebx,0x1 806f58c: 77 f2 ja 806f580 806f58e: 89 f0 mov eax,esi 806f590: 0f af c3 imul eax,ebx 806f593: 83 f9 01 cmp ecx,0x1 806f596: 76 11 jbe 806f5a9 806f598: 90 nop 806f599: 8d b4 26 00 00 00 00 lea esi,[esi+eiz*1+0x0] 806f5a0: d1 e9 shr ecx,1 806f5a2: d1 e8 shr eax,1 806f5a4: 83 f9 01 cmp ecx,0x1 806f5a7: 75 f7 jne 806f5a0 806f5a9: 83 c4 04 add esp,0x4 806f5ac: 5b pop ebx 806f5ad: 5e pop esi 806f5ae: c3 ret 806f5af: 90 nop 0806f5b0 <__get_nprocs>: 806f5b0: 55 push ebp 806f5b1: 89 e5 mov ebp,esp 806f5b3: 57 push edi 806f5b4: 56 push esi 806f5b5: 53 push ebx 806f5b6: 83 ec 48 sub esp,0x48 806f5b9: 6a 00 push 0x0 806f5bb: e8 90 07 02 00 call 808fd50